--- /srv/rebuilderd/tmp/rebuilderd6meFpB/inputs/mesa-libgallium_25.0.7-2+deb13u1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderd6meFpB/out/mesa-libgallium_25.0.7-2+deb13u1_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-19 19:20:06.000000 debian-binary │ --rw-r--r-- 0 0 0 1136 2026-06-19 19:20:06.000000 control.tar.xz │ --rw-r--r-- 0 0 0 6309208 2026-06-19 19:20:06.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1132 2026-06-19 19:20:06.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 6311456 2026-06-19 19:20:06.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.0.7-2+deb13u1.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 0x1a15218 0x01a15218 0x01a15218 0x05858 0x05858 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1a1aa74 0x1a1aa74 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x1a15238 0x01a15238 0x01a15238 0x05858 0x05858 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1a1aa94 0x1a1aa94 R E 0x10000 │ │ │ │ LOAD 0x1a22adc 0x01a22adc 0x01a22adc 0xd311e 0x290538 RW 0x10000 │ │ │ │ DYNAMIC 0x1adfe44 0x01adfe44 0x01adfe44 0x001b8 0x001b8 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x1a22adc 0x01a22adc 0x01a22adc 0x00004 0x0001c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1a22adc 0x01a22adc 0x01a22adc 0xbd524 0xbd524 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .gnu.version VERSYM 0000a76c 00a76c 0007fc 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_d VERDEF 0000af68 00af68 000030 00 A 4 2 4 │ │ │ │ [ 7] .gnu.version_r VERNEED 0000af98 00af98 000310 00 A 4 9 4 │ │ │ │ [ 8] .rel.dyn REL 0000b2a8 00b2a8 04db38 08 A 3 0 4 │ │ │ │ [ 9] .rel.plt REL 00058de0 058de0 001ab0 08 AI 3 24 4 │ │ │ │ [10] .init PROGBITS 0005a890 05a890 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0005a89c 05a89c 002818 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0005d0c0 05d0c0 1162f20 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 011bffe0 11bffe0 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 011bfff0 11bfff0 850e5d 00 A 0 0 16 │ │ │ │ - [15] .ARM.extab PROGBITS 01a10e50 1a10e50 0043c6 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 01a15218 1a15218 005858 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 01a1aa70 1a1aa70 000004 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0005d0c0 05d0c0 1162f40 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 011c0000 11c0000 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 011c0010 11c0010 850e5d 00 A 0 0 16 │ │ │ │ + [15] .ARM.extab PROGBITS 01a10e70 1a10e70 0043c6 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 01a15238 1a15238 005858 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 01a1aa90 1a1aa90 000004 00 A 0 0 4 │ │ │ │ [18] .tdata PROGBITS 01a22adc 1a22adc 000004 00 WAT 0 0 4 │ │ │ │ [19] .tbss NOBITS 01a22ae0 1a22ae0 000018 00 WAT 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 01a22ae0 1a22ae0 000044 04 WA 0 0 4 │ │ │ │ [21] .fini_array FINI_ARRAY 01a22b24 1a22b24 000004 04 WA 0 0 4 │ │ │ │ [22] .data.rel.ro PROGBITS 01a22b28 1a22b28 0bd31c 00 WA 0 0 8 │ │ │ │ [23] .dynamic DYNAMIC 01adfe44 1adfe44 0001b8 08 WA 4 0 4 │ │ │ │ [24] .got PROGBITS 01ae0000 1ae0000 003828 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.0.7-2+deb13u1.so] │ │ │ │ 0x0000000c (INIT) 0x5a890 │ │ │ │ - 0x0000000d (FINI) 0x11bffe0 │ │ │ │ + 0x0000000d (FINI) 0x11c0000 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1a22ae0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 68 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1a22b24 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x44fc │ │ │ │ 0x00000006 (SYMTAB) 0x51c │ │ │ ├── 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: 1a0403ebb9f6e51db7980edb5adbef3a3335557b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7549414d1fc21022c7da0003f04dba71a7711591 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -927,29 +927,29 @@ │ │ │ │ P010XB24AR24GR32R16 AB24AB30XR30NV12XB30P012GR88R8 YUYVXR24AR30 │ │ │ │ RGBABGRABGRXAR30AB30RGBXYV12Y800444P422VUYVYYUY2NV12I420XB30P016RGBPP010P012XR30 │ │ │ │ NV12RGBPYUY2444PXR30P012P010Y800?r │ │ │ │ P016XB30AR30+ │ │ │ │ RGBXBGRXI420 │ │ │ │ ARGBRGBAYV12AB30 │ │ │ │ RGBABGRABGRXAR30AB30UYVYYUY2RGBX422V444PY800YV12NV12I420RGBPXB30P016P010P012XR30ARGB │ │ │ │ -gfffVUUUi │ │ │ │ -43333333VUUUUUUU4 │ │ │ │ -43333333VUUUUUUUx │ │ │ │ +gfffVUUU │ │ │ │ +43333333VUUUUUUUT │ │ │ │ +43333333VUUUUUUU │ │ │ │ 43333333VUUUUUUU │ │ │ │ 43333333VUUUUUUU │ │ │ │ 3333UUUU │ │ │ │ XB24AB48AB4HXR30AB24RG16AB30. │ │ │ │ XB30AR24XB2 │ │ │ │ RG16AR15XR24AR30AB30AB4HXB4HAB48XB48XB24XB2 │ │ │ │ UUUU3333 │ │ │ │ -truePipeD │ │ │ │ +truePipe< │ │ │ │ voidbool │ │ │ │ UUUUUUUU │ │ │ │ UUUUUUUUM │ │ │ │ -UUUUTUUU\ │ │ │ │ +UUUUTUUUT │ │ │ │ i915: driver missing │ │ │ │ iris: driver missing │ │ │ │ crocus: driver missing │ │ │ │ vmwgfx: driver missing │ │ │ │ vc4: driver missing │ │ │ │ v3d: driver missing │ │ │ │ panfrost: driver missing │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -67,17 +67,17 @@ │ │ │ │ beq 5d1c8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r1, #12 │ │ │ │ bl 5be88 │ │ │ │ mov r0, r4 │ │ │ │ b 5d1ac │ │ │ │ add r0, r5, #60 @ 0x3c │ │ │ │ - bl 114e170 │ │ │ │ + bl 114e198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11220ac │ │ │ │ + bl 11220d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #596] @ 5d438 │ │ │ │ ldr r1, [pc, #596] @ 5d43c │ │ │ │ ldr r3, [pc, #596] @ 5d440 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, #592] @ 5d444 │ │ │ │ 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: 0x01a9cebc │ │ │ │ @ instruction: 0x01a82ac8 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - tsteq r8, r8, lsr #13 │ │ │ │ - tsteq r7, ip, lsr #13 │ │ │ │ - @ instruction: 0x0118569c │ │ │ │ + tsteq r8, r8, asr #13 │ │ │ │ + tsteq r7, ip, asr #13 │ │ │ │ + @ instruction: 0x011856bc │ │ │ │ @ instruction: 0x01a9cd74 │ │ │ │ - tsteq fp, ip, ror #11 │ │ │ │ - @ instruction: 0x011855f4 │ │ │ │ - tsteq r8, r4, ror r5 │ │ │ │ - tsteq r8, r8, ror r5 │ │ │ │ - tsteq r8, r8, lsl #11 │ │ │ │ - tsteq r8, r0, ror #10 │ │ │ │ - tsteq r8, ip, lsr #10 │ │ │ │ + tsteq fp, ip, lsl #12 │ │ │ │ + tsteq r8, r4, lsl r6 │ │ │ │ + @ instruction: 0x01185594 │ │ │ │ + @ instruction: 0x01185598 │ │ │ │ + tsteq r8, r8, lsr #11 │ │ │ │ + tsteq r8, r0, lsl #11 │ │ │ │ + tsteq r8, ip, asr #10 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ @ instruction: 0x01a9cb24 │ │ │ │ - @ instruction: 0x0117ccb4 │ │ │ │ - @ instruction: 0x0117ccb0 │ │ │ │ - tsteq r7, r4, ror ip │ │ │ │ - tsteq r7, r4, ror ip │ │ │ │ - tsteq r7, r8, ror #24 │ │ │ │ + @ instruction: 0x0117ccd4 │ │ │ │ + @ instruction: 0x0117ccd0 │ │ │ │ + @ instruction: 0x0117cc94 │ │ │ │ + @ instruction: 0x0117cc94 │ │ │ │ + tsteq r7, r8, lsl #25 │ │ │ │ @ instruction: 0x01a9c8a8 │ │ │ │ - tsteq r7, r8, lsl #24 │ │ │ │ - tsteq r8, r8, lsl #6 │ │ │ │ + tsteq r7, r8, lsr #24 │ │ │ │ + tsteq r8, r8, lsr #6 │ │ │ │ andeq r1, r0, r8, lsr #4 │ │ │ │ - tsteq r8, r8, ror #4 │ │ │ │ - tsteq r8, r8, ror #4 │ │ │ │ - tsteq r8, r8, ror #4 │ │ │ │ - tsteq r8, r0, asr #4 │ │ │ │ - tsteq r8, r4, asr #4 │ │ │ │ - tsteq r8, r4, asr #4 │ │ │ │ - tsteq r8, r4, asr #4 │ │ │ │ - tsteq r8, ip, lsl r1 │ │ │ │ + tsteq r8, r8, lsl #5 │ │ │ │ + tsteq r8, r8, lsl #5 │ │ │ │ + tsteq r8, r8, lsl #5 │ │ │ │ + tsteq r8, r0, ror #4 │ │ │ │ + tsteq r8, r4, ror #4 │ │ │ │ + tsteq r8, r4, ror #4 │ │ │ │ + tsteq r8, r4, ror #4 │ │ │ │ + tsteq r8, ip, lsr r1 │ │ │ │ @ instruction: 0x01a9c66c │ │ │ │ @ instruction: 0x01a9c690 │ │ │ │ @ instruction: 0x01a9c5a4 │ │ │ │ strdeq ip, [r9, r0]! │ │ │ │ - tsteq r7, r0, ror r7 │ │ │ │ - @ instruction: 0x01185090 │ │ │ │ - tsteq fp, r8 │ │ │ │ - @ instruction: 0x01299744 │ │ │ │ - tsteq r9, r4, lsr #5 │ │ │ │ + @ instruction: 0x0117c790 │ │ │ │ + ldrheq r5, [r8, -r0] │ │ │ │ + tsteq fp, r8, lsr #32 │ │ │ │ + @ instruction: 0x01299764 │ │ │ │ + tsteq r9, r4, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5b5a0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ @@ -941,26 +941,26 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 5df2c │ │ │ │ bl 5afd0 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0x01a823c4 │ │ │ │ @ instruction: 0x01ac9310 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - cmneq ip, r0, ror #18 │ │ │ │ + cmneq ip, r0, lsl #19 │ │ │ │ strdeq r9, [ip, r4]! │ │ │ │ @ instruction: 0x01a82384 │ │ │ │ ldrdeq r9, [ip, r4]! │ │ │ │ @ instruction: 0x01ac92b4 │ │ │ │ @ instruction: 0x01ac9238 │ │ │ │ @ instruction: 0x01ac921c │ │ │ │ andeq r2, r0, ip, asr #26 │ │ │ │ @ instruction: 0x01a85ab4 │ │ │ │ @ instruction: 0x01ac91e4 │ │ │ │ @ instruction: 0x01ac91b4 │ │ │ │ - cmneq ip, r4, lsr #13 │ │ │ │ + cmneq ip, r4, asr #13 │ │ │ │ @ instruction: 0x01ac91a0 │ │ │ │ @ instruction: 0x01ac9190 │ │ │ │ @ instruction: 0x01ac9170 │ │ │ │ strdeq r9, [ip, r8]! │ │ │ │ ldrdeq r9, [ip, ip]! │ │ │ │ @ instruction: 0x01a82170 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ @@ -1354,45 +1354,45 @@ │ │ │ │ b 5e540 │ │ │ │ sub r5, r5, #28 │ │ │ │ add r0, r5, #4 │ │ │ │ bl 5b750 , std::allocator >::_M_dispose()@plt> │ │ │ │ b 5e54c │ │ │ │ @ instruction: 0x01a81f98 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq ip, ip, asr #7 │ │ │ │ + tsteq ip, ip, ror #7 │ │ │ │ @ instruction: 0x01a81f70 │ │ │ │ - tsteq fp, r4, lsr r0 │ │ │ │ - @ instruction: 0x011c9394 │ │ │ │ - tsteq ip, r0, asr lr │ │ │ │ - @ instruction: 0x011c92f0 │ │ │ │ - @ instruction: 0x011c92d8 │ │ │ │ - @ instruction: 0x011c9298 │ │ │ │ + tsteq fp, r4, asr r0 │ │ │ │ + @ instruction: 0x011c93b4 │ │ │ │ + tsteq ip, r0, ror lr │ │ │ │ + tsteq ip, r0, lsl r3 │ │ │ │ + @ instruction: 0x011c92f8 │ │ │ │ + @ instruction: 0x011c92b8 │ │ │ │ @ instruction: 0x01ac8f38 │ │ │ │ andeq r3, r0, ip, asr #3 │ │ │ │ @ instruction: 0x01a85630 │ │ │ │ @ instruction: 0x01ac8ee4 │ │ │ │ - tsteq ip, ip, asr #26 │ │ │ │ - tsteq ip, r8, lsr sp │ │ │ │ - tsteq ip, r4, lsr #26 │ │ │ │ - tsteq ip, r4, lsl sp │ │ │ │ - tsteq ip, r0, lsl #26 │ │ │ │ - tsteq ip, ip, ror #25 │ │ │ │ + tsteq ip, ip, ror #26 │ │ │ │ + tsteq ip, r8, asr sp │ │ │ │ + tsteq ip, r4, asr #26 │ │ │ │ + tsteq ip, r4, lsr sp │ │ │ │ + tsteq ip, r0, lsr #26 │ │ │ │ + tsteq ip, ip, lsl #26 │ │ │ │ @ instruction: 0x01ac8e04 │ │ │ │ andeq r3, r0, ip, ror r2 │ │ │ │ @ instruction: 0x01a85518 │ │ │ │ @ instruction: 0x01ac8dac │ │ │ │ @ instruction: 0x01ac8d80 │ │ │ │ @ instruction: 0x000024b0 │ │ │ │ @ instruction: 0x01ac8d30 │ │ │ │ @ instruction: 0x01ac8cec │ │ │ │ muleq r0, r0, r5 │ │ │ │ @ instruction: 0x01ac8ca8 │ │ │ │ @ instruction: 0x01ac8c50 │ │ │ │ strdeq r8, [ip, ip]! │ │ │ │ - cmneq ip, r4, asr pc │ │ │ │ + cmneq ip, r4, ror pc │ │ │ │ @ instruction: 0x01a81ba4 │ │ │ │ @ instruction: 0x01a81b54 │ │ │ │ @ instruction: 0x01a81a9c │ │ │ │ b 5e03c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1670,19 +1670,19 @@ │ │ │ │ bl 5b750 , std::allocator >::_M_dispose()@plt> │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 5ea4c │ │ │ │ b 5eab4 │ │ │ │ bl 5afd0 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0x01a8195c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq lr, ip, asr #21 │ │ │ │ + tsteq lr, ip, ror #21 │ │ │ │ @ instruction: 0x01a81940 │ │ │ │ + tsteq ip, r4, asr #20 │ │ │ │ + tsteq ip, r4, lsr sl │ │ │ │ tsteq ip, r4, lsr #20 │ │ │ │ - tsteq ip, r4, lsl sl │ │ │ │ - tsteq ip, r4, lsl #20 │ │ │ │ @ instruction: 0x01ac89c4 │ │ │ │ @ instruction: 0x01ac89ac │ │ │ │ @ instruction: 0x01ac898c │ │ │ │ @ instruction: 0x01ac8964 │ │ │ │ @ instruction: 0x01ac885c │ │ │ │ ldrdeq r1, [r8, r8]! │ │ │ │ andeq r0, r0, ip, ror #29 │ │ │ │ @@ -2004,15 +2004,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 5f010 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5c56c │ │ │ │ @ instruction: 0x01a81100 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a81090 │ │ │ │ @ instruction: 0x01a81024 │ │ │ │ - tsteq ip, r4, lsr #30 │ │ │ │ + tsteq ip, r4, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3288] @ 0xcd8 │ │ │ │ ldr ip, [pc, #1288] @ 5f534 │ │ │ │ ldr r2, [pc, #1288] @ 5f538 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -2335,42 +2335,42 @@ │ │ │ │ add r5, sp, #32 │ │ │ │ b 5f3dc │ │ │ │ mov r3, #26 │ │ │ │ add r5, sp, #32 │ │ │ │ b 5f3dc │ │ │ │ @ instruction: 0x01a80fcc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0129175c │ │ │ │ + @ instruction: 0x0129177c │ │ │ │ @ instruction: 0x01a80fac │ │ │ │ - tsteq ip, r0, lsl #8 │ │ │ │ - @ instruction: 0x011c53fc │ │ │ │ + tsteq ip, r0, lsr #8 │ │ │ │ + tsteq ip, ip, lsl r4 │ │ │ │ + tsteq ip, ip, lsl r4 │ │ │ │ + tsteq ip, ip, lsl #8 │ │ │ │ + tsteq ip, r4, lsl #8 │ │ │ │ @ instruction: 0x011c53fc │ │ │ │ - tsteq ip, ip, ror #7 │ │ │ │ - tsteq ip, r4, ror #7 │ │ │ │ - @ instruction: 0x011c53dc │ │ │ │ - @ instruction: 0x011c53d8 │ │ │ │ - @ instruction: 0x011c53d0 │ │ │ │ - tsteq ip, r8, asr #7 │ │ │ │ - @ instruction: 0x0119efbc │ │ │ │ - tsteq fp, r8, lsl #2 │ │ │ │ - @ instruction: 0x011c5390 │ │ │ │ - tsteq ip, r4, lsl #7 │ │ │ │ - tsteq ip, r8, ror r3 │ │ │ │ - tsteq ip, ip, ror #6 │ │ │ │ - @ instruction: 0x011b409c │ │ │ │ - tsteq ip, r8, asr #6 │ │ │ │ - tsteq fp, ip, lsr r0 │ │ │ │ - tsteq ip, r4, lsr #6 │ │ │ │ - tsteq ip, r8, lsl r3 │ │ │ │ - tsteq fp, r0 │ │ │ │ + @ instruction: 0x011c53f8 │ │ │ │ + @ instruction: 0x011c53f0 │ │ │ │ + tsteq ip, r8, ror #7 │ │ │ │ + @ instruction: 0x0119efdc │ │ │ │ + tsteq fp, r8, lsr #2 │ │ │ │ + @ instruction: 0x011c53b0 │ │ │ │ + tsteq ip, r4, lsr #7 │ │ │ │ + @ instruction: 0x011c5398 │ │ │ │ + tsteq ip, ip, lsl #7 │ │ │ │ + ldrheq r4, [fp, -ip] │ │ │ │ + tsteq ip, r8, ror #6 │ │ │ │ + tsteq fp, ip, asr r0 │ │ │ │ + tsteq ip, r4, asr #6 │ │ │ │ + tsteq ip, r8, lsr r3 │ │ │ │ + tsteq fp, r0, lsr #32 │ │ │ │ + tsteq ip, r4, lsl r3 │ │ │ │ + tsteq ip, r8, lsl #6 │ │ │ │ + tsteq ip, r0, lsl #6 │ │ │ │ @ instruction: 0x011c52f4 │ │ │ │ - tsteq ip, r8, ror #5 │ │ │ │ - tsteq ip, r0, ror #5 │ │ │ │ - @ instruction: 0x011c52d4 │ │ │ │ - tsteq r6, ip, asr #19 │ │ │ │ + tsteq r6, ip, ror #19 │ │ │ │ @ instruction: 0x01ac7e3c │ │ │ │ @ instruction: 0x01a80cc0 │ │ │ │ andeq r1, r0, r4, ror #12 │ │ │ │ @ instruction: 0x01a844bc │ │ │ │ ldrdeq r7, [ip, r0]! │ │ │ │ @ instruction: 0x01a80c5c │ │ │ │ b 5f014 │ │ │ │ @@ -3426,256 +3426,256 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #1364] @ 0x554 │ │ │ │ ldr r2, [pc, #560] @ 6086c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #1376] @ 0x560 │ │ │ │ b 60a34 │ │ │ │ svcne 0x001f1f00 │ │ │ │ - @ instruction: 0x011c83d4 │ │ │ │ + @ instruction: 0x011c83f4 │ │ │ │ @ instruction: 0x01a80964 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ mrseq r0, (UNDEF: 17) │ │ │ │ - @ instruction: 0x011c85d4 │ │ │ │ - @ instruction: 0x01223be8 │ │ │ │ - tsteq ip, ip, lsr #11 │ │ │ │ + @ instruction: 0x011c85f4 │ │ │ │ + @ instruction: 0x01223c08 │ │ │ │ + tsteq ip, ip, asr #11 │ │ │ │ svceq 0x000f0f00 │ │ │ │ - tsteq ip, r0, lsl #11 │ │ │ │ - tsteq ip, ip, ror #19 │ │ │ │ - tsteq ip, r8, asr #19 │ │ │ │ + tsteq ip, r0, lsr #11 │ │ │ │ + tsteq ip, ip, lsl #20 │ │ │ │ + tsteq ip, r8, ror #19 │ │ │ │ svcne 0x001f1f01 │ │ │ │ svceq 0x000f0f01 │ │ │ │ svcne 0x001f1f31 │ │ │ │ - @ instruction: 0x011c86d8 │ │ │ │ - tsteq fp, r4, asr #17 │ │ │ │ - tsteq ip, r0, lsr #18 │ │ │ │ - tsteq ip, r0, asr r4 │ │ │ │ - tsteq ip, r8, lsr #14 │ │ │ │ + @ instruction: 0x011c86f8 │ │ │ │ + tsteq fp, r4, ror #17 │ │ │ │ + tsteq ip, r0, asr #18 │ │ │ │ + tsteq ip, r0, ror r4 │ │ │ │ + tsteq ip, r8, asr #14 │ │ │ │ andsne r1, r0, r1, lsr r0 │ │ │ │ - tsteq r7, r4, lsl #14 │ │ │ │ - tsteq ip, r0, lsr #17 │ │ │ │ - @ instruction: 0x011c8490 │ │ │ │ - tsteq ip, r8, lsl #2 │ │ │ │ + tsteq r7, r4, lsr #14 │ │ │ │ + tsteq ip, r0, asr #17 │ │ │ │ + @ instruction: 0x011c84b0 │ │ │ │ + tsteq ip, r8, lsr #2 │ │ │ │ svceq 0x000f0f11 │ │ │ │ svceq 0x00101011 │ │ │ │ andsne r1, r0, r1, lsl r0 │ │ │ │ svceq 0x000f0f21 │ │ │ │ svcne 0x001f1f71 │ │ │ │ - tsteq ip, r0, lsr r3 │ │ │ │ - @ instruction: 0x011c84f8 │ │ │ │ - @ instruction: 0x011c85b0 │ │ │ │ - @ instruction: 0x011c85b0 │ │ │ │ - tsteq ip, r8, lsr #13 │ │ │ │ + tsteq ip, r0, asr r3 │ │ │ │ + tsteq ip, r8, lsl r5 │ │ │ │ + @ instruction: 0x011c85d0 │ │ │ │ + @ instruction: 0x011c85d0 │ │ │ │ + tsteq ip, r8, asr #13 │ │ │ │ + tsteq ip, r4, lsr #10 │ │ │ │ + @ instruction: 0x011c86b4 │ │ │ │ tsteq ip, r4, lsl #10 │ │ │ │ - @ instruction: 0x011c8694 │ │ │ │ - tsteq ip, r4, ror #9 │ │ │ │ svceq 0x000f0f51 │ │ │ │ - tsteq ip, r4, ror pc │ │ │ │ - @ instruction: 0x011c85b4 │ │ │ │ - tsteq ip, ip, lsl #11 │ │ │ │ - @ instruction: 0x011c83d8 │ │ │ │ - tsteq ip, r8, ror r5 │ │ │ │ - @ instruction: 0x011c86b4 │ │ │ │ - @ instruction: 0x011c86b4 │ │ │ │ - tsteq ip, ip, lsr #13 │ │ │ │ + @ instruction: 0x011c7f94 │ │ │ │ + @ instruction: 0x011c85d4 │ │ │ │ + tsteq ip, ip, lsr #11 │ │ │ │ + @ instruction: 0x011c83f8 │ │ │ │ + @ instruction: 0x011c8598 │ │ │ │ + @ instruction: 0x011c86d4 │ │ │ │ + @ instruction: 0x011c86d4 │ │ │ │ + tsteq ip, ip, asr #13 │ │ │ │ andsne r1, r0, r1, lsr #32 │ │ │ │ svcne 0x001f1f11 │ │ │ │ @ instruction: 0x01a80470 │ │ │ │ svceq 0x000f0f31 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ - tsteq ip, r0, asr r5 │ │ │ │ - tsteq ip, r0, ror #2 │ │ │ │ - tsteq ip, r0, ror #2 │ │ │ │ - @ instruction: 0x011c83fc │ │ │ │ - tsteq ip, r4, asr #6 │ │ │ │ - tsteq ip, r8, ror r3 │ │ │ │ - tsteq r7, ip, lsr #7 │ │ │ │ - tsteq ip, r8, lsr r4 │ │ │ │ - tsteq ip, r0, lsr #28 │ │ │ │ - tsteq ip, r8, asr r2 │ │ │ │ - tsteq ip, ip, asr #26 │ │ │ │ - tsteq ip, r0, ror sp │ │ │ │ - @ instruction: 0x011c7fbc │ │ │ │ - @ instruction: 0x011c7fbc │ │ │ │ - tsteq ip, ip, lsl r0 │ │ │ │ - tsteq ip, r0, lsr #32 │ │ │ │ + tsteq ip, r0, ror r5 │ │ │ │ + tsteq ip, r0, lsl #3 │ │ │ │ + tsteq ip, r0, lsl #3 │ │ │ │ + tsteq ip, ip, lsl r4 │ │ │ │ + tsteq ip, r4, ror #6 │ │ │ │ + @ instruction: 0x011c8398 │ │ │ │ + tsteq r7, ip, asr #7 │ │ │ │ + tsteq ip, r8, asr r4 │ │ │ │ + tsteq ip, r0, asr #28 │ │ │ │ + tsteq ip, r8, ror r2 │ │ │ │ + tsteq ip, ip, ror #26 │ │ │ │ + @ instruction: 0x011c7d90 │ │ │ │ + @ instruction: 0x011c7fdc │ │ │ │ + @ instruction: 0x011c7fdc │ │ │ │ + tsteq ip, ip, lsr r0 │ │ │ │ + tsteq ip, r0, asr #32 │ │ │ │ andsne r1, r0, r2, asr r0 │ │ │ │ andsne r1, r0, r1 │ │ │ │ - tsteq ip, ip, ror #30 │ │ │ │ - tsteq ip, r8, ror #30 │ │ │ │ - tsteq ip, ip, ror #30 │ │ │ │ - tsteq ip, ip, ror #30 │ │ │ │ - @ instruction: 0x011c7f9c │ │ │ │ - @ instruction: 0x011c7f98 │ │ │ │ - @ instruction: 0x011c7f98 │ │ │ │ - @ instruction: 0x011c7f98 │ │ │ │ + tsteq ip, ip, lsl #31 │ │ │ │ + tsteq ip, r8, lsl #31 │ │ │ │ + tsteq ip, ip, lsl #31 │ │ │ │ + tsteq ip, ip, lsl #31 │ │ │ │ + @ instruction: 0x011c7fbc │ │ │ │ + @ instruction: 0x011c7fb8 │ │ │ │ + @ instruction: 0x011c7fb8 │ │ │ │ + @ instruction: 0x011c7fb8 │ │ │ │ + @ instruction: 0x011c7efc │ │ │ │ + tsteq ip, r0, lsl #30 │ │ │ │ + @ instruction: 0x011c7a94 │ │ │ │ + tstpeq fp, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01179090 │ │ │ │ + tsteq fp, r0, lsl #3 │ │ │ │ @ instruction: 0x011c7edc │ │ │ │ - tsteq ip, r0, ror #29 │ │ │ │ - tsteq ip, r4, ror sl │ │ │ │ - tstpeq fp, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, ror r0 │ │ │ │ - tsteq fp, r0, ror #2 │ │ │ │ - @ instruction: 0x011c7ebc │ │ │ │ - tsteq ip, r4, lsl #30 │ │ │ │ - @ instruction: 0x011c7e98 │ │ │ │ + tsteq ip, r4, lsr #30 │ │ │ │ + @ instruction: 0x011c7eb8 │ │ │ │ + tsteq ip, r0, asr lr │ │ │ │ + tsteq ip, r8, asr #28 │ │ │ │ + tsteq ip, r0, asr #28 │ │ │ │ + @ instruction: 0x011c7dd4 │ │ │ │ tsteq ip, r0, lsr lr │ │ │ │ tsteq ip, r8, lsr #28 │ │ │ │ tsteq ip, r0, lsr #28 │ │ │ │ - @ instruction: 0x011c7db4 │ │ │ │ - tsteq ip, r0, lsl lr │ │ │ │ - tsteq ip, r8, lsl #28 │ │ │ │ - tsteq ip, r0, lsl #28 │ │ │ │ svcne 0x001f1f32 │ │ │ │ - @ instruction: 0x01292404 │ │ │ │ + @ instruction: 0x01292424 │ │ │ │ svceq 0x000f0f02 │ │ │ │ svcne 0x001f1f51 │ │ │ │ svceq 0x000f0f71 │ │ │ │ - @ instruction: 0x011c7cbc │ │ │ │ - tsteq r7, r0, lsl #28 │ │ │ │ - tsteq ip, r0, ror r7 │ │ │ │ - ldrdeq r2, [r9, -r8]! │ │ │ │ - @ instruction: 0x012923b4 │ │ │ │ - tsteq ip, r8, lsr #14 │ │ │ │ - tsteq ip, ip, lsl #14 │ │ │ │ + @ instruction: 0x011c7cdc │ │ │ │ + tsteq r7, r0, lsr #28 │ │ │ │ + @ instruction: 0x011c7790 │ │ │ │ + strdeq r2, [r9, -r8]! │ │ │ │ + ldrdeq r2, [r9, -r4]! │ │ │ │ + tsteq ip, r8, asr #14 │ │ │ │ + tsteq ip, ip, lsr #14 │ │ │ │ svcne 0x001f1f12 │ │ │ │ - tsteq ip, r0, lsr #14 │ │ │ │ + tsteq ip, r0, asr #14 │ │ │ │ + @ instruction: 0x011c76fc │ │ │ │ + tsteq ip, ip, ror #13 │ │ │ │ @ instruction: 0x011c76dc │ │ │ │ tsteq ip, ip, asr #13 │ │ │ │ @ instruction: 0x011c76bc │ │ │ │ - tsteq ip, ip, lsr #13 │ │ │ │ - @ instruction: 0x011c769c │ │ │ │ + tsteq ip, r4, ror r6 │ │ │ │ tsteq ip, r4, asr r6 │ │ │ │ - tsteq ip, r4, lsr r6 │ │ │ │ svcne 0x001f1f02 │ │ │ │ svcne 0x001f1002 │ │ │ │ svcne 0x001f1f72 │ │ │ │ - tsteq ip, r0, lsl r6 │ │ │ │ - tsteq ip, ip, lsl #12 │ │ │ │ - tsteq ip, r8, lsl #12 │ │ │ │ - tsteq ip, r4, asr ip │ │ │ │ - @ instruction: 0x011c75fc │ │ │ │ - @ instruction: 0x011c75fc │ │ │ │ - tsteq ip, r0, lsr r5 │ │ │ │ - tsteq ip, r0, lsr r5 │ │ │ │ - tsteq ip, r0, lsr r5 │ │ │ │ - tsteq ip, r0, lsr r5 │ │ │ │ - tsteq ip, r0, asr #10 │ │ │ │ - tsteq ip, r8, ror #10 │ │ │ │ - tsteq ip, ip, ror #10 │ │ │ │ - tsteq ip, r0, ror r5 │ │ │ │ - @ instruction: 0x011c74bc │ │ │ │ - tsteq ip, r0, asr #9 │ │ │ │ - @ instruction: 0x011c74bc │ │ │ │ - @ instruction: 0x011c74b8 │ │ │ │ - @ instruction: 0x011c74b4 │ │ │ │ - @ instruction: 0x011c74b0 │ │ │ │ - tsteq ip, ip, lsr #9 │ │ │ │ - ldrheq r7, [ip, -r4] │ │ │ │ - @ instruction: 0x011c6ff8 │ │ │ │ - @ instruction: 0x011c6ff4 │ │ │ │ - tsteq ip, r8, ror #19 │ │ │ │ - @ instruction: 0x011c69d0 │ │ │ │ - tsteq ip, ip, ror #19 │ │ │ │ - @ instruction: 0x011c69d0 │ │ │ │ - tsteq ip, r0, asr #31 │ │ │ │ - tsteq ip, r0, asr #31 │ │ │ │ - @ instruction: 0x011c6efc │ │ │ │ - @ instruction: 0x011c6efc │ │ │ │ - @ instruction: 0x011c6efc │ │ │ │ - @ instruction: 0x011c6efc │ │ │ │ - @ instruction: 0x011c6efc │ │ │ │ - @ instruction: 0x011c6efc │ │ │ │ - @ instruction: 0x011c79dc │ │ │ │ - tsteq ip, r0, lsl #30 │ │ │ │ - tsteq ip, ip, asr #28 │ │ │ │ - tsteq ip, r0, asr lr │ │ │ │ - tsteq ip, r4, asr lr │ │ │ │ - tsteq ip, r4, asr lr │ │ │ │ - tsteq ip, r4, asr lr │ │ │ │ - tsteq ip, r4, asr lr │ │ │ │ - tsteq ip, r4, asr lr │ │ │ │ - tsteq ip, ip, asr lr │ │ │ │ - tsteq ip, r4, lsr #27 │ │ │ │ - tsteq ip, ip, lsr #27 │ │ │ │ - @ instruction: 0x011c6db4 │ │ │ │ - @ instruction: 0x011c6dbc │ │ │ │ - @ instruction: 0x011c6ddc │ │ │ │ + tsteq ip, r0, lsr r6 │ │ │ │ + tsteq ip, ip, lsr #12 │ │ │ │ + tsteq ip, r8, lsr #12 │ │ │ │ + tsteq ip, r4, ror ip │ │ │ │ + tsteq ip, ip, lsl r6 │ │ │ │ + tsteq ip, ip, lsl r6 │ │ │ │ + tsteq ip, r0, asr r5 │ │ │ │ + tsteq ip, r0, asr r5 │ │ │ │ + tsteq ip, r0, asr r5 │ │ │ │ + tsteq ip, r0, asr r5 │ │ │ │ + tsteq ip, r0, ror #10 │ │ │ │ + tsteq ip, r8, lsl #11 │ │ │ │ + tsteq ip, ip, lsl #11 │ │ │ │ + @ instruction: 0x011c7590 │ │ │ │ + @ instruction: 0x011c74dc │ │ │ │ + tsteq ip, r0, ror #9 │ │ │ │ + @ instruction: 0x011c74dc │ │ │ │ + @ instruction: 0x011c74d8 │ │ │ │ + @ instruction: 0x011c74d4 │ │ │ │ + @ instruction: 0x011c74d0 │ │ │ │ + tsteq ip, ip, asr #9 │ │ │ │ + ldrsbeq r7, [ip, -r4] │ │ │ │ + tsteq ip, r8, lsl r0 │ │ │ │ + tsteq ip, r4, lsl r0 │ │ │ │ + tsteq ip, r8, lsl #20 │ │ │ │ + @ instruction: 0x011c69f0 │ │ │ │ + tsteq ip, ip, lsl #20 │ │ │ │ + @ instruction: 0x011c69f0 │ │ │ │ + tsteq ip, r0, ror #31 │ │ │ │ + tsteq ip, r0, ror #31 │ │ │ │ + tsteq ip, ip, lsl pc │ │ │ │ + tsteq ip, ip, lsl pc │ │ │ │ + tsteq ip, ip, lsl pc │ │ │ │ + tsteq ip, ip, lsl pc │ │ │ │ + tsteq ip, ip, lsl pc │ │ │ │ + tsteq ip, ip, lsl pc │ │ │ │ + @ instruction: 0x011c79fc │ │ │ │ + tsteq ip, r0, lsr #30 │ │ │ │ + tsteq ip, ip, ror #28 │ │ │ │ + tsteq ip, r0, ror lr │ │ │ │ + tsteq ip, r4, ror lr │ │ │ │ + tsteq ip, r4, ror lr │ │ │ │ + tsteq ip, r4, ror lr │ │ │ │ + tsteq ip, r4, ror lr │ │ │ │ + tsteq ip, r4, ror lr │ │ │ │ + tsteq ip, ip, ror lr │ │ │ │ + tsteq ip, r4, asr #27 │ │ │ │ + tsteq ip, ip, asr #27 │ │ │ │ + @ instruction: 0x011c6dd4 │ │ │ │ @ instruction: 0x011c6ddc │ │ │ │ - tsteq ip, ip, lsl #28 │ │ │ │ - tsteq ip, r4, lsr #28 │ │ │ │ + @ instruction: 0x011c6dfc │ │ │ │ + @ instruction: 0x011c6dfc │ │ │ │ + tsteq ip, ip, lsr #28 │ │ │ │ + tsteq ip, r4, asr #28 │ │ │ │ svceq 0x000f0f52 │ │ │ │ andsne r1, r0, r2 │ │ │ │ svceq 0x000f0f32 │ │ │ │ - tsteq ip, r0, lsr lr │ │ │ │ - tsteq ip, ip, lsr #28 │ │ │ │ - tsteq ip, r8, lsr #28 │ │ │ │ - tsteq ip, r4, lsr #28 │ │ │ │ - tsteq ip, r4, asr #30 │ │ │ │ + tsteq ip, r0, asr lr │ │ │ │ + tsteq ip, ip, asr #28 │ │ │ │ + tsteq ip, r8, asr #28 │ │ │ │ + tsteq ip, r4, asr #28 │ │ │ │ tsteq ip, r4, ror #30 │ │ │ │ tsteq ip, r4, lsl #31 │ │ │ │ - @ instruction: 0x011c6fb0 │ │ │ │ + tsteq ip, r4, lsr #31 │ │ │ │ + @ instruction: 0x011c6fd0 │ │ │ │ svceq 0x000f0f12 │ │ │ │ - @ instruction: 0x011c6edc │ │ │ │ - @ instruction: 0x011c6edc │ │ │ │ - @ instruction: 0x011c6edc │ │ │ │ - @ instruction: 0x011c6edc │ │ │ │ - @ instruction: 0x011c6ed8 │ │ │ │ - @ instruction: 0x011c6ed4 │ │ │ │ - @ instruction: 0x011c6ed0 │ │ │ │ - @ instruction: 0x0119fdf4 │ │ │ │ + @ instruction: 0x011c6efc │ │ │ │ + @ instruction: 0x011c6efc │ │ │ │ + @ instruction: 0x011c6efc │ │ │ │ + @ instruction: 0x011c6efc │ │ │ │ + @ instruction: 0x011c6ef8 │ │ │ │ + @ instruction: 0x011c6ef4 │ │ │ │ + @ instruction: 0x011c6ef0 │ │ │ │ + tstpeq r9, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ svceq 0x000f0f72 │ │ │ │ - tsteq ip, r4, lsr #28 │ │ │ │ - tsteq ip, r4, lsr #28 │ │ │ │ - tsteq ip, r8, lsr #28 │ │ │ │ - tsteq ip, ip, lsr #28 │ │ │ │ - tsteq ip, r8, lsr #28 │ │ │ │ - tsteq ip, r0, asr lr │ │ │ │ - @ instruction: 0x0117c9d0 │ │ │ │ + tsteq ip, r4, asr #28 │ │ │ │ + tsteq ip, r4, asr #28 │ │ │ │ + tsteq ip, r8, asr #28 │ │ │ │ tsteq ip, ip, asr #28 │ │ │ │ - @ instruction: 0x011c6dfc │ │ │ │ - tsteq ip, r8, lsl #27 │ │ │ │ + tsteq ip, r8, asr #28 │ │ │ │ + tsteq ip, r0, ror lr │ │ │ │ + @ instruction: 0x0117c9f0 │ │ │ │ + tsteq ip, ip, ror #28 │ │ │ │ + tsteq ip, ip, lsl lr │ │ │ │ + tsteq ip, r8, lsr #27 │ │ │ │ + tsteq ip, r4, lsr #27 │ │ │ │ + @ instruction: 0x011c6d9c │ │ │ │ + @ instruction: 0x011c6d94 │ │ │ │ + @ instruction: 0x011c6d94 │ │ │ │ + tsteq ip, ip, lsl #27 │ │ │ │ tsteq ip, r4, lsl #27 │ │ │ │ - tsteq ip, ip, ror sp │ │ │ │ - tsteq ip, r4, ror sp │ │ │ │ - tsteq ip, r4, ror sp │ │ │ │ - tsteq ip, ip, ror #26 │ │ │ │ - tsteq ip, r4, ror #26 │ │ │ │ svceq 0x000f0f03 │ │ │ │ svceq 0x000f0f33 │ │ │ │ svceq 0x000f0f53 │ │ │ │ svceq 0x000f0f73 │ │ │ │ + @ instruction: 0x011c6d9c │ │ │ │ + @ instruction: 0x011c6d98 │ │ │ │ + @ instruction: 0x011c6d90 │ │ │ │ + tsteq fp, r8, lsl #23 │ │ │ │ + tsteq ip, r8, lsl #27 │ │ │ │ + tsteq ip, r4, lsl #27 │ │ │ │ tsteq ip, ip, ror sp │ │ │ │ tsteq ip, r8, ror sp │ │ │ │ - tsteq ip, r0, ror sp │ │ │ │ - tsteq fp, r8, ror #22 │ │ │ │ - tsteq ip, r8, ror #26 │ │ │ │ - tsteq ip, r4, ror #26 │ │ │ │ - tsteq ip, ip, asr sp │ │ │ │ - tsteq ip, r8, asr sp │ │ │ │ - tsteq ip, r0, ror #25 │ │ │ │ + tsteq ip, r0, lsl #26 │ │ │ │ svcne 0x001f1f33 │ │ │ │ tsteq r1, r3, lsl #2 │ │ │ │ - tsteq ip, r0, ror ip │ │ │ │ - tsteq ip, r0, ror ip │ │ │ │ - tsteq ip, r0, ror ip │ │ │ │ - tsteq ip, r4, lsl #25 │ │ │ │ - tsteq ip, r0, lsl #25 │ │ │ │ + @ instruction: 0x011c6c90 │ │ │ │ + @ instruction: 0x011c6c90 │ │ │ │ + @ instruction: 0x011c6c90 │ │ │ │ + tsteq ip, r4, lsr #25 │ │ │ │ + tsteq ip, r0, lsr #25 │ │ │ │ @ instruction: 0x01ac5c38 │ │ │ │ - tsteq ip, r8, ror ip │ │ │ │ - tsteq ip, r4, ror ip │ │ │ │ + @ instruction: 0x011c6c98 │ │ │ │ + @ instruction: 0x011c6c94 │ │ │ │ strheq r2, [r8, r8]! │ │ │ │ - tsteq ip, ip, lsl ip │ │ │ │ + tsteq ip, ip, lsr ip │ │ │ │ svcne 0x001f1f03 │ │ │ │ - @ instruction: 0x011c6bfc │ │ │ │ - @ instruction: 0x011c6b9c │ │ │ │ + tsteq ip, ip, lsl ip │ │ │ │ + @ instruction: 0x011c6bbc │ │ │ │ + @ instruction: 0x011c6bbc │ │ │ │ + tsteq ip, ip, lsr #23 │ │ │ │ @ instruction: 0x011c6b9c │ │ │ │ tsteq ip, ip, lsl #23 │ │ │ │ - tsteq ip, ip, ror fp │ │ │ │ - tsteq ip, ip, ror #22 │ │ │ │ - tsteq ip, r0, ror #22 │ │ │ │ - tsteq ip, r4, asr #22 │ │ │ │ + tsteq ip, r0, lsl #23 │ │ │ │ + tsteq ip, r4, ror #22 │ │ │ │ andeq r2, r0, r8, ror r0 │ │ │ │ ldrdeq r9, [r0, r0]! │ │ │ │ @ instruction: 0x01ac5a20 │ │ │ │ strdeq r3, [r0], -r4 │ │ │ │ @ instruction: 0x01ac59cc │ │ │ │ roreq r9, r0, #20 │ │ │ │ strdeq lr, [r7, r4]! │ │ │ │ @@ -4595,36 +4595,36 @@ │ │ │ │ mov r5, #49 @ 0x31 │ │ │ │ add r0, r4, #16192 @ 0x3f40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ - bl ec73b8 │ │ │ │ + bl ec73e0 │ │ │ │ ldr r1, [pc, #68] @ 618dc │ │ │ │ add r0, r4, #16384 @ 0x4000 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r0, r0, #52 @ 0x34 │ │ │ │ - bl ec73b8 │ │ │ │ + bl ec73e0 │ │ │ │ ldr r1, [pc, #40] @ 618e0 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r4, #16640 @ 0x4100 │ │ │ │ str r5, [sp] │ │ │ │ - bl ec73b8 │ │ │ │ + bl ec73e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01a87b98 │ │ │ │ - @ instruction: 0x012bb504 │ │ │ │ - @ instruction: 0x012bbb3c │ │ │ │ - @ instruction: 0x012bc174 │ │ │ │ + @ instruction: 0x012bb524 │ │ │ │ + @ instruction: 0x012bbb5c │ │ │ │ + @ instruction: 0x012bc194 │ │ │ │ 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 │ │ │ │ @@ -4914,15 +4914,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7e29c │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r5, ip, ror r2 │ │ │ │ + @ instruction: 0x0115e29c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 61dc8 │ │ │ │ ldr r1, [pc, #36] @ 61dcc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4932,15 +4932,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7e254 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r5, ip, asr #4 │ │ │ │ + tsteq r5, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 61e10 │ │ │ │ ldr r1, [pc, #36] @ 61e14 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4950,15 +4950,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7e20c │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r5, ip, lsl r2 │ │ │ │ + tsteq r5, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 61e58 │ │ │ │ ldr r1, [pc, #36] @ 61e5c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4968,15 +4968,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7e1c4 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r5, ip, ror #3 │ │ │ │ + tsteq r5, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 61ea0 │ │ │ │ ldr r1, [pc, #36] @ 61ea4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4986,15 +4986,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7e17c │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - @ instruction: 0x0115e1bc │ │ │ │ + @ instruction: 0x0115e1dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 61ee8 │ │ │ │ ldr r1, [pc, #36] @ 61eec │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5004,15 +5004,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7e134 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r5, ip, lsl #3 │ │ │ │ + tsteq r5, ip, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 61f30 │ │ │ │ ldr r1, [pc, #36] @ 61f34 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5022,15 +5022,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7e0ec │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r5, ip, asr r1 │ │ │ │ + tsteq r5, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 61f78 │ │ │ │ ldr r1, [pc, #36] @ 61f7c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5040,15 +5040,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7e0a4 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r5, r0, lsr r1 │ │ │ │ + tsteq r5, r0, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 61fc0 │ │ │ │ ldr r1, [pc, #36] @ 61fc4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5058,15 +5058,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7e05c │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r5, r4, lsl #2 │ │ │ │ + tsteq r5, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 62008 │ │ │ │ ldr r1, [pc, #36] @ 6200c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5076,15 +5076,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7e014 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - ldrsbeq lr, [r5, -r8] │ │ │ │ + ldrsheq lr, [r5, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 62050 │ │ │ │ ldr r1, [pc, #36] @ 62054 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5094,15 +5094,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7dfcc │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r5, r8, lsr #1 │ │ │ │ + tsteq r5, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 620e0 │ │ │ │ ldr r2, [pc, #108] @ 620e4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5130,15 +5130,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6c9780 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7df84 │ │ │ │ andeq r1, r0, r8, asr #29 │ │ │ │ - tsteq r5, ip, asr #32 │ │ │ │ + tsteq r5, ip, rrx │ │ │ │ b b21438 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a5d6b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -5155,15 +5155,15 @@ │ │ │ │ bne 6213c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6c9780 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0115dfd8 │ │ │ │ + @ instruction: 0x0115dff8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 8fc3a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 62194 │ │ │ │ @@ -5179,20 +5179,20 @@ │ │ │ │ bne 6219c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6c9780 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r5, r8, ror pc │ │ │ │ + @ instruction: 0x0115df98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c640e4 │ │ │ │ + bl c64108 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 621f4 │ │ │ │ bl 68b0e8 │ │ │ │ bl 6926f0 │ │ │ │ bl 68c6dc │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -5203,20 +5203,20 @@ │ │ │ │ bne 621fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6c9780 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r5, r8, lsl pc │ │ │ │ + tsteq r5, r8, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c7aec0 │ │ │ │ + bl c7aee4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 62254 │ │ │ │ bl 68b0e8 │ │ │ │ bl 6926f0 │ │ │ │ bl 68c6dc │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -5227,15 +5227,15 @@ │ │ │ │ bne 6225c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6c9780 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0115deb8 │ │ │ │ + @ instruction: 0x0115ded8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl b211b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 622b4 │ │ │ │ @@ -5251,15 +5251,15 @@ │ │ │ │ bne 622bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6c9780 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r5, r8, asr lr │ │ │ │ + tsteq r5, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl b213fc │ │ │ │ @@ -5277,15 +5277,15 @@ │ │ │ │ bne 62324 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6c9780 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0115ddf0 │ │ │ │ + tsteq r5, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 623bc │ │ │ │ ldr r2, [pc, #108] @ 623c0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5313,15 +5313,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6c9780 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a7dca8 │ │ │ │ andeq r3, r0, r8, lsl #14 │ │ │ │ - tsteq r5, r0, ror sp │ │ │ │ + @ instruction: 0x0115dd90 │ │ │ │ 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] @ 6258c │ │ │ │ ldr r3, [pc, #424] @ 62590 │ │ │ │ @@ -5374,15 +5374,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5cd7c │ │ │ │ cmp r0, #0 │ │ │ │ bne 624c4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ae70 │ │ │ │ + bl c7ae94 │ │ │ │ cmp r0, #0 │ │ │ │ bne 624d8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 62518 │ │ │ │ cmp r6, #2 │ │ │ │ bne 62530 │ │ │ │ mov r0, #0 │ │ │ │ @@ -5407,17 +5407,17 @@ │ │ │ │ bne 624d4 │ │ │ │ mov r6, #1 │ │ │ │ add r5, r5, #4 │ │ │ │ b 62448 │ │ │ │ mov r6, #2 │ │ │ │ b 62528 │ │ │ │ mov r0, r7 │ │ │ │ - bl c65fc4 │ │ │ │ + bl c65fe8 │ │ │ │ mov r1, fp │ │ │ │ - bl c5292c │ │ │ │ + bl c52950 │ │ │ │ cmp r0, #0 │ │ │ │ bne 624d8 │ │ │ │ b 62480 │ │ │ │ ldr r1, [pc, #84] @ 625b0 │ │ │ │ ldr r0, [pc, #84] @ 625b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -5429,25 +5429,25 @@ │ │ │ │ bl 797800 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1b494> │ │ │ │ cmp r0, #0 │ │ │ │ bne 624d8 │ │ │ │ b 62498 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a7dc14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq r5, ip, lsl sp │ │ │ │ - @ instruction: 0x0128e9e8 │ │ │ │ - tsteq r5, r0, lsl sp │ │ │ │ - tsteq r5, r0, lsl sp │ │ │ │ - tsteq r5, r4, lsl #25 │ │ │ │ - @ instruction: 0x0115dcb4 │ │ │ │ + tsteq r5, ip, lsr sp │ │ │ │ + @ instruction: 0x0128ea08 │ │ │ │ + tsteq r5, r0, lsr sp │ │ │ │ + tsteq r5, r0, lsr sp │ │ │ │ + tsteq r5, r4, lsr #25 │ │ │ │ + @ instruction: 0x0115dcd4 │ │ │ │ @ instruction: 0x01a7db18 │ │ │ │ - @ instruction: 0x0128e8ac │ │ │ │ - @ instruction: 0x0115dbd0 │ │ │ │ - tsteq r5, r0, lsr #23 │ │ │ │ - b c7ae70 │ │ │ │ + smlawteq r8, ip, r8, lr │ │ │ │ + @ instruction: 0x0115dbf0 │ │ │ │ + tsteq r5, r0, asr #23 │ │ │ │ + b c7ae94 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ b 623c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -5664,15 +5664,15 @@ │ │ │ │ add r0, r0, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 7941d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x17e6c> │ │ │ │ ldr r3, [pc, #484] @ 62b1c │ │ │ │ ldr r6, [r8, r3] │ │ │ │ mov r7, r0 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r9, #0 │ │ │ │ beq 62aa8 │ │ │ │ ldrsh r3, [r6, #8] │ │ │ │ cmp r3, #3 │ │ │ │ movle r6, #0 │ │ │ │ ble 62978 │ │ │ │ add r6, r6, #2080 @ 0x820 │ │ │ │ @@ -5776,26 +5776,26 @@ │ │ │ │ b 626cc │ │ │ │ mov r3, #3 │ │ │ │ b 62ae0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a7da08 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a7d9ac │ │ │ │ - ldrdeq r7, [ip, -r8]! │ │ │ │ + strdeq r7, [ip, -r8]! │ │ │ │ @ instruction: 0x01a7d918 │ │ │ │ - tsteq r5, ip, asr r5 │ │ │ │ - tsteq r5, r8, asr #8 │ │ │ │ - tsteq r5, r0, lsr r4 │ │ │ │ + tsteq r5, ip, ror r5 │ │ │ │ + tsteq r5, r8, ror #8 │ │ │ │ + tsteq r5, r0, asr r4 │ │ │ │ andeq r2, r0, r0, lsl #9 │ │ │ │ - @ instruction: 0x0115d9d0 │ │ │ │ + @ instruction: 0x0115d9f0 │ │ │ │ andeq r3, r0, r4, lsr r6 │ │ │ │ - tsteq r5, r4, lsr #6 │ │ │ │ - tsteq r5, r4, lsr r3 │ │ │ │ + tsteq r5, r4, asr #6 │ │ │ │ + tsteq r5, r4, asr r3 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - @ instruction: 0x0115e2fc │ │ │ │ + tsteq r5, ip, lsl r3 │ │ │ │ ldrdeq r3, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ @@ -6107,18 +6107,18 @@ │ │ │ │ beq 6311c │ │ │ │ cmp r5, #0 │ │ │ │ beq 63028 │ │ │ │ cmp r5, r4 │ │ │ │ beq 62fe8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 62fe8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -6173,15 +6173,15 @@ │ │ │ │ beq 63134 │ │ │ │ mov r4, r3 │ │ │ │ b 62fa4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 62fe8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 62fe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ tst r3, #2 │ │ │ │ beq 62fb8 │ │ │ │ ldr r0, [ip] │ │ │ │ ldr r4, [r0, #800] @ 0x320 │ │ │ │ @@ -6200,18 +6200,18 @@ │ │ │ │ beq 63254 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6319c │ │ │ │ cmp r5, r4 │ │ │ │ beq 631d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 631d0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -6230,18 +6230,18 @@ │ │ │ │ beq 63254 │ │ │ │ cmp r5, #0 │ │ │ │ beq 63214 │ │ │ │ cmp r5, r4 │ │ │ │ beq 631d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 631d0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -6251,15 +6251,15 @@ │ │ │ │ b 631d0 │ │ │ │ mov r5, fp │ │ │ │ b 62f80 │ │ │ │ cmp r5, #0 │ │ │ │ beq 631d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 631d0 │ │ │ │ │ │ │ │ 0006326c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -6291,20 +6291,20 @@ │ │ │ │ ldr r3, [pc, #156] @ 63384 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [pc, #144] @ 63388 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ str r9, [r4] │ │ │ │ ldr r0, [pc, #128] @ 6338c │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [pc, #116] @ 63390 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ cmp r2, #3 │ │ │ │ bhi 63348 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ @@ -6328,15 +6328,15 @@ │ │ │ │ bl 6f4f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xfffffa68 │ │ │ │ @ instruction: 0xfffffc2c │ │ │ │ @ instruction: 0xfffffa58 │ │ │ │ strdeq r2, [r9, r0]! │ │ │ │ - @ instruction: 0x012c6f68 │ │ │ │ + smlawbeq ip, r8, pc, r6 @ │ │ │ │ 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 │ │ │ │ @@ -6352,15 +6352,15 @@ │ │ │ │ str r8, [r7] │ │ │ │ beq 63428 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ beq 633d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 633d0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -6377,15 +6377,15 @@ │ │ │ │ str r8, [r7] │ │ │ │ beq 6348c │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ beq 63434 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 63434 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -6709,15 +6709,15 @@ │ │ │ │ b 63930 │ │ │ │ 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 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 638c0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a7c87c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0xfffffdcc │ │ │ │ @ instruction: 0x01a7c724 │ │ │ │ @ instruction: 0xfffffcf4 │ │ │ │ @@ -6985,18 +6985,18 @@ │ │ │ │ cmpne r0, #0 │ │ │ │ bne 63ca0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5190fc │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - tsteq r5, r8, lsr r0 │ │ │ │ - tsteq r5, r8, asr #32 │ │ │ │ - tsteq r5, ip, asr #32 │ │ │ │ - tsteq r5, ip, asr #32 │ │ │ │ + tsteq r5, r8, asr r0 │ │ │ │ + tsteq r5, r8, rrx │ │ │ │ + tsteq r5, ip, rrx │ │ │ │ + tsteq r5, ip, rrx │ │ │ │ │ │ │ │ 00063d8c : │ │ │ │ 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, [r0, #28] │ │ │ │ @@ -7039,29 +7039,29 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ beq 63f18 │ │ │ │ cmp sl, r5 │ │ │ │ beq 63e94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 63e90 │ │ │ │ ldr r0, [sl, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 63e90 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 63e64 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ str r5, [r4] │ │ │ │ beq 63ef4 │ │ │ │ ldr r2, [pc, #200] @ 63f70 │ │ │ │ @@ -7092,15 +7092,15 @@ │ │ │ │ strb r1, [r3, #488] @ 0x1e8 │ │ │ │ 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 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b 63e94 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r6] │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -7112,15 +7112,15 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r3 │ │ │ │ mov r2, #3 │ │ │ │ b 63f08 │ │ │ │ mov r2, #1 │ │ │ │ b 63f08 │ │ │ │ - strdeq r6, [ip, -ip]! │ │ │ │ + @ instruction: 0x012c641c │ │ │ │ │ │ │ │ 00063f74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ @@ -7137,15 +7137,15 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ beq 63fd8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 64024 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ cmn r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ beq 63ff0 │ │ │ │ @@ -7254,18 +7254,18 @@ │ │ │ │ str ip, [r4, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ beq 64278 │ │ │ │ cmp r5, sl │ │ │ │ beq 641b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 64248 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str sl, [r4] │ │ │ │ beq 64214 │ │ │ │ ldr r3, [pc, #224] @ 642a8 │ │ │ │ @@ -7306,31 +7306,31 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r5, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 641b0 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 641b0 │ │ │ │ b 64248 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ b 641b4 │ │ │ │ mov r3, #2 │ │ │ │ mov r4, #0 │ │ │ │ b 64234 │ │ │ │ mov r3, #1 │ │ │ │ b 64234 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ - ldrdeq r6, [ip, -ip]! │ │ │ │ + strdeq r6, [ip, -ip]! │ │ │ │ ldr ip, [pc, #60] @ 642f0 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ b 642cc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #53 @ 0x35 │ │ │ │ @@ -7340,15 +7340,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bne 642c0 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, ip, r1, lsl #2 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c5fec │ │ │ │ + @ instruction: 0x012c600c │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [pc, #64] @ 64344 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 64318 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -7361,16 +7361,16 @@ │ │ │ │ ldr r0, [pc, #24] @ 64348 │ │ │ │ add r3, r3, r3, lsl #4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c5f9c │ │ │ │ - @ instruction: 0x012c5f70 │ │ │ │ + @ instruction: 0x012c5fbc │ │ │ │ + @ instruction: 0x012c5f90 │ │ │ │ ldr r2, [pc, #68] @ 64398 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 64368 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ beq 64390 │ │ │ │ @@ -7382,16 +7382,16 @@ │ │ │ │ add r3, r3, r3, lsl #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c5f4c │ │ │ │ - @ instruction: 0x012c5f20 │ │ │ │ + @ instruction: 0x012c5f6c │ │ │ │ + @ instruction: 0x012c5f40 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -7450,17 +7450,17 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bhi 64420 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ b 64464 │ │ │ │ - @ instruction: 0x012c5eb0 │ │ │ │ - smlawbeq ip, ip, lr, r5 │ │ │ │ - @ instruction: 0x012c5e74 │ │ │ │ + ldrdeq r5, [ip, -r0]! │ │ │ │ + @ instruction: 0x012c5eac │ │ │ │ + @ instruction: 0x012c5e94 │ │ │ │ │ │ │ │ 000644b4 : │ │ │ │ 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, #264] @ 645d4 │ │ │ │ @@ -7527,15 +7527,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne 64520 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r7] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrdeq r5, [ip, -r4]! │ │ │ │ + strdeq r5, [ip, -r4]! │ │ │ │ teqhi r2, #88, 4 @ 0x80000005 │ │ │ │ │ │ │ │ 000645dc : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -7764,20 +7764,20 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ b 6479c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a7b8c0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012c696c │ │ │ │ - @ instruction: 0x012c6950 │ │ │ │ + smlawbeq ip, ip, r9, r6 │ │ │ │ + @ instruction: 0x012c6970 │ │ │ │ @ instruction: 0x01a7b854 │ │ │ │ - @ instruction: 0x0115c594 │ │ │ │ + @ instruction: 0x0115c5b4 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - tsteq fp, ip, ror #15 │ │ │ │ + tsteq fp, ip, lsl #16 │ │ │ │ │ │ │ │ 00064990 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -7939,15 +7939,15 @@ │ │ │ │ ldr r6, [r4] │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [r5] │ │ │ │ beq 64c30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r6, [r5] │ │ │ │ bl 642ac │ │ │ │ ldrb r3, [r4, #44] @ 0x2c │ │ │ │ ldmib r4, {r1, r2} │ │ │ │ cmp r0, #0 │ │ │ │ beq 64c88 │ │ │ │ @@ -8287,19 +8287,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b 65074 │ │ │ │ mov r5, #0 │ │ │ │ b 64e68 │ │ │ │ @ instruction: 0x01a7b320 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012c63ba │ │ │ │ - @ instruction: 0x012c62e2 │ │ │ │ - smlawbeq ip, ip, r2, r6 │ │ │ │ + ldrdeq r6, [ip, -sl]! │ │ │ │ + @ instruction: 0x012c6302 │ │ │ │ + @ instruction: 0x012c62ac │ │ │ │ @ instruction: 0x01a7afc4 │ │ │ │ - qsubeq r6, sl, ip │ │ │ │ + @ instruction: 0x012c607a │ │ │ │ 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 │ │ │ │ @@ -8348,15 +8348,15 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [r4, #100] @ 0x64 │ │ │ │ movne r2, #0 │ │ │ │ orr r0, r3, #1 │ │ │ │ str r2, [r5, #16] │ │ │ │ b 651fc │ │ │ │ - tsteq r5, r8, lsr fp │ │ │ │ + tsteq r5, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 110764 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -8839,25 +8839,25 @@ │ │ │ │ @ instruction: 0x01a7ac84 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0xfffff714 │ │ │ │ @ instruction: 0xfffff834 │ │ │ │ @ instruction: 0xfffff6a8 │ │ │ │ @ instruction: 0x01a7ac10 │ │ │ │ andeq r1, r0, r0, ror #23 │ │ │ │ - tsteq r5, r0, lsr #18 │ │ │ │ - tsteq r5, r0, lsl r9 │ │ │ │ - @ instruction: 0x012c5b20 │ │ │ │ - strdeq r5, [ip, -sl]! │ │ │ │ + tsteq r5, r0, asr #18 │ │ │ │ + tsteq r5, r0, lsr r9 │ │ │ │ + @ instruction: 0x012c5b40 │ │ │ │ + @ instruction: 0x012c5b1a │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ @ instruction: 0x01a7a918 │ │ │ │ - @ instruction: 0x012c5806 │ │ │ │ - ldrdeq r5, [ip, -sl]! │ │ │ │ - @ instruction: 0x012c57ae │ │ │ │ - smlawbeq ip, r2, r7, r5 │ │ │ │ - @ instruction: 0x012c5756 │ │ │ │ + @ instruction: 0x012c5826 │ │ │ │ + strdeq r5, [ip, -sl]! │ │ │ │ + smlawteq ip, lr, r7, r5 │ │ │ │ + @ instruction: 0x012c57a2 │ │ │ │ + @ instruction: 0x012c5776 │ │ │ │ ldr r3, [pc, #464] @ 65c40 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ bhi 65c38 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -8968,15 +8968,15 @@ │ │ │ │ str r3, [r2] │ │ │ │ b 65a8c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [r2] │ │ │ │ b 65a8c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c56e0 │ │ │ │ + @ instruction: 0x012c5700 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ │ │ │ │ 00065c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -9302,16 +9302,16 @@ │ │ │ │ bl 5c9c8 │ │ │ │ b 66128 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a7a130 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq sp, fp, ip, ror sl │ │ │ │ ldrdeq sp, [r7, r0]! │ │ │ │ - tsteq r5, r8, ror #28 │ │ │ │ - smlawteq ip, r9, r1, r5 │ │ │ │ + tsteq r5, r8, lsl #29 │ │ │ │ + @ instruction: 0x012c51e9 │ │ │ │ @ instruction: 0x01a79f28 │ │ │ │ │ │ │ │ 0006615c : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 652f4 │ │ │ │ │ │ │ │ @@ -9590,16 +9590,16 @@ │ │ │ │ bne 6628c │ │ │ │ b 663b4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r3, #5 │ │ │ │ b 66464 │ │ │ │ @ instruction: 0x01a79e40 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlawbeq ip, r0, pc, r4 @ │ │ │ │ - @ instruction: 0x012c4f61 │ │ │ │ + @ instruction: 0x012c4fa0 │ │ │ │ + smlawbeq ip, r1, pc, r4 @ │ │ │ │ @ instruction: 0x01a79b84 │ │ │ │ │ │ │ │ 000665bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -9700,15 +9700,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ bne 666ec │ │ │ │ ldr r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - smlawteq ip, r0, sl, r4 │ │ │ │ + @ instruction: 0x012c4ae0 │ │ │ │ │ │ │ │ 0006671c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [pc, #112] @ 667a4 │ │ │ │ @@ -9739,15 +9739,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 667a0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a798c4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0115a69c │ │ │ │ + @ instruction: 0x0115a6bc │ │ │ │ @ instruction: 0x01a79888 │ │ │ │ │ │ │ │ 000667b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -9786,15 +9786,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ clz r0, r4 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b 6681c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a7982c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq r5, r4, lsl #12 │ │ │ │ + tsteq r5, r4, lsr #12 │ │ │ │ ldrdeq r9, [r7, r4]! │ │ │ │ │ │ │ │ 00066868 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -9875,15 +9875,15 @@ │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5bf0c │ │ │ │ mov r1, r0 │ │ │ │ b 66974 │ │ │ │ - @ instruction: 0x012c499c │ │ │ │ + @ instruction: 0x012c49bc │ │ │ │ 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 │ │ │ │ @@ -10392,17 +10392,17 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r8, [r7, r8]! @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq r8, r4, ror #1 │ │ │ │ - @ instruction: 0x01159fb8 │ │ │ │ - tsteq r5, ip, lsr #31 │ │ │ │ + tsteq r8, r4, lsl #2 │ │ │ │ + @ instruction: 0x01159fd8 │ │ │ │ + tsteq r5, ip, asr #31 │ │ │ │ @ instruction: 0x01a78e60 │ │ │ │ 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 │ │ │ │ @@ -10421,15 +10421,15 @@ │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 672e8 │ │ │ │ ldr r8, [pc, #476] @ 67414 │ │ │ │ mov r2, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 67348 │ │ │ │ ldr r8, [pc, #448] @ 67418 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 67280 │ │ │ │ @@ -10453,15 +10453,15 @@ │ │ │ │ str r0, [r3, #4] │ │ │ │ bne 67394 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, #356] @ 67420 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6733c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ bl 4e2158 │ │ │ │ @@ -10498,15 +10498,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 6736c │ │ │ │ cmp r9, #0 │ │ │ │ bne 67358 │ │ │ │ b 67250 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ @@ -10530,15 +10530,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 6e240 │ │ │ │ b 672b4 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 673ec │ │ │ │ cmp r9, #0 │ │ │ │ bne 67350 │ │ │ │ b 67250 │ │ │ │ @ instruction: 0x01a8e9c8 │ │ │ │ @@ -11261,19 +11261,19 @@ │ │ │ │ eorscc r5, r3, r8, asr r2 │ │ │ │ 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 │ │ │ │ - tsteq r5, r4, lsl #11 │ │ │ │ - @ instruction: 0x012c36ec │ │ │ │ - tsteq r5, ip, asr r5 │ │ │ │ + tsteq r5, r4, lsr #11 │ │ │ │ + @ instruction: 0x012c370c │ │ │ │ + tsteq r5, ip, ror r5 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - tsteq r5, ip, asr r5 │ │ │ │ + tsteq r5, ip, ror r5 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -12587,16 +12587,16 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 692a8 │ │ │ │ mov r3, #0 │ │ │ │ b 69350 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a76ec0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq r5, r8, asr #8 │ │ │ │ - @ instruction: 0x01157ef4 │ │ │ │ + tsteq r5, r8, ror #8 │ │ │ │ + tsteq r5, r4, lsl pc │ │ │ │ @ instruction: 0x01a76d48 │ │ │ │ │ │ │ │ 000693b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -13388,46 +13388,46 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 5ac34 │ │ │ │ b 69ff0 │ │ │ │ @ instruction: 0x01a763c4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a7636c │ │ │ │ - tsteq r5, r0, lsr #4 │ │ │ │ - tsteq r5, ip, asr #3 │ │ │ │ + tsteq r5, r0, asr #4 │ │ │ │ + tsteq r5, ip, ror #3 │ │ │ │ @ instruction: 0x000007b7 │ │ │ │ - @ instruction: 0x012c133c │ │ │ │ + @ instruction: 0x012c135c │ │ │ │ │ │ │ │ 0006a028 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #248] @ 6a138 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 6a0c0 │ │ │ │ ldr r5, [pc, #216] @ 6a13c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a07c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ beq 6a0b0 │ │ │ │ ldr r4, [pc, #188] @ 6a140 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -13444,26 +13444,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 6a0e4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 6a0d0 │ │ │ │ b 6a05c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 6a110 │ │ │ │ cmp r6, #0 │ │ │ │ bne 6a0c8 │ │ │ │ b 6a05c │ │ │ │ @ instruction: 0x01a8bbc0 │ │ │ │ @@ -13932,15 +13932,15 @@ │ │ │ │ ldr r6, [r0, #708] @ 0x2c4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #344] @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, #16 │ │ │ │ str r3, [r4, #380] @ 0x17c │ │ │ │ bl 1106cc │ │ │ │ ldr r2, [pc, #220] @ 6a98c │ │ │ │ ldr r3, [pc, #212] @ 6a988 │ │ │ │ @@ -14096,15 +14096,15 @@ │ │ │ │ ldr r4, [r0, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #344] @ 0x158 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -14156,26 +14156,26 @@ │ │ │ │ b 6ac28 │ │ │ │ str r5, [r4] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 6ac1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ac68 │ │ │ │ cmp r4, r7 │ │ │ │ str r5, [fp, #4]! │ │ │ │ beq 6ac90 │ │ │ │ ldr r6, [r4, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ beq 6abf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6abf8 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -14326,18 +14326,18 @@ │ │ │ │ ldrh r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6b060 │ │ │ │ cmp r5, r4 │ │ │ │ beq 6aed4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b020 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ str r5, [r6, #296] @ 0x128 │ │ │ │ bl 6a99c │ │ │ │ b 6ae2c │ │ │ │ @@ -14363,18 +14363,18 @@ │ │ │ │ ldrh r3, [r7, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6b088 │ │ │ │ cmp r7, r4 │ │ │ │ beq 6af68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b040 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ str r7, [r6, #292] @ 0x124 │ │ │ │ bl 6a99c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -14389,18 +14389,18 @@ │ │ │ │ ldrh r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6b074 │ │ │ │ cmp r5, r4 │ │ │ │ beq 6afd0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b000 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ str r5, [r6, #296] @ 0x128 │ │ │ │ bl 6a99c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -14434,25 +14434,25 @@ │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ bne 6af50 │ │ │ │ b 6af64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ b 6aed4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ b 6afd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ b 6af68 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a754a0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a751b4 │ │ │ │ ldr r2, [pc, #68] @ 6b0f8 │ │ │ │ @@ -14536,26 +14536,26 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4f2570 │ │ │ │ mov r1, r5 │ │ │ │ bl 4f2398 │ │ │ │ ldr r5, [pc, #52] @ 6b230 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ strb r9, [r5] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r8] │ │ │ │ b 6b140 │ │ │ │ @ instruction: 0x01a8aae5 │ │ │ │ @ instruction: 0x01a8aac8 │ │ │ │ orrseq r8, fp, r8, lsr #17 │ │ │ │ orrseq r8, fp, r4, lsl #17 │ │ │ │ orrseq r8, fp, r8, asr r8 │ │ │ │ - tsteq r5, r4, lsl #31 │ │ │ │ + tsteq r5, r4, lsr #31 │ │ │ │ @ instruction: 0x01a8aa18 │ │ │ │ │ │ │ │ 0006b234 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -14975,15 +14975,15 @@ │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b888 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6b8e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ beq 6b9bc │ │ │ │ mov r0, r7 │ │ │ │ bl 5c9c8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [pc, #1620] @ 6bf4c │ │ │ │ @@ -15041,15 +15041,15 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6b8e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b8e4 │ │ │ │ mov r1, r4 │ │ │ │ b 6b9bc │ │ │ │ mov r6, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ b 6b810 │ │ │ │ @@ -15185,27 +15185,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ b 6b810 │ │ │ │ cmp fp, #0 │ │ │ │ beq 6b8e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, fp │ │ │ │ bne 6b8e4 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6b8e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b8e4 │ │ │ │ mov r1, r4 │ │ │ │ b 6bc2c │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #8 │ │ │ │ stm sp, {r3, r6} │ │ │ │ @@ -15219,46 +15219,46 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ b 6b944 │ │ │ │ cmp fp, #0 │ │ │ │ beq 6bce0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, fp │ │ │ │ bne 6bce0 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6bce0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bd34 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7] │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b8e4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6b8e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b8e4 │ │ │ │ mov r1, r4 │ │ │ │ b 6bd00 │ │ │ │ mov r1, r4 │ │ │ │ b 6bcb4 │ │ │ │ ldr r3, [pc, #552] @ 6bf6c │ │ │ │ @@ -15390,48 +15390,48 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ b 6b810 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a748a4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a74700 │ │ │ │ - tsteq r5, ip, asr r7 │ │ │ │ - msreq R11_fiq, r8, lsl #20 │ │ │ │ - msreq R11_fiq, r4, lsl sl │ │ │ │ + tsteq r5, ip, ror r7 │ │ │ │ + msreq R11_fiq, r8, lsr #20 │ │ │ │ + msreq R11_fiq, r4, lsr sl │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - msreq CPSR_fxc, r0, lsl #16 │ │ │ │ - smlawbeq fp, r4, r7, pc @ │ │ │ │ + msreq CPSR_fxc, r0, lsr #16 │ │ │ │ + msreq (UNDEF: 59), r4, lsr #15 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - ldrdeq pc, [fp, -ip]! │ │ │ │ + strdeq pc, [fp, -ip]! │ │ │ │ eorscc r5, r1, #373293056 @ 0x16400000 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - msreq (UNDEF: 59), ip, lsl #14 │ │ │ │ + msreq (UNDEF: 59), ip, lsr #14 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ eorscc r5, r1, #93323264 @ 0x5900000 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - msreq CPSR_fxc, r0, lsr #11 │ │ │ │ - msreq CPSR_fxc, r8, lsl #10 │ │ │ │ - msreq CPSR_fxc, ip, lsr r5 │ │ │ │ - smlawteq fp, r4, r6, pc @ │ │ │ │ - strdeq pc, [fp, -r8]! │ │ │ │ + smlawteq fp, r0, r5, pc @ │ │ │ │ + msreq CPSR_fxc, r8, lsr #10 │ │ │ │ + msreq CPSR_fxc, ip, asr r5 │ │ │ │ + msreq R11_fiq, r4, ror #13 │ │ │ │ + msreq (UNDEF: 59), r8, lsl r7 │ │ │ │ │ │ │ │ 0006bfa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ 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 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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] @ 6c0fc │ │ │ │ @@ -15587,15 +15587,15 @@ │ │ │ │ ldr r3, [r0, #540] @ 0x21c │ │ │ │ blx r3 │ │ │ │ ldr r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ beq 6c1f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c1f4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -15666,15 +15666,15 @@ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ sub r4, r3, #4 │ │ │ │ mov r7, sl │ │ │ │ b 6c3ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq r9, [sp, #20] │ │ │ │ beq 6c4ac │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, fp │ │ │ │ @@ -15743,25 +15743,25 @@ │ │ │ │ ldr r9, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r9, #0 │ │ │ │ beq 6c4d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c4a8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ b 6c3b0 │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ beq 6c500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c514 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ str sl, [r7], #4 │ │ │ │ bne 6c2bc │ │ │ │ b 6c2f8 │ │ │ │ @@ -15773,26 +15773,26 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 6c4ec │ │ │ │ b 6c500 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6c49c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ movne sl, #5 │ │ │ │ strne r5, [fp], #4 │ │ │ │ bne 6c208 │ │ │ │ b 6c268 │ │ │ │ cmp r3, #0 │ │ │ │ beq 6c588 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq r9, [sp, #20] │ │ │ │ beq 6c594 │ │ │ │ str r7, [r5, #316] @ 0x13c │ │ │ │ b 6c3dc │ │ │ │ @@ -15801,15 +15801,15 @@ │ │ │ │ ldr r9, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r9, #0 │ │ │ │ beq 6c5c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c590 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ b 6c588 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ b 6c1e4 │ │ │ │ @@ -15988,15 +15988,15 @@ │ │ │ │ beq 6c8ac │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r2, r3 │ │ │ │ beq 6cdb8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cb88 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r0, #664] @ 0x298 │ │ │ │ @@ -16077,25 +16077,25 @@ │ │ │ │ mov r3, #32 │ │ │ │ b 6c6f0 │ │ │ │ ldr r4, [r6, #332] @ 0x14c │ │ │ │ cmp r4, #0 │ │ │ │ beq 6ca10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ccbc │ │ │ │ ldr r4, [r6, #308] @ 0x134 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r6, #332] @ 0x14c │ │ │ │ beq 6ca38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ccdc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #308] @ 0x134 │ │ │ │ b 6c464 │ │ │ │ cmp r0, #400 @ 0x190 │ │ │ │ beq 6c970 │ │ │ │ @@ -16112,18 +16112,18 @@ │ │ │ │ ldrh r3, [r7, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6cd24 │ │ │ │ cmp r7, r5 │ │ │ │ beq 6caac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ce10 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r6, #296] @ 0x128 │ │ │ │ bl 6464c │ │ │ │ mov r3, #1 │ │ │ │ @@ -16137,18 +16137,18 @@ │ │ │ │ ldrh r3, [r7, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6cd10 │ │ │ │ cmp r7, r5 │ │ │ │ beq 6cb10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cdd8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r6, #296] @ 0x128 │ │ │ │ bl 6464c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -16162,18 +16162,18 @@ │ │ │ │ ldrh r3, [r7, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6ccfc │ │ │ │ cmp r7, r5 │ │ │ │ beq 6cb74 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ce48 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r6, #292] @ 0x124 │ │ │ │ bl 6464c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -16269,25 +16269,25 @@ │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ bne 6ca24 │ │ │ │ b 6ca38 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ b 6cb74 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ b 6cb10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ b 6caac │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ bls 6cd68 │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ bne 6ca4c │ │ │ │ mov r2, #0 │ │ │ │ @@ -16331,61 +16331,61 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6cb0c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6cb0c │ │ │ │ mov r1, r4 │ │ │ │ b 6cddc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6caa8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6caa8 │ │ │ │ mov r1, r4 │ │ │ │ b 6ce14 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6cb70 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6cb70 │ │ │ │ mov r1, r4 │ │ │ │ b 6ce4c │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, sl, lsl #2 │ │ │ │ str r2, [r3, #144] @ 0x90 │ │ │ │ add r2, sl, #1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ b 6c70c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a73ec4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a73b80 │ │ │ │ - @ instruction: 0x012becba │ │ │ │ - @ instruction: 0x012becaa │ │ │ │ + ldrdeq lr, [fp, -sl]! │ │ │ │ + smlawteq fp, sl, ip, lr │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - strdeq lr, [fp, -ip]! │ │ │ │ + @ instruction: 0x012beb1c │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ │ │ │ │ 0006cebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -16446,15 +16446,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ bl 5aec8 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ b 6cf78 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a73124 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq sl, r4, asr lr │ │ │ │ + tsteq sl, r4, ror lr │ │ │ │ eorsgt r3, r0, r3, lsl #28 │ │ │ │ @ instruction: 0x01a73078 │ │ │ │ │ │ │ │ 0006cfcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -16866,22 +16866,22 @@ │ │ │ │ mov r1, #6 │ │ │ │ b 6d5f0 │ │ │ │ mov r1, #2 │ │ │ │ b 6d45c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a72db0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strheq lr, [fp, -sl]! │ │ │ │ - @ instruction: 0x012be090 │ │ │ │ + ldrdeq lr, [fp, -sl]! │ │ │ │ + strheq lr, [fp, -r0]! │ │ │ │ @ instruction: 0x01a72d2c │ │ │ │ @ instruction: 0x000034b1 │ │ │ │ - ldrdeq sp, [fp, -sp]! @ │ │ │ │ + strdeq sp, [fp, -sp]! @ │ │ │ │ andeq r2, r0, ip │ │ │ │ - @ instruction: 0x012bdf29 │ │ │ │ - @ instruction: 0x012bdebe │ │ │ │ + @ instruction: 0x012bdf49 │ │ │ │ + ldrdeq sp, [fp, -lr]! │ │ │ │ @ instruction: 0x000034bf │ │ │ │ @ instruction: 0x000034be │ │ │ │ @ instruction: 0x000034bd │ │ │ │ @ instruction: 0x000034bc │ │ │ │ @ instruction: 0x000034bb │ │ │ │ @ instruction: 0x000034ba │ │ │ │ @ instruction: 0x000034b9 │ │ │ │ @@ -16910,18 +16910,18 @@ │ │ │ │ beq 6d784 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6d6ec │ │ │ │ cmp r7, r4 │ │ │ │ beq 6d700 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d760 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r5, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -16953,15 +16953,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 6d6f4 │ │ │ │ b 6d700 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6d700 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 6d700 │ │ │ │ │ │ │ │ 0006d79c : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -17548,15 +17548,15 @@ │ │ │ │ add r3, sp, r2 │ │ │ │ str r0, [r3] │ │ │ │ b 6df34 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a72130 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x012bd3af │ │ │ │ + smlawteq fp, pc, r3, sp │ │ │ │ @ instruction: 0x000034bf │ │ │ │ @ instruction: 0x01a72000 │ │ │ │ @ instruction: 0x000034be │ │ │ │ @ instruction: 0x000034bd │ │ │ │ @ instruction: 0x000034bc │ │ │ │ @ instruction: 0x000034bb │ │ │ │ @ instruction: 0x000034ba │ │ │ │ @@ -17651,15 +17651,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} │ │ │ │ - @ instruction: 0x012bd257 │ │ │ │ + @ instruction: 0x012bd277 │ │ │ │ │ │ │ │ 0006e240 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -18138,15 +18138,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 6e98c │ │ │ │ add r3, r4, #376 @ 0x178 │ │ │ │ add r2, r4, #372 @ 0x174 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b c6a6b0 │ │ │ │ + b c6a6d4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a7175c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ blcc fe725fc0 │ │ │ │ @ instruction: 0x01a716e0 │ │ │ │ @ instruction: 0x01a716a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -18242,15 +18242,15 @@ │ │ │ │ ldr r4, [r0, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #368] @ 0x170 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r0, #1 │ │ │ │ b 6e9f0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r4, #316] @ 0x13c │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 63534 │ │ │ │ @@ -18519,24 +18519,24 @@ │ │ │ │ cmp r8, #3 │ │ │ │ movhi r3, #0 │ │ │ │ andls r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 6efd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f034 │ │ │ │ str r9, [sl] │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ beq 6efac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f014 │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [r6] │ │ │ │ @@ -18546,21 +18546,21 @@ │ │ │ │ str r9, [r4, #420] @ 0x1a4 │ │ │ │ b 6ef3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str fp, [r5, #64] @ 0x40 │ │ │ │ strh r3, [r5, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ beq 6ef3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r6] │ │ │ │ bne 6ef3c │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ @@ -18605,18 +18605,18 @@ │ │ │ │ str r3, [r4, #372] @ 0x174 │ │ │ │ str r2, [r4, #376] @ 0x178 │ │ │ │ beq 6f310 │ │ │ │ cmp r7, r6 │ │ │ │ beq 6f100 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f1c8 │ │ │ │ ldr r2, [r4, #376] @ 0x178 │ │ │ │ ldr r3, [r4, #372] @ 0x174 │ │ │ │ lsl r1, r2, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -18634,18 +18634,18 @@ │ │ │ │ ldrh r2, [r7, #68] @ 0x44 │ │ │ │ str r2, [r4, #376] @ 0x178 │ │ │ │ beq 6f2fc │ │ │ │ cmp r7, r6 │ │ │ │ beq 6f164 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f208 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ tst r3, #1 │ │ │ │ str r7, [r4, #292] @ 0x124 │ │ │ │ beq 6ec14 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -18657,18 +18657,18 @@ │ │ │ │ ldrh r2, [r7, #68] @ 0x44 │ │ │ │ str r2, [r4, #376] @ 0x178 │ │ │ │ beq 6f2e8 │ │ │ │ cmp r7, r6 │ │ │ │ beq 6f1c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f1e8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r7, [r4, #296] @ 0x128 │ │ │ │ b 6ec14 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ @@ -18740,25 +18740,25 @@ │ │ │ │ b 6f22c │ │ │ │ ldr r3, [pc, #296] @ 6f408 │ │ │ │ b 6f22c │ │ │ │ ldr r3, [pc, #292] @ 6f40c │ │ │ │ b 6f22c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ b 6f1c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ b 6f164 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 6f0ec │ │ │ │ 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] │ │ │ │ @@ -18800,15 +18800,15 @@ │ │ │ │ ldr r3, [pc, #96] @ 6f42c │ │ │ │ b 6f22c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a71478 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ blcc fe726a00 │ │ │ │ @ instruction: 0x01a71284 │ │ │ │ - @ instruction: 0x012bc878 │ │ │ │ + @ instruction: 0x012bc898 │ │ │ │ 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 │ │ │ │ @@ -18846,15 +18846,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f4d8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ bl 78fc94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13928> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 6f4a0 │ │ │ │ - bl c6a7ec │ │ │ │ + bl c6a810 │ │ │ │ strb r0, [r4, #445] @ 0x1bd │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r0, #232 @ 0xe8 │ │ │ │ bl 78fe04 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13a98> │ │ │ │ b 6f47c │ │ │ │ ldr r1, [pc, #40] @ 6f4e4 │ │ │ │ @@ -18866,16 +18866,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r5, #0 │ │ │ │ b 6f4a0 │ │ │ │ @ instruction: 0x01a70bac │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - @ instruction: 0x01151cd4 │ │ │ │ - tsteq r5, ip, ror #25 │ │ │ │ + @ instruction: 0x01151cf4 │ │ │ │ + tsteq r5, ip, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ @@ -18982,15 +18982,15 @@ │ │ │ │ ldr r4, [r0, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r5, #368] @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldrb r3, [r5, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 6f708 │ │ │ │ ldr r3, [r5, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r5, #296] @ 0x128 │ │ │ │ strne r8, [r5, #292] @ 0x124 │ │ │ │ @@ -19005,15 +19005,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6f780 │ │ │ │ add sp, sp, #1296 @ 0x510 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl c6aa40 │ │ │ │ + bl c6aa64 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ bne 6f6c0 │ │ │ │ b 6f6d8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -19073,15 +19073,15 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ cmp r3, #0 │ │ │ │ beq 6f804 │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl c6aa58 │ │ │ │ + bl c6aa7c │ │ │ │ str r5, [r4, #408] @ 0x198 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #292] @ 0x124 │ │ │ │ cmp r6, #0 │ │ │ │ bne 6f7ec │ │ │ │ @@ -19105,15 +19105,15 @@ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b3e6c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b c6aae0 │ │ │ │ + b c6ab04 │ │ │ │ │ │ │ │ 0006f888 : │ │ │ │ ldr r3, [r0, #372] @ 0x174 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ @@ -19786,15 +19786,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 70434 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq 70334 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 70408 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r3, #21 │ │ │ │ @@ -20051,23 +20051,23 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4f2570 │ │ │ │ mov r1, r4 │ │ │ │ bl 4f2398 │ │ │ │ ldr r4, [pc, #40] @ 70768 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ b 70710 │ │ │ │ @ instruction: 0x01a85513 │ │ │ │ strdeq r5, [r8, lr]! │ │ │ │ - tsteq r5, r4, lsl fp │ │ │ │ + tsteq r5, r4, lsr fp │ │ │ │ ldrdeq r5, [r8, r6]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 7086c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -20127,16 +20127,16 @@ │ │ │ │ bne 707dc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #27 │ │ │ │ bne 707b8 │ │ │ │ b 70828 │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012bb03c │ │ │ │ - smlawbeq fp, ip, r0, fp │ │ │ │ + qsubeq fp, ip, fp │ │ │ │ + @ instruction: 0x012bb0ac │ │ │ │ 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 7098c │ │ │ │ mov r4, r3 │ │ │ │ @@ -20199,16 +20199,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} │ │ │ │ - strdeq sl, [fp, -r0]! │ │ │ │ - strdeq sl, [fp, -r8]! │ │ │ │ + @ instruction: 0x012baf10 │ │ │ │ + @ instruction: 0x012baf18 │ │ │ │ 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 │ │ │ │ @@ -20532,20 +20532,20 @@ │ │ │ │ b 70b30 │ │ │ │ mov r3, #31 │ │ │ │ str r3, [r7, r5, lsl #3] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ bne 70a50 │ │ │ │ b 70b30 │ │ │ │ - @ instruction: 0x012bad3e │ │ │ │ - @ instruction: 0x012badb4 │ │ │ │ - @ instruction: 0x012bada2 │ │ │ │ - ldrdeq sl, [fp, -r0]! │ │ │ │ - @ instruction: 0x012ba9a0 │ │ │ │ - @ instruction: 0x012baa10 │ │ │ │ + @ instruction: 0x012bad5e │ │ │ │ + ldrdeq sl, [fp, -r4]! │ │ │ │ + smlawteq fp, r2, sp, sl │ │ │ │ + strdeq sl, [fp, -r0]! │ │ │ │ + smlawteq fp, r0, r9, sl │ │ │ │ + @ instruction: 0x012baa30 │ │ │ │ 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 │ │ │ │ @@ -20788,18 +20788,18 @@ │ │ │ │ b 70f98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ streq r0, [r5, #12] │ │ │ │ b 711f8 │ │ │ │ mov r0, #2 │ │ │ │ b 70fac │ │ │ │ - @ instruction: 0x012ba860 │ │ │ │ - @ instruction: 0x012ba878 │ │ │ │ - @ instruction: 0x012ba6b8 │ │ │ │ - @ instruction: 0x012ba5a0 │ │ │ │ + smlawbeq fp, r0, r8, sl │ │ │ │ + @ instruction: 0x012ba898 │ │ │ │ + ldrdeq sl, [fp, -r8]! │ │ │ │ + smlawteq fp, r0, r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ beq 7134c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -20888,15 +20888,15 @@ │ │ │ │ b 7140c │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ mvn r3, #0 │ │ │ │ b 713e0 │ │ │ │ - strdeq sl, [fp, -r8]! │ │ │ │ + @ instruction: 0x012ba418 │ │ │ │ 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, #1344] @ 719b4 │ │ │ │ cmp r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ @@ -21233,18 +21233,18 @@ │ │ │ │ str r3, [r1, #208] @ 0xd0 │ │ │ │ str r3, [r1, #212] @ 0xd4 │ │ │ │ str r3, [r1, #216] @ 0xd8 │ │ │ │ str r3, [r1, #220] @ 0xdc │ │ │ │ b 71648 │ │ │ │ @ instruction: 0x01a6eb84 │ │ │ │ andeq r6, r0, r0, ror sl │ │ │ │ - @ instruction: 0x012ba294 │ │ │ │ + @ instruction: 0x012ba2b4 │ │ │ │ andeq r2, r0, r0, lsr r1 │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ - @ instruction: 0x012ba14c │ │ │ │ + @ instruction: 0x012ba16c │ │ │ │ teqeq r1, r0, lsl #26 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ cmp r0, #0 │ │ │ │ beq 71a3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -21599,19 +21599,19 @@ │ │ │ │ ldr r3, [r3, #2512] @ 0x9d0 │ │ │ │ b 71ddc │ │ │ │ bl 5c9c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr fp, [r3, #2172] @ 0x87c │ │ │ │ b 71eb0 │ │ │ │ @ instruction: 0x01a6e594 │ │ │ │ - @ instruction: 0x012b9cbc │ │ │ │ - @ instruction: 0x012b9c24 │ │ │ │ - @ instruction: 0x012b9c00 │ │ │ │ + ldrdeq r9, [fp, -ip]! │ │ │ │ + @ instruction: 0x012b9c44 │ │ │ │ + @ instruction: 0x012b9c20 │ │ │ │ andeq r3, r0, r0, lsl r7 │ │ │ │ - @ instruction: 0x012b99b0 │ │ │ │ + ldrdeq r9, [fp, -r0]! │ │ │ │ │ │ │ │ 00071f88 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.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 │ │ │ │ @@ -21816,16 +21816,16 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ bl 7972ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1af40> │ │ │ │ str r0, [r4] │ │ │ │ b 72160 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1d8> │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x01a5fa9c │ │ │ │ @ instruction: 0x01a5fa2c │ │ │ │ - tstpeq r4, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114f194 │ │ │ │ + tstpeq r4, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ cmp r0, #0 │ │ │ │ beq 72368 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x3e0> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ble 72370 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x3e8> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -22079,15 +22079,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ lsr r3, r3, #1 │ │ │ │ bne 7267c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x6f4> │ │ │ │ b 72594 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x60c> │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [r6, r0]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012b9434 │ │ │ │ + @ instruction: 0x012b9454 │ │ │ │ @ instruction: 0x01a6dae0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7298c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xa04> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -22254,16 +22254,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 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - @ instruction: 0x012b92a4 │ │ │ │ - @ instruction: 0x012b9260 │ │ │ │ + smlawteq fp, r4, r2, r9 │ │ │ │ + smlawbeq fp, r0, r2, r9 │ │ │ │ ldmdapl r2, {r1, r6, r8, r9, sl, lr}^ │ │ │ │ eorscc r5, r1, #81788928 @ 0x4e00000 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ submi r5, r7, #268435460 @ 0x10000004 │ │ │ │ cmpmi r2, r2, asr r7 │ │ │ │ cmpmi r2, r2, asr #14 │ │ │ │ @@ -22827,18 +22827,18 @@ │ │ │ │ str r0, [sl] │ │ │ │ beq 73448 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x14c0> │ │ │ │ cmp r9, #0 │ │ │ │ beq 732a0 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1318> │ │ │ │ cmp r9, r6 │ │ │ │ beq 732b4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x132c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 732fc <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1374> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #12] │ │ │ │ strne r3, [fp, #24] │ │ │ │ @@ -22937,15 +22937,15 @@ │ │ │ │ ldr r2, [sl, #68] @ 0x44 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ b 73238 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x12b0> │ │ │ │ cmp r9, #0 │ │ │ │ beq 732b4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x132c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 732b4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x132c> │ │ │ │ ldr r1, [pc, #180] @ 73518 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1590> │ │ │ │ cmp r2, r1 │ │ │ │ beq 733a4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x141c> │ │ │ │ add r1, r1, #17039360 @ 0x1040000 │ │ │ │ add r1, r1, #4608 @ 0x1200 │ │ │ │ add r1, r1, #19 │ │ │ │ @@ -22977,18 +22977,18 @@ │ │ │ │ b 73054 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x10cc> │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r4, sl │ │ │ │ mov r5, #2 │ │ │ │ b 72fdc <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1054> │ │ │ │ @ instruction: 0x01a6d188 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012b89ae │ │ │ │ + smlawteq fp, lr, r9, r8 │ │ │ │ @ instruction: 0x01a6d004 │ │ │ │ - @ instruction: 0x012b894f │ │ │ │ - smlawteq fp, ip, r9, r8 │ │ │ │ + @ instruction: 0x012b896f │ │ │ │ + @ instruction: 0x012b89ec │ │ │ │ cmpmi r2, r2, asr r7 │ │ │ │ eorscc r3, r1, #80 @ 0x50 │ │ │ │ eorscc r4, r3, r8, asr r2 │ │ │ │ eorscc r4, r3, r1, asr #4 │ │ │ │ eorscc r5, r3, r1, asr #4 │ │ │ │ ldmdapl r2, {r1, r6, r8, r9, sl, lr}^ │ │ │ │ ldmdbpl r6, {r0, r2, r4, r6, r8, fp, ip, lr}^ │ │ │ │ @@ -22999,15 +22999,15 @@ │ │ │ │ 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 │ │ │ │ @ instruction: 0x56595559 │ │ │ │ andeq r1, r0, r8, ror #16 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x012b866a │ │ │ │ + smlawbeq fp, sl, r6, r8 │ │ │ │ subpl r4, r2, r2, asr r7 │ │ │ │ @ instruction: 0x36313050 │ │ │ │ eorscc r3, r1, r0, asr r0 │ │ │ │ submi r5, r7, #268435460 @ 0x10000004 │ │ │ │ cmpmi r2, r2, asr #14 │ │ │ │ eorscc r5, r3, r8, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -23623,15 +23623,15 @@ │ │ │ │ b 7379c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1814> │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a6c9cc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x36313050 │ │ │ │ eorscc r5, r3, r1, asr #4 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - strdeq r8, [fp, -r2]! │ │ │ │ + @ instruction: 0x012b8112 │ │ │ │ @ instruction: 0x01a6c648 │ │ │ │ subpl r4, r2, r2, asr r7 │ │ │ │ stmdapl r2, {r1, r4, r6, r8, r9, sl, lr}^ │ │ │ │ ldmdapl r2, {r1, r6, r8, r9, sl, lr}^ │ │ │ │ eorscc r5, r1, #81788928 @ 0x4e00000 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ submi r5, r7, #268435460 @ 0x10000004 │ │ │ │ @@ -24284,16 +24284,16 @@ │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #3704] @ 0xe78 │ │ │ │ str r2, [r4, #3688] @ 0xe68 │ │ │ │ b 74850 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x28c8> │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ - ldrdeq r7, [fp, -r0]! │ │ │ │ - @ instruction: 0x012b7668 │ │ │ │ + strdeq r7, [fp, -r0]! │ │ │ │ + smlawbeq fp, r8, r6, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ @@ -25358,49 +25358,49 @@ │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movne fp, #0 │ │ │ │ andeq fp, fp, #1 │ │ │ │ b 74c44 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x2cbc> │ │ │ │ @ instruction: 0x01a6b5b0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012b7344 │ │ │ │ + @ instruction: 0x012b7364 │ │ │ │ @ instruction: 0x01a6b460 │ │ │ │ - @ instruction: 0x012b723c │ │ │ │ - @ instruction: 0x012b7250 │ │ │ │ - smlawteq fp, ip, r1, r7 │ │ │ │ - @ instruction: 0x012b7164 │ │ │ │ - strdeq r7, [fp, -ip]! │ │ │ │ - @ instruction: 0x012b707c │ │ │ │ - @ instruction: 0x012b70a0 │ │ │ │ - @ instruction: 0x012b7004 │ │ │ │ - @ instruction: 0x012b6fba │ │ │ │ - smlawteq fp, r4, pc, r6 @ │ │ │ │ - smlawbeq fp, sl, pc, r6 @ │ │ │ │ - @ instruction: 0x012b6f74 │ │ │ │ - @ instruction: 0x012b6f4a │ │ │ │ - @ instruction: 0x012b6f64 │ │ │ │ + @ instruction: 0x012b725c │ │ │ │ + @ instruction: 0x012b7270 │ │ │ │ + @ instruction: 0x012b71ec │ │ │ │ + smlawbeq fp, r4, r1, r7 │ │ │ │ + @ instruction: 0x012b711c │ │ │ │ + @ instruction: 0x012b709c │ │ │ │ + smlawteq fp, r0, r0, r7 │ │ │ │ + @ instruction: 0x012b7024 │ │ │ │ ldrdeq r6, [fp, -sl]! │ │ │ │ - @ instruction: 0x012b6d2c │ │ │ │ - @ instruction: 0x012b6ce4 │ │ │ │ - @ instruction: 0x012b6c64 │ │ │ │ + @ instruction: 0x012b6fe4 │ │ │ │ + @ instruction: 0x012b6faa │ │ │ │ + @ instruction: 0x012b6f94 │ │ │ │ + @ instruction: 0x012b6f6a │ │ │ │ + smlawbeq fp, r4, pc, r6 @ │ │ │ │ + strdeq r6, [fp, -sl]! │ │ │ │ + @ instruction: 0x012b6d4c │ │ │ │ + @ instruction: 0x012b6d04 │ │ │ │ + smlawbeq fp, r4, ip, r6 │ │ │ │ + @ instruction: 0x012b6c18 │ │ │ │ + @ instruction: 0x012b6bb8 │ │ │ │ + @ instruction: 0x012b6b58 │ │ │ │ strdeq r6, [fp, -r8]! │ │ │ │ - @ instruction: 0x012b6b98 │ │ │ │ - @ instruction: 0x012b6b38 │ │ │ │ - ldrdeq r6, [fp, -r8]! │ │ │ │ - smlawbeq fp, r4, sl, r6 │ │ │ │ - @ instruction: 0x012b6a24 │ │ │ │ + @ instruction: 0x012b6aa4 │ │ │ │ + @ instruction: 0x012b6a44 │ │ │ │ andeq r1, r0, r4, lsr #31 │ │ │ │ andeq r4, r0, r0, asr r6 │ │ │ │ andeq sl, r1, r0, asr #30 │ │ │ │ @ instruction: 0xffd8ffdb │ │ │ │ - @ instruction: 0x012b6708 │ │ │ │ - @ instruction: 0x012b667c │ │ │ │ + @ instruction: 0x012b6728 │ │ │ │ + @ instruction: 0x012b669c │ │ │ │ andeq r0, r1, r1 │ │ │ │ - @ instruction: 0x012b6168 │ │ │ │ - @ instruction: 0x012b6154 │ │ │ │ + smlawbeq fp, r8, r1, r6 │ │ │ │ + @ instruction: 0x012b6174 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8971c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x17794> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movne fp, #0 │ │ │ │ @@ -26011,19 +26011,19 @@ │ │ │ │ bcc 76424 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x449c> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #2520] @ 0x9d8 │ │ │ │ b 76188 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x4200> │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a6a15c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012b6004 │ │ │ │ - smlawbeq fp, r4, lr, r5 │ │ │ │ + @ instruction: 0x012b6024 │ │ │ │ + @ instruction: 0x012b5ea4 │ │ │ │ @ instruction: 0x01a69eb0 │ │ │ │ - @ instruction: 0x012b5c68 │ │ │ │ - @ instruction: 0x012b5bac │ │ │ │ + smlawbeq fp, r8, ip, r5 │ │ │ │ + smlawteq fp, ip, fp, 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 r4, r2 │ │ │ │ ldr r2, [pc, #604] @ 766e8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x4760> │ │ │ │ mov r8, r3 │ │ │ │ @@ -26284,18 +26284,18 @@ │ │ │ │ cmp r2, lr │ │ │ │ strb r3, [ip, #1]! │ │ │ │ bne 76878 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x48f0> │ │ │ │ ldr r3, [pc, #28] @ 768b4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x492c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #204] @ 0xcc │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x012b57a8 │ │ │ │ + smlawteq fp, r8, r7, r5 │ │ │ │ @ instruction: 0x01a7f438 │ │ │ │ @ instruction: 0x01a7f40c │ │ │ │ - @ instruction: 0x012b575c │ │ │ │ + @ instruction: 0x012b577c │ │ │ │ @ instruction: 0x01a7f3ac │ │ │ │ @ instruction: 0x01a7f380 │ │ │ │ ldr r3, [r0, #196] @ 0xc4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #196] @ 0xc4 │ │ │ │ bx lr │ │ │ │ @@ -26388,16 +26388,16 @@ │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ bne 769d8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x4a50> │ │ │ │ ldr r3, [pc, #12] @ 76a44 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x4abc> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ b 769d8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x4a50> │ │ │ │ - @ instruction: 0x012b56e4 │ │ │ │ - smlawbeq fp, ip, r6, r5 │ │ │ │ + @ instruction: 0x012b5704 │ │ │ │ + @ instruction: 0x012b56ac │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ addne r2, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -27079,18 +27079,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r3 │ │ │ │ b 77490 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x5508> │ │ │ │ @ instruction: 0x01a68c00 │ │ │ │ - @ instruction: 0x012b4d18 │ │ │ │ + @ instruction: 0x012b4d38 │ │ │ │ @ instruction: 0x01a6c4ec │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r4, r0, lsr #27 │ │ │ │ + tsteq r4, r0, asr #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 r5, [r2, #12] │ │ │ │ ldr r2, [r1, #136] @ 0x88 │ │ │ │ mov r7, r1 │ │ │ │ @@ -27564,18 +27564,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r3 │ │ │ │ b 77bfc <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x5c74> │ │ │ │ @ instruction: 0x01a684e4 │ │ │ │ - @ instruction: 0x012b45e9 │ │ │ │ + @ instruction: 0x012b4609 │ │ │ │ @ instruction: 0x01a6bd59 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r4, ip, lsl #12 │ │ │ │ + tsteq r4, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -28500,18 +28500,18 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r1, #1284] @ 0x504 │ │ │ │ b 78a0c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x6a84> │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r1, #1284] @ 0x504 │ │ │ │ b 78a0c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x6a84> │ │ │ │ @ instruction: 0x01a67640 │ │ │ │ - @ instruction: 0x012b375e │ │ │ │ + @ instruction: 0x012b377e │ │ │ │ ldrdeq sl, [r6, r6]! │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r4, r8, lsl #15 │ │ │ │ + tsteq r4, r8, lsr #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, #3616] @ 79988 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x7a00> │ │ │ │ ldr r3, [pc, #3616] @ 7998c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x7a04> │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -30166,15 +30166,15 @@ │ │ │ │ add r6, r6, #904 @ 0x388 │ │ │ │ strh r3, [r6] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0x01a65bb8 │ │ │ │ @ instruction: 0x01a694cb │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r4, ip, ror sp │ │ │ │ + @ instruction: 0x01146d9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -31142,17 +31142,17 @@ │ │ │ │ orr r3, r3, #8 │ │ │ │ str r3, [r5, #168] @ 0xa8 │ │ │ │ b 7b0e8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9160> │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r5, [r6, r0]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a652cc │ │ │ │ - strdeq r1, [fp, -pc]! │ │ │ │ - @ instruction: 0x012b101f │ │ │ │ - smulwbeq fp, r0, pc @ │ │ │ │ + @ instruction: 0x012b111f │ │ │ │ + @ instruction: 0x012b103f │ │ │ │ + smlawteq fp, r0, pc, r0 @ │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b4f0 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9568> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -31443,15 +31443,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7bab4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9b2c> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7baec <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9b64> │ │ │ │ cmp r7, #0 │ │ │ │ ble 7ba9c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9b14> │ │ │ │ @@ -31546,15 +31546,15 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7b948 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x99c0> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7b948 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x99c0> │ │ │ │ mov r1, r4 │ │ │ │ b 7bab8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9b30> │ │ │ │ mov r0, r6 │ │ │ │ bl 5190fc │ │ │ │ mov r0, #2 │ │ │ │ @@ -31626,15 +31626,15 @@ │ │ │ │ cmp r6, r9 │ │ │ │ bne 7bb88 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9c00> │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq 7bc24 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9c9c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7bc64 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9cdc> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ bl 5190fc │ │ │ │ mov r0, r5 │ │ │ │ @@ -31733,16 +31733,16 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #84] @ 7be08 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9e80> │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ 7be0c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9e84> │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #76] @ 7be10 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9e88> │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012b04b9 │ │ │ │ - smulwbeq fp, pc, r4 @ │ │ │ │ + ldrdeq r0, [fp, -r9]! │ │ │ │ + smlawteq fp, pc, r4, r0 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ eorscc r3, r1, r0, asr r0 │ │ │ │ ldrtcc r4, [r2], #-600 @ 0xfffffda8 │ │ │ │ ldrtcc r5, [r2], #-577 @ 0xfffffdbf │ │ │ │ eorscc r5, r3, #1879048196 @ 0x70000004 │ │ │ │ eorscs r3, r6, r2, asr r1 │ │ │ │ @@ -31953,18 +31953,18 @@ │ │ │ │ b 7c044 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xa0bc> │ │ │ │ ldr r3, [pc, #100] @ 7c188 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xa200> │ │ │ │ b 7c044 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xa0bc> │ │ │ │ ldr r3, [pc, #96] @ 7c18c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xa204> │ │ │ │ b 7c044 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xa0bc> │ │ │ │ ldr r3, [pc, #92] @ 7c190 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xa208> │ │ │ │ b 7c044 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xa0bc> │ │ │ │ - @ instruction: 0x012b0198 │ │ │ │ - @ instruction: 0x012b0195 │ │ │ │ + @ instruction: 0x012b01b8 │ │ │ │ + @ instruction: 0x012b01b5 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x012b0173 │ │ │ │ + @ instruction: 0x012b0193 │ │ │ │ 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 │ │ │ │ stmdapl r2, {r1, r4, r6, r8, r9, sl, lr}^ │ │ │ │ eorscc r5, r1, #93323264 @ 0x5900000 │ │ │ │ @@ -32174,15 +32174,15 @@ │ │ │ │ mov r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 5c2b4 │ │ │ │ b 7c2fc <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xa374> │ │ │ │ @ instruction: 0x01a63e4c │ │ │ │ andeq r3, r0, r0, lsl r7 │ │ │ │ - smlawteq sl, r4, pc, pc @ │ │ │ │ + msreq (UNDEF: 58), r4, ror #31 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ b 7be14 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9e8c> │ │ │ │ b 7be14 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x9e8c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -33233,21 +33233,21 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [sp, #96] @ 0x60 │ │ │ │ beq 7d5b4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xb62c> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d568 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xb5e0> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ @@ -33273,15 +33273,15 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7d544 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xb5bc> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d544 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xb5bc> │ │ │ │ mov r1, r4 │ │ │ │ b 7d5b4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xb62c> │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 5190fc │ │ │ │ mov r0, #8 │ │ │ │ @@ -33314,27 +33314,27 @@ │ │ │ │ b 7cf68 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xafe0> │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 5190fc │ │ │ │ mov r0, #3 │ │ │ │ b 7d574 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xb5ec> │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d660 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xb6d8> │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7d660 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xb6d8> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d660 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xb6d8> │ │ │ │ mov r1, r4 │ │ │ │ b 7d688 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xb700> │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a63288 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @@ -33697,15 +33697,15 @@ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [r8], #4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 7dc80 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xbcf8> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e1d4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc24c> │ │ │ │ cmp r9, r8 │ │ │ │ str r7, [r8, #-4] │ │ │ │ bne 7dc60 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xbcd8> │ │ │ │ mov r0, fp │ │ │ │ bl 5c9c8 │ │ │ │ @@ -34236,15 +34236,15 @@ │ │ │ │ beq 7d990 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xba08> │ │ │ │ ldr r2, [pc, #596] @ 7e724 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc79c> │ │ │ │ ldr r3, [pc, #636] @ 7e750 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc7c8> │ │ │ │ cmp r1, r2 │ │ │ │ movne r3, #0 │ │ │ │ b 7d990 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xba08> │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r8, [sp, #340] @ 0x154 │ │ │ │ b 7e138 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc1b0> │ │ │ │ ldr r3, [pc, #608] @ 7e754 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc7cc> │ │ │ │ cmp r2, r3 │ │ │ │ moveq r3, #75 @ 0x4b │ │ │ │ beq 7d990 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xba08> │ │ │ │ bgt 7e660 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc6d8> │ │ │ │ @@ -34361,28 +34361,28 @@ │ │ │ │ bne 7da4c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xbac4> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #340] @ 0x154 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7e6e0 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc758> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e7b8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc830> │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ b 7e778 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc7f0> │ │ │ │ @ instruction: 0x01a62890 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpmi r2, r2, asr #14 │ │ │ │ - smlawteq sl, r6, r9, lr │ │ │ │ + @ instruction: 0x012ae9e6 │ │ │ │ @ instruction: 0x01a62760 │ │ │ │ - @ instruction: 0x012ae950 │ │ │ │ + @ instruction: 0x012ae970 │ │ │ │ eorscc r5, r1, #81788928 @ 0x4e00000 │ │ │ │ subpl r4, r2, r2, asr r7 │ │ │ │ subscc r5, r9, #373293056 @ 0x16400000 │ │ │ │ eorspl r3, r4, r4, lsr r4 │ │ │ │ eorscc r5, r3, r8, asr r2 │ │ │ │ eorscc r3, r1, #80 @ 0x50 │ │ │ │ eorscc r3, r1, r0, asr r0 │ │ │ │ @@ -34407,15 +34407,15 @@ │ │ │ │ str r7, [r5, #-4] │ │ │ │ beq 7e3a4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc41c> │ │ │ │ ldr r4, [r5], #4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7e76c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc7e4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e76c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xc7e4> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -35094,19 +35094,19 @@ │ │ │ │ ldr r3, [pc, #116] @ 7f2a8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xd320> │ │ │ │ b 7edd4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xce4c> │ │ │ │ ldr r3, [pc, #112] @ 7f2ac <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xd324> │ │ │ │ b 7edd4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xce4c> │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r1, [r6, ip]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlawbeq sl, r8, r4, sp │ │ │ │ + @ instruction: 0x012ad4a8 │ │ │ │ @ instruction: 0x01a61074 │ │ │ │ - @ instruction: 0x012ad276 │ │ │ │ + @ instruction: 0x012ad296 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - strdeq sp, [sl, -r6]! │ │ │ │ + @ instruction: 0x012ad216 │ │ │ │ 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 │ │ │ │ @@ -35154,15 +35154,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a60d2c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq fp, ip, lsl #8 │ │ │ │ + tsteq fp, ip, lsr #8 │ │ │ │ strdeq r0, [r6, r8]! │ │ │ │ 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 │ │ │ │ @@ -38815,24 +38815,24 @@ │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 76470 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x44e8> │ │ │ │ b 81d20 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xfd98> │ │ │ │ strdeq lr, [r5, ip]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq lr, [r5, r0]! │ │ │ │ - @ instruction: 0x012aa150 │ │ │ │ + @ instruction: 0x012aa170 │ │ │ │ andeq r0, r2, r9 │ │ │ │ - @ instruction: 0x012a9790 │ │ │ │ + @ instruction: 0x012a97b0 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - @ instruction: 0x012a944c │ │ │ │ + @ instruction: 0x012a946c │ │ │ │ tstcc r4, #1073741824 @ 0x40000000 │ │ │ │ - ldrsheq lr, [r3, -r4] │ │ │ │ - tsteq fp, r4, asr #9 │ │ │ │ - tsteq r3, r0, lsr #22 │ │ │ │ - tsteq fp, r4, lsl pc │ │ │ │ + tsteq r3, r4, lsl r1 │ │ │ │ + tsteq fp, r4, ror #9 │ │ │ │ + tsteq r3, r0, asr #22 │ │ │ │ + tsteq fp, r4, lsr pc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 7f910 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xd988> │ │ │ │ cmp r0, #0 │ │ │ │ bne 834b4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1152c> │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ @@ -46898,16 +46898,16 @@ │ │ │ │ sub r2, r3, r5 │ │ │ │ add r2, r2, #1 │ │ │ │ b 8aacc <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x18b44> │ │ │ │ @ instruction: 0x01a5646c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a56440 │ │ │ │ @ instruction: 0xfffffd88 │ │ │ │ - @ instruction: 0x012a2742 │ │ │ │ - @ instruction: 0x012a22ae │ │ │ │ + @ instruction: 0x012a2762 │ │ │ │ + smlawteq sl, lr, r2, r2 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #16 │ │ │ │ beq 8c54c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1a5c4> │ │ │ │ lsr r3, ip, #31 │ │ │ │ adds r0, r0, r0 │ │ │ │ adc ip, ip, ip │ │ │ │ cmp r3, #0 │ │ │ │ @@ -54363,20 +54363,20 @@ │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 921f4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x2026c> │ │ │ │ ldr sl, [r7] │ │ │ │ cmp sl, r4 │ │ │ │ beq 91f84 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1fffc> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 91f84 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1fffc> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 91f84 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1fffc> │ │ │ │ mov r0, sl │ │ │ │ bl 9544c │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ @@ -54399,15 +54399,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5190fc │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ beq 92000 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20078> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 92000 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20078> │ │ │ │ mov r0, r4 │ │ │ │ bl 9544c │ │ │ │ mov r0, r7 │ │ │ │ bl 5c9c8 │ │ │ │ ldr r2, [pc, #512] @ 92210 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20288> │ │ │ │ @@ -54467,15 +54467,15 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9217c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x201f4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 91fcc <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20044> │ │ │ │ mov r0, r4 │ │ │ │ bl 5190fc │ │ │ │ @@ -54488,15 +54488,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5190d8 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 9216c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x201e4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9216c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x201e4> │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ @@ -54508,15 +54508,15 @@ │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ beq 92108 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20180> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 92108 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20180> │ │ │ │ mov r5, r6 │ │ │ │ b 9217c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x201f4> │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ b 9203c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x200b4> │ │ │ │ mov r3, #116 @ 0x74 │ │ │ │ @@ -54535,15 +54535,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r5, #23 │ │ │ │ b 92008 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20080> │ │ │ │ mov r3, #54 @ 0x36 │ │ │ │ b 9203c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x200b4> │ │ │ │ @ instruction: 0x01a4e110 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0129a49a │ │ │ │ + @ instruction: 0x0129a4ba │ │ │ │ @ instruction: 0x01a4dfe8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ bl 95cb8 │ │ │ │ @@ -54553,30 +54553,30 @@ │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ bl 5190d8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 92260 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x202d8> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 922ac <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20324> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ bl 5190fc │ │ │ │ mov r0, r6 │ │ │ │ bl 95dd4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 9229c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20314> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 922c0 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20338> │ │ │ │ mov r0, r4 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ @@ -54788,15 +54788,15 @@ │ │ │ │ str r0, [r4] │ │ │ │ b 9255c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x205d4> │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r1, [r5, r8]! │ │ │ │ @ instruction: 0x01a4dac4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a4da7c │ │ │ │ - tsteq r2, ip, lsl #27 │ │ │ │ + tsteq r2, ip, lsr #27 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #828] @ 9295c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x209d4> │ │ │ │ mov r4, r3 │ │ │ │ @@ -54874,20 +54874,20 @@ │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 9294c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x209c4> │ │ │ │ ldr fp, [r9] │ │ │ │ cmp fp, r6 │ │ │ │ beq 92778 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x207f0> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp fp, #0 │ │ │ │ beq 92778 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x207f0> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 92918 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20990> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -54979,15 +54979,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 5190fc │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ beq 92908 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20980> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9293c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x209b4> │ │ │ │ mov r0, r9 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, #25 │ │ │ │ b 927f0 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20868> │ │ │ │ mov r0, fp │ │ │ │ @@ -55005,17 +55005,17 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r0, sl │ │ │ │ bl 5190fc │ │ │ │ mov r0, #23 │ │ │ │ b 927f0 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20868> │ │ │ │ ldrdeq sp, [r4, r0]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01299f0c │ │ │ │ + @ instruction: 0x01299f2c │ │ │ │ @ instruction: 0x01a4d800 │ │ │ │ - ldrdeq r9, [r9, -r8]! │ │ │ │ + strdeq r9, [r9, -r8]! │ │ │ │ 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 │ │ │ │ @@ -55036,15 +55036,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 95dd4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 929ec <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20a64> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 929fc <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20a74> │ │ │ │ mov r0, r4 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -55076,15 +55076,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: 0x01299ae4 │ │ │ │ + @ instruction: 0x01299b04 │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #28672 @ 0x7000 │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ sub lr, ip, lr │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -56056,27 +56056,27 @@ │ │ │ │ str r3, [r1, #-808] @ 0xfffffcd8 │ │ │ │ str r5, [r1, #-804] @ 0xfffffcdc │ │ │ │ b 93828 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x218a0> │ │ │ │ @ instruction: 0x01a4d50c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - smlawbeq r9, r6, r7, r9 │ │ │ │ + @ instruction: 0x012997a6 │ │ │ │ andeq r6, r0, ip, ror #6 │ │ │ │ - @ instruction: 0x01299720 │ │ │ │ - @ instruction: 0x0129962e │ │ │ │ + @ instruction: 0x01299740 │ │ │ │ + @ instruction: 0x0129964e │ │ │ │ ldrdeq sp, [r4, r8]! │ │ │ │ - tsteq r2, r0, lsl pc │ │ │ │ - @ instruction: 0x0112dcd8 │ │ │ │ - @ instruction: 0x0112da98 │ │ │ │ - tsteq r2, ip, lsr r9 │ │ │ │ + tsteq r2, r0, lsr pc │ │ │ │ + @ instruction: 0x0112dcf8 │ │ │ │ + @ instruction: 0x0112dab8 │ │ │ │ + tsteq r2, ip, asr r9 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xfffffe01 │ │ │ │ - @ instruction: 0x0112cb94 │ │ │ │ - smlawteq r9, ip, sp, r7 │ │ │ │ + @ instruction: 0x0112cbb4 │ │ │ │ + @ instruction: 0x01297dec │ │ │ │ ldr r1, [pc, #-28] @ 939f0 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x21a68> │ │ │ │ mov r0, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 92510 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20588> │ │ │ │ sub r3, fp, #28672 @ 0x7000 │ │ │ │ sub r3, r3, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -57503,17 +57503,17 @@ │ │ │ │ bl 4f266c │ │ │ │ str r0, [r4] │ │ │ │ b 94fc8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x23040> │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a4ea6c │ │ │ │ @ instruction: 0x01a4b054 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0112c3fc │ │ │ │ + tsteq r2, ip, lsl r4 │ │ │ │ @ instruction: 0x01a4b00c │ │ │ │ - tsteq r2, ip, lsl r3 │ │ │ │ + tsteq r2, ip, lsr r3 │ │ │ │ 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 95cb8 │ │ │ │ @@ -57536,15 +57536,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 r2, r4, lsl r3 │ │ │ │ + tsteq r2, r4, lsr r3 │ │ │ │ │ │ │ │ 000950f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -57660,15 +57660,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strh r3, [sp, #74] @ 0x4a │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, #220] @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9539c │ │ │ │ ldr r3, [r7, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ beq 9537c │ │ │ │ mov r0, r7 │ │ │ │ bl 95b9c │ │ │ │ @@ -57718,29 +57718,29 @@ │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 952e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 952e4 │ │ │ │ mov r5, r4 │ │ │ │ b 9539c │ │ │ │ mov r4, #23 │ │ │ │ b 9538c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 95dd4 │ │ │ │ ldr r4, [r7, #220] @ 0xdc │ │ │ │ cmp r4, #0 │ │ │ │ beq 95414 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 95414 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ @@ -57767,15 +57767,15 @@ │ │ │ │ add r0, r4, #12 │ │ │ │ bl 63e7fc │ │ │ │ ldr r5, [r4, #220] @ 0xdc │ │ │ │ cmp r5, #0 │ │ │ │ beq 95490 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 954c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r2, [r4, #220] @ 0xdc │ │ │ │ blx r3 │ │ │ │ @@ -57807,20 +57807,20 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 95584 │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, r5 │ │ │ │ beq 9554c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9554c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9554c │ │ │ │ mov r0, r8 │ │ │ │ bl 9544c │ │ │ │ mov r0, r4 │ │ │ │ stm r4, {r5, r6} │ │ │ │ bl 95b9c │ │ │ │ @@ -57845,15 +57845,15 @@ │ │ │ │ bl 95cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 955d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 95dd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 955d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 9544c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #3 │ │ │ │ @@ -57869,15 +57869,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 95dd4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 95628 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95638 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -57969,42 +57969,42 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #120] @ 95814 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #112] @ 95818 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01297024 │ │ │ │ - tsteq r2, r0, asr #27 │ │ │ │ - tsteq r2, r4, lsl #27 │ │ │ │ - tsteq r2, r4, lsl r7 │ │ │ │ - tsteq r2, r4, lsr #4 │ │ │ │ - @ instruction: 0x0112c1d4 │ │ │ │ - tsteq r2, r8, lsl #3 │ │ │ │ - tsteq r2, ip, lsr r1 │ │ │ │ - ldrsheq ip, [r2, -r4] │ │ │ │ - @ instruction: 0x0112c098 │ │ │ │ - tsteq r2, ip, lsr r0 │ │ │ │ - tsteq r2, r8, lsr r4 │ │ │ │ + @ instruction: 0x01297044 │ │ │ │ + tsteq r2, r0, ror #27 │ │ │ │ + tsteq r2, r4, lsr #27 │ │ │ │ + tsteq r2, r4, lsr r7 │ │ │ │ + tsteq r2, r4, asr #4 │ │ │ │ + @ instruction: 0x0112c1f4 │ │ │ │ + tsteq r2, r8, lsr #3 │ │ │ │ + tsteq r2, ip, asr r1 │ │ │ │ + tsteq r2, r4, lsl r1 │ │ │ │ + ldrheq ip, [r2, -r8] │ │ │ │ + tsteq r2, ip, asr r0 │ │ │ │ + tsteq r2, r8, asr r4 │ │ │ │ + tsteq r2, r8, lsr #4 │ │ │ │ + tsteq r2, r8, asr lr │ │ │ │ + @ instruction: 0x0112bdd0 │ │ │ │ + tsteq r2, r8, ror #30 │ │ │ │ + tsteq r2, r0, lsr #30 │ │ │ │ + @ instruction: 0x0112bed8 │ │ │ │ + @ instruction: 0x0112be90 │ │ │ │ + tsteq r2, r8, ror #6 │ │ │ │ + tsteq r2, ip, asr #4 │ │ │ │ tsteq r2, r8, lsl #4 │ │ │ │ - tsteq r2, r8, lsr lr │ │ │ │ - @ instruction: 0x0112bdb0 │ │ │ │ - tsteq r2, r8, asr #30 │ │ │ │ - tsteq r2, r0, lsl #30 │ │ │ │ - @ instruction: 0x0112beb8 │ │ │ │ - tsteq r2, r0, ror lr │ │ │ │ - tsteq r2, r8, asr #6 │ │ │ │ - tsteq r2, ip, lsr #4 │ │ │ │ - tsteq r2, r8, ror #3 │ │ │ │ - @ instruction: 0x0112c4d0 │ │ │ │ - tsteq r2, r8, ror #8 │ │ │ │ - @ instruction: 0x0112bcd8 │ │ │ │ - tsteq r2, r8, asr #30 │ │ │ │ - tsteq r2, r0, lsl #30 │ │ │ │ - tsteq r2, r0, lsr r6 │ │ │ │ + @ instruction: 0x0112c4f0 │ │ │ │ + tsteq r2, r8, lsl #9 │ │ │ │ + @ instruction: 0x0112bcf8 │ │ │ │ + tsteq r2, r8, ror #30 │ │ │ │ + tsteq r2, r0, lsr #30 │ │ │ │ + tsteq r2, r0, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -58086,29 +58086,29 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #252] @ 95a70 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 959f8 │ │ │ │ ldr r4, [pc, #224] @ 95a74 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 959cc │ │ │ │ ldr r5, [pc, #208] @ 95a78 │ │ │ │ subs r4, r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movne r4, #1 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 959dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 6ba660 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4] │ │ │ │ @@ -58128,26 +58128,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 95a1c │ │ │ │ cmp r5, #0 │ │ │ │ bne 95a08 │ │ │ │ b 9598c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 95a48 │ │ │ │ cmp r5, #0 │ │ │ │ bne 95a00 │ │ │ │ b 9598c │ │ │ │ @ instruction: 0x01a60320 │ │ │ │ @@ -58159,30 +58159,30 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #244] @ 95b8c │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 95b14 │ │ │ │ ldr r4, [pc, #216] @ 95b90 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 95ad0 │ │ │ │ bl 6ba848 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 95b04 │ │ │ │ ldr r4, [pc, #188] @ 95b94 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -58199,26 +58199,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 95b38 │ │ │ │ cmp r5, #0 │ │ │ │ bne 95b24 │ │ │ │ b 95ab0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 95b64 │ │ │ │ cmp r5, #0 │ │ │ │ bne 95b1c │ │ │ │ b 95ab0 │ │ │ │ strdeq r0, [r6, ip]! │ │ │ │ @@ -58231,30 +58231,30 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #244] @ 95ca8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 95c14 │ │ │ │ ldr r3, [pc, #212] @ 95cac │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ beq 95bf0 │ │ │ │ mov r1, r4 │ │ │ │ bl 6ba6c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #184] @ 95cb0 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 95c60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne 95c7c │ │ │ │ ldr r5, [pc, #144] @ 95cb4 │ │ │ │ @@ -58263,15 +58263,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 95c38 │ │ │ │ cmp r6, #0 │ │ │ │ bne 95c24 │ │ │ │ b 95bd0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -58281,15 +58281,15 @@ │ │ │ │ bl 4e2158 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 95c80 │ │ │ │ cmp r6, #0 │ │ │ │ bne 95c1c │ │ │ │ b 95bd0 │ │ │ │ @ instruction: 0x01a600e0 │ │ │ │ @@ -58302,30 +58302,30 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #244] @ 95dc4 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 95d30 │ │ │ │ ldr r3, [pc, #212] @ 95dc8 │ │ │ │ ldr r4, [pc, r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq 95d0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 6ba7ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #184] @ 95dcc │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 95d7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne 95d98 │ │ │ │ ldr r4, [pc, #144] @ 95dd0 │ │ │ │ @@ -58334,15 +58334,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 95d54 │ │ │ │ cmp r6, #0 │ │ │ │ bne 95d40 │ │ │ │ b 95cec │ │ │ │ mov r3, #0 │ │ │ │ @@ -58352,15 +58352,15 @@ │ │ │ │ bl 4e2158 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 95d9c │ │ │ │ cmp r6, #0 │ │ │ │ bne 95d38 │ │ │ │ b 95cec │ │ │ │ @ instruction: 0x01a5ffc4 │ │ │ │ @@ -58373,28 +58373,28 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #224] @ 95ecc │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 95e54 │ │ │ │ ldr r3, [pc, #192] @ 95ed0 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 95e20 │ │ │ │ mov r1, r4 │ │ │ │ bl 6ba7dc │ │ │ │ ldr r4, [pc, #172] @ 95ed4 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -58407,26 +58407,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 95e78 │ │ │ │ cmp r6, #0 │ │ │ │ bne 95e64 │ │ │ │ b 95e08 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 95ea4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 95e5c │ │ │ │ b 95e08 │ │ │ │ @ instruction: 0x01a5fea8 │ │ │ │ @@ -58702,15 +58702,15 @@ │ │ │ │ str r0, [r4] │ │ │ │ b 9627c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a4d7c0 │ │ │ │ @ instruction: 0x01a49da4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a49d5c │ │ │ │ - tsteq r2, ip, rrx │ │ │ │ + tsteq r2, ip, lsl #1 │ │ │ │ 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 │ │ │ │ @@ -58726,20 +58726,20 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 96694 │ │ │ │ ldr r8, [r5] │ │ │ │ cmp r8, r4 │ │ │ │ beq 963a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 963a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 964e0 │ │ │ │ mov r8, r5 │ │ │ │ add sl, r4, #224 @ 0xe0 │ │ │ │ str r4, [r8], #4 │ │ │ │ mov r0, sl │ │ │ │ bl 5190d8 │ │ │ │ @@ -58752,15 +58752,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 5190fc │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ beq 963f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 964d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, r5, #3056 @ 0xbf0 │ │ │ │ @@ -58928,20 +58928,20 @@ │ │ │ │ bl 5190fc │ │ │ │ b 963fc │ │ │ │ mov r6, #23 │ │ │ │ b 963fc │ │ │ │ mov r6, #16 │ │ │ │ b 9651c │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ - @ instruction: 0x0112b9bc │ │ │ │ - @ instruction: 0x0129622e │ │ │ │ - @ instruction: 0x012961ee │ │ │ │ - tsteq r2, r8, asr r8 │ │ │ │ - @ instruction: 0x0112b7d0 │ │ │ │ - @ instruction: 0x0112b794 │ │ │ │ + @ instruction: 0x0112b9dc │ │ │ │ + @ instruction: 0x0129624e │ │ │ │ + @ instruction: 0x0129620e │ │ │ │ + tsteq r2, r8, ror r8 │ │ │ │ + @ instruction: 0x0112b7f0 │ │ │ │ + @ instruction: 0x0112b7b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 95cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -58982,15 +58982,15 @@ │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ bl 5190fc │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 9678c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9679c │ │ │ │ mov r0, r4 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -59203,15 +59203,15 @@ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ bl 63e6c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96c68 │ │ │ │ ldr r3, [r4, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 97190 │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -59340,39 +59340,39 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ beq 96d24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 97138 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [r4, #3024] @ 0xbd0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 654f9c │ │ │ │ cmp r5, #0 │ │ │ │ beq 96d64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 96d64 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq 96d94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 96d94 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #3036] @ 0xbdc │ │ │ │ @@ -59398,37 +59398,37 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ beq 96e0c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 97214 │ │ │ │ ldr r0, [r4, #3036] @ 0xbdc │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ bl 652e38 │ │ │ │ cmp r6, #0 │ │ │ │ beq 96e48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 96e48 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 96e74 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 96e74 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #3012] @ 0xbc4 │ │ │ │ @@ -59470,26 +59470,26 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ beq 96f68 │ │ │ │ cmp r9, #0 │ │ │ │ beq 96f3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 96f3c │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ cmp sl, #0 │ │ │ │ beq 96f68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 96f68 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -59693,15 +59693,15 @@ │ │ │ │ bl 652e38 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r6 │ │ │ │ b 96e74 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a49824 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01295e16 │ │ │ │ + @ instruction: 0x01295e36 │ │ │ │ @ instruction: 0x01a49400 │ │ │ │ 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 │ │ │ │ @@ -59752,15 +59752,15 @@ │ │ │ │ ldrb r2, [r0, #3016] @ 0xbc8 │ │ │ │ str r2, [r3] │ │ │ │ b 9731c │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x01295418 │ │ │ │ + @ instruction: 0x01295438 │ │ │ │ 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 │ │ │ │ @@ -59879,16 +59879,16 @@ │ │ │ │ add r4, r4, #4 │ │ │ │ bne 973e8 │ │ │ │ b 97428 │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x01295340 │ │ │ │ - tsteq r2, r4, lsl r9 │ │ │ │ + @ instruction: 0x01295360 │ │ │ │ + tsteq r2, r4, lsr r9 │ │ │ │ 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 │ │ │ │ @@ -59944,15 +59944,15 @@ │ │ │ │ add r3, r3, #4 │ │ │ │ bne 975e4 │ │ │ │ b 97614 │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x01295158 │ │ │ │ + @ instruction: 0x01295178 │ │ │ │ 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 │ │ │ │ @@ -60153,20 +60153,20 @@ │ │ │ │ mov r4, #21 │ │ │ │ b 977a4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r4, #17 │ │ │ │ b 977a4 │ │ │ │ @ instruction: 0x01a48944 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01295040 │ │ │ │ - tsteq r2, r4, ror r6 │ │ │ │ + @ instruction: 0x01295060 │ │ │ │ + @ instruction: 0x0112a694 │ │ │ │ @ instruction: 0x01a48840 │ │ │ │ - tsteq r2, ip, ror r5 │ │ │ │ + @ instruction: 0x0112a59c │ │ │ │ @ instruction: 0x41200000 │ │ │ │ - tsteq r2, r8, lsr #9 │ │ │ │ + tsteq r2, r8, asr #9 │ │ │ │ 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 │ │ │ │ @@ -60217,15 +60217,15 @@ │ │ │ │ b 97a60 │ │ │ │ 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: 0x01294d1b │ │ │ │ + @ instruction: 0x01294d3b │ │ │ │ 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 │ │ │ │ @@ -60302,15 +60302,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r8] │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ bl 5190fc │ │ │ │ mov r0, #17 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x01294c2f │ │ │ │ + @ instruction: 0x01294c4f │ │ │ │ @ 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] @ 97d00 │ │ │ │ @@ -60360,15 +60360,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #4 │ │ │ │ b 97cc8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a483b0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01294ae8 │ │ │ │ + @ instruction: 0x01294b08 │ │ │ │ @ instruction: 0x01a48328 │ │ │ │ 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] @ 97ef4 │ │ │ │ @@ -60486,20 +60486,20 @@ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ and r2, r2, #31 │ │ │ │ b 97d80 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a482cc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a481a4 │ │ │ │ - strdeq r4, [r9, -r8]! │ │ │ │ - @ instruction: 0x012948e4 │ │ │ │ - @ instruction: 0x012948e4 │ │ │ │ - ldrdeq r4, [r9, -r0]! │ │ │ │ - @ instruction: 0x012948bc │ │ │ │ - @ instruction: 0x012948a8 │ │ │ │ + @ instruction: 0x01294918 │ │ │ │ + @ instruction: 0x01294904 │ │ │ │ + @ instruction: 0x01294904 │ │ │ │ + strdeq r4, [r9, -r0]! │ │ │ │ + ldrdeq r4, [r9, -ip]! │ │ │ │ + smlawteq r9, r8, r8, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ mov sl, r2 │ │ │ │ @@ -60528,20 +60528,20 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 98364 │ │ │ │ ldr fp, [r5] │ │ │ │ cmp fp, r4 │ │ │ │ beq 97fd0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp fp, #0 │ │ │ │ beq 97fd0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 97fd0 │ │ │ │ mov r0, fp │ │ │ │ bl 9544c │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ @@ -60576,15 +60576,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 5190fc │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ beq 9807c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9807c │ │ │ │ mov r0, r4 │ │ │ │ bl 9544c │ │ │ │ mov r0, r5 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, #25 │ │ │ │ @@ -60664,15 +60664,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ beq 98268 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98204 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r5, #16 │ │ │ │ bl 640354 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9802c │ │ │ │ @@ -60688,15 +60688,15 @@ │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ beq 981d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 981d4 │ │ │ │ mov r4, r6 │ │ │ │ b 98204 │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ b 980c0 │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ @@ -60709,54 +60709,54 @@ │ │ │ │ movne r2, #0 │ │ │ │ b 980c0 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r8, #0 │ │ │ │ beq 9834c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98298 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [r5, #8] │ │ │ │ beq 982d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 982d0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #4] │ │ │ │ beq 9804c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9804c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9804c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9804c │ │ │ │ mov r4, r6 │ │ │ │ b 982f4 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ b 980c0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ @@ -60772,15 +60772,15 @@ │ │ │ │ b 982e0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r0, #23 │ │ │ │ b 98088 │ │ │ │ strheq r8, [r4, r8]! @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, ip, asr #23 │ │ │ │ - @ instruction: 0x01294758 │ │ │ │ + @ instruction: 0x01294778 │ │ │ │ @ instruction: 0x01a47f68 │ │ │ │ andseq r0, r8, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -60792,25 +60792,25 @@ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ bl 5190d8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 983d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98474 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ beq 983fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98460 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #712] @ 0x2c8 │ │ │ │ add r1, r4, #12 │ │ │ │ str r2, [r4, #8] │ │ │ │ @@ -60823,15 +60823,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 95dd4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 98450 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98488 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ @@ -61242,15 +61242,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98d4c │ │ │ │ cmp r5, #0 │ │ │ │ beq 98e54 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -61332,15 +61332,15 @@ │ │ │ │ ldr r3, [fp, #428] @ 0x1ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, r9 │ │ │ │ beq 98d8c │ │ │ │ cmp r6, #0 │ │ │ │ beq 98e30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, r4, #16 │ │ │ │ mov r0, r7 │ │ │ │ @@ -61376,24 +61376,24 @@ │ │ │ │ add r3, r4, #2992 @ 0xbb0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 640088 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98d04 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98d28 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -61426,15 +61426,15 @@ │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 98c44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98c44 │ │ │ │ b 98d8c │ │ │ │ ldr r2, [pc, #220] @ 98ea4 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -61460,15 +61460,15 @@ │ │ │ │ ldrh r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, #1 │ │ │ │ lsr r3, r3, #7 │ │ │ │ lsl r7, r7, r3 │ │ │ │ b 98b18 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98e54 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -61485,17 +61485,17 @@ │ │ │ │ b 989b8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r7, #1 │ │ │ │ b 98b18 │ │ │ │ @ instruction: 0x01a47728 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a476e4 │ │ │ │ - smlawbeq r9, r8, lr, r3 │ │ │ │ + @ instruction: 0x01293ea8 │ │ │ │ andeq r0, r1, r1 │ │ │ │ - @ instruction: 0x012939a8 │ │ │ │ + smlawteq r9, r8, r9, r3 │ │ │ │ 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, #812] @ 991f0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -61701,15 +61701,15 @@ │ │ │ │ bl 5190fc │ │ │ │ mov r0, #23 │ │ │ │ b 98f04 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a47130 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a470ec │ │ │ │ - @ instruction: 0x012938a0 │ │ │ │ + smlawteq r9, r0, r8, r3 │ │ │ │ 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] @ 99440 │ │ │ │ mov r7, r3 │ │ │ │ @@ -62190,17 +62190,17 @@ │ │ │ │ bl 4f266c │ │ │ │ str r0, [r4] │ │ │ │ b 998fc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a4a140 │ │ │ │ @ instruction: 0x01a46720 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq r2, ip, ror #10 │ │ │ │ + tsteq r2, ip, lsl #11 │ │ │ │ ldrdeq r6, [r4, r8]! │ │ │ │ - tsteq r2, r8, ror #19 │ │ │ │ + tsteq r2, r8, lsl #20 │ │ │ │ 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 99ad8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -62222,20 +62222,20 @@ │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 99aec │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, r4 │ │ │ │ beq 99a40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 99a40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99acc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r5, r4, #224 @ 0xe0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7] │ │ │ │ @@ -62258,15 +62258,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5190fc │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ beq 99abc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99ae0 │ │ │ │ mov r0, r7 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, #25 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ @@ -62300,15 +62300,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 95dd4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 99b64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99b74 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -62632,22 +62632,22 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 9a094 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9a064 │ │ │ │ cmp r9, #0 │ │ │ │ beq 9a028 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9a028 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ b 9a028 │ │ │ │ @@ -62688,17 +62688,17 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a46234 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a49a60 │ │ │ │ @ instruction: 0x01a5bcac │ │ │ │ @ instruction: 0x01a5bc94 │ │ │ │ @ instruction: 0x01a45fb8 │ │ │ │ - @ instruction: 0x01127dbc │ │ │ │ - tsteq r2, r0, lsr #27 │ │ │ │ - tsteq r2, ip, lsr sp │ │ │ │ + @ instruction: 0x01127ddc │ │ │ │ + tsteq r2, r0, asr #27 │ │ │ │ + tsteq r2, ip, asr sp │ │ │ │ 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 9a234 │ │ │ │ @@ -62839,15 +62839,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 9a3c4 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ - tsteq r2, r8, lsr #22 │ │ │ │ + tsteq r2, r8, asr #22 │ │ │ │ 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 │ │ │ │ @@ -62947,16 +62947,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 9a4fc │ │ │ │ - @ instruction: 0x01292340 │ │ │ │ - @ instruction: 0x01292394 │ │ │ │ + @ instruction: 0x01292360 │ │ │ │ + @ instruction: 0x012923b4 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ beq 9a60c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -63059,15 +63059,15 @@ │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r3] │ │ │ │ mov r0, r7 │ │ │ │ bl 5190fc │ │ │ │ b 9a5fc │ │ │ │ mov r0, #23 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x01292204 │ │ │ │ + @ instruction: 0x01292224 │ │ │ │ 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 │ │ │ │ @@ -63150,15 +63150,15 @@ │ │ │ │ b 9a83c │ │ │ │ mov r0, r4 │ │ │ │ bl 5190fc │ │ │ │ mov r0, #25 │ │ │ │ b 9a83c │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ b 9a7b4 │ │ │ │ - smlawbeq r9, r2, r0, r2 │ │ │ │ + @ instruction: 0x012920a2 │ │ │ │ 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 │ │ │ │ @@ -63217,15 +63217,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, #25 │ │ │ │ b 9a968 │ │ │ │ mov r7, #54 @ 0x36 │ │ │ │ b 9a91c │ │ │ │ - @ instruction: 0x01291f1d │ │ │ │ + @ instruction: 0x01291f3d │ │ │ │ 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 │ │ │ │ @@ -63331,16 +63331,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2] │ │ │ │ bl 5190fc │ │ │ │ mov r0, r6 │ │ │ │ b 9aa54 │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ b 9aa2c │ │ │ │ - @ instruction: 0x01291e10 │ │ │ │ - @ instruction: 0x01291e50 │ │ │ │ + @ instruction: 0x01291e30 │ │ │ │ + @ instruction: 0x01291e70 │ │ │ │ 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 │ │ │ │ @@ -63422,16 +63422,16 @@ │ │ │ │ mov r0, #3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #25 │ │ │ │ b 9ac8c │ │ │ │ mov r9, #54 @ 0x36 │ │ │ │ b 9abf8 │ │ │ │ - @ instruction: 0x01291c47 │ │ │ │ - @ instruction: 0x01291c94 │ │ │ │ + @ instruction: 0x01291c67 │ │ │ │ + @ instruction: 0x01291cb4 │ │ │ │ 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 │ │ │ │ @@ -63516,15 +63516,15 @@ │ │ │ │ b 9adec │ │ │ │ mov r0, r4 │ │ │ │ bl 5190fc │ │ │ │ mov r0, #25 │ │ │ │ b 9adec │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ b 9ad64 │ │ │ │ - ldrdeq r1, [r9, -lr]! │ │ │ │ + strdeq r1, [r9, -lr]! │ │ │ │ cmp r2, #0 │ │ │ │ beq 9ae9c │ │ │ │ cmp r1, #11 │ │ │ │ bhi 9ae8c │ │ │ │ ldr r3, [pc, #48] @ 9aea4 │ │ │ │ lsr r3, r3, r1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -63650,15 +63650,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [r3] │ │ │ │ bx lr │ │ │ │ mov r0, #17 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01291816 │ │ │ │ + @ instruction: 0x01291836 │ │ │ │ svclt 0x00800000 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ push {r4, lr} │ │ │ │ str ip, [r2] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ str lr, [r3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ @@ -63726,15 +63726,15 @@ │ │ │ │ b 9b120 │ │ │ │ add lr, lr, #1 │ │ │ │ lsr lr, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str lr, [r3] │ │ │ │ popeq {r4, pc} │ │ │ │ b 9b0fc │ │ │ │ - @ instruction: 0x01291814 │ │ │ │ + @ instruction: 0x01291834 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 95cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -63753,15 +63753,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 95dd4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 9b218 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b228 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -64211,15 +64211,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ bl 5190fc │ │ │ │ b 9b8e8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a44c08 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0129150c │ │ │ │ + @ instruction: 0x0129152c │ │ │ │ @ instruction: 0x01a44b3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #296] @ 9ba7c │ │ │ │ ldr r3, [pc, #296] @ 9ba80 │ │ │ │ @@ -64322,20 +64322,20 @@ │ │ │ │ bl 95cb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 9bbf4 │ │ │ │ ldr r9, [r4] │ │ │ │ cmp r9, r5 │ │ │ │ beq 9bb18 │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 9bb18 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bb18 │ │ │ │ mov r0, r9 │ │ │ │ bl 9544c │ │ │ │ mov r9, r4 │ │ │ │ add sl, r5, #224 @ 0xe0 │ │ │ │ str r5, [r9], #4 │ │ │ │ @@ -64393,15 +64393,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, #3 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 9bc20 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bc20 │ │ │ │ mov r0, r6 │ │ │ │ bl 9544c │ │ │ │ mov r0, r4 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -64412,15 +64412,15 @@ │ │ │ │ blx r3 │ │ │ │ b 9bbf8 │ │ │ │ mov r0, r4 │ │ │ │ bl 9b93c │ │ │ │ b 9bbc8 │ │ │ │ mov r5, #23 │ │ │ │ b 9bbec │ │ │ │ - ldrdeq r0, [r9, -ip]! │ │ │ │ + strdeq r0, [r9, -ip]! │ │ │ │ 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] @ 9c0d8 │ │ │ │ @@ -64702,15 +64702,15 @@ │ │ │ │ mov r0, #23 │ │ │ │ b 9bdb0 │ │ │ │ mov r9, #0 │ │ │ │ b 9bde0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a44378 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01290cb0 │ │ │ │ + ldrdeq r0, [r9, -r0]! @ │ │ │ │ @ instruction: 0x01a44240 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 95cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -65012,15 +65012,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #136] @ 9c63c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [lr, #1401] @ 0x579 │ │ │ │ cmp r3, #0 │ │ │ │ bne 9c5e4 │ │ │ │ mov ip, r2 │ │ │ │ @@ -65047,16 +65047,16 @@ │ │ │ │ ldr r2, [pc, #24] @ 9c648 │ │ │ │ ldr r1, [pc, #24] @ 9c64c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b 9c620 │ │ │ │ @ instruction: 0x01a45f74 │ │ │ │ @ instruction: 0x00008bbb │ │ │ │ - tsteq r2, ip, ror r9 │ │ │ │ - @ instruction: 0x011258d8 │ │ │ │ + @ instruction: 0x0112599c │ │ │ │ + @ instruction: 0x011258f8 │ │ │ │ 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] @ 9c8a0 │ │ │ │ @@ -65201,21 +65201,21 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 286da0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b 9c6c0 │ │ │ │ andeq r9, r0, r4, lsl r3 │ │ │ │ andeq r9, r0, pc, lsl #6 │ │ │ │ @ instruction: 0x00008bbb │ │ │ │ - @ instruction: 0x01290274 │ │ │ │ - tsteq r2, r8, asr #16 │ │ │ │ - tsteq r2, r8, lsr r8 │ │ │ │ + @ instruction: 0x01290294 │ │ │ │ + tsteq r2, r8, ror #16 │ │ │ │ + tsteq r2, r8, asr r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x0118eb98 │ │ │ │ + @ instruction: 0x0118ebb8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r2, ip, lsl #14 │ │ │ │ + tsteq r2, ip, lsr #14 │ │ │ │ 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 │ │ │ │ @@ -65284,19 +65284,19 @@ │ │ │ │ bl 286da0 │ │ │ │ b 9c9a0 │ │ │ │ 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 │ │ │ │ - tsteq r2, r4, asr #13 │ │ │ │ + tsteq r2, r4, ror #13 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ + tsteq r2, r0, ror r6 │ │ │ │ + tsteq r2, ip, lsr r6 │ │ │ │ tsteq r2, r0, asr r6 │ │ │ │ - tsteq r2, ip, lsl r6 │ │ │ │ - tsteq r2, r0, lsr r6 │ │ │ │ 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] @ 9cae4 │ │ │ │ ldrh lr, [r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -65456,21 +65456,21 @@ │ │ │ │ ldr r2, [pc, #44] @ 9ccc0 │ │ │ │ ldr r1, [pc, #20] @ 9ccac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b 9cc50 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ - tsteq r2, r8, lsl #10 │ │ │ │ + tsteq r2, r8, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r2, r4, asr #8 │ │ │ │ + tsteq r2, r4, ror #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x011253d4 │ │ │ │ - tsteq r2, r0, lsl #9 │ │ │ │ - tsteq r2, ip, lsr #8 │ │ │ │ + @ instruction: 0x011253f4 │ │ │ │ + tsteq r2, r0, lsr #9 │ │ │ │ + tsteq r2, ip, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ 9cda0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -65521,15 +65521,15 @@ │ │ │ │ ldr r3, [pc, #32] @ 9cdb8 │ │ │ │ cmp r1, r3 │ │ │ │ bne 9cd10 │ │ │ │ b 9cd50 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - tsteq r2, r0, asr #8 │ │ │ │ + tsteq r2, r0, ror #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -65680,20 +65680,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 9d040 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a58e70 │ │ │ │ - tsteq r2, r0, lsl r3 │ │ │ │ - tsteq r2, ip, asr #3 │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ + tsteq r2, r0, lsr r3 │ │ │ │ tsteq r2, ip, ror #3 │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + tsteq r2, ip, lsl #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x011251d4 │ │ │ │ + @ instruction: 0x011251f4 │ │ │ │ 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] @ 9d094 │ │ │ │ mov r3, r0 │ │ │ │ @@ -65900,28 +65900,28 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ andeq r9, r0, r3, asr #6 │ │ │ │ andeq r9, r0, pc, lsl #6 │ │ │ │ - ldrdeq pc, [r8, -r8]! │ │ │ │ - tsteq r2, r8, lsl #29 │ │ │ │ + strdeq pc, [r8, -r8]! │ │ │ │ + tsteq r2, r8, lsr #29 │ │ │ │ @ instruction: 0x00008bbb │ │ │ │ andeq r8, r0, r9, lsr #1 │ │ │ │ andeq r8, r0, r7, lsr #1 │ │ │ │ andeq r0, r0, r3, lsr ip │ │ │ │ muleq r0, sl, fp │ │ │ │ - tsteq r2, r4, ror sp │ │ │ │ + @ instruction: 0x01124d94 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r2, r8, lsr sp │ │ │ │ + tsteq r2, r8, asr sp │ │ │ │ andeq r9, r0, r2, lsl r3 │ │ │ │ andeq r8, r0, r8, lsr #1 │ │ │ │ - msreq (UNDEF: 56), r4, lsr r7 │ │ │ │ - tsteq r2, r0, lsl ip │ │ │ │ + msreq (UNDEF: 56), r4, asr r7 │ │ │ │ + tsteq r2, r0, lsr ip │ │ │ │ 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] │ │ │ │ @@ -65981,15 +65981,15 @@ │ │ │ │ bne 9d464 │ │ │ │ b 9d434 │ │ │ │ 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 r2, ip, ror #25 │ │ │ │ + tsteq r2, ip, lsl #26 │ │ │ │ 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 │ │ │ │ @@ -66265,23 +66265,23 @@ │ │ │ │ ldr r6, [r6, #1636] @ 0x664 │ │ │ │ cmp r6, #29 │ │ │ │ bhi 9d7e8 │ │ │ │ b 9d8a0 │ │ │ │ andeq r8, r0, pc, ror #25 │ │ │ │ ldrdeq r8, [r0], -pc @ │ │ │ │ andeq r8, r0, sl, lsl r2 │ │ │ │ - tsteq r2, ip, ror sl │ │ │ │ + @ instruction: 0x01124a9c │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0112499c │ │ │ │ + @ instruction: 0x011249bc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r2, ip, lsr r9 │ │ │ │ + tsteq r2, ip, asr r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r2, ip, lsr r9 │ │ │ │ - tsteq r2, r4, lsr r9 │ │ │ │ + tsteq r2, ip, asr r9 │ │ │ │ + tsteq r2, r4, asr r9 │ │ │ │ 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 │ │ │ │ @@ -66312,18 +66312,18 @@ │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ beq 9da70 │ │ │ │ cmp r7, #0 │ │ │ │ beq 9da0c │ │ │ │ cmp r7, r4 │ │ │ │ beq 9da20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9da4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ bl b897c │ │ │ │ add r6, r6, #565248 @ 0x8a000 │ │ │ │ @@ -66341,15 +66341,15 @@ │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ bne 9da14 │ │ │ │ b 9da20 │ │ │ │ cmp r7, #0 │ │ │ │ beq 9da20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 9da20 │ │ │ │ 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 │ │ │ │ @@ -66373,15 +66373,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 9db00 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ bl 286da0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - tsteq r8, r4, ror r8 │ │ │ │ + @ instruction: 0x0118d894 │ │ │ │ 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] @ 9dc60 │ │ │ │ @@ -66464,17 +66464,17 @@ │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldr r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls 9db80 │ │ │ │ b 9dbd8 │ │ │ │ andeq r8, r0, r5, asr sp │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - smlawteq r8, ip, lr, lr │ │ │ │ + @ instruction: 0x0128eeec │ │ │ │ @ instruction: 0x000091b2 │ │ │ │ - tsteq r2, r0, lsr #14 │ │ │ │ + tsteq r2, r0, asr #14 │ │ │ │ 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] @ 9e878 │ │ │ │ mov r6, r3 │ │ │ │ @@ -67241,77 +67241,77 @@ │ │ │ │ ldrne r3, [pc, #272] @ 9e988 │ │ │ │ b 9e71c │ │ │ │ @ instruction: 0x01a42364 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a4233c │ │ │ │ ldrdeq r8, [r0], -r1 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0128ece0 │ │ │ │ + @ instruction: 0x0128ed00 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, sl, lsl r2 │ │ │ │ ldrdeq r8, [r0], -r4 │ │ │ │ - @ instruction: 0x0128ec7e │ │ │ │ + @ instruction: 0x0128ec9e │ │ │ │ @ instruction: 0x01a42200 │ │ │ │ - tsteq r2, ip, lsr #9 │ │ │ │ + tsteq r2, ip, asr #9 │ │ │ │ @ instruction: 0x01a42194 │ │ │ │ - tsteq r2, ip, lsl #8 │ │ │ │ + tsteq r2, ip, lsr #8 │ │ │ │ andeq r9, r0, r0, lsr r6 │ │ │ │ andeq r8, r0, ip, ror #26 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r8, r0, r7, lsr #27 │ │ │ │ @ instruction: 0x01a420e4 │ │ │ │ - @ instruction: 0x011244d8 │ │ │ │ + @ instruction: 0x011244f8 │ │ │ │ andeq r1, r0, r1, lsl #16 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r8, r0, r1, lsl r2 │ │ │ │ @ instruction: 0x01a41fac │ │ │ │ andeq r8, r0, r0, lsr #26 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x01a41f08 │ │ │ │ - tsteq r2, ip, asr r2 │ │ │ │ + tsteq r2, ip, ror r2 │ │ │ │ @ instruction: 0x01a41ebc │ │ │ │ - tsteq r2, r8, lsl #3 │ │ │ │ + tsteq r2, r8, lsr #3 │ │ │ │ @ instruction: 0x01a41e60 │ │ │ │ - tsteq r2, r0, lsr r2 │ │ │ │ + tsteq r2, r0, asr r2 │ │ │ │ @ instruction: 0x01a41e20 │ │ │ │ - @ instruction: 0x01124098 │ │ │ │ + ldrheq r4, [r2, -r8] │ │ │ │ andeq r8, r0, r0, lsl r2 │ │ │ │ @ instruction: 0x01a41d88 │ │ │ │ - tsteq r2, ip, ror r1 │ │ │ │ + @ instruction: 0x0112419c │ │ │ │ ldrdeq r8, [r0], -r3 │ │ │ │ @ instruction: 0x01a41d2c │ │ │ │ - tsteq r2, r0, lsr #2 │ │ │ │ + tsteq r2, r0, asr #2 │ │ │ │ ldrdeq r8, [r0], -r2 │ │ │ │ ldrdeq r1, [r4, r0]! │ │ │ │ - tsteq r2, r4, asr #1 │ │ │ │ + tsteq r2, r4, ror #1 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ @ instruction: 0x01a41be4 │ │ │ │ - @ instruction: 0x01123fd8 │ │ │ │ + @ instruction: 0x01123ff8 │ │ │ │ @ instruction: 0x01a41b48 │ │ │ │ - tsteq r2, r0, asr #30 │ │ │ │ + tsteq r2, r0, ror #30 │ │ │ │ andeq r9, r0, r2, lsr r6 │ │ │ │ ldrdeq r1, [r4, r8]! │ │ │ │ - tsteq r2, ip, asr #29 │ │ │ │ + tsteq r2, ip, ror #29 │ │ │ │ @ instruction: 0x01a41a6c │ │ │ │ - tsteq r2, r0, ror #28 │ │ │ │ + tsteq r2, r0, lsl #29 │ │ │ │ @ instruction: 0x01a41a30 │ │ │ │ - tsteq r2, r8, lsr #27 │ │ │ │ + tsteq r2, r8, asr #27 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ @ instruction: 0x01a41964 │ │ │ │ - tsteq r2, r8, asr sp │ │ │ │ + tsteq r2, r8, ror sp │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ @ instruction: 0x01a41870 │ │ │ │ - tsteq r2, r4, ror #24 │ │ │ │ + tsteq r2, r4, lsl #25 │ │ │ │ andeq r8, r0, r2, lsr #4 │ │ │ │ andeq r8, r0, r0, asr #24 │ │ │ │ ldrdeq r1, [r4, r4]! │ │ │ │ - tsteq r2, r8, asr #23 │ │ │ │ + tsteq r2, r8, ror #23 │ │ │ │ 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 │ │ │ │ @@ -67558,24 +67558,24 @@ │ │ │ │ sub r5, r5, #35840 @ 0x8c00 │ │ │ │ sub r5, r5, #61 @ 0x3d │ │ │ │ bics r5, r5, #4 │ │ │ │ bne 9eb50 │ │ │ │ b 9ea0c │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ @ instruction: 0x01a41640 │ │ │ │ - @ instruction: 0x0128e062 │ │ │ │ + smlawbeq r8, r2, r0, lr │ │ │ │ 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 r3 │ │ │ │ @ instruction: 0x00008fbe │ │ │ │ - @ instruction: 0x0128df4a │ │ │ │ - @ instruction: 0x0128df51 │ │ │ │ + @ instruction: 0x0128df6a │ │ │ │ + @ instruction: 0x0128df71 │ │ │ │ andeq r2, r0, r2 │ │ │ │ andeq r8, r0, r2, asr r0 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r8, r0, pc, lsl #27 │ │ │ │ tstmi r4, r1, asr #32 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ push {r4, lr} │ │ │ │ @@ -67659,15 +67659,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #98304 @ 0x18000 │ │ │ │ add r9, sl, #336 @ 0x150 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9eff0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ add r0, r0, #324 @ 0x144 │ │ │ │ mov r1, r4 │ │ │ │ @@ -67687,15 +67687,15 @@ │ │ │ │ cmp r7, r5 │ │ │ │ bne 9ef54 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ add r5, r4, #336 @ 0x150 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #336] @ 0x150 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -67724,41 +67724,41 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 9f00c │ │ │ │ cmp sl, #0 │ │ │ │ bne 9eff8 │ │ │ │ b 9ef20 │ │ │ │ ldr r1, [sl, #336] @ 0x150 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 9f028 │ │ │ │ b 9f038 │ │ │ │ - tsteq r2, r8, lsr r5 │ │ │ │ - @ instruction: 0x01123494 │ │ │ │ + tsteq r2, r8, asr r5 │ │ │ │ + @ instruction: 0x011234b4 │ │ │ │ @ instruction: 0x01a44e08 │ │ │ │ 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] @ 9f270 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r8, r2, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ beq 9f170 │ │ │ │ ldr sl, [pc, #468] @ 9f274 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -67768,15 +67768,15 @@ │ │ │ │ beq 9f168 │ │ │ │ ldr r9, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #114688 @ 0x1c000 │ │ │ │ add r5, r9, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f1d8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #114688 @ 0x1c000 │ │ │ │ add r0, r0, #348 @ 0x15c │ │ │ │ mov r1, r4 │ │ │ │ @@ -67805,15 +67805,15 @@ │ │ │ │ cmp r7, r5 │ │ │ │ bne 9f104 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #114688 @ 0x1c000 │ │ │ │ add r5, r4, #360 @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f21c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [pc, #260] @ 9f27c │ │ │ │ cmp r7, #0 │ │ │ │ add sl, pc, sl │ │ │ │ @@ -67824,15 +67824,15 @@ │ │ │ │ b 9f1c4 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #114688 @ 0x1c000 │ │ │ │ add r5, r4, #360 @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f25c │ │ │ │ ldr r2, [pc, #200] @ 9f288 │ │ │ │ ldr r1, [pc, #200] @ 9f28c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, sl │ │ │ │ @@ -67846,15 +67846,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 9f1f4 │ │ │ │ cmp r9, #0 │ │ │ │ bne 9f1e0 │ │ │ │ b 9f0d4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -67864,41 +67864,41 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4e2158 │ │ │ │ ldr r1, [r9, #360] @ 0x168 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 9f210 │ │ │ │ b 9f23c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r4, #360] @ 0x168 │ │ │ │ bl 4e2158 │ │ │ │ b 9f1b8 │ │ │ │ @ instruction: 0x01a434ac │ │ │ │ - @ instruction: 0x011233b8 │ │ │ │ + @ instruction: 0x011233d8 │ │ │ │ @ instruction: 0x01a44d34 │ │ │ │ - @ instruction: 0x011232f8 │ │ │ │ - @ instruction: 0x011232fc │ │ │ │ + tsteq r2, r8, lsl r3 │ │ │ │ + tsteq r2, ip, lsl r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0118c19c │ │ │ │ + @ instruction: 0x0118c1bc │ │ │ │ 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] @ 9f474 │ │ │ │ ldr r2, [pc, #460] @ 9f478 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bne 9f384 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ moveq r5, r1 │ │ │ │ bne 9f2f4 │ │ │ │ @@ -67913,15 +67913,15 @@ │ │ │ │ b b85e8 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #98304 @ 0x18000 │ │ │ │ add r5, r7, #336 @ 0x150 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f3c4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, #324 @ 0x144 │ │ │ │ @@ -67934,15 +67934,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 9f39c │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ add r7, r4, #336 @ 0x150 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9f2d0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4, #336] @ 0x150 │ │ │ │ bl 4e2158 │ │ │ │ @@ -67966,28 +67966,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 9f3f0 │ │ │ │ ldr r0, [r7, #336] @ 0x150 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 9f420 │ │ │ │ b 9f3d0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 9f404 │ │ │ │ cmp r7, #0 │ │ │ │ bne 9f3f0 │ │ │ │ b 9f318 │ │ │ │ ldr r2, [pc, #88] @ 9f48c │ │ │ │ mov r0, r6 │ │ │ │ @@ -67995,29 +67995,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ add r6, r4, #336 @ 0x150 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #336] @ 0x150 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e2158 │ │ │ │ @ instruction: 0x01a4327c │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq sl, r8, r4, lsr sp │ │ │ │ @ instruction: 0x01a44a94 │ │ │ │ - tsteq r2, r4, lsl #2 │ │ │ │ tsteq r2, r4, lsr #2 │ │ │ │ - tsteq r2, r8, ror r0 │ │ │ │ + tsteq r2, r4, asr #2 │ │ │ │ + @ instruction: 0x01123098 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r0, [pc, #4] @ 9f4a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x01a44584 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -68027,25 +68027,25 @@ │ │ │ │ beq 9f508 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #98304 @ 0x18000 │ │ │ │ add r5, r6, #336 @ 0x150 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f510 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #324 @ 0x144 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f554 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 9f56c │ │ │ │ mov r2, #0 │ │ │ │ @@ -68053,15 +68053,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 9f52c │ │ │ │ cmp r7, #0 │ │ │ │ bne 9f518 │ │ │ │ b 9f4e0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -68070,15 +68070,15 @@ │ │ │ │ bl 4e2158 │ │ │ │ b 9f508 │ │ │ │ ldr r0, [r6, #336] @ 0x150 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 9f548 │ │ │ │ b 9f570 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -68089,25 +68089,25 @@ │ │ │ │ beq 9f620 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #98304 @ 0x18000 │ │ │ │ add r7, r8, #336 @ 0x150 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f664 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #324 @ 0x144 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f64c │ │ │ │ ldr r3, [pc, #196] @ 9f6cc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r5, r3 │ │ │ │ beq 9f620 │ │ │ │ @@ -68137,56 +68137,56 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 9f680 │ │ │ │ cmp r5, #0 │ │ │ │ bne 9f66c │ │ │ │ b 9f5d8 │ │ │ │ ldr r1, [r8, #336] @ 0x150 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 9f69c │ │ │ │ b 9f6ac │ │ │ │ @ instruction: 0x01a447c4 │ │ │ │ - tsteq r2, r0, asr #29 │ │ │ │ + tsteq r2, r0, ror #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 │ │ │ │ subs r4, r1, #0 │ │ │ │ beq 9f73c │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #114688 @ 0x1c000 │ │ │ │ add r5, r6, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f744 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #348 @ 0x15c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f788 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 9f7a0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -68194,15 +68194,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 9f760 │ │ │ │ cmp r7, #0 │ │ │ │ bne 9f74c │ │ │ │ b 9f714 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -68211,15 +68211,15 @@ │ │ │ │ bl 4e2158 │ │ │ │ b 9f73c │ │ │ │ ldr r0, [r6, #360] @ 0x168 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 9f77c │ │ │ │ b 9f7a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -68229,15 +68229,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r8, #114688 @ 0x1c000 │ │ │ │ add r5, r8, #360 @ 0x168 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f914 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #114688 @ 0x1c000 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #348 @ 0x15c │ │ │ │ @@ -68250,15 +68250,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 9f8b8 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #114688 @ 0x1c000 │ │ │ │ add r6, r4, #360 @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f958 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #300] @ 9f998 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #296] @ 9f99c │ │ │ │ @@ -68266,15 +68266,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ bl 286da0 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #114688 @ 0x1c000 │ │ │ │ add r6, r4, #360 @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9f8ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #360] @ 0x168 │ │ │ │ bl 4e2158 │ │ │ │ mov r5, #0 │ │ │ │ @@ -68309,15 +68309,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 9f930 │ │ │ │ cmp r8, #0 │ │ │ │ bne 9f91c │ │ │ │ b 9f808 │ │ │ │ mov r3, #0 │ │ │ │ @@ -68326,21 +68326,21 @@ │ │ │ │ str r3, [r4, #360] @ 0x168 │ │ │ │ bl 4e2158 │ │ │ │ b 9f85c │ │ │ │ ldr r1, [r8, #360] @ 0x168 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 9f94c │ │ │ │ b 9f974 │ │ │ │ @ instruction: 0x01a4460c │ │ │ │ - tsteq r8, ip, ror #21 │ │ │ │ + tsteq r8, ip, lsl #22 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r6, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -68349,25 +68349,25 @@ │ │ │ │ beq 9fa30 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #114688 @ 0x1c000 │ │ │ │ add r7, r8, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9fa74 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #348 @ 0x15c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9fa5c │ │ │ │ ldr r3, [pc, #196] @ 9fadc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r5, r3 │ │ │ │ beq 9fa30 │ │ │ │ @@ -68397,32 +68397,32 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 9fa90 │ │ │ │ cmp r5, #0 │ │ │ │ bne 9fa7c │ │ │ │ b 9f9e8 │ │ │ │ ldr r1, [r8, #360] @ 0x168 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 9faac │ │ │ │ b 9fabc │ │ │ │ @ instruction: 0x01a4441c │ │ │ │ - @ instruction: 0x01122ad4 │ │ │ │ + @ instruction: 0x01122af4 │ │ │ │ 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] │ │ │ │ @@ -68477,15 +68477,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ 9fbdc │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #12] @ 9fbe0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ - tsteq r2, ip, asr r9 │ │ │ │ + tsteq r2, ip, ror r9 │ │ │ │ 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 9fc04 │ │ │ │ @@ -68544,15 +68544,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: 0x0128ce05 │ │ │ │ + @ instruction: 0x0128ce25 │ │ │ │ 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 │ │ │ │ @@ -69717,118 +69717,118 @@ │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ 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 r2, r4, lsr #1 │ │ │ │ - tsteq r2, ip, lsl #3 │ │ │ │ + tsteq r2, r4, asr #1 │ │ │ │ + tsteq r2, ip, lsr #3 │ │ │ │ ldrdeq r5, [r5, r8]! │ │ │ │ andeq r1, r0, r2, lsl #16 │ │ │ │ @ instruction: 0xffff8cd9 │ │ │ │ - tsteq r2, r4, lsr #32 │ │ │ │ - tsteq r2, r8, ror #30 │ │ │ │ + tsteq r2, r4, asr #32 │ │ │ │ + tsteq r2, r8, lsl #31 │ │ │ │ @ instruction: 0x01a556a0 │ │ │ │ @ instruction: 0xffff8cdb │ │ │ │ - tsteq r2, r0, asr sp │ │ │ │ - tsteq r2, r8, ror #30 │ │ │ │ + tsteq r2, r0, ror sp │ │ │ │ + tsteq r2, r8, lsl #31 │ │ │ │ @ instruction: 0x01a55484 │ │ │ │ @ instruction: 0xffff8d56 │ │ │ │ - tsteq r2, r0, lsl #27 │ │ │ │ - tsteq r2, r0, ror #25 │ │ │ │ + tsteq r2, r0, lsr #27 │ │ │ │ + tsteq r2, r0, lsl #26 │ │ │ │ @ instruction: 0x01a55418 │ │ │ │ @ instruction: 0xffff8cd5 │ │ │ │ - @ instruction: 0x01121e98 │ │ │ │ - tsteq r2, r0, lsr #24 │ │ │ │ + @ instruction: 0x01121eb8 │ │ │ │ + tsteq r2, r0, asr #24 │ │ │ │ @ instruction: 0x01a55358 │ │ │ │ @ instruction: 0xffff8cd6 │ │ │ │ - @ instruction: 0x01121bdc │ │ │ │ + @ instruction: 0x01121bfc │ │ │ │ ldrdeq r5, [r5, r4]! │ │ │ │ - @ instruction: 0x01121b9c │ │ │ │ + @ instruction: 0x01121bbc │ │ │ │ @ instruction: 0xffff8cd7 │ │ │ │ - tsteq r2, r0, lsl #26 │ │ │ │ - tsteq r2, r8, lsl fp │ │ │ │ + tsteq r2, r0, lsr #26 │ │ │ │ + tsteq r2, r8, lsr fp │ │ │ │ @ instruction: 0x01a55250 │ │ │ │ - tsteq r2, r0, lsl #21 │ │ │ │ - tsteq r2, r4, lsl #20 │ │ │ │ + tsteq r2, r0, lsr #21 │ │ │ │ + tsteq r2, r4, lsr #20 │ │ │ │ @ instruction: 0x01a5513c │ │ │ │ @ instruction: 0xffff8da8 │ │ │ │ - tsteq r2, ip, lsr #22 │ │ │ │ + tsteq r2, ip, asr #22 │ │ │ │ @ instruction: 0x01a55110 │ │ │ │ - @ instruction: 0x011219d8 │ │ │ │ + @ instruction: 0x011219f8 │ │ │ │ @ instruction: 0xffff9633 │ │ │ │ - tsteq r2, r0, lsr fp │ │ │ │ + tsteq r2, r0, asr fp │ │ │ │ @ instruction: 0x01a550e0 │ │ │ │ - tsteq r2, r8, lsr #19 │ │ │ │ - tsteq r2, r8, ror r9 │ │ │ │ + tsteq r2, r8, asr #19 │ │ │ │ @ instruction: 0x01121998 │ │ │ │ + @ instruction: 0x011219b8 │ │ │ │ @ instruction: 0x01a550ac │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - tsteq r2, r0, ror #17 │ │ │ │ - @ instruction: 0x011218f8 │ │ │ │ + tsteq r2, r0, lsl #18 │ │ │ │ + tsteq r2, r8, lsl r9 │ │ │ │ @ instruction: 0x01a55030 │ │ │ │ - tsteq r2, r4, asr #21 │ │ │ │ - tsteq r2, r4, lsl #17 │ │ │ │ + tsteq r2, r4, ror #21 │ │ │ │ + tsteq r2, r4, lsr #17 │ │ │ │ @ instruction: 0x01a54fbc │ │ │ │ - tsteq r2, r8, lsr r9 │ │ │ │ + tsteq r2, r8, asr r9 │ │ │ │ @ instruction: 0xffff8cda │ │ │ │ - tsteq r2, ip, asr #16 │ │ │ │ + tsteq r2, ip, ror #16 │ │ │ │ @ instruction: 0x01a54f80 │ │ │ │ - tsteq r2, r4, lsr #20 │ │ │ │ + tsteq r2, r4, asr #20 │ │ │ │ @ instruction: 0xffff8cdc │ │ │ │ - tsteq r2, r4, ror #15 │ │ │ │ + tsteq r2, r4, lsl #16 │ │ │ │ @ instruction: 0x01a54f18 │ │ │ │ - @ instruction: 0x011218dc │ │ │ │ + @ instruction: 0x011218fc │ │ │ │ @ instruction: 0x01a54eec │ │ │ │ - @ instruction: 0x011217b4 │ │ │ │ - tsteq r2, r4, ror #18 │ │ │ │ - tsteq r2, r8, ror r7 │ │ │ │ + @ instruction: 0x011217d4 │ │ │ │ + tsteq r2, r4, lsl #19 │ │ │ │ + @ instruction: 0x01121798 │ │ │ │ @ instruction: 0x01a54eac │ │ │ │ - tsteq r2, ip, asr #16 │ │ │ │ - tsteq r2, r4, asr #14 │ │ │ │ + tsteq r2, ip, ror #16 │ │ │ │ + tsteq r2, r4, ror #14 │ │ │ │ @ instruction: 0x01a54e78 │ │ │ │ - tsteq r2, ip, ror #14 │ │ │ │ - @ instruction: 0x011216fc │ │ │ │ + tsteq r2, ip, lsl #15 │ │ │ │ + tsteq r2, ip, lsl r7 │ │ │ │ @ instruction: 0x01a54e2c │ │ │ │ - tsteq r2, ip, ror r8 │ │ │ │ - tsteq r2, r0, asr #13 │ │ │ │ + @ instruction: 0x0112189c │ │ │ │ + tsteq r2, r0, ror #13 │ │ │ │ strdeq r4, [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, #292] @ a1198 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne a1100 │ │ │ │ cmp r4, #0 │ │ │ │ beq a1110 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #98304 @ 0x18000 │ │ │ │ add r5, r6, #336 @ 0x150 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1118 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #324 @ 0x144 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1180 │ │ │ │ ldr r3, [pc, #176] @ a119c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r4, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -69843,57 +69843,57 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq a1144 │ │ │ │ ldr r0, [r6, #336] @ 0x150 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq a1174 │ │ │ │ b a1124 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne a1158 │ │ │ │ cmp r7, #0 │ │ │ │ bne a1144 │ │ │ │ b a10bc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #336] @ 0x150 │ │ │ │ bl 4e2158 │ │ │ │ b a10e4 │ │ │ │ @ instruction: 0x01a414b4 │ │ │ │ @ instruction: 0x01a42ce0 │ │ │ │ - @ instruction: 0x011216f0 │ │ │ │ + tsteq r2, r0, lsl r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ b 9f290 │ │ │ │ b 9f290 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #136] @ a1250 │ │ │ │ ldr r7, [pc, #136] @ a1254 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ bl 9c59c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -69915,29 +69915,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a41360 │ │ │ │ - tsteq r2, r0, asr #12 │ │ │ │ - @ instruction: 0x011215f0 │ │ │ │ + tsteq r2, r0, ror #12 │ │ │ │ + tsteq r2, r0, lsl r6 │ │ │ │ b a11b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #136] @ a1300 │ │ │ │ ldr r7, [pc, #136] @ a1304 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ bl 9c59c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -69959,16 +69959,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a412b0 │ │ │ │ - @ instruction: 0x011215d0 │ │ │ │ - tsteq r2, r4, lsl #11 │ │ │ │ + @ instruction: 0x011215f0 │ │ │ │ + tsteq r2, r4, lsr #11 │ │ │ │ b a1260 │ │ │ │ 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 │ │ │ │ @@ -70009,15 +70009,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #940] @ a1768 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ blt a171c │ │ │ │ add fp, r7, #94208 @ 0x17000 │ │ │ │ ldr r3, [fp, #688] @ 0x2b0 │ │ │ │ mov r5, r1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -70042,25 +70042,25 @@ │ │ │ │ beq a1420 │ │ │ │ ldr sl, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #98304 @ 0x18000 │ │ │ │ add r8, sl, #336 @ 0x150 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1668 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, sl, #324 @ 0x144 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a16b4 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ beq a1420 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #3380] @ 0xd34 │ │ │ │ @@ -70164,15 +70164,15 @@ │ │ │ │ strhne r3, [r8, #188] @ 0xbc │ │ │ │ b a14b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 166a98 │ │ │ │ b a13f0 │ │ │ │ ldr r3, [pc, #312] @ a1774 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, #565248 @ 0x8a000 │ │ │ │ ldr r2, [r2, #3380] @ 0xd34 │ │ │ │ cmp r2, #0 │ │ │ │ beq a14a0 │ │ │ │ ldr r0, [pc, #284] @ a1778 │ │ │ │ @@ -70187,15 +70187,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a1688 │ │ │ │ cmp r4, #0 │ │ │ │ bne a1674 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b a145c │ │ │ │ @@ -70209,15 +70209,15 @@ │ │ │ │ str sl, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a16e0 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ @@ -70246,33 +70246,33 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a41160 │ │ │ │ @ instruction: 0x01a429b8 │ │ │ │ @ instruction: 0x01a3ea70 │ │ │ │ @ instruction: 0x01a40eec │ │ │ │ andeq sl, r8, r4, lsr sp │ │ │ │ ldrdeq lr, [r3, r4]! │ │ │ │ - tsteq r2, r0, asr r1 │ │ │ │ + tsteq r2, r0, ror r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ a17b4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b 9eec8 │ │ │ │ @ instruction: 0x01a40d98 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #68] @ a1808 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt a17ec │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ @@ -70281,34 +70281,34 @@ │ │ │ │ ldr r2, [pc, #24] @ a1810 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ a1814 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a40d64 │ │ │ │ - tsteq r2, r8, asr #24 │ │ │ │ - ldrheq r1, [r2, -r8] │ │ │ │ + tsteq r2, r8, ror #24 │ │ │ │ + ldrsbeq r1, [r2, -r8] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ a1844 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 9eec8 │ │ │ │ @ instruction: 0x01a40d08 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #68] @ a1898 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt a187c │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ @@ -70317,16 +70317,16 @@ │ │ │ │ ldr r2, [pc, #24] @ a18a0 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ a18a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrdeq r0, [r4, r4]! │ │ │ │ - tsteq r2, r0, lsr #23 │ │ │ │ - tsteq r2, r8, lsr #32 │ │ │ │ + tsteq r2, r0, asr #23 │ │ │ │ + tsteq r2, r8, asr #32 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #3436] @ a261c │ │ │ │ ldr ip, [pc, #3436] @ a2620 │ │ │ │ cmp r1, r3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r0 │ │ │ │ @@ -71185,27 +71185,27 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [pc, #100] @ a2680 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r8, r0, pc, lsl r8 │ │ │ │ @ instruction: 0x01a3e740 │ │ │ │ andeq r8, r0, r6, lsr #3 │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ - @ instruction: 0x0128b17a │ │ │ │ + @ instruction: 0x0128b19a │ │ │ │ muleq r0, fp, pc @ │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - @ instruction: 0x0128b160 │ │ │ │ - @ instruction: 0x0128b3e8 │ │ │ │ + smlawbeq r8, r0, r1, fp │ │ │ │ + @ instruction: 0x0128b408 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ - @ instruction: 0x0128b3be │ │ │ │ - smlawteq r8, r2, r3, fp │ │ │ │ + ldrdeq fp, [r8, -lr]! │ │ │ │ + @ instruction: 0x0128b3e2 │ │ │ │ andeq r9, r0, pc, rrx │ │ │ │ - @ instruction: 0x0128b398 │ │ │ │ + @ instruction: 0x0128b3b8 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x0128b414 │ │ │ │ + @ instruction: 0x0128b434 │ │ │ │ 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 │ │ │ │ @@ -71866,55 +71866,55 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - @ instruction: 0x0111f8b4 │ │ │ │ + @ instruction: 0x0111f8d4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tstpeq r1, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f890 │ │ │ │ + tstpeq r1, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, ror r8 @ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #352] @ a3264 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ beq a31c0 │ │ │ │ ldr r6, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #98304 @ 0x18000 │ │ │ │ add r5, r6, #336 @ 0x150 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a31fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #324 @ 0x144 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a31e4 │ │ │ │ ldr r3, [pc, #228] @ a3268 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r9, #0 │ │ │ │ cmpne r9, r3 │ │ │ │ beq a31c0 │ │ │ │ @@ -71951,42 +71951,42 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne a3218 │ │ │ │ cmp r9, #0 │ │ │ │ bne a3204 │ │ │ │ b a3154 │ │ │ │ ldr r1, [r6, #336] @ 0x150 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq a3234 │ │ │ │ b a3244 │ │ │ │ @ instruction: 0x01a3f414 │ │ │ │ @ instruction: 0x01a40c48 │ │ │ │ - tstpeq r1, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ 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] @ a3380 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1611] @ 0x64b │ │ │ │ cmp r3, #0 │ │ │ │ beq a3340 │ │ │ │ ldr r3, [pc, #212] @ a3384 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -72040,29 +72040,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ a3398 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a3f29c │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ + tstpeq r1, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0111f5f8 │ │ │ │ + tstpeq r1, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tstpeq r1, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ a345c │ │ │ │ ldr r5, [pc, #164] @ a3460 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, r5 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ bne a341c │ │ │ │ mov r7, r1 │ │ │ │ add r1, r0, #565248 @ 0x8a000 │ │ │ │ ldr r1, [r1, #3380] @ 0xd34 │ │ │ │ @@ -72095,30 +72095,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #36] @ a3478 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a3f16c │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ + @ instruction: 0x0111f5d4 │ │ │ │ + tstpeq r1, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0111f5b4 │ │ │ │ tstpeq r1, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111f594 │ │ │ │ - tstpeq r1, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ 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] @ a352c │ │ │ │ ldr r5, [pc, #148] @ a3530 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r6, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ bne a34ec │ │ │ │ add r1, r0, #565248 @ 0x8a000 │ │ │ │ ldr r1, [r1, #3380] @ 0xd34 │ │ │ │ @@ -72147,29 +72147,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #36] @ a3548 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a3f08c │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - tstpeq r1, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0111f4f0 │ │ │ │ - tstpeq r1, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0111f4d0 │ │ │ │ - @ instruction: 0x0111f4b0 │ │ │ │ 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, #168] @ a360c │ │ │ │ ldr r5, [pc, #168] @ a3610 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r7, r5 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ bne a35cc │ │ │ │ mov r6, r2 │ │ │ │ @@ -72203,19 +72203,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #36] @ a3628 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a3efc0 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - tstpeq r1, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111f3d0 │ │ │ │ + @ instruction: 0x0111f3f0 │ │ │ │ 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] @ a3664 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -72223,35 +72223,35 @@ │ │ │ │ mov lr, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1000 @ 0x3e8 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl a30e4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0111f3f0 │ │ │ │ + tstpeq r1, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ 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] @ a37f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r7, r1 │ │ │ │ add sl, sl, #98304 @ 0x18000 │ │ │ │ add r6, sl, #336 @ 0x150 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r3 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a3770 │ │ │ │ cmp r5, #0 │ │ │ │ beq a3754 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ @@ -72265,15 +72265,15 @@ │ │ │ │ cmpne r6, #0 │ │ │ │ beq a3754 │ │ │ │ ldr r5, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ add sl, r5, #336 @ 0x150 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a37b4 │ │ │ │ ldr ip, [pc, #216] @ a37f8 │ │ │ │ mov r3, r8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ @@ -72300,15 +72300,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne a378c │ │ │ │ cmp sl, #0 │ │ │ │ bne a3778 │ │ │ │ b a36c0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -72317,23 +72317,23 @@ │ │ │ │ str r3, [r5, #336] @ 0x150 │ │ │ │ bl 4e2158 │ │ │ │ b a3718 │ │ │ │ ldr r1, [sl, #336] @ 0x150 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq a37a8 │ │ │ │ b a37d0 │ │ │ │ @ instruction: 0x01a3eea8 │ │ │ │ @ instruction: 0x01a406e4 │ │ │ │ - tstpeq r1, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111f2f4 │ │ │ │ + tstpeq r1, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #44] @ a3844 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -72343,35 +72343,35 @@ │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ bl a30e4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tstpeq r1, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ 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] @ a39cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r6, r1 │ │ │ │ add sl, sl, #98304 @ 0x18000 │ │ │ │ add r7, sl, #336 @ 0x150 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a394c │ │ │ │ cmp r5, #0 │ │ │ │ beq a3930 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ @@ -72385,15 +72385,15 @@ │ │ │ │ cmpne r7, #0 │ │ │ │ beq a3930 │ │ │ │ ldr r5, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ add sl, r5, #336 @ 0x150 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a3990 │ │ │ │ ldr ip, [pc, #212] @ a39d4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ @@ -72419,15 +72419,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne a3968 │ │ │ │ cmp sl, #0 │ │ │ │ bne a3954 │ │ │ │ b a38a0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -72436,23 +72436,23 @@ │ │ │ │ str r3, [r5, #336] @ 0x150 │ │ │ │ bl 4e2158 │ │ │ │ b a38f8 │ │ │ │ ldr r1, [sl, #336] @ 0x150 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq a3984 │ │ │ │ b a39ac │ │ │ │ @ instruction: 0x01a3ecc4 │ │ │ │ @ instruction: 0x01a40504 │ │ │ │ - tstpeq r1, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f190 │ │ │ │ + tstpeq r1, r0, lsl #3 @ 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, #44] @ a3a20 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ @@ -72462,24 +72462,24 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str ip, [sp, #8] │ │ │ │ str lr, [sp] │ │ │ │ bl a30e4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tstpeq r1, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #128] @ a3abc │ │ │ │ ldr r3, [pc, #128] @ a3ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ bne a3a8c │ │ │ │ mov r3, r2 │ │ │ │ add r2, r0, #565248 @ 0x8a000 │ │ │ │ ldr lr, [r2, #3380] @ 0xd34 │ │ │ │ @@ -72503,49 +72503,49 @@ │ │ │ │ ldr r1, [pc, #32] @ a3ad0 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a3eae8 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - tstpeq r1, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, rrx @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f094 │ │ │ │ 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, #328] @ a3c34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq a3b94 │ │ │ │ ldr r5, [r9] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ add r4, r5, #336 @ 0x150 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a3bcc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #324 @ 0x144 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a3bb4 │ │ │ │ ldr r3, [pc, #216] @ a3c38 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp sl, #0 │ │ │ │ cmpne sl, r3 │ │ │ │ beq a3b94 │ │ │ │ @@ -72579,54 +72579,54 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne a3be8 │ │ │ │ cmp sl, #0 │ │ │ │ bne a3bd4 │ │ │ │ b a3b30 │ │ │ │ ldr r1, [r5, #336] @ 0x150 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq a3c04 │ │ │ │ b a3c14 │ │ │ │ @ instruction: 0x01a3ea3c │ │ │ │ @ instruction: 0x01a4026c │ │ │ │ - tstpeq r1, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111efdc │ │ │ │ + tstpeq r1, r0, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111effc │ │ │ │ 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] @ a3db8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r7, r1 │ │ │ │ add r9, r9, #98304 @ 0x18000 │ │ │ │ add r6, r9, #336 @ 0x150 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a3d38 │ │ │ │ cmp r5, #0 │ │ │ │ beq a3d1c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ @@ -72640,15 +72640,15 @@ │ │ │ │ cmpne r6, #0 │ │ │ │ beq a3d1c │ │ │ │ ldr r5, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ add r9, r5, #336 @ 0x150 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a3d7c │ │ │ │ ldr ip, [pc, #196] @ a3dc0 │ │ │ │ mov r3, r8 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -72670,15 +72670,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne a3d54 │ │ │ │ cmp r9, #0 │ │ │ │ bne a3d40 │ │ │ │ b a3c9c │ │ │ │ mov r3, #0 │ │ │ │ @@ -72687,31 +72687,31 @@ │ │ │ │ str r3, [r5, #336] @ 0x150 │ │ │ │ bl 4e2158 │ │ │ │ b a3cf4 │ │ │ │ ldr r1, [r9, #336] @ 0x150 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq a3d70 │ │ │ │ b a3d98 │ │ │ │ @ instruction: 0x01a3e8c8 │ │ │ │ @ instruction: 0x01a40108 │ │ │ │ - @ instruction: 0x0111eedc │ │ │ │ - @ instruction: 0x0111eeb4 │ │ │ │ + @ instruction: 0x0111eefc │ │ │ │ + @ instruction: 0x0111eed4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #300] @ a3f0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne a3e74 │ │ │ │ cmp r4, #0 │ │ │ │ bne a3e0c │ │ │ │ @@ -72719,25 +72719,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #114688 @ 0x1c000 │ │ │ │ add r5, r6, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a3ea4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #348 @ 0x15c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a3e8c │ │ │ │ ldr r3, [pc, #176] @ a3f10 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r4, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -72758,36 +72758,36 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq a3ed0 │ │ │ │ ldr r0, [r6, #360] @ 0x168 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq a3f00 │ │ │ │ b a3eb0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne a3ee4 │ │ │ │ cmp r7, #0 │ │ │ │ bne a3ed0 │ │ │ │ b a3e30 │ │ │ │ @ instruction: 0x01a3e748 │ │ │ │ ldrdeq pc, [r3, r4]! │ │ │ │ - tsteq r1, ip, ror r9 │ │ │ │ + @ instruction: 0x0111e99c │ │ │ │ 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, #656] @ 0x290 │ │ │ │ @@ -72890,15 +72890,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #688] @ a4378 │ │ │ │ ldr r4, [pc, #688] @ a437c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ beq a412c │ │ │ │ ldr r2, [pc, #660] @ a4380 │ │ │ │ cmp r3, r2 │ │ │ │ beq a4114 │ │ │ │ @@ -72941,15 +72941,15 @@ │ │ │ │ mov r7, r8 │ │ │ │ ldr r9, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #114688 @ 0x1c000 │ │ │ │ add r5, r9, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a4264 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #114688 @ 0x1c000 │ │ │ │ add r0, r0, #348 @ 0x15c │ │ │ │ mov r2, r4 │ │ │ │ @@ -72962,15 +72962,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq a4228 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #114688 @ 0x1c000 │ │ │ │ add r9, r4, #360 @ 0x168 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a42cc │ │ │ │ cmp r8, #0 │ │ │ │ addeq r3, r6, #94208 @ 0x17000 │ │ │ │ ldreq r1, [r3, #652] @ 0x28c │ │ │ │ movne r1, r5 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -72997,28 +72997,28 @@ │ │ │ │ b a41dc │ │ │ │ cmp r0, #2 │ │ │ │ beq a4290 │ │ │ │ ldr r1, [r9, #360] @ 0x168 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq a42c0 │ │ │ │ b a4270 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne a42a4 │ │ │ │ cmp r9, #0 │ │ │ │ bne a4290 │ │ │ │ b a41a8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -73027,29 +73027,29 @@ │ │ │ │ str r3, [r4, #360] @ 0x168 │ │ │ │ bl 4e2158 │ │ │ │ b a41fc │ │ │ │ add r4, r0, #114688 @ 0x1c000 │ │ │ │ add r7, r4, #360 @ 0x168 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a4350 │ │ │ │ ldr r2, [pc, #132] @ a438c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #128] @ a4390 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #114688 @ 0x1c000 │ │ │ │ add r7, r4, #360 @ 0x168 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a4364 │ │ │ │ ldr r2, [pc, #84] @ a4394 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #80] @ a4398 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -73063,19 +73063,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #360] @ 0x168 │ │ │ │ bl 4e2158 │ │ │ │ b a4338 │ │ │ │ @ instruction: 0x01a3e45c │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ andeq r8, r0, r0, asr #26 │ │ │ │ - @ instruction: 0x0111eafc │ │ │ │ + tsteq r1, ip, lsl fp │ │ │ │ @ instruction: 0x01a3fc6c │ │ │ │ - tsteq r1, r0, lsr r9 │ │ │ │ + tsteq r1, r0, asr r9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x0111e8d8 │ │ │ │ + @ instruction: 0x0111e8f8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ b a40b0 │ │ │ │ b a40b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -73086,15 +73086,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #700] @ a468c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ blt a4640 │ │ │ │ add sl, fp, #94208 @ 0x17000 │ │ │ │ ldr r3, [sl, #688] @ 0x2b0 │ │ │ │ mov r5, r1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -73119,25 +73119,25 @@ │ │ │ │ beq a4434 │ │ │ │ ldr r9, [fp] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #114688 @ 0x1c000 │ │ │ │ add r7, r9, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a459c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r9, #348 @ 0x15c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a4584 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ beq a4434 │ │ │ │ ldr r3, [sl, #652] @ 0x28c │ │ │ │ cmp r3, r6 │ │ │ │ @@ -73173,24 +73173,24 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 166a98 │ │ │ │ b a4404 │ │ │ │ ldr r3, [pc, #344] @ a4698 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #664] @ 0x298 │ │ │ │ ldr r1, [r3, #652] @ 0x28c │ │ │ │ bl a3f1c │ │ │ │ b a44bc │ │ │ │ ldr r3, [pc, #312] @ a469c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #656] @ 0x290 │ │ │ │ ldr r1, [r3, #660] @ 0x294 │ │ │ │ bl a3f1c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ @@ -73208,15 +73208,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a45bc │ │ │ │ cmp r4, #0 │ │ │ │ bne a45a8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b a4470 │ │ │ │ @@ -73225,15 +73225,15 @@ │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a4600 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r8 │ │ │ │ @@ -73263,28 +73263,28 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a3e14c │ │ │ │ @ instruction: 0x01a3fa0c │ │ │ │ strdeq fp, [r3, r4]! │ │ │ │ @ instruction: 0x01a3dfe8 │ │ │ │ @ instruction: 0x01a3dfc4 │ │ │ │ @ instruction: 0x01a3b9b0 │ │ │ │ - tsteq r1, ip, ror #11 │ │ │ │ + tsteq r1, ip, lsl #12 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov r2, #0 │ │ │ │ b 9f064 │ │ │ │ mov r2, #1 │ │ │ │ b 9f064 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #320] @ a4814 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ beq a4778 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #288] @ a4818 │ │ │ │ bne a4744 │ │ │ │ @@ -73357,27 +73357,27 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #3 │ │ │ │ beq a47a0 │ │ │ │ b a4718 │ │ │ │ @ instruction: 0x01a3de54 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - tsteq r1, r4, asr #1 │ │ │ │ + tsteq r1, r4, ror #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x01a3f254 │ │ │ │ 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] @ a49a4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ beq a4918 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [pc, #312] @ a49a8 │ │ │ │ @@ -73460,27 +73460,27 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x01a3dce0 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ @ instruction: 0x01a3f118 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r9, lsl r2 │ │ │ │ - tsteq r1, r8, lsr #6 │ │ │ │ - tsteq r1, r4, ror #28 │ │ │ │ + tsteq r1, r8, asr #6 │ │ │ │ + tsteq r1, r4, lsl #29 │ │ │ │ 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] @ a4ae0 │ │ │ │ ldr r4, [pc, #260] @ a4ae4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ beq a4a94 │ │ │ │ ldr r2, [pc, #232] @ a4ae8 │ │ │ │ cmp r3, r2 │ │ │ │ beq a4a94 │ │ │ │ sub r2, r2, #152 @ 0x98 │ │ │ │ @@ -73537,30 +73537,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x01a3db48 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ andeq r8, r0, r0, asr #26 │ │ │ │ - tsteq r1, ip, lsr #5 │ │ │ │ + tsteq r1, ip, asr #5 │ │ │ │ @ instruction: 0x01a3efc4 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r9, lsl r2 │ │ │ │ - tsteq r1, r4, lsr #4 │ │ │ │ - tsteq r1, r8, lsr #26 │ │ │ │ + tsteq r1, r4, asr #4 │ │ │ │ + tsteq r1, r8, asr #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 r2, [pc, #256] @ a4c20 │ │ │ │ ldr r4, [pc, #256] @ a4c24 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ bhi a4ba4 │ │ │ │ ldr r3, [pc, #228] @ a4c28 │ │ │ │ cmp r1, r3 │ │ │ │ bls a4bb0 │ │ │ │ @@ -73617,21 +73617,21 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x01a3da08 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ andeq r8, r0, r7, lsr #25 │ │ │ │ - @ instruction: 0x0111e1d0 │ │ │ │ + @ instruction: 0x0111e1f0 │ │ │ │ @ instruction: 0x01a3ee8c │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r9, lsl r2 │ │ │ │ andeq r8, r0, r0, asr #26 │ │ │ │ - tsteq r1, r4, lsr r1 │ │ │ │ - tsteq r1, r8, ror #23 │ │ │ │ + tsteq r1, r4, asr r1 │ │ │ │ + tsteq r1, r8, lsl #24 │ │ │ │ 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 │ │ │ │ @@ -73704,18 +73704,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b a4d44 │ │ │ │ andeq r8, r0, sl, lsl r2 │ │ │ │ @ instruction: 0xffec3264 │ │ │ │ andeq r8, r0, r0, lsr #26 │ │ │ │ - @ instruction: 0x0111d5b0 │ │ │ │ - tsteq r1, ip, lsl #11 │ │ │ │ + @ instruction: 0x0111d5d0 │ │ │ │ + tsteq r1, ip, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r1, r4, lsl r6 │ │ │ │ + tsteq r1, r4, lsr 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 r5, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ @@ -73737,15 +73737,15 @@ │ │ │ │ add r2, r7, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r2, #3408] @ 0xd50 │ │ │ │ mov r1, #0 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r2, #3408] @ 0xd50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a511c │ │ │ │ cmp r9, #0 │ │ │ │ beq a5068 │ │ │ │ sub r6, r6, #34048 @ 0x8500 │ │ │ │ cmp r8, #36096 @ 0x8d00 │ │ │ │ sub r6, r6, #21 │ │ │ │ @@ -73801,15 +73801,15 @@ │ │ │ │ beq a5090 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r9, #195] @ 0xc3 │ │ │ │ mov r5, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strh r5, [r4, #188] @ 0xbc │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r5 │ │ │ │ bne a5104 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ bl 166a98 │ │ │ │ b a4df0 │ │ │ │ @@ -73944,15 +73944,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne a513c │ │ │ │ cmp r5, #0 │ │ │ │ bne a5128 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b a4e18 │ │ │ │ @@ -73961,15 +73961,15 @@ │ │ │ │ mov fp, sl │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a5180 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -73986,15 +73986,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ a527c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r2 │ │ │ │ bl 9c330 │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -74032,15 +74032,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #1120] @ a56fc │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r4, [sp, #80] @ 0x50 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ @@ -74313,26 +74313,26 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq a53c8 │ │ │ │ b a5578 │ │ │ │ @ instruction: 0x01a3d288 │ │ │ │ andeq r8, r0, sl, lsl r5 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - tsteq r1, r4, ror #19 │ │ │ │ + tsteq r1, r4, lsl #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r1, r8, lsl r9 │ │ │ │ - tsteq r1, r8, lsl #18 │ │ │ │ + tsteq r1, r8, lsr r9 │ │ │ │ + tsteq r1, r8, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ - tsteq r1, ip, ror #17 │ │ │ │ + tsteq r1, ip, lsl #18 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r1, r8, lsr r8 │ │ │ │ - @ instruction: 0x0111d7bc │ │ │ │ + tsteq r1, r8, asr r8 │ │ │ │ + @ instruction: 0x0111d7dc │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ 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] │ │ │ │ @@ -74359,15 +74359,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ bl a5280 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r1, ip, asr r6 │ │ │ │ + tsteq r1, ip, ror r6 │ │ │ │ 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] │ │ │ │ @@ -74393,15 +74393,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ bl a5280 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r1, ip, ror #11 │ │ │ │ + tsteq r1, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #64] @ a58a8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ stm sp, {r2, r3} │ │ │ │ @@ -74416,15 +74416,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #12] │ │ │ │ bl a5280 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r1, r8, lsr #11 │ │ │ │ + tsteq r1, r8, asr #11 │ │ │ │ b a51cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #64] @ a5908 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -74440,24 +74440,24 @@ │ │ │ │ mov r1, r0 │ │ │ │ str lr, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl a5280 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r1, r0, ror r5 │ │ │ │ + @ instruction: 0x0111d590 │ │ │ │ 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] @ a5a04 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r3 │ │ │ │ bl 9c330 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -74512,15 +74512,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] @ a5c00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r5] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ @@ -74631,57 +74631,57 @@ │ │ │ │ ldr r1, [pc, #60] @ a5c2c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ b a5b98 │ │ │ │ @ instruction: 0x01a3cb04 │ │ │ │ - @ instruction: 0x0111d3f8 │ │ │ │ - tsteq r1, ip, lsr #7 │ │ │ │ + tsteq r1, r8, lsl r4 │ │ │ │ + tsteq r1, ip, asr #7 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - @ instruction: 0x0111d2d8 │ │ │ │ - @ instruction: 0x0111d1d8 │ │ │ │ + @ instruction: 0x0111d2f8 │ │ │ │ + @ instruction: 0x0111d1f8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r1, ip, lsr #5 │ │ │ │ - @ instruction: 0x0111d194 │ │ │ │ - tsteq r1, r4, ror r2 │ │ │ │ - tsteq r1, r8, ror #3 │ │ │ │ + tsteq r1, ip, asr #5 │ │ │ │ + @ instruction: 0x0111d1b4 │ │ │ │ + @ instruction: 0x0111d294 │ │ │ │ + tsteq r1, r8, lsl #4 │ │ │ │ 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 r7, [pc, #424] @ a5df0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [r0, r7] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ beq a5cb8 │ │ │ │ ldr sl, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #114688 @ 0x1c000 │ │ │ │ add r7, sl, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a5d88 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, sl, #348 @ 0x15c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a5d70 │ │ │ │ cmp r5, #0 │ │ │ │ beq a5d4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl ddd5c │ │ │ │ @@ -74738,26 +74738,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne a5da4 │ │ │ │ cmp fp, #0 │ │ │ │ bne a5d90 │ │ │ │ b a5c90 │ │ │ │ ldr r1, [sl, #360] @ 0x168 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq a5dc0 │ │ │ │ b a5dd0 │ │ │ │ @ instruction: 0x01a3c8e0 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -74766,15 +74766,15 @@ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #432] @ a5fc4 │ │ │ │ ldr r9, [pc, #432] @ a5fc8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -74872,33 +74872,33 @@ │ │ │ │ ldr r1, [pc, #48] @ a5fe4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ b a5f88 │ │ │ │ @ instruction: 0x01a3c714 │ │ │ │ - tsteq r1, r4, asr r0 │ │ │ │ + tsteq r1, r4, ror r0 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r1, r4, lsl #30 │ │ │ │ - tsteq r1, r8, ror #27 │ │ │ │ + tsteq r1, r4, lsr #30 │ │ │ │ + tsteq r1, r8, lsl #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r1, ip, asr #29 │ │ │ │ - tsteq r1, r4, lsr #28 │ │ │ │ + tsteq r1, ip, ror #29 │ │ │ │ + tsteq r1, r4, asr #28 │ │ │ │ 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] @ a6148 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 9c330 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -74969,27 +74969,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 286da0 │ │ │ │ @ instruction: 0x01a3c520 │ │ │ │ - tsteq r1, r0, lsr #28 │ │ │ │ + tsteq r1, r0, asr #28 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r1, r4, lsr #24 │ │ │ │ + tsteq r1, r4, 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #580] @ a63bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -75126,39 +75126,39 @@ │ │ │ │ ldr r1, [pc, #64] @ a63ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ b a632c │ │ │ │ @ instruction: 0x01a3c3b0 │ │ │ │ - @ instruction: 0x0111ccdc │ │ │ │ - tsteq r1, r8, asr ip │ │ │ │ + @ instruction: 0x0111ccfc │ │ │ │ + tsteq r1, r8, ror ip │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r1, r0, lsl #23 │ │ │ │ - tsteq r1, r4, asr #20 │ │ │ │ + tsteq r1, r0, lsr #23 │ │ │ │ + tsteq r1, r4, ror #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r1, r4, asr fp │ │ │ │ - tsteq r1, r0, lsl #20 │ │ │ │ - @ instruction: 0x0111c9d4 │ │ │ │ - @ instruction: 0x0111caf4 │ │ │ │ - tsteq r1, ip, lsr #20 │ │ │ │ + tsteq r1, r4, ror fp │ │ │ │ + tsteq r1, r0, lsr #20 │ │ │ │ + @ instruction: 0x0111c9f4 │ │ │ │ + tsteq r1, r4, lsl fp │ │ │ │ + tsteq r1, ip, asr #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 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #332] @ a655c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 9c330 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -75230,27 +75230,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 286da0 │ │ │ │ @ instruction: 0x01a3c10c │ │ │ │ - tsteq r1, r8, lsr #20 │ │ │ │ + tsteq r1, r8, asr #20 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ + tsteq r1, r0, lsr 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, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #696] @ a6844 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -75416,64 +75416,64 @@ │ │ │ │ ldr r1, [pc, #60] @ a6870 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ b a6770 │ │ │ │ @ instruction: 0x01a3bf9c │ │ │ │ - @ instruction: 0x0111c8d8 │ │ │ │ - tsteq r1, r4, lsl #17 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ + @ instruction: 0x0111c8f8 │ │ │ │ + tsteq r1, r4, lsr #17 │ │ │ │ + tsteq r1, r0, lsr r8 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r1, r4, asr r7 │ │ │ │ - tsteq r1, r0, lsl #12 │ │ │ │ + tsteq r1, r4, ror r7 │ │ │ │ + tsteq r1, r0, lsr #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r1, ip, lsr #14 │ │ │ │ + tsteq r1, ip, asr #14 │ │ │ │ + tsteq r1, r4, ror r7 │ │ │ │ tsteq r1, r4, asr r7 │ │ │ │ - tsteq r1, r4, lsr r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r1, r4, ror #13 │ │ │ │ - tsteq r1, r8, ror r5 │ │ │ │ - tsteq r1, ip, asr #10 │ │ │ │ - tsteq r1, r4, lsl #13 │ │ │ │ - tsteq r1, r4, lsr #11 │ │ │ │ + tsteq r1, r4, lsl #14 │ │ │ │ + @ instruction: 0x0111c598 │ │ │ │ + tsteq r1, ip, ror #10 │ │ │ │ + tsteq r1, r4, lsr #13 │ │ │ │ + tsteq r1, r4, asr #11 │ │ │ │ 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, #32] │ │ │ │ ldr r3, [pc, #576] @ a6ae8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ beq a6918 │ │ │ │ ldr fp, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #114688 @ 0x1c000 │ │ │ │ add r6, fp, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a6a2c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, fp, #348 @ 0x15c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a6a78 │ │ │ │ cmp r5, #0 │ │ │ │ beq a69d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl ddd5c │ │ │ │ @@ -75548,15 +75548,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a6a4c │ │ │ │ cmp r4, #0 │ │ │ │ bne a6a38 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ b a68f0 │ │ │ │ @@ -75571,43 +75571,43 @@ │ │ │ │ mov fp, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a6aa8 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, sl │ │ │ │ mov sl, fp │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ bne a6a34 │ │ │ │ b a68f0 │ │ │ │ @ instruction: 0x01a3bc80 │ │ │ │ - tsteq r1, r0, asr #10 │ │ │ │ + tsteq r1, r0, ror #10 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r1, r0, asr #6 │ │ │ │ + tsteq r1, r0, ror #6 │ │ │ │ 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] @ a6d24 │ │ │ │ ldr r9, [pc, #524] @ a6d28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -75728,22 +75728,22 @@ │ │ │ │ ldr r1, [pc, #52] @ a6d48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ b a6cc4 │ │ │ │ @ instruction: 0x01a3ba10 │ │ │ │ - tsteq r1, ip, ror #6 │ │ │ │ + tsteq r1, ip, lsl #7 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r1, r8, ror #3 │ │ │ │ - tsteq r1, ip, lsr #1 │ │ │ │ + tsteq r1, r8, lsl #4 │ │ │ │ + tsteq r1, ip, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r1, r0, ror r0 │ │ │ │ - tsteq r1, ip, lsl #3 │ │ │ │ - tsteq r1, r4, asr #1 │ │ │ │ + @ instruction: 0x0111c090 │ │ │ │ + tsteq r1, ip, lsr #3 │ │ │ │ + tsteq r1, r4, ror #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, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #308] @ a6e98 │ │ │ │ ldr ip, [pc, #308] @ a6e9c │ │ │ │ @@ -75753,15 +75753,15 @@ │ │ │ │ ldr r5, [pc, #296] @ a6ea0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r3 │ │ │ │ strb sl, [sp, #35] @ 0x23 │ │ │ │ bl 9c330 │ │ │ │ @@ -75823,15 +75823,15 @@ │ │ │ │ b a6e0c │ │ │ │ mov r4, r8 │ │ │ │ b a6e0c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a39294 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a3b7a8 │ │ │ │ - tsteq r1, ip, lsr #1 │ │ │ │ + tsteq r1, ip, asr #1 │ │ │ │ @ instruction: 0x01a391b0 │ │ │ │ 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] @ a7154 │ │ │ │ ldr ip, [pc, #656] @ a7158 │ │ │ │ @@ -75840,15 +75840,15 @@ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [pc, #644] @ a715c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1621] @ 0x655 │ │ │ │ @@ -76000,28 +76000,28 @@ │ │ │ │ b a70b0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a39134 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a3b648 │ │ │ │ @ instruction: 0x01a390e8 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - tsteq r1, r8, lsr pc │ │ │ │ + tsteq r1, r8, asr pc │ │ │ │ @ instruction: 0x01a3903c │ │ │ │ strdeq r8, [r3, r8]! @ │ │ │ │ - tsteq r1, r8, ror lr │ │ │ │ - @ instruction: 0x0111bed4 │ │ │ │ + @ instruction: 0x0111be98 │ │ │ │ + @ instruction: 0x0111bef4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r1, r4, lsr lr │ │ │ │ - tsteq r1, r8, asr #27 │ │ │ │ - tsteq r1, r0, lsl #26 │ │ │ │ + tsteq r1, r4, asr lr │ │ │ │ + tsteq r1, r8, ror #27 │ │ │ │ + tsteq r1, r0, lsr #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r1, r4, lsr #27 │ │ │ │ - tsteq r1, r8, ror #24 │ │ │ │ - tsteq r1, ip, ror sp │ │ │ │ - tsteq r1, r8, lsr #24 │ │ │ │ + tsteq r1, r4, asr #27 │ │ │ │ + tsteq r1, r8, lsl #25 │ │ │ │ + @ instruction: 0x0111bd9c │ │ │ │ + tsteq r1, r8, asr #24 │ │ │ │ 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, #492] @ a73a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #488] @ a73a8 │ │ │ │ @@ -76031,37 +76031,37 @@ │ │ │ │ ldr r6, [pc, #476] @ a73ac │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ strb r1, [sp, #35] @ 0x23 │ │ │ │ beq a7248 │ │ │ │ ldr sl, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #114688 @ 0x1c000 │ │ │ │ add r9, sl, #360 @ 0x168 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a7338 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, sl, #348 @ 0x15c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a7320 │ │ │ │ cmp r4, #0 │ │ │ │ beq a7304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ddd5c │ │ │ │ @@ -76126,35 +76126,35 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne a7354 │ │ │ │ cmp fp, #0 │ │ │ │ bne a7340 │ │ │ │ b a7220 │ │ │ │ ldr r1, [sl, #360] @ 0x168 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq a7370 │ │ │ │ b a7380 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a38e3c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a3b350 │ │ │ │ - @ instruction: 0x0111bc98 │ │ │ │ + @ instruction: 0x0111bcb8 │ │ │ │ @ instruction: 0x01a38d18 │ │ │ │ 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] @ a7630 │ │ │ │ ldr ip, [pc, #608] @ a7634 │ │ │ │ @@ -76163,15 +76163,15 @@ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #596] @ a7638 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1621] @ 0x655 │ │ │ │ @@ -76311,25 +76311,25 @@ │ │ │ │ b a75bc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a38c28 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a3b13c │ │ │ │ ldrdeq r8, [r3, ip]! │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - tsteq r1, ip, asr #21 │ │ │ │ + tsteq r1, ip, ror #21 │ │ │ │ @ instruction: 0x01a38b28 │ │ │ │ @ instruction: 0x01a38ae4 │ │ │ │ - tsteq r1, r8, ror #19 │ │ │ │ - tsteq r1, r0, asr #19 │ │ │ │ + tsteq r1, r8, lsl #20 │ │ │ │ + tsteq r1, r0, ror #19 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r1, r0, asr #18 │ │ │ │ - @ instruction: 0x0111b7f4 │ │ │ │ + tsteq r1, r0, ror #18 │ │ │ │ + tsteq r1, r4, lsl r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r1, ip, lsl r9 │ │ │ │ - tsteq r1, ip, asr r7 │ │ │ │ + tsteq r1, ip, lsr r9 │ │ │ │ + tsteq r1, ip, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #68] @ a76cc │ │ │ │ sub sp, sp, #32 │ │ │ │ stm sp, {r2, r3} │ │ │ │ @@ -76345,15 +76345,15 @@ │ │ │ │ ldr r1, [pc, #24] @ a76d0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ bl a5280 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r1, r8, lsr #17 │ │ │ │ + tsteq r1, r8, asr #17 │ │ │ │ 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] @ a7730 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -76370,15 +76370,15 @@ │ │ │ │ ldr r1, [pc, #24] @ a7734 │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ bl a5280 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r1, r8, ror #16 │ │ │ │ + tsteq r1, r8, lsl #17 │ │ │ │ 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} │ │ │ │ @@ -76396,15 +76396,15 @@ │ │ │ │ ldr r1, [pc, #24] @ a779c │ │ │ │ str r4, [sp, #24] │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl a5280 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r1, r0, lsr #16 │ │ │ │ + tsteq r1, r0, asr #16 │ │ │ │ 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 │ │ │ │ @@ -76417,15 +76417,15 @@ │ │ │ │ add r2, r5, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r2, #3408] @ 0xd50 │ │ │ │ mov r1, #0 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r2, #3408] @ 0xd50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a7924 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 9c40c │ │ │ │ @@ -76452,15 +76452,15 @@ │ │ │ │ beq a78c0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ mov r6, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strh r6, [r4, #188] @ 0xbc │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r6 │ │ │ │ bne a7904 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab300 │ │ │ │ mov r1, #1 │ │ │ │ @@ -76505,26 +76505,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne a7940 │ │ │ │ cmp r6, #0 │ │ │ │ bne a792c │ │ │ │ b a77f8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq a795c │ │ │ │ b a796c │ │ │ │ @ instruction: 0xffff8d41 │ │ │ │ andeq r8, r0, sl, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -76696,32 +76696,32 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq r8, r0, sl, lsl r2 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ @ instruction: 0x01a3859c │ │ │ │ @ instruction: 0x01a3854c │ │ │ │ @ instruction: 0x01a38520 │ │ │ │ - @ instruction: 0x0111a7d0 │ │ │ │ + @ instruction: 0x0111a7f0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldrdeq r8, [r3, ip]! │ │ │ │ - tsteq r1, ip, asr r4 │ │ │ │ + tsteq r1, ip, ror r4 │ │ │ │ @ instruction: 0x01a38488 │ │ │ │ - @ instruction: 0x0111a6fc │ │ │ │ + tsteq r1, ip, lsl r7 │ │ │ │ @ instruction: 0x01a38438 │ │ │ │ - tsteq r1, ip, lsl #15 │ │ │ │ + tsteq r1, ip, lsr #15 │ │ │ │ strdeq r8, [r3, ip]! │ │ │ │ - @ instruction: 0x0111b3b0 │ │ │ │ + @ instruction: 0x0111b3d0 │ │ │ │ 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, #272] @ a7d98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r2] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ bl 9c330 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -76729,25 +76729,25 @@ │ │ │ │ beq a7d00 │ │ │ │ ldr r9, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #98304 @ 0x18000 │ │ │ │ add r8, r9, #336 @ 0x150 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a7d30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r9, #324 @ 0x144 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a7d18 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -76764,39 +76764,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne a7d4c │ │ │ │ cmp sl, #0 │ │ │ │ bne a7d38 │ │ │ │ b a7cd8 │ │ │ │ ldr r1, [r9, #336] @ 0x150 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq a7d68 │ │ │ │ b a7d78 │ │ │ │ @ instruction: 0x01a3a8a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #280] @ a7ecc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, #2 │ │ │ │ mov r7, r3 │ │ │ │ beq a7e7c │ │ │ │ @@ -76859,67 +76859,67 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a3a774 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - @ instruction: 0x0111b1d0 │ │ │ │ - tsteq r1, r8, asr #2 │ │ │ │ + @ instruction: 0x0111b1f0 │ │ │ │ + tsteq r1, r8, ror #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, #468] @ a80c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r8, [r0, r2] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ beq a7f5c │ │ │ │ ldr r9, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #114688 @ 0x1c000 │ │ │ │ add r7, r9, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a8024 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r9, #348 @ 0x15c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a8068 │ │ │ │ cmp r4, #0 │ │ │ │ beq a7fb0 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #98304 @ 0x18000 │ │ │ │ add r7, r9, #336 @ 0x150 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a7fe0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r9, #324 @ 0x144 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a7fc8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -76936,15 +76936,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne a7ffc │ │ │ │ cmp sl, #0 │ │ │ │ bne a7fe8 │ │ │ │ b a7f88 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -76953,15 +76953,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne a8040 │ │ │ │ cmp sl, #0 │ │ │ │ bne a802c │ │ │ │ b a7f34 │ │ │ │ mov r3, #0 │ │ │ │ @@ -76970,39 +76970,39 @@ │ │ │ │ str r3, [r9, #360] @ 0x168 │ │ │ │ bl 4e2158 │ │ │ │ b a7f5c │ │ │ │ ldr r1, [r9, #360] @ 0x168 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq a805c │ │ │ │ b a8084 │ │ │ │ ldr r1, [r9, #336] @ 0x150 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq a8018 │ │ │ │ b a80a8 │ │ │ │ @ instruction: 0x01a3a634 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ a813c │ │ │ │ ldr r8, [pc, #88] @ a8140 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -77014,25 +77014,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl a7994 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x01a3a444 │ │ │ │ - tsteq r1, r0, asr pc │ │ │ │ + tsteq r1, r0, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ a81b8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ a81bc │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r3 │ │ │ │ bl 9f7c4 │ │ │ │ @@ -77045,24 +77045,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ bl a7994 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01a3a3cc │ │ │ │ - @ instruction: 0x0111aef0 │ │ │ │ - @ instruction: 0x0111aeb0 │ │ │ │ + tsteq r1, r0, lsl pc │ │ │ │ + @ instruction: 0x0111aed0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #280] @ a82f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, #2 │ │ │ │ mov r7, r3 │ │ │ │ beq a82a4 │ │ │ │ @@ -77125,24 +77125,24 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a3a34c │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - tsteq r1, r4, asr #28 │ │ │ │ - @ instruction: 0x0111adb0 │ │ │ │ + tsteq r1, r4, ror #28 │ │ │ │ + @ instruction: 0x0111add0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ a838c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bne a8370 │ │ │ │ @@ -77162,24 +77162,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 9f9a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne a8348 │ │ │ │ b a8368 │ │ │ │ @ instruction: 0x01a3a20c │ │ │ │ - tsteq r1, r0, lsr #27 │ │ │ │ - tsteq r1, r8, ror sp │ │ │ │ + tsteq r1, r0, asr #27 │ │ │ │ + @ instruction: 0x0111ad98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ a8420 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bne a8404 │ │ │ │ @@ -77199,24 +77199,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 9f7c4 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne a83dc │ │ │ │ b a83fc │ │ │ │ @ instruction: 0x01a3a178 │ │ │ │ - tsteq r1, r8, lsr sp │ │ │ │ - tsteq r1, r0, lsl sp │ │ │ │ + tsteq r1, r8, asr sp │ │ │ │ + tsteq r1, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ a84f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -77251,26 +77251,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ a8500 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a3a0e4 │ │ │ │ - tsteq r1, ip, lsr sp │ │ │ │ - @ instruction: 0x0111acf8 │ │ │ │ - tsteq r1, r0, ror ip │ │ │ │ + tsteq r1, ip, asr sp │ │ │ │ + tsteq r1, r8, lsl sp │ │ │ │ + @ instruction: 0x0111ac90 │ │ │ │ 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, #396] @ a86a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne a8574 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ @@ -77289,25 +77289,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #114688 @ 0x1c000 │ │ │ │ add r9, sl, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a861c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, sl, #348 @ 0x15c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a8604 │ │ │ │ cmp r4, #0 │ │ │ │ beq a8684 │ │ │ │ ldr r3, [pc, #224] @ a86b0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -77331,28 +77331,28 @@ │ │ │ │ b a85c0 │ │ │ │ cmp r0, #2 │ │ │ │ beq a8648 │ │ │ │ ldr r1, [sl, #360] @ 0x168 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq a8678 │ │ │ │ b a8628 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a865c │ │ │ │ cmp r4, #0 │ │ │ │ bne a8648 │ │ │ │ b a8598 │ │ │ │ ldr r3, [pc, #40] @ a86b4 │ │ │ │ @@ -77361,27 +77361,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #28] @ a86bc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a3a00c │ │ │ │ - tsteq r1, r4, lsr #25 │ │ │ │ + tsteq r1, r4, asr #25 │ │ │ │ @ instruction: 0x01a3b864 │ │ │ │ - tsteq r1, ip, ror #22 │ │ │ │ - tsteq r1, r8, lsl #23 │ │ │ │ + tsteq r1, ip, lsl #23 │ │ │ │ + tsteq r1, r8, lsr #23 │ │ │ │ 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] @ a87b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne a8758 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #660] @ 0x294 │ │ │ │ @@ -77431,25 +77431,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a39e50 │ │ │ │ andeq r0, r0, r1, lsl #24 │ │ │ │ andeq r0, r0, r2, lsl #24 │ │ │ │ - tsteq r1, r8, asr #21 │ │ │ │ - tsteq r1, r8, asr #21 │ │ │ │ - tsteq r1, r0, lsr #21 │ │ │ │ + tsteq r1, r8, ror #21 │ │ │ │ + tsteq r1, r8, ror #21 │ │ │ │ + tsteq r1, r0, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ a8888 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1401] @ 0x579 │ │ │ │ cmp r3, #0 │ │ │ │ beq a886c │ │ │ │ mov r0, r4 │ │ │ │ @@ -77481,26 +77481,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ a8898 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a39d40 │ │ │ │ - tsteq r1, r8, lsr #21 │ │ │ │ - tsteq r1, r4, lsl #21 │ │ │ │ - @ instruction: 0x0111a9fc │ │ │ │ + tsteq r1, r8, asr #21 │ │ │ │ + tsteq r1, r4, lsr #21 │ │ │ │ + tsteq r1, ip, 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #396] @ a8a40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne a890c │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ @@ -77519,25 +77519,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #114688 @ 0x1c000 │ │ │ │ add r9, sl, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a89b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, sl, #348 @ 0x15c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a899c │ │ │ │ cmp r4, #0 │ │ │ │ beq a8a1c │ │ │ │ ldr r3, [pc, #224] @ a8a48 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -77561,28 +77561,28 @@ │ │ │ │ b a8958 │ │ │ │ cmp r0, #2 │ │ │ │ beq a89e0 │ │ │ │ ldr r1, [sl, #360] @ 0x168 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq a8a10 │ │ │ │ b a89c0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a89f4 │ │ │ │ cmp r4, #0 │ │ │ │ bne a89e0 │ │ │ │ b a8930 │ │ │ │ ldr r3, [pc, #40] @ a8a4c │ │ │ │ @@ -77591,28 +77591,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #28] @ a8a54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a39c74 │ │ │ │ - tsteq r1, r4, lsl sl │ │ │ │ + tsteq r1, r4, lsr sl │ │ │ │ @ instruction: 0x01a3b4cc │ │ │ │ - @ instruction: 0x0111a8dc │ │ │ │ - @ instruction: 0x0111a7f0 │ │ │ │ + @ instruction: 0x0111a8fc │ │ │ │ + tsteq r1, r0, lsl r8 │ │ │ │ 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] @ a8b88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -77674,24 +77674,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a39ab4 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - tsteq r1, r4, lsr r8 │ │ │ │ - @ instruction: 0x0111a7b0 │ │ │ │ + tsteq r1, r4, asr r8 │ │ │ │ + @ instruction: 0x0111a7d0 │ │ │ │ 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] @ a8c20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 a8c04 │ │ │ │ @@ -77711,21 +77711,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 9f9a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne a8bdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0x01a39978 │ │ │ │ - tsteq r1, ip, lsl #15 │ │ │ │ - tsteq r1, r4, ror #14 │ │ │ │ + tsteq r1, ip, lsr #15 │ │ │ │ + tsteq r1, r4, lsl #15 │ │ │ │ ldr r3, [pc, #248] @ a8d2c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov ip, r4 │ │ │ │ ldr lr, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp lr, #2 │ │ │ │ mov r3, r2 │ │ │ │ beq a8cc8 │ │ │ │ @@ -77786,15 +77786,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] @ a8e0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r2 │ │ │ │ bl 9c330 │ │ │ │ @@ -77834,19 +77834,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrdeq r9, [r3, ip]! │ │ │ │ - tsteq r1, r0, asr #12 │ │ │ │ - tsteq r1, r8, lsr #11 │ │ │ │ + tsteq r1, r0, ror #12 │ │ │ │ + tsteq r1, r8, asr #11 │ │ │ │ ldr r3, [pc, #32] @ a8e40 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #652] @ 0x28c │ │ │ │ b 9d4f0 │ │ │ │ @@ -77854,15 +77854,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #128] @ a8edc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne a8eb8 │ │ │ │ add ip, r7, #94208 @ 0x17000 │ │ │ │ @@ -77886,24 +77886,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 9f9a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ addne ip, r7, #94208 @ 0x17000 │ │ │ │ bne a8e84 │ │ │ │ b a8eb0 │ │ │ │ @ instruction: 0x01a396cc │ │ │ │ - tsteq r1, ip, asr #10 │ │ │ │ - tsteq r1, r8, lsl r5 │ │ │ │ + tsteq r1, ip, ror #10 │ │ │ │ + tsteq r1, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #276] @ a9014 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 9c330 │ │ │ │ subs r1, r0, #0 │ │ │ │ @@ -77965,26 +77965,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a39628 │ │ │ │ andeq r8, r0, r0, ror #25 │ │ │ │ - @ instruction: 0x0111a498 │ │ │ │ - tsteq r1, r8, lsr r4 │ │ │ │ + @ instruction: 0x0111a4b8 │ │ │ │ + tsteq r1, r8, asr r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0111a3fc │ │ │ │ + tsteq r1, ip, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #288] @ a9164 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #2 │ │ │ │ mov r7, r3 │ │ │ │ beq a9114 │ │ │ │ @@ -78049,24 +78049,24 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a394e4 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - @ instruction: 0x0111a3b8 │ │ │ │ - tsteq r1, r8, lsr #6 │ │ │ │ + @ instruction: 0x0111a3d8 │ │ │ │ + tsteq r1, r8, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #120] @ a9204 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bne a91e8 │ │ │ │ @@ -78088,24 +78088,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 9f9a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne a91b8 │ │ │ │ b a91e0 │ │ │ │ @ instruction: 0x01a3939c │ │ │ │ - tsteq r1, r8, lsl #6 │ │ │ │ - @ instruction: 0x0111a2d8 │ │ │ │ + tsteq r1, r8, lsr #6 │ │ │ │ + @ instruction: 0x0111a2f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #240] @ a9318 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #2 │ │ │ │ beq a92b0 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -78158,47 +78158,47 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp ip, #3 │ │ │ │ beq a92d8 │ │ │ │ b a9274 │ │ │ │ @ instruction: 0x01a39300 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - @ instruction: 0x0111a1bc │ │ │ │ + @ instruction: 0x0111a1dc │ │ │ │ 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, #292] @ a9460 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr fp, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ beq a93ac │ │ │ │ ldr sl, [fp] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #114688 @ 0x1c000 │ │ │ │ add r9, sl, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a93e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, sl, #348 @ 0x15c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a9424 │ │ │ │ ldr ip, [pc, #176] @ a9464 │ │ │ │ mov r3, r7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ @@ -78216,15 +78216,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a93fc │ │ │ │ cmp r4, #0 │ │ │ │ bne a93e8 │ │ │ │ b a9384 │ │ │ │ mov r3, #0 │ │ │ │ @@ -78233,27 +78233,27 @@ │ │ │ │ str r3, [sl, #360] @ 0x168 │ │ │ │ bl 4e2158 │ │ │ │ b a93ac │ │ │ │ ldr r1, [sl, #360] @ 0x168 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq a9418 │ │ │ │ b a9440 │ │ │ │ @ instruction: 0x01a391ec │ │ │ │ - tsteq r1, r4, lsl r1 │ │ │ │ + tsteq r1, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #116] @ a94f4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1424] @ 0x590 │ │ │ │ cmp r3, #0 │ │ │ │ beq a94e0 │ │ │ │ add r4, r0, #593920 @ 0x91000 │ │ │ │ @@ -78276,15 +78276,15 @@ │ │ │ │ bx r3 │ │ │ │ ldr r2, [pc, #16] @ a94f8 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #12] @ a94fc │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a390a8 │ │ │ │ - tsteq r1, r4 │ │ │ │ + tsteq r1, r4, lsr #32 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ a9524 │ │ │ │ mov r1, #0 │ │ │ │ @@ -78327,25 +78327,25 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #444 @ 0x1bc │ │ │ │ add r4, r4, #44 @ 0x2c │ │ │ │ bne a9574 │ │ │ │ ldr r0, [pc, #40] @ a95e8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11bffc8 │ │ │ │ + b 11bffe8 │ │ │ │ ldr r0, [pc, #28] @ a95ec │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ b 2870d8 │ │ │ │ @ instruction: 0xffffffb8 │ │ │ │ @ instruction: 0x01a4c75c │ │ │ │ @ instruction: 0x0197a4d4 │ │ │ │ @ instruction: 0x01a4c740 │ │ │ │ @ instruction: 0xffffff48 │ │ │ │ - @ instruction: 0x01283b64 │ │ │ │ + smlawbeq r8, r4, fp, r3 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ ldr r2, [pc, #48] @ a962c │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ @@ -78497,23 +78497,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0197a39c │ │ │ │ andeq r8, r0, r1, rrx │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ - smlawteq r8, r0, r7, r3 │ │ │ │ - @ instruction: 0x01283791 │ │ │ │ + @ instruction: 0x012837e0 │ │ │ │ + @ instruction: 0x012837b1 │ │ │ │ andeq r8, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x0128374b │ │ │ │ - @ instruction: 0x01283730 │ │ │ │ + @ instruction: 0x0128376b │ │ │ │ + @ instruction: 0x01283750 │ │ │ │ andeq r8, r0, sl, asr #16 │ │ │ │ andeq r8, r0, r5, asr sp │ │ │ │ - @ instruction: 0x012836a5 │ │ │ │ - tsteq r1, r4, lsl sp │ │ │ │ + smlawteq r8, r5, r6, r3 │ │ │ │ + tsteq r1, r4, lsr sp │ │ │ │ ldr r3, [pc, #144] @ a9928 │ │ │ │ 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 │ │ │ │ @@ -78670,15 +78670,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ a9b50 │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #0 │ │ │ │ orrseq sl, r7, ip, rrx │ │ │ │ - @ instruction: 0x01283496 │ │ │ │ + @ instruction: 0x012834b6 │ │ │ │ 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 │ │ │ │ @@ -79118,15 +79118,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #136 @ 0x88 │ │ │ │ bx lr │ │ │ │ mov r0, #214 @ 0xd6 │ │ │ │ bx lr │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01282d22 │ │ │ │ + @ instruction: 0x01282d42 │ │ │ │ ldr r2, [pc, #148] @ aa2c0 │ │ │ │ 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] │ │ │ │ @@ -79159,15 +79159,15 @@ │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ b aa28c │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ b aa28c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ orrseq r9, r7, r0, lsl r8 │ │ │ │ - @ instruction: 0x01282d67 │ │ │ │ + smlawbeq r8, r7, sp, r2 │ │ │ │ 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] @ aa390 │ │ │ │ add r4, r0, r0, lsl #2 │ │ │ │ add r4, r0, r4, lsl #1 │ │ │ │ @@ -79459,26 +79459,26 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #128] @ aa7e4 │ │ │ │ add r2, pc, r2 │ │ │ │ b aa684 │ │ │ │ ldr r2, [pc, #120] @ aa7e8 │ │ │ │ add r2, pc, r2 │ │ │ │ b aa684 │ │ │ │ - @ instruction: 0x01282a4b │ │ │ │ + @ instruction: 0x01282a6b │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ sbcseq r0, ip, r0, lsl #4 │ │ │ │ strne r0, [r0, -r1] │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq sl, r0, r0, lsl r1 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ orrseq r9, r7, r8, ror #7 │ │ │ │ - @ instruction: 0x01118ef8 │ │ │ │ + tsteq r1, r8, lsl pc │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ - @ instruction: 0x01282a43 │ │ │ │ + @ instruction: 0x01282a63 │ │ │ │ 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 │ │ │ │ @@ -79487,16 +79487,16 @@ │ │ │ │ andeq r8, r0, r2, lsr r0 │ │ │ │ andeq r8, r0, r2, ror #6 │ │ │ │ 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 │ │ │ │ - tsteq r1, r4, ror #25 │ │ │ │ - @ instruction: 0x0111ecd8 │ │ │ │ + tsteq r1, r4, lsl #26 │ │ │ │ + @ instruction: 0x0111ecf8 │ │ │ │ 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] │ │ │ │ @@ -79674,15 +79674,15 @@ │ │ │ │ sub r3, r3, #39 @ 0x27 │ │ │ │ cmp r3, #1 │ │ │ │ bls aaa4c │ │ │ │ b aa9b8 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ - @ instruction: 0x0111a8d4 │ │ │ │ + @ instruction: 0x0111a8f4 │ │ │ │ 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 │ │ │ │ @@ -79914,15 +79914,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #772] @ 0x304 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq aae9c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq aaefc │ │ │ │ mov r5, #0 │ │ │ │ add r4, r7, #240 @ 0xf0 │ │ │ │ add r6, r7, #780 @ 0x30c │ │ │ │ str r5, [r7, #772] @ 0x304 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -79974,43 +79974,43 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq aafbc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab088 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab014 │ │ │ │ cmp r7, #0 │ │ │ │ beq ab004 │ │ │ │ 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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab02c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab070 │ │ │ │ str r4, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #884] @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ @@ -80027,15 +80027,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne ab048 │ │ │ │ cmp r5, #0 │ │ │ │ bne ab034 │ │ │ │ b aafdc │ │ │ │ mov r3, #0 │ │ │ │ @@ -80051,34 +80051,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne ab0a4 │ │ │ │ cmp r7, #0 │ │ │ │ bne ab090 │ │ │ │ b aaf8c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq ab0c0 │ │ │ │ b ab0d0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq ab064 │ │ │ │ b ab0f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -80164,15 +80164,15 @@ │ │ │ │ str r3, [r7, #3408] @ 0xd50 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [ip, #16] │ │ │ │ cmp r2, sl │ │ │ │ bne ab190 │ │ │ │ b ab154 │ │ │ │ - @ instruction: 0x0111a198 │ │ │ │ + @ instruction: 0x0111a1b8 │ │ │ │ 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, #1864] @ 0x748 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -80530,19 +80530,19 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #60] @ ab85c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #56] @ ab860 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #52] @ ab864 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01281a1f │ │ │ │ + @ instruction: 0x01281a3f │ │ │ │ andeq r1, r1, r1, asr #32 │ │ │ │ andeq r2, r2, r2, lsl #1 │ │ │ │ muleq r0, r9, sp │ │ │ │ - tsteq r1, r8, lsr #22 │ │ │ │ + tsteq r1, r8, asr #22 │ │ │ │ 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 │ │ │ │ @@ -80577,15 +80577,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl ba3a8 │ │ │ │ b ab894 │ │ │ │ - tsteq r1, r8, asr #20 │ │ │ │ + tsteq r1, r8, ror #20 │ │ │ │ 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 │ │ │ │ @@ -80721,18 +80721,18 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #7 │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ muleq r0, sp, sp │ │ │ │ - @ instruction: 0x01281798 │ │ │ │ + @ instruction: 0x012817b8 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x01281766 │ │ │ │ - tsteq r1, r8, lsr #17 │ │ │ │ + smlawbeq r8, r6, r7, r1 │ │ │ │ + tsteq r1, r8, asr #17 │ │ │ │ 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 │ │ │ │ @@ -80759,15 +80759,15 @@ │ │ │ │ strb r1, [r2, #1]! │ │ │ │ bne abb98 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #5 │ │ │ │ strb r2, [r5, #4] │ │ │ │ strb r3, [r5, #5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01281d28 │ │ │ │ + @ instruction: 0x01281d48 │ │ │ │ ldr r3, [pc, #148] @ abc64 │ │ │ │ cmp r0, r3 │ │ │ │ bhi abc24 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ bhi abc1c │ │ │ │ ldr r3, [pc, #128] @ abc68 │ │ │ │ @@ -80839,15 +80839,15 @@ │ │ │ │ moveq r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #8 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x0128150d │ │ │ │ + @ instruction: 0x0128152d │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ ldr r3, [pc, #316] @ abe50 │ │ │ │ cmp r0, r3 │ │ │ │ bhi abd58 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ bhi abe24 │ │ │ │ @@ -80923,15 +80923,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #44] @ abe70 │ │ │ │ cmp r0, r3 │ │ │ │ mvnne r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r6, lsr r0 │ │ │ │ - @ instruction: 0x01281476 │ │ │ │ + @ instruction: 0x01281496 │ │ │ │ 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 │ │ │ │ @@ -81002,17 +81002,17 @@ │ │ │ │ ldr r3, [pc, #44] @ abfa8 │ │ │ │ cmp r0, r3 │ │ │ │ mvnne r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r8, lsr #4 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x0128131a │ │ │ │ + @ instruction: 0x0128133a │ │ │ │ muleq r0, sp, sp │ │ │ │ - ldrdeq r1, [r8, -sl]! │ │ │ │ + strdeq r1, [r8, -sl]! │ │ │ │ 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 │ │ │ │ @@ -81187,22 +81187,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 │ │ │ │ - smlawteq r8, ip, r1, r1 │ │ │ │ + @ instruction: 0x012811ec │ │ │ │ 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 │ │ │ │ - @ instruction: 0x01281138 │ │ │ │ - @ instruction: 0x0128111c │ │ │ │ + @ instruction: 0x01281158 │ │ │ │ + @ instruction: 0x0128113c │ │ │ │ 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 │ │ │ │ @@ -82144,15 +82144,15 @@ │ │ │ │ ldrb r1, [r1, #24] │ │ │ │ cmp r0, r1 │ │ │ │ bcc acdd4 │ │ │ │ b ad0fc │ │ │ │ andeq r8, r0, r7, lsr r8 │ │ │ │ @ instruction: 0x01a33290 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - smlawteq r8, r2, r3, r0 │ │ │ │ + smulwteq r8, r2, r3 │ │ │ │ ldr r3, [pc, #172] @ ad220 │ │ │ │ cmp r0, r3 │ │ │ │ bhi ad1b4 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ bhi ad1ec │ │ │ │ ldr r3, [pc, #152] @ ad224 │ │ │ │ @@ -82293,15 +82293,15 @@ │ │ │ │ ldr r0, [pc, #68] @ ad3ec │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ ad3f0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ ad3f4 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - ldrdeq pc, [r7, -r4]! │ │ │ │ + strdeq pc, [r7, -r4]! │ │ │ │ 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 │ │ │ │ @@ -82435,28 +82435,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 │ │ │ │ - ldrdeq pc, [r7, -fp]! │ │ │ │ - msreq (UNDEF: 39), r7, lsl lr │ │ │ │ + strdeq pc, [r7, -fp]! │ │ │ │ + msreq (UNDEF: 39), r7, lsr lr │ │ │ │ andeq r8, r0, r6, lsl ip │ │ │ │ - msreq CPSR_sxc, r4, ror #27 │ │ │ │ + msreq (UNDEF: 39), r4, lsl #28 │ │ │ │ andeq r8, r0, sl, asr #16 │ │ │ │ - @ instruction: 0x012803b0 │ │ │ │ - tsteq r1, r0, lsr #29 │ │ │ │ + ldrdeq r0, [r8, -r0]! @ │ │ │ │ + tsteq r1, r0, asr #29 │ │ │ │ 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 │ │ │ │ - msreq CPSR_sxc, sl, lsr #25 │ │ │ │ + smlawteq r7, sl, ip, pc @ │ │ │ │ ldr r2, [pc, #224] @ ad714 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bhi ad66c │ │ │ │ sub r2, r2, #6 │ │ │ │ cmp r0, r2 │ │ │ │ bls ad69c │ │ │ │ @@ -82508,16 +82508,16 @@ │ │ │ │ ldr r0, [pc, #68] @ ad748 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ ad74c │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ ad750 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, lr, ror #9 │ │ │ │ - msreq CPSR_sxc, r7, lsr #24 │ │ │ │ - strdeq pc, [r7, -r8]! │ │ │ │ + msreq CPSR_sxc, r7, asr #24 │ │ │ │ + msreq CPSR_sxc, r8, lsl ip │ │ │ │ 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 │ │ │ │ @@ -82642,20 +82642,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #120] @ ad998 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #116] @ ad99c │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r6, asr #24 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - msreq (UNDEF: 39), pc, ror #21 │ │ │ │ + msreq SP_und, pc, lsl #22 │ │ │ │ muleq r0, r3, pc @ │ │ │ │ - msreq (UNDEF: 39), fp @ │ │ │ │ - smlawbeq r7, sl, sl, pc @ │ │ │ │ - msreq (UNDEF: 39), sp, ror #20 │ │ │ │ - msreq (UNDEF: 39), r4, asr #20 │ │ │ │ + ldrdeq pc, [r7, -fp]! │ │ │ │ + msreq (UNDEF: 39), sl, lsr #21 │ │ │ │ + smlawbeq r7, sp, sl, pc @ │ │ │ │ + msreq (UNDEF: 39), r4, ror #20 │ │ │ │ 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 @ │ │ │ │ @@ -82678,15 +82678,15 @@ │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ bxhi lr │ │ │ │ ldr r2, [pc, #8] @ ad9c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - msreq (UNDEF: 39), r4, lsr #29 │ │ │ │ + smlawteq r7, r4, lr, pc @ │ │ │ │ ldr r3, [pc, #3640] @ ae804 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr lr, [pc, #3636] @ ae808 │ │ │ │ cmp r1, r3 │ │ │ │ add lr, pc, lr │ │ │ │ beq adf50 │ │ │ │ bhi ada1c │ │ │ │ @@ -83599,58 +83599,58 @@ │ │ │ │ @ instruction: 0x01a32624 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ msreq CPSR_sxc, r8 @ │ │ │ │ muleq r0, sp, sp │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, r7, asr r7 │ │ │ │ andeq r8, r0, r8, lsr #4 │ │ │ │ - msreq SP_und, ip, lsl r7 │ │ │ │ - msreq (UNDEF: 39), r0, ror r6 │ │ │ │ + msreq SP_und, ip, lsr r7 │ │ │ │ + msreq (UNDEF: 39), r0 @ │ │ │ │ andeq r8, r0, r1, ror #6 │ │ │ │ - msreq (UNDEF: 39), ip, ror #4 │ │ │ │ + smlawbeq r7, ip, r2, pc @ │ │ │ │ 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: 0x0127ed5e │ │ │ │ + @ instruction: 0x0127ed7e │ │ │ │ muleq r0, r3, sp │ │ │ │ muleq r0, fp, sp │ │ │ │ - smlawteq r7, lr, r9, lr │ │ │ │ - @ instruction: 0x0127e91a │ │ │ │ - @ instruction: 0x0127e870 │ │ │ │ + @ instruction: 0x0127e9ee │ │ │ │ + @ instruction: 0x0127e93a │ │ │ │ + @ instruction: 0x0127e890 │ │ │ │ andeq r8, r0, r6, lsr r0 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ - @ instruction: 0x0127e5ac │ │ │ │ + smlawteq r7, ip, r5, lr │ │ │ │ andeq r8, r0, r5, lsr r0 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - @ instruction: 0x0127e452 │ │ │ │ - @ instruction: 0x0127e40e │ │ │ │ + @ instruction: 0x0127e472 │ │ │ │ + @ instruction: 0x0127e42e │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0127e046 │ │ │ │ + @ instruction: 0x0127e066 │ │ │ │ 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 r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r0, ror #1 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ muleq r0, sp, sp │ │ │ │ - @ instruction: 0x0127de12 │ │ │ │ + @ instruction: 0x0127de32 │ │ │ │ ldr r3, [pc, #-140] @ ae850 │ │ │ │ cmp r1, r3 │ │ │ │ bls ae6f4 │ │ │ │ mov r0, #1280 @ 0x500 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ sub ip, r2, #32768 @ 0x8000 │ │ │ │ sub r4, ip, #50 @ 0x32 │ │ │ │ @@ -84635,15 +84635,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bcs af7fc │ │ │ │ ldr r0, [pc, #32] @ af868 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ @ instruction: 0x01a309a8 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ - @ instruction: 0x0127dcbe │ │ │ │ + ldrdeq sp, [r7, -lr]! │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ 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 │ │ │ │ @@ -85427,57 +85427,57 @@ │ │ │ │ b b0450 │ │ │ │ mov r0, #1 │ │ │ │ b afebc │ │ │ │ mov ip, #1 │ │ │ │ b aff20 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ @ instruction: 0x01a30750 │ │ │ │ - @ instruction: 0x0127da60 │ │ │ │ + smlawbeq r7, r0, sl, sp │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ - @ instruction: 0x0127da2b │ │ │ │ + @ instruction: 0x0127da4b │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ - strdeq sp, [r7, -r8]! │ │ │ │ + @ instruction: 0x0127da18 │ │ │ │ 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 r3 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0127d704 │ │ │ │ + @ instruction: 0x0127d724 │ │ │ │ andeq r8, r0, ip, lsr #25 │ │ │ │ - @ instruction: 0x0127d608 │ │ │ │ + @ instruction: 0x0127d628 │ │ │ │ andeq r9, r0, r9, asr #7 │ │ │ │ - @ instruction: 0x0127d558 │ │ │ │ - @ instruction: 0x0127d4e4 │ │ │ │ - @ instruction: 0x0127d460 │ │ │ │ - @ instruction: 0x0127d510 │ │ │ │ - @ instruction: 0x0127d500 │ │ │ │ + @ instruction: 0x0127d578 │ │ │ │ + @ instruction: 0x0127d504 │ │ │ │ smlawbeq r7, r0, r4, sp │ │ │ │ + @ instruction: 0x0127d530 │ │ │ │ + @ instruction: 0x0127d520 │ │ │ │ + @ instruction: 0x0127d4a0 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0x0127d348 │ │ │ │ + @ instruction: 0x0127d368 │ │ │ │ @ instruction: 0x000093bf │ │ │ │ - @ instruction: 0x0127d348 │ │ │ │ - strdeq sp, [r7, -r4]! │ │ │ │ + @ instruction: 0x0127d368 │ │ │ │ + @ instruction: 0x0127d314 │ │ │ │ andeq r8, r0, sp, lsr ip │ │ │ │ andeq r8, r0, sl, lsr ip │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ - @ instruction: 0x0127d228 │ │ │ │ + @ instruction: 0x0127d248 │ │ │ │ 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 │ │ │ │ @@ -86485,44 +86485,44 @@ │ │ │ │ ldr r3, [pc, #52] @ b155c │ │ │ │ cmp r6, r3 │ │ │ │ beq b0780 │ │ │ │ b b0608 │ │ │ │ @ instruction: 0x01a2fa6c │ │ │ │ andeq r8, r0, r4, lsr r0 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - @ instruction: 0x0127d094 │ │ │ │ + strheq sp, [r7, -r4]! │ │ │ │ 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 │ │ │ │ - smlawteq r7, r2, lr, ip │ │ │ │ + @ instruction: 0x0127cee2 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - @ instruction: 0x0127ce10 │ │ │ │ + @ instruction: 0x0127ce30 │ │ │ │ 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: 0x0127cb0c │ │ │ │ - @ instruction: 0x0127c9b8 │ │ │ │ + @ instruction: 0x0127cb2c │ │ │ │ + ldrdeq ip, [r7, -r8]! │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ + @ instruction: 0x0127c978 │ │ │ │ @ instruction: 0x0127c958 │ │ │ │ - @ instruction: 0x0127c938 │ │ │ │ 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 │ │ │ │ @@ -86534,45 +86534,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: 0x0127c418 │ │ │ │ + @ instruction: 0x0127c438 │ │ │ │ andeq r8, r0, ip, lsr #4 │ │ │ │ @ instruction: 0x00008dbd │ │ │ │ muleq r0, r5, pc @ │ │ │ │ muleq r0, r9, pc @ │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x0127c310 │ │ │ │ + @ instruction: 0x0127c330 │ │ │ │ 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: 0x0127bfb5 │ │ │ │ + ldrdeq fp, [r7, -r5]! │ │ │ │ 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: 0x0127bf2b │ │ │ │ + @ instruction: 0x0127bf4b │ │ │ │ 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: 0x0127bea1 │ │ │ │ + smlawteq r7, r1, lr, fp │ │ │ │ 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 │ │ │ │ @@ -88199,47 +88199,47 @@ │ │ │ │ b b2f50 │ │ │ │ lsl fp, sl, #2 │ │ │ │ asr r9, r9, #1 │ │ │ │ lsl sl, sl, #3 │ │ │ │ b b2f50 │ │ │ │ @ instruction: 0x01a2dfc4 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - @ instruction: 0x0127b70c │ │ │ │ + @ instruction: 0x0127b72c │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, r1, ror #6 │ │ │ │ - ldrdeq fp, [r7, -r4]! │ │ │ │ + strdeq fp, [r7, -r4]! │ │ │ │ andeq r8, r0, r6, lsr r0 │ │ │ │ andeq r8, r0, r1, lsr r0 │ │ │ │ - @ instruction: 0x0127b694 │ │ │ │ + @ instruction: 0x0127b6b4 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x0127b650 │ │ │ │ - @ instruction: 0x0127b612 │ │ │ │ - ldrdeq fp, [r7, -r8]! │ │ │ │ + @ instruction: 0x0127b670 │ │ │ │ + @ instruction: 0x0127b632 │ │ │ │ + strdeq fp, [r7, -r8]! │ │ │ │ muleq r0, sp, sp │ │ │ │ - @ instruction: 0x0127b59a │ │ │ │ - @ instruction: 0x0127b558 │ │ │ │ + @ instruction: 0x0127b5ba │ │ │ │ + @ instruction: 0x0127b578 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ @ instruction: 0x000085ba │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ - @ instruction: 0x0127b4ba │ │ │ │ + ldrdeq fp, [r7, -sl]! │ │ │ │ muleq r0, r3, sp │ │ │ │ - smlawbeq r7, ip, r4, fp │ │ │ │ + @ instruction: 0x0127b4ac │ │ │ │ andeq r8, r0, lr, lsr ip │ │ │ │ andeq r8, r0, sp, lsr #27 │ │ │ │ - @ instruction: 0x0127b40e │ │ │ │ - @ instruction: 0x0127b3e0 │ │ │ │ - @ instruction: 0x0127b3b2 │ │ │ │ + @ instruction: 0x0127b42e │ │ │ │ + @ instruction: 0x0127b400 │ │ │ │ + ldrdeq fp, [r7, -r2]! │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ muleq r0, r9, sp │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r1, ip, lsl #29 │ │ │ │ + tsteq r1, ip, lsr #29 │ │ │ │ muleq r0, fp, sp │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r8, r0, r0, ror #1 │ │ │ │ muleq r0, r8, sp │ │ │ │ @@ -88452,17 +88452,17 @@ │ │ │ │ sub r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ @ instruction: 0x01a2ceac │ │ │ │ muleq r0, fp, pc @ │ │ │ │ - smlawteq r7, r4, r6, sl │ │ │ │ + @ instruction: 0x0127a6e4 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ - @ instruction: 0x0127a690 │ │ │ │ + @ instruction: 0x0127a6b0 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ 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 │ │ │ │ @@ -88584,15 +88584,15 @@ │ │ │ │ sub r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x01a2cbc0 │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ - @ instruction: 0x0127a3af │ │ │ │ + smlawteq r7, pc, r3, sl │ │ │ │ muleq r0, fp, pc @ │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ 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 │ │ │ │ @@ -88681,27 +88681,27 @@ │ │ │ │ add r4, r4, r4, lsl #18 │ │ │ │ mov r3, #0 │ │ │ │ rsb r4, r4, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r1, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r8, #4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #264 @ 0x108 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne b3984 │ │ │ │ bl 4e5830 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, #180224 @ 0x2c000 │ │ │ │ ldr r2, [r3, #528] @ 0x210 │ │ │ │ mov lr, r1 │ │ │ │ @@ -88722,56 +88722,56 @@ │ │ │ │ str r0, [r3, #528] @ 0x210 │ │ │ │ str r5, [r3, #520] @ 0x208 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ str lr, [r3, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne b39fc │ │ │ │ strb r9, [r8, #488] @ 0x1e8 │ │ │ │ b b3708 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #65536 @ 0x10000 │ │ │ │ add sl, r3, #284 @ 0x11c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne b3ac4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add fp, r3, #204 @ 0xcc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ strb r2, [r5, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne b3a18 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ strb r3, [r5, #5] │ │ │ │ bne b3724 │ │ │ │ mov r4, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, fp │ │ │ │ strb r4, [r5, #5] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r4 │ │ │ │ bne b3aac │ │ │ │ mov r4, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, sl │ │ │ │ strb r4, [r5, #4] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r4 │ │ │ │ beq b3760 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r4, [r3, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ @@ -88815,30 +88815,30 @@ │ │ │ │ beq b3b30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne b3994 │ │ │ │ cmp r9, #0 │ │ │ │ movne r9, sl │ │ │ │ beq b37c8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne b39d4 │ │ │ │ cmp sl, #0 │ │ │ │ bne b39c0 │ │ │ │ b b37c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -88854,15 +88854,15 @@ │ │ │ │ ldr r1, [r3, #204] @ 0xcc │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne b3a34 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ @@ -88873,15 +88873,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne b3a80 │ │ │ │ cmp r4, #0 │ │ │ │ bne b3a6c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b b3898 │ │ │ │ @@ -88894,28 +88894,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq b3af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq b3b24 │ │ │ │ b b3ad4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne b3b08 │ │ │ │ cmp fp, #0 │ │ │ │ bne b3af4 │ │ │ │ b b386c │ │ │ │ ldr r9, [sp, #4] │ │ │ │ @@ -89118,15 +89118,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4f0770 │ │ │ │ b b3dc0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a2c414 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq ip, [r2, r4]! │ │ │ │ - tsteq r1, r4, asr r7 │ │ │ │ + tsteq r1, r4, ror r7 │ │ │ │ @ instruction: 0xfffff890 │ │ │ │ @ instruction: 0x01a2c1e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r5, [r0, #268] @ 0x10c │ │ │ │ @@ -89164,15 +89164,15 @@ │ │ │ │ ldr r1, [r6, #436] @ 0x1b4 │ │ │ │ cmp r1, #0 │ │ │ │ bne b3f44 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #260 @ 0x104 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne b3fb8 │ │ │ │ ldrb r3, [r4, #270] @ 0x10e │ │ │ │ cmp r3, #0 │ │ │ │ bne b3ee0 │ │ │ │ @@ -89180,15 +89180,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq b3f10 │ │ │ │ ldr r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r2, [pc, #112] @ b3fc0 │ │ │ │ add r3, r5, r1, lsl #3 │ │ │ │ strh r2, [r3, #16] │ │ │ │ add r0, r4, #256 @ 0x100 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ str r3, [r5, #8] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r8, #0 │ │ │ │ add r2, r3, #480 @ 0x1e0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -89302,15 +89302,15 @@ │ │ │ │ bl b3658 │ │ │ │ ldr r1, [r5, #436] @ 0x1b4 │ │ │ │ ldr r6, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [pc, #144] @ b41c8 │ │ │ │ add r3, r6, r1, lsl #3 │ │ │ │ strh r2, [r3, #16] │ │ │ │ add r0, r4, #252 @ 0xfc │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r0, [r5, #436] @ 0x1b4 │ │ │ │ add r1, r4, #94208 @ 0x17000 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r2, #0 │ │ │ │ add ip, r1, #480 @ 0x1e0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ @@ -89403,15 +89403,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b b423c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq fp, [r2, r4]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a2bdb4 │ │ │ │ - tsteq r7, ip, lsr #1 │ │ │ │ + tsteq r7, ip, asr #1 │ │ │ │ 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 b42f8 │ │ │ │ @@ -89498,17 +89498,17 @@ │ │ │ │ bx lr │ │ │ │ subs r2, r2, #0 │ │ │ │ add r0, r0, #94208 @ 0x17000 │ │ │ │ movne r2, #1 │ │ │ │ strb r2, [r0, #516] @ 0x204 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, sp, rrx │ │ │ │ - @ instruction: 0x0127961d │ │ │ │ + @ instruction: 0x0127963d │ │ │ │ andeq r8, r0, lr, rrx │ │ │ │ - @ instruction: 0x012795e6 │ │ │ │ + @ instruction: 0x01279606 │ │ │ │ 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 │ │ │ │ @@ -89579,15 +89579,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #316] @ b46c0 │ │ │ │ cmp r3, r1 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ orrs r3, r3, r5, lsr #31 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldrb r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ bne b4648 │ │ │ │ cmp r7, #0 │ │ │ │ movne r2, #0 │ │ │ │ @@ -89666,26 +89666,26 @@ │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r5, #452] @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ ble b46fc │ │ │ │ ldr r0, [r5, #440] @ 0x1b8 │ │ │ │ rsb r1, r1, #0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 b4734 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b4744 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #440] @ 0x1b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -89824,15 +89824,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #652] @ b4be4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r8, [sp, #80] @ 0x50 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #2806] @ 0xaf6 │ │ │ │ ldrb sl, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ @@ -90010,15 +90010,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #364] @ b4db4 │ │ │ │ ldr r2, [pc, #364] @ b4db8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ beq b4d98 │ │ │ │ bhi b4d10 │ │ │ │ ldr r3, [pc, #332] @ b4dbc │ │ │ │ cmp r4, r3 │ │ │ │ @@ -90200,45 +90200,45 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b452c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r1, r0, asr #24 │ │ │ │ + tsteq r1, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #32] @ b4f84 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b452c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r1, r0, asr r4 │ │ │ │ + tsteq r1, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #32] @ b4fc0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b452c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r1, r4, lsr #8 │ │ │ │ + tsteq r1, r4, asr #8 │ │ │ │ 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 │ │ │ │ @@ -90270,45 +90270,45 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b4928 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r1, r4, ror fp │ │ │ │ + @ instruction: 0x01118b94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #32] @ b509c │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b4928 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r1, ip, asr r3 │ │ │ │ + tsteq r1, ip, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #32] @ b50d8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b4928 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r1, r4, lsr r3 │ │ │ │ + tsteq r1, r4, asr r3 │ │ │ │ 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 │ │ │ │ @@ -90756,15 +90756,15 @@ │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ strb r1, [r0, #70] @ 0x46 │ │ │ │ str r1, [r0, #72] @ 0x48 │ │ │ │ strb r3, [r0, #57] @ 0x39 │ │ │ │ b b56d4 │ │ │ │ strdeq sl, [r2, r0]! │ │ │ │ andeq r2, r0, r4, asr r1 │ │ │ │ - @ instruction: 0x012782e5 │ │ │ │ + @ instruction: 0x01278305 │ │ │ │ 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 b5828 │ │ │ │ add r3, r0, #81920 @ 0x14000 │ │ │ │ @@ -91864,15 +91864,15 @@ │ │ │ │ add r6, r0, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne b69ac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r3 │ │ │ │ strhi r5, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ @@ -91880,15 +91880,15 @@ │ │ │ │ bl 4ef604 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r0] │ │ │ │ add r0, r4, #24 │ │ │ │ bl 4e46b8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -91899,26 +91899,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne b69c8 │ │ │ │ cmp r8, #0 │ │ │ │ bne b69b4 │ │ │ │ b b6954 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq b69e4 │ │ │ │ b b69f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -91941,29 +91941,29 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r5, r0, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne b6ad4 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 4ef604 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r0] │ │ │ │ add r0, r4, #24 │ │ │ │ bl 4e4638 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r7 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e2158 │ │ │ │ @@ -91974,26 +91974,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne b6af0 │ │ │ │ cmp r7, #0 │ │ │ │ bne b6adc │ │ │ │ b b6a88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq b6b0c │ │ │ │ b b6b1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -92066,24 +92066,24 @@ │ │ │ │ add r4, r0, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne b6cb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b6b3c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -92094,26 +92094,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne b6cd4 │ │ │ │ cmp r8, #0 │ │ │ │ bne b6cc0 │ │ │ │ b b6c7c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq b6cf0 │ │ │ │ b b6d00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -92200,15 +92200,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] @ b6f50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5cd04 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -92276,15 +92276,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] @ b7140 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r3, #3408] @ 0xd50 │ │ │ │ mov r7, r2 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ bne b70dc │ │ │ │ @@ -92377,25 +92377,25 @@ │ │ │ │ ldr r1, [pc, #28] @ b7154 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a2b574 │ │ │ │ andeq r8, r0, r0, asr lr │ │ │ │ andeq r9, r0, r1, asr #6 │ │ │ │ - @ instruction: 0x0110e3f0 │ │ │ │ - @ instruction: 0x0110e2fc │ │ │ │ + tsteq r0, r0, lsl r4 │ │ │ │ + tsteq r0, ip, lsl r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r0, r8, lsl #6 │ │ │ │ - tsteq r0, ip, asr #5 │ │ │ │ + tsteq r0, r8, lsr #6 │ │ │ │ + tsteq r0, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ b71cc │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ ldr r3, [r6, #1588] @ 0x634 │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -92417,15 +92417,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #160] @ b7288 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1464] @ 0x5b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq b7260 │ │ │ │ cmp r2, #0 │ │ │ │ bne b7248 │ │ │ │ @@ -92457,26 +92457,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b b7230 │ │ │ │ @ instruction: 0x01a2b340 │ │ │ │ - @ instruction: 0x0110e1f4 │ │ │ │ + tsteq r0, r4, lsl r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r0, ip, asr #3 │ │ │ │ + tsteq r0, ip, ror #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, #192] @ b7374 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5cd04 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -92523,15 +92523,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #316] @ b74cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r2, [pc, #300] @ b74d0 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r1, [r3, #1425] @ 0x591 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #0 │ │ │ │ beq b7474 │ │ │ │ @@ -92604,15 +92604,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b b743c │ │ │ │ @ instruction: 0x01a2b198 │ │ │ │ @ instruction: 0x01a28c50 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x0110dfb0 │ │ │ │ + @ instruction: 0x0110dfd0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #472] @ b76d4 │ │ │ │ @@ -92745,15 +92745,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ b775c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne b774c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldr r1, [r3, #3412] @ 0xd54 │ │ │ │ @@ -92773,15 +92773,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ b77f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne b77cc │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldr r1, [r3, #3412] @ 0xd54 │ │ │ │ @@ -92804,15 +92804,15 @@ │ │ │ │ ldr r2, [pc, #20] @ b77f8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01a2adb0 │ │ │ │ - @ instruction: 0x0110dc94 │ │ │ │ + @ instruction: 0x0110dcb4 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ mov r5, r3 │ │ │ │ @@ -92861,15 +92861,15 @@ │ │ │ │ bhi b78a8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #1244] @ b7dac │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #1240] @ b7db0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #1228] @ b7db4 │ │ │ │ cmp r3, r4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bhi b797c │ │ │ │ ldr r2, [pc, #1212] @ b7db8 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -93173,22 +93173,22 @@ │ │ │ │ add r0, r0, #458752 @ 0x70000 │ │ │ │ str r1, [r0, #404] @ 0x194 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a2ac50 │ │ │ │ andeq r8, r0, lr, rrx │ │ │ │ @ instruction: 0x01a28710 │ │ │ │ andeq r8, r0, sl, rrx │ │ │ │ - qsubeq r6, r8, r7 │ │ │ │ + @ instruction: 0x01276078 │ │ │ │ andeq r9, r0, r4, lsr #7 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - tsteq r0, ip, lsr fp │ │ │ │ + tsteq r0, ip, asr fp │ │ │ │ andeq r9, r0, lr, lsr #2 │ │ │ │ - strdeq r5, [r7, -r8]! │ │ │ │ - ldrdeq r5, [r7, -fp]! │ │ │ │ - tsteq r0, r4, lsl #16 │ │ │ │ + @ instruction: 0x01276018 │ │ │ │ + strdeq r5, [r7, -fp]! │ │ │ │ + tsteq r0, r4, lsr #16 │ │ │ │ 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 │ │ │ │ @@ -93199,15 +93199,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b b78c8 │ │ │ │ ldr r2, [pc, #500] @ b800c │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #496] @ b8010 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bhi b7e60 │ │ │ │ ldr r2, [pc, #472] @ b8014 │ │ │ │ cmp r3, r2 │ │ │ │ bhi b7e9c │ │ │ │ ldr r2, [pc, #464] @ b8018 │ │ │ │ @@ -93324,18 +93324,18 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r3, r0, #458752 @ 0x70000 │ │ │ │ str r1, [r3, #404] @ 0x194 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01a2a708 │ │ │ │ andeq r8, r0, lr, rrx │ │ │ │ andeq r8, r0, sl, rrx │ │ │ │ - @ instruction: 0x01275b56 │ │ │ │ + @ instruction: 0x01275b76 │ │ │ │ andeq r9, r0, lr, lsr #2 │ │ │ │ - @ instruction: 0x01275b34 │ │ │ │ - @ instruction: 0x01275b17 │ │ │ │ + @ instruction: 0x01275b54 │ │ │ │ + @ instruction: 0x01275b37 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 5ae08 │ │ │ │ @@ -93366,15 +93366,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ beq b80d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b80e8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -93414,15 +93414,15 @@ │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ beq b8194 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq b81a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b81b8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #468] @ 0x1d4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #424] @ 0x1a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -93499,59 +93499,59 @@ │ │ │ │ ldr r2, [pc, #32] @ b82e0 │ │ │ │ ldr r1, [pc, #20] @ b82d8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b b8294 │ │ │ │ - tsteq r0, ip, asr #4 │ │ │ │ + tsteq r0, ip, ror #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, ip, asr #4 │ │ │ │ - tsteq r0, r0, asr r2 │ │ │ │ + tsteq r0, ip, ror #4 │ │ │ │ + tsteq r0, r0, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [r1, #60] @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ beq b83e4 │ │ │ │ add r4, r0, #593920 @ 0x91000 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r4, #2920] @ 0xb68 │ │ │ │ beq b833c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne b8338 │ │ │ │ ldr r3, [r7, #440] @ 0x1b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #2920] @ 0xb68 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ beq b8364 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b83d0 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ beq b8390 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b83ac │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ bl 5c9c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -93571,44 +93571,44 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ b b8364 │ │ │ │ cmp r6, #0 │ │ │ │ beq b8400 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b8454 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ beq b8364 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne b8364 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq b8448 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b8480 │ │ │ │ mov r0, r6 │ │ │ │ bl 5c9c8 │ │ │ │ b b8364 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq b8474 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b84a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5c9c8 │ │ │ │ b b8400 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -93628,15 +93628,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne b8468 │ │ │ │ b b8474 │ │ │ │ ldr r3, [pc, #124] @ b854c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #100] @ b8550 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov lr, #1 │ │ │ │ cmp ip, r3 │ │ │ │ @@ -93680,19 +93680,19 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ lsl r7, r5, #3 │ │ │ │ strb r1, [r3, #234] @ 0xea │ │ │ │ beq b85d0 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne b85d0 │ │ │ │ ldr r3, [pc, #40] @ b85e4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -93707,26 +93707,26 @@ │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq b8620 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b863c │ │ │ │ cmp r4, #0 │ │ │ │ beq b8634 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #24] @ b865c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ b b8620 │ │ │ │ @ instruction: 0x01a29ee4 │ │ │ │ @@ -93900,15 +93900,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ beq b8924 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b8958 │ │ │ │ ldr r2, [pc, #76] @ b8978 │ │ │ │ ldr r3, [pc, #68] @ b8974 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r8] │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ @@ -94089,15 +94089,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r5, [sl] │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq b8c28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne b8c28 │ │ │ │ ldr r3, [fp, #440] @ 0x1b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ str r4, [sl] │ │ │ │ @@ -94272,36 +94272,36 @@ │ │ │ │ strh r0, [r5, #30] │ │ │ │ bne b9138 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ beq b8ef4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b9124 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ beq b8f1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b9110 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ beq b8f48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq b90a0 │ │ │ │ mov r3, #0 │ │ │ │ add sl, r8, #98304 @ 0x18000 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldrb r3, [sl, #1512] @ 0x5e8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -95878,20 +95878,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ ba810 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ ba848 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r7, lsr r8 │ │ │ │ andeq r8, r0, lr, ror #9 │ │ │ │ - @ instruction: 0x012733ea │ │ │ │ + @ instruction: 0x0127340a │ │ │ │ muleq r0, r3, ip │ │ │ │ - @ instruction: 0x012733b3 │ │ │ │ + ldrdeq r3, [r7, -r3]! @ │ │ │ │ andeq r8, r0, pc, lsl #29 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ - @ instruction: 0x0127336f │ │ │ │ + smlawbeq r7, pc, r3, r3 @ │ │ │ │ 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 │ │ │ │ @@ -96544,22 +96544,22 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ bx lr │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ bx lr │ │ │ │ andeq r9, r0, r9, ror #7 │ │ │ │ andeq r9, r0, pc, ror #4 │ │ │ │ - @ instruction: 0x01272be8 │ │ │ │ + @ instruction: 0x01272c08 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ muleq r0, r3, ip │ │ │ │ - @ instruction: 0x01272e94 │ │ │ │ + @ instruction: 0x01272eb4 │ │ │ │ strdeq r8, [r0], -r3 │ │ │ │ - @ instruction: 0x01272ee4 │ │ │ │ + @ instruction: 0x01272f04 │ │ │ │ @ instruction: 0x00008dbe │ │ │ │ - @ instruction: 0x01272eab │ │ │ │ + smlawteq r7, fp, lr, r2 │ │ │ │ @ instruction: 0x000086b1 │ │ │ │ andeq r8, r0, lr, ror #15 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ @@ -96599,15 +96599,15 @@ │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ muleq r0, fp, r1 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - strdeq r2, [r7, -r2]! @ │ │ │ │ + @ instruction: 0x01272c12 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ ldr r3, [pc, #732] @ bb63c │ │ │ │ sub r1, r1, #164 @ 0xa4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -96789,16 +96789,16 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #348] @ bb788 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #344] @ bb78c │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #340] @ bb790 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01272a45 │ │ │ │ - tsteq r0, r4, lsr #3 │ │ │ │ + @ instruction: 0x01272a65 │ │ │ │ + tsteq r0, r4, asr #3 │ │ │ │ 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 │ │ │ │ @@ -96906,15 +96906,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b bdf38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b c7664 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x012726ee │ │ │ │ + @ instruction: 0x0127270e │ │ │ │ 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] @ bb944 │ │ │ │ @@ -96986,15 +96986,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 286ac0 │ │ │ │ b bb904 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a247c0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a246ec │ │ │ │ - tsteq r0, r4, asr #24 │ │ │ │ + tsteq r0, r4, ror #24 │ │ │ │ cmp r2, #0 │ │ │ │ beq bb97c │ │ │ │ cmp r0, #2 │ │ │ │ beq bb984 │ │ │ │ cmp r0, #3 │ │ │ │ beq bb9a0 │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -97017,16 +97017,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: 0x01272540 │ │ │ │ - @ instruction: 0x01272524 │ │ │ │ + @ instruction: 0x01272560 │ │ │ │ + @ instruction: 0x01272544 │ │ │ │ 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 │ │ │ │ @@ -98478,17 +98478,17 @@ │ │ │ │ add r0, r0, r6 │ │ │ │ lsl r6, r3, #1 │ │ │ │ add ip, r6, #1 │ │ │ │ b bceb0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a232c0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01271408 │ │ │ │ - @ instruction: 0x0127122c │ │ │ │ - qsubeq r1, r0, r7 │ │ │ │ + @ instruction: 0x01271428 │ │ │ │ + @ instruction: 0x0127124c │ │ │ │ + @ instruction: 0x01271070 │ │ │ │ orrseq fp, r6, r4, lsr #14 │ │ │ │ ldrdeq r2, [r2, r4]! │ │ │ │ push {r4, lr} │ │ │ │ rsbs lr, r3, #0 │ │ │ │ mov ip, r2 │ │ │ │ and r2, lr, #3 │ │ │ │ and lr, r3, #3 │ │ │ │ @@ -98916,17 +98916,17 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ b bd500 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a22e38 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a22db4 │ │ │ │ - @ instruction: 0x01270c50 │ │ │ │ - @ instruction: 0x01270e5c │ │ │ │ - @ instruction: 0x01270b9c │ │ │ │ + @ instruction: 0x01270c70 │ │ │ │ + @ instruction: 0x01270e7c │ │ │ │ + @ instruction: 0x01270bbc │ │ │ │ orrseq fp, r6, r4, lsl #3 │ │ │ │ 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] │ │ │ │ @@ -99255,22 +99255,22 @@ │ │ │ │ b bd944 │ │ │ │ ldr r3, [pc, #44] @ bdce0 │ │ │ │ add r3, pc, r3 │ │ │ │ b bdc5c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a2284c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01271410 │ │ │ │ - @ instruction: 0x01270520 │ │ │ │ + @ instruction: 0x01271430 │ │ │ │ + @ instruction: 0x01270540 │ │ │ │ orrseq sl, r6, ip, asr #22 │ │ │ │ orrseq sl, r6, r8, asr #21 │ │ │ │ @ instruction: 0x01a223e0 │ │ │ │ - @ instruction: 0x01270330 │ │ │ │ - @ instruction: 0x01270248 │ │ │ │ - ldrdeq r0, [r7, -r8]! │ │ │ │ + @ instruction: 0x01270350 │ │ │ │ + @ instruction: 0x01270268 │ │ │ │ + strdeq r0, [r7, -r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #244] @ bddf4 │ │ │ │ mov ip, r2 │ │ │ │ @@ -99434,15 +99434,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ bdfa0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - msreq LR_und, r5, ror #30 │ │ │ │ + smlawbeq r6, r5, pc, pc @ │ │ │ │ @ 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 │ │ │ │ @@ -100758,23 +100758,23 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b bee28 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r1, [r2, r8]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - msreq LR_und, ip, lsr pc │ │ │ │ - msreq LR_usr, r4, lsl #4 │ │ │ │ - strdeq pc, [r6, -r8]! │ │ │ │ + msreq LR_und, ip, asr pc │ │ │ │ + msreq LR_usr, r4, lsr #4 │ │ │ │ + msreq LR_usr, r8, lsl r2 │ │ │ │ orrseq r9, r6, r8, lsl #15 │ │ │ │ @ instruction: 0x01a20d14 │ │ │ │ @ instruction: 0x01a20ccc │ │ │ │ @ instruction: 0x01a20c84 │ │ │ │ - smlawbeq r6, r4, ip, lr │ │ │ │ - @ instruction: 0x0126eb6c │ │ │ │ + @ instruction: 0x0126eca4 │ │ │ │ + smlawbeq r6, ip, fp, lr │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ tst r3, #2 │ │ │ │ ldrb r3, [r1] │ │ │ │ beq bf57c │ │ │ │ bic r2, r3, #7 │ │ │ │ orr r3, r2, r3, lsr #5 │ │ │ │ @@ -100861,16 +100861,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 bf50c │ │ │ │ - msreq CPSR_sx, ip, lsr #17 │ │ │ │ - msreq CPSR_sx, r0, asr #16 │ │ │ │ + smlawteq r6, ip, r8, pc @ │ │ │ │ + msreq CPSR_sx, r0, ror #16 │ │ │ │ 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 │ │ │ │ @@ -101372,22 +101372,22 @@ │ │ │ │ ble bfc18 │ │ │ │ b bfd80 │ │ │ │ ldr r1, [pc, #40] @ bfdf4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r3, r1 │ │ │ │ add r2, r2, r1 │ │ │ │ b bf804 │ │ │ │ - ldrdeq pc, [r6, -r8]! │ │ │ │ - msreq CPSR_sx, r8, ror #10 │ │ │ │ - msreq CPSR_sx, ip, asr r5 │ │ │ │ - ldrdeq pc, [r6, -r0]! │ │ │ │ - strdeq pc, [r6, -r4]! │ │ │ │ - msreq LR_usr, r8, lsr r2 │ │ │ │ - strdeq pc, [r6, -r4]! │ │ │ │ - msreq CPSR_sx, r0, lsl r0 │ │ │ │ + strdeq pc, [r6, -r8]! │ │ │ │ + smlawbeq r6, r8, r5, pc @ │ │ │ │ + msreq CPSR_sx, ip, ror r5 │ │ │ │ + strdeq pc, [r6, -r0]! │ │ │ │ + msreq LR_usr, r4, lsl r6 │ │ │ │ + msreq LR_usr, r8, asr r2 │ │ │ │ + msreq LR_usr, r4, lsl r2 │ │ │ │ + msreq CPSR_sx, r0, lsr r0 │ │ │ │ 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] @ bff04 │ │ │ │ mov r4, r3 │ │ │ │ @@ -101686,15 +101686,15 @@ │ │ │ │ ble c02b4 │ │ │ │ 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} │ │ │ │ - smlawteq r6, ip, fp, lr │ │ │ │ + @ instruction: 0x0126ebec │ │ │ │ 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] @ c03f0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -102062,15 +102062,15 @@ │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #20] @ c08a8 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ c08ac │ │ │ │ b c0884 │ │ │ │ - @ instruction: 0x0126e65c │ │ │ │ + @ instruction: 0x0126e67c │ │ │ │ @ instruction: 0xfffffc02 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8001 │ │ │ │ push {r4, lr} │ │ │ │ lsl r2, r2, #3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ orr ip, r2, #4 │ │ │ │ @@ -102108,15 +102108,15 @@ │ │ │ │ strh r3, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ add r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ bgt c0920 │ │ │ │ strh r3, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0126e560 │ │ │ │ + smlawbeq r6, r0, r5, lr │ │ │ │ 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] @ c0aa4 │ │ │ │ mov ip, r2 │ │ │ │ @@ -102481,15 +102481,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 c0f08 │ │ │ │ - ldrdeq sp, [r6, -r0]! │ │ │ │ + strdeq sp, [r6, -r0]! │ │ │ │ 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] @ c10c0 │ │ │ │ ldr ip, [pc, #372] @ c10c4 │ │ │ │ @@ -103781,20 +103781,20 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, r3 │ │ │ │ bhi c2230 │ │ │ │ b c1628 │ │ │ │ @ instruction: 0x01a1eb50 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0126d824 │ │ │ │ + @ instruction: 0x0126d844 │ │ │ │ @ instruction: 0x01a1e9c8 │ │ │ │ - @ instruction: 0x0126d198 │ │ │ │ - @ instruction: 0x0126cf94 │ │ │ │ - @ instruction: 0x0126ca94 │ │ │ │ - smlawbeq r6, ip, sl, ip │ │ │ │ + @ instruction: 0x0126d1b8 │ │ │ │ + @ instruction: 0x0126cfb4 │ │ │ │ + @ instruction: 0x0126cab4 │ │ │ │ + @ instruction: 0x0126caac │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ beq c1628 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr sl, [pc, #-36] @ c238c │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -104048,15 +104048,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ c27d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ c27d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0126c600 │ │ │ │ + @ instruction: 0x0126c620 │ │ │ │ @ instruction: 0xffffde10 │ │ │ │ @ instruction: 0xffffdccc │ │ │ │ @ instruction: 0xffffdb7c │ │ │ │ @ instruction: 0xffffe360 │ │ │ │ @ instruction: 0xffffe4d4 │ │ │ │ @ instruction: 0xffffe654 │ │ │ │ @ instruction: 0xffffe1e8 │ │ │ │ @@ -105509,15 +105509,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ c3e98 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ c3e9c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0126b27c │ │ │ │ + @ instruction: 0x0126b29c │ │ │ │ @ instruction: 0xffffef50 │ │ │ │ @ instruction: 0xfffff108 │ │ │ │ @ instruction: 0xffffed44 │ │ │ │ @ instruction: 0xffffee64 │ │ │ │ @ instruction: 0xffffeff0 │ │ │ │ @ instruction: 0xffffec08 │ │ │ │ @ instruction: 0xfffff1c8 │ │ │ │ @@ -105540,15 +105540,15 @@ │ │ │ │ b 50014c │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 4ffae4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 4ff1cc │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 500cbc │ │ │ │ - @ instruction: 0x0126b1e8 │ │ │ │ + @ instruction: 0x0126b208 │ │ │ │ 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 │ │ │ │ @@ -109121,15 +109121,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ c770c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01267a5c │ │ │ │ + @ instruction: 0x01267a7c │ │ │ │ @ instruction: 0xffffe174 │ │ │ │ @ instruction: 0xffffe060 │ │ │ │ @ instruction: 0xffffd218 │ │ │ │ @ instruction: 0xffffd01c │ │ │ │ @ instruction: 0xffffd124 │ │ │ │ @ instruction: 0xffffcd50 │ │ │ │ @ instruction: 0xffffce14 │ │ │ │ @@ -109152,15 +109152,15 @@ │ │ │ │ b 5045d8 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 50447c │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 504320 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 504734 │ │ │ │ - @ instruction: 0x012679a8 │ │ │ │ + smlawteq r6, r8, r9, r7 │ │ │ │ ldr r3, [pc, #120] @ c77ec │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ beq c77bc │ │ │ │ ldr r1, [pc, #104] @ c77f0 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -109187,16 +109187,16 @@ │ │ │ │ bxhi lr │ │ │ │ ldr r2, [pc, #20] @ c77f8 │ │ │ │ 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: 0x01267b14 │ │ │ │ - strdeq r7, [r6, -r8]! │ │ │ │ + @ instruction: 0x01267b34 │ │ │ │ + @ instruction: 0x01267b18 │ │ │ │ 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 │ │ │ │ @@ -109339,15 +109339,15 @@ │ │ │ │ b c7948 │ │ │ │ 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 │ │ │ │ - tsteq pc, ip, ror fp @ │ │ │ │ + @ instruction: 0x010fdb9c │ │ │ │ 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 │ │ │ │ @@ -109390,18 +109390,18 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r1, [pc, #20] @ c7b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 286da0 │ │ │ │ b c7ad4 │ │ │ │ - tsteq pc, ip, lsl #22 │ │ │ │ + tsteq pc, ip, lsr #22 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrdeq sp, [pc, -r4] │ │ │ │ - ldrdeq sp, [pc, -r4] │ │ │ │ + strdeq sp, [pc, -r4] │ │ │ │ + strdeq sp, [pc, -r4] │ │ │ │ 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 c7bb4 │ │ │ │ @@ -109450,19 +109450,19 @@ │ │ │ │ ldr r2, [pc, #36] @ c7c20 │ │ │ │ ldr r1, [pc, #20] @ c7c14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp] │ │ │ │ bl 286da0 │ │ │ │ b c7ba8 │ │ │ │ - smlatbeq pc, ip, sl, sp @ │ │ │ │ + smlabteq pc, ip, sl, sp @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq pc, r4, lsr sl @ │ │ │ │ - tsteq pc, ip, lsr sl @ │ │ │ │ - tsteq pc, r8, lsl #20 │ │ │ │ + tsteq pc, r4, asr sl @ │ │ │ │ + tsteq pc, ip, asr sl @ │ │ │ │ + tsteq pc, r8, lsr #20 │ │ │ │ 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 │ │ │ │ @@ -109497,15 +109497,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ c7cd0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - @ instruction: 0x010fd9b0 │ │ │ │ + ldrdeq sp, [pc, -r0] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #312] @ c7e14 │ │ │ │ cmp r0, r3 │ │ │ │ bhi c7d38 │ │ │ │ ldr r2, [pc, #304] @ c7e18 │ │ │ │ cmp r0, r2 │ │ │ │ bhi c7d30 │ │ │ │ @@ -109587,17 +109587,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: 0x01267350 │ │ │ │ + @ instruction: 0x01267370 │ │ │ │ andeq r9, r0, fp │ │ │ │ - @ instruction: 0x010fd8b8 │ │ │ │ + ldrdeq sp, [pc, -r8] │ │ │ │ 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 │ │ │ │ @@ -109677,15 +109677,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - tsteq pc, r0, lsr r7 @ │ │ │ │ + tsteq pc, r0, asr r7 @ │ │ │ │ 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 aca98 │ │ │ │ @@ -109982,28 +109982,28 @@ │ │ │ │ b c82c4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a17f38 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ - smlatbeq pc, r8, r4, sp @ │ │ │ │ + smlabteq pc, r8, r4, sp @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x01a17d28 │ │ │ │ - ldrdeq sp, [pc, -r4] │ │ │ │ + strdeq sp, [pc, -r4] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabteq pc, r0, r3, sp @ │ │ │ │ + smlatteq pc, r0, r3, sp │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - smlatbeq pc, r4, r3, sp @ │ │ │ │ + smlabteq pc, r4, r3, sp @ │ │ │ │ + @ instruction: 0x010fd3b4 │ │ │ │ + smlatbeq pc, ip, r3, sp @ │ │ │ │ + ldrdeq sp, [pc, -r8] │ │ │ │ + smlabteq pc, r4, r3, sp @ │ │ │ │ + tsteq pc, r8, lsr r3 @ │ │ │ │ @ instruction: 0x010fd394 │ │ │ │ - smlabbeq pc, ip, r3, sp @ │ │ │ │ - @ instruction: 0x010fd3b8 │ │ │ │ - smlatbeq pc, r4, r3, sp @ │ │ │ │ - tsteq pc, r8, lsl r3 @ │ │ │ │ - tsteq pc, r4, ror r3 @ │ │ │ │ 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] @ c85c0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -110284,23 +110284,23 @@ │ │ │ │ mov ip, r0 │ │ │ │ b c88c8 │ │ │ │ ldr r1, [pc, #44] @ c8938 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b c87b4 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - strheq sp, [pc, -r0] │ │ │ │ + ldrdeq sp, [pc, -r0] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - qaddeq sp, r8, pc @ │ │ │ │ - smlabbeq pc, ip, pc, ip @ │ │ │ │ - smlabteq pc, r0, pc, ip @ │ │ │ │ - smlatbeq pc, r8, pc, ip @ │ │ │ │ - tsteq pc, r0, lsr #30 │ │ │ │ - smlatteq pc, r8, lr, ip │ │ │ │ - @ instruction: 0x012669e4 │ │ │ │ + tsteq pc, r8, ror r0 @ │ │ │ │ + smlatbeq pc, ip, pc, ip @ │ │ │ │ + smlatteq pc, r0, pc, ip @ │ │ │ │ + smlabteq pc, r8, pc, ip @ │ │ │ │ + tsteq pc, r0, asr #30 │ │ │ │ + tsteq pc, r8, lsl #30 │ │ │ │ + @ instruction: 0x01266a04 │ │ │ │ ldr ip, [pc, #424] @ c8aec │ │ │ │ cmp r1, #2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r0 │ │ │ │ beq c89b0 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -110541,15 +110541,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: 0x01266513 │ │ │ │ + @ instruction: 0x01266533 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ 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 │ │ │ │ @@ -110605,15 +110605,15 @@ │ │ │ │ bne c8da4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add fp, r3, #204 @ 0xcc │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq c8da4 │ │ │ │ cmp r0, #2 │ │ │ │ beq c8e98 │ │ │ │ ldr r1, [r3, #204] @ 0xcc │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ @@ -110622,15 +110622,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne c8e54 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -110645,28 +110645,28 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne c8eb0 │ │ │ │ cmp r4, #0 │ │ │ │ bne c8e9c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b c8da4 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c8de8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -110756,15 +110756,15 @@ │ │ │ │ bl 166a98 │ │ │ │ b c8ff8 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9050 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -110772,15 +110772,15 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add r2, r3, #204 @ 0xcc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq c900c │ │ │ │ cmp r0, #2 │ │ │ │ beq c912c │ │ │ │ ldr r1, [r3, #204] @ 0xcc │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ @@ -110788,15 +110788,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne c90ec │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -110812,15 +110812,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne c914c │ │ │ │ cmp r5, #0 │ │ │ │ bne c9138 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ @@ -111082,49 +111082,49 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ b c9460 │ │ │ │ ldr fp, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add sl, fp, #204 @ 0xcc │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9418 │ │ │ │ cmp r0, #2 │ │ │ │ beq c95c8 │ │ │ │ ldr r1, [fp, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq c95f8 │ │ │ │ b c95a8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne c95dc │ │ │ │ cmp fp, #0 │ │ │ │ bne c95c8 │ │ │ │ b c9418 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c953c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b c953c │ │ │ │ @@ -111191,28 +111191,28 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r3, #16384 @ 0x4000 │ │ │ │ add sl, r8, #48 @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne c983c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl ddf70 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq c97c4 │ │ │ │ ldr r7, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r7, #16384 @ 0x4000 │ │ │ │ add sl, r7, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne c98a4 │ │ │ │ ldrh r0, [r8, #8] │ │ │ │ cmp r0, r6 │ │ │ │ beq c9724 │ │ │ │ bl 1b17d4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -111259,28 +111259,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq c9868 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq c9898 │ │ │ │ b c9848 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne c987c │ │ │ │ cmp r8, #0 │ │ │ │ bne c9868 │ │ │ │ b c9750 │ │ │ │ mov r3, #0 │ │ │ │ @@ -111296,32 +111296,32 @@ │ │ │ │ mov r3, r9 │ │ │ │ bl 286da0 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c982c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [r4, #48] @ 0x30 │ │ │ │ bl 4e2158 │ │ │ │ b c982c │ │ │ │ ldr r2, [pc, #28] @ c992c │ │ │ │ ldr r1, [pc, #28] @ c9930 │ │ │ │ add r2, pc, r2 │ │ │ │ b c98c8 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - strdeq ip, [pc, -r4] │ │ │ │ + tsteq pc, r4, lsl r1 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq pc, r4, rrx │ │ │ │ - smlabteq pc, r4, pc, fp @ │ │ │ │ - tsteq r6, ip, asr #20 │ │ │ │ + smlabbeq pc, r4, r0, ip @ │ │ │ │ + smlatteq pc, r4, pc, fp @ │ │ │ │ + tsteq r6, ip, ror #20 │ │ │ │ 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 fb874 │ │ │ │ @@ -111336,15 +111336,15 @@ │ │ │ │ beq c9980 │ │ │ │ cmp r1, r3 │ │ │ │ bne c9964 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012659a4 │ │ │ │ + smlawteq r6, r4, r9, r5 │ │ │ │ ldr r3, [pc, #40] @ c99bc │ │ │ │ cmp r0, r3 │ │ │ │ beq c99b4 │ │ │ │ ldrls r3, [pc, #32] @ c99c0 │ │ │ │ ldrhi r3, [pc, #32] @ c99c4 │ │ │ │ bicls r0, r0, #2 │ │ │ │ sub r0, r0, r3 │ │ │ │ @@ -111405,15 +111405,15 @@ │ │ │ │ ldr r2, [pc, #20] @ c9a9c │ │ │ │ ldr r1, [pc, #20] @ c9aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - tsteq pc, r4, lsr #28 │ │ │ │ + tsteq pc, r4, asr #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, #3984] @ 0xf90 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1300] @ c9fd4 │ │ │ │ @@ -111515,15 +111515,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl f9d1c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ beq c9ef8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9d04 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl df31c │ │ │ │ @@ -111581,15 +111581,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne c9cd8 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9cd8 │ │ │ │ ldr r2, [pc, #660] @ ca004 │ │ │ │ ldr r3, [pc, #612] @ c9fd8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -111605,39 +111605,39 @@ │ │ │ │ b 4e2158 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add r9, r3, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq c9b78 │ │ │ │ cmp r0, #2 │ │ │ │ beq c9dfc │ │ │ │ ldr r1, [r3, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq c9e30 │ │ │ │ b c9dd8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne c9e10 │ │ │ │ cmp r3, #0 │ │ │ │ bne c9dfc │ │ │ │ b c9b78 │ │ │ │ @@ -111645,28 +111645,28 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne c9cd8 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9cd8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b c9cd8 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9cd8 │ │ │ │ ldr r2, [pc, #356] @ ca008 │ │ │ │ ldr r3, [pc, #304] @ c9fd8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -111704,15 +111704,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ beq c9f54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9fb4 │ │ │ │ ldrb r5, [r4, #5] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ bne c9cd8 │ │ │ │ @@ -111742,27 +111742,27 @@ │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ bne c9f40 │ │ │ │ b c9f54 │ │ │ │ @ instruction: 0x01a16534 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a164cc │ │ │ │ - tsteq pc, r8, ror sp @ │ │ │ │ + @ instruction: 0x010fbd98 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ - @ instruction: 0x011616b0 │ │ │ │ + @ instruction: 0x011616d0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01a16318 │ │ │ │ - smlatbeq pc, ip, fp, fp @ │ │ │ │ + smlabteq pc, ip, fp, fp @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x01a16288 │ │ │ │ @ instruction: 0x01a16154 │ │ │ │ @ instruction: 0xffffdf64 │ │ │ │ - ldrdeq fp, [pc, -r0] │ │ │ │ + strdeq fp, [pc, -r0] │ │ │ │ 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] @ ca19c │ │ │ │ @@ -111857,21 +111857,21 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bne ca148 │ │ │ │ b ca100 │ │ │ │ @ instruction: 0x01a15fc0 │ │ │ │ andeq r9, r0, r0, asr #13 │ │ │ │ andeq r9, r0, r1, asr #13 │ │ │ │ andeq r9, r0, r2, asr #13 │ │ │ │ - tsteq pc, ip, lsr r8 @ │ │ │ │ + tsteq pc, ip, asr r8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - smlabteq pc, r8, r7, fp @ │ │ │ │ + smlatteq pc, r8, r7, fp │ │ │ │ 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] @ ca48c │ │ │ │ ldr r2, [pc, #684] @ ca490 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -112048,28 +112048,28 @@ │ │ │ │ andeq r8, r0, fp, lsl ip │ │ │ │ @ instruction: 0x01a15e14 │ │ │ │ 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 r3 │ │ │ │ - @ instruction: 0x01264da6 │ │ │ │ + smlawteq r6, r6, sp, r4 │ │ │ │ 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, #2020] @ cacb4 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -112564,37 +112564,37 @@ │ │ │ │ ldr r1, [pc, #56] @ cacdc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ b ca984 │ │ │ │ @ instruction: 0x01a18054 │ │ │ │ - @ instruction: 0x01264c22 │ │ │ │ + @ instruction: 0x01264c42 │ │ │ │ @ instruction: 0x01a15ac4 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ muleq r0, r9, fp │ │ │ │ andeq r8, r0, lr, ror #15 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - ldrdeq r8, [pc, -ip] │ │ │ │ + strdeq r8, [pc, -ip] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - tsteq pc, r4, ror #6 │ │ │ │ - tsteq pc, r4, lsl pc @ │ │ │ │ + smlabbeq pc, r4, r3, r8 @ │ │ │ │ + tsteq pc, r4, lsr pc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabteq pc, ip, lr, sl @ │ │ │ │ + smlatteq pc, ip, lr, sl │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - tsteq pc, ip, asr sp @ │ │ │ │ - tsteq pc, r8, asr sp @ │ │ │ │ + tsteq pc, ip, ror sp @ │ │ │ │ + tsteq pc, r8, ror sp @ │ │ │ │ + smlabbeq pc, r0, sp, sl @ │ │ │ │ + tsteq pc, r4, asr sp @ │ │ │ │ tsteq pc, r0, ror #26 │ │ │ │ - tsteq pc, r4, lsr sp @ │ │ │ │ - tsteq pc, r0, asr #26 │ │ │ │ - ldrdeq sl, [pc, -r4] │ │ │ │ + strdeq sl, [pc, -r4] │ │ │ │ ldr r3, [pc, #312] @ cae54 │ │ │ │ cmp r0, r3 │ │ │ │ bhi cad4c │ │ │ │ sub r3, r3, #39 @ 0x27 │ │ │ │ cmp r0, r3 │ │ │ │ bhi cadb4 │ │ │ │ ldr r3, [pc, #292] @ cae58 │ │ │ │ @@ -112672,17 +112672,17 @@ │ │ │ │ bne cade4 │ │ │ │ b cadac │ │ │ │ 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: 0x0126439e │ │ │ │ + @ instruction: 0x012643be │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - strdeq sl, [pc, -ip] │ │ │ │ + tsteq pc, ip, lsl ip @ │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ ldr r3, [pc, #144] @ caf14 │ │ │ │ cmp r0, r3 │ │ │ │ bhi caec4 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -112939,26 +112939,26 @@ │ │ │ │ moveq r3, #292 @ 0x124 │ │ │ │ streq r3, [r1, #56] @ 0x38 │ │ │ │ beq cb120 │ │ │ │ ldr r3, [pc, #32] @ cb2ac │ │ │ │ str r3, [r1, #56] @ 0x38 │ │ │ │ b cb16c │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x012640a9 │ │ │ │ + smlawteq r6, r9, r0, r4 │ │ │ │ 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 │ │ │ │ - smlawbeq r6, r3, pc, r3 @ │ │ │ │ + @ instruction: 0x01263fa3 │ │ │ │ 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 │ │ │ │ @@ -113126,16 +113126,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 pc, ip, asr r5 @ │ │ │ │ - smlawbeq r6, r8, ip, r3 │ │ │ │ + tsteq pc, ip, ror r5 @ │ │ │ │ + @ instruction: 0x01263ca8 │ │ │ │ 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 │ │ │ │ @@ -113478,20 +113478,20 @@ │ │ │ │ subs ip, r3, ip │ │ │ │ beq cb6f8 │ │ │ │ b cb9a4 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ strdeq r8, [r0], -r4 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ - @ instruction: 0x01263aab │ │ │ │ + smlawteq r6, fp, sl, r3 │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r9, r0, r1, lsl #2 │ │ │ │ bcs feb765c0 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - smlatbeq pc, r8, r1, sl @ │ │ │ │ + smlabteq pc, r8, r1, sl @ │ │ │ │ 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, #2280] @ cc420 │ │ │ │ @@ -114064,48 +114064,48 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ bl cb2c4 │ │ │ │ b cbf10 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a144bc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq sp, [r4, -r8]! │ │ │ │ - @ instruction: 0x0126360a │ │ │ │ + @ instruction: 0x0124da18 │ │ │ │ + @ instruction: 0x0126362a │ │ │ │ strdeq r4, [r1, ip]! │ │ │ │ - tsteq pc, r0, ror lr @ │ │ │ │ + @ instruction: 0x010f9e90 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01263638 │ │ │ │ + @ instruction: 0x01263658 │ │ │ │ @ instruction: 0x01a1430c │ │ │ │ - tsteq pc, ip, ror #28 │ │ │ │ - @ instruction: 0x012634ec │ │ │ │ + smlabbeq pc, ip, lr, r9 @ │ │ │ │ + @ instruction: 0x0126350c │ │ │ │ strheq r4, [r1, r8]! │ │ │ │ @ instruction: 0x01a1406c │ │ │ │ - strdeq r9, [pc, -ip] │ │ │ │ + tsteq pc, ip, lsl fp @ │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ @ instruction: 0x01a14008 │ │ │ │ - smlatteq pc, r0, sl, r9 │ │ │ │ + tsteq pc, r0, lsl #22 │ │ │ │ @ instruction: 0x01a13fc4 │ │ │ │ - tsteq pc, r8, asr #20 │ │ │ │ + tsteq pc, r8, ror #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a13f28 │ │ │ │ - smlabteq pc, r8, r9, r9 @ │ │ │ │ + smlatteq pc, r8, r9, r9 │ │ │ │ ldrdeq r3, [r1, r0]! │ │ │ │ - tsteq pc, ip, lsr #14 │ │ │ │ + tsteq pc, ip, asr #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01a13e64 │ │ │ │ - tsteq pc, r0, ror r9 @ │ │ │ │ + @ instruction: 0x010f9990 │ │ │ │ @ instruction: 0x01a13e30 │ │ │ │ - tsteq pc, r4, lsr #18 │ │ │ │ + tsteq pc, r4, asr #18 │ │ │ │ strdeq r3, [r1, ip]! │ │ │ │ - tsteq pc, ip, lsl #18 │ │ │ │ + tsteq pc, ip, lsr #18 │ │ │ │ @ instruction: 0x01a13d68 │ │ │ │ - smlatbeq pc, r0, r8, r9 @ │ │ │ │ + smlabteq pc, r0, r8, r9 @ │ │ │ │ @ instruction: 0xffffbb50 │ │ │ │ @ instruction: 0x01a13cec │ │ │ │ - tsteq pc, ip, lsr r8 @ │ │ │ │ + tsteq pc, ip, asr 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 r7, r1 │ │ │ │ ldr r1, [pc, #368] @ cc63c │ │ │ │ ldr r3, [pc, #368] @ cc640 │ │ │ │ @@ -114458,31 +114458,31 @@ │ │ │ │ ldr r2, [pc, #84] @ cca90 │ │ │ │ ldr r1, [pc, #28] @ cca5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b cc734 │ │ │ │ - tsteq pc, r8, lsr r2 @ │ │ │ │ + tsteq pc, r8, asr r2 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabbeq pc, r8, pc, r8 @ │ │ │ │ + smlatbeq pc, r8, pc, r8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq pc, r0, lsr pc @ │ │ │ │ - tsteq pc, ip, rrx │ │ │ │ + tsteq pc, r0, asr pc @ │ │ │ │ + smlabbeq pc, ip, r0, r9 @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ - smlawbeq r6, r6, r8, r2 │ │ │ │ + @ instruction: 0x012628a6 │ │ │ │ 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 │ │ │ │ - tsteq pc, ip, lsl #28 │ │ │ │ - ldrdeq r2, [r6, -ip]! │ │ │ │ - tsteq pc, r0, asr r1 @ │ │ │ │ + tsteq pc, ip, lsr #28 │ │ │ │ + strdeq r2, [r6, -ip]! │ │ │ │ + tsteq pc, r0, ror r1 @ │ │ │ │ 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 │ │ │ │ @@ -114570,15 +114570,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 286da0 │ │ │ │ - @ instruction: 0x010f8fbc │ │ │ │ + ldrdeq r8, [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 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ @@ -114752,17 +114752,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ cceec │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - ldrdeq r8, [pc, -r8] │ │ │ │ + strdeq r8, [pc, -r8] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strdeq r8, [pc, -ip] │ │ │ │ + tsteq pc, ip, lsl sp @ │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ @@ -114996,29 +114996,29 @@ │ │ │ │ bl acaec │ │ │ │ cmp r0, #0 │ │ │ │ beq cd1a8 │ │ │ │ ldr r2, [pc, #64] @ cd2f0 │ │ │ │ add r2, pc, r2 │ │ │ │ b cd238 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - smlabteq pc, r8, r8, r8 @ │ │ │ │ + smlatteq pc, r8, r8, r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq pc, ip, lsl #22 │ │ │ │ + tsteq pc, ip, lsr #22 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - tsteq pc, r4, lsl #20 │ │ │ │ + tsteq pc, r4, lsr #20 │ │ │ │ andeq r8, r0, r7, asr r7 │ │ │ │ andeq r8, r0, sp, lsr ip │ │ │ │ - smlabteq pc, r8, sl, r8 @ │ │ │ │ + smlatteq pc, r8, sl, r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq pc, r4, ror r7 @ │ │ │ │ - tsteq pc, r8, lsr #20 │ │ │ │ - ldrdeq r8, [pc, -r8] │ │ │ │ - tsteq pc, r4, lsr r9 @ │ │ │ │ - ldrdeq r8, [pc, -r8] │ │ │ │ - ldrdeq r8, [pc, -r4] │ │ │ │ + @ instruction: 0x010f8794 │ │ │ │ + tsteq pc, r8, asr #20 │ │ │ │ + strdeq r8, [pc, -r8] │ │ │ │ + tsteq pc, r4, asr r9 @ │ │ │ │ + strdeq r8, [pc, -r8] │ │ │ │ + strdeq r8, [pc, -r4] │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -115167,15 +115167,15 @@ │ │ │ │ ldrdeq r2, [r1, r0]! │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r9, r0, fp │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ - @ instruction: 0x01261da6 │ │ │ │ + smlawteq r6, r6, sp, r1 │ │ │ │ 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 │ │ │ │ @@ -115357,32 +115357,32 @@ │ │ │ │ ldr ip, [pc, #88] @ cd8a0 │ │ │ │ ldr r1, [pc, #40] @ cd874 │ │ │ │ add ip, pc, ip │ │ │ │ b cd5f4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a12a68 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlatbeq pc, r8, r6, r8 @ │ │ │ │ - tsteq pc, r0, ror r7 @ │ │ │ │ + smlabteq pc, r8, r6, r8 @ │ │ │ │ + @ instruction: 0x010f8790 │ │ │ │ @ instruction: 0x01a129e0 │ │ │ │ - strdeq r8, [pc, -ip] │ │ │ │ - smlatteq pc, ip, r5, r8 │ │ │ │ - tsteq pc, r0, ror r5 @ │ │ │ │ + tsteq pc, ip, lsl r7 @ │ │ │ │ + tsteq pc, ip, lsl #12 │ │ │ │ + @ instruction: 0x010f8590 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlatteq pc, r0, r5, r8 │ │ │ │ - @ instruction: 0x01149fb8 │ │ │ │ + tsteq pc, r0, lsl #12 │ │ │ │ + @ instruction: 0x01149fd8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ + tsteq r4, r8, asr #31 │ │ │ │ + tsteq pc, r0, ror r5 @ │ │ │ │ tsteq r4, r8, lsr #31 │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ - tsteq r4, r8, lsl #31 │ │ │ │ - smlatbeq pc, r8, r5, r8 @ │ │ │ │ - smlatteq pc, r0, r4, r8 │ │ │ │ + smlabteq pc, r8, r5, r8 @ │ │ │ │ + tsteq pc, r0, lsl #10 │ │ │ │ + smlabteq pc, r0, r4, r8 @ │ │ │ │ + @ instruction: 0x010f84b0 │ │ │ │ smlatbeq pc, r0, r4, r8 @ │ │ │ │ - @ instruction: 0x010f8490 │ │ │ │ - smlabbeq pc, r0, r4, 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, #1884] @ ce01c │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -115857,49 +115857,49 @@ │ │ │ │ bl 286da0 │ │ │ │ b cdb70 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a12730 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a12708 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - smlabbeq pc, r8, r4, r8 @ │ │ │ │ + smlatbeq pc, r8, r4, r8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlatteq pc, r8, r4, r8 │ │ │ │ + tsteq pc, r8, lsl #10 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - smlabbeq pc, ip, r2, r8 @ │ │ │ │ - tsteq pc, ip, lsr #4 │ │ │ │ + smlatbeq pc, ip, r2, r8 @ │ │ │ │ + tsteq pc, ip, asr #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a1247c │ │ │ │ - tsteq pc, r4, asr #4 │ │ │ │ + tsteq pc, r4, ror #4 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - smlabteq pc, ip, r1, r8 @ │ │ │ │ - tsteq pc, r8, lsr r1 @ │ │ │ │ + smlatteq pc, ip, r1, r8 │ │ │ │ + tsteq pc, r8, asr r1 @ │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - tsteq pc, r0, ror r1 @ │ │ │ │ - smlabbeq pc, r4, r1, r8 @ │ │ │ │ + @ instruction: 0x010f8190 │ │ │ │ + smlatbeq pc, r4, r1, r8 @ │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r8, r0, sp, lsr ip │ │ │ │ - ldrdeq r8, [pc, -ip] │ │ │ │ - smlatteq pc, r8, r0, r8 │ │ │ │ - smlabbeq pc, r4, r0, r8 @ │ │ │ │ - tsteq pc, r4, lsl r0 @ │ │ │ │ + strdeq r8, [pc, -ip] │ │ │ │ + tsteq pc, r8, lsl #2 │ │ │ │ + smlatbeq pc, r4, r0, r8 @ │ │ │ │ + tsteq pc, r4, lsr r0 @ │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ andeq r8, r0, r2, ror #26 │ │ │ │ - tsteq pc, r4, lsr #2 │ │ │ │ + tsteq pc, r4, asr #2 │ │ │ │ stclcc 2, cr0, [r0], #-580 @ 0xfffffdbc │ │ │ │ - strdeq r7, [pc, -r0] │ │ │ │ - ldrdeq r7, [pc, -r4] │ │ │ │ - smlatteq pc, r0, pc, r7 @ │ │ │ │ + tsteq pc, r0, lsl pc @ │ │ │ │ + strdeq r7, [pc, -r4] │ │ │ │ + mrseq r8, CPSR │ │ │ │ + tsteq pc, r8, lsr pc @ │ │ │ │ + @ instruction: 0x010f7fbc │ │ │ │ tsteq pc, r8, lsl pc @ │ │ │ │ - @ instruction: 0x010f7f9c │ │ │ │ - strdeq r7, [pc, -r8] │ │ │ │ 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 │ │ │ │ @@ -116322,39 +116322,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b ce330 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a11d84 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - tsteq pc, r0, lsr sp @ │ │ │ │ + tsteq pc, r0, asr sp @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r7, [pc, -r8] │ │ │ │ + tsteq pc, r8, lsl sp @ │ │ │ │ @ instruction: 0x01a11cbc │ │ │ │ - @ instruction: 0x010f7c94 │ │ │ │ - tsteq pc, r0, lsl #26 │ │ │ │ - @ instruction: 0x010f7cbc │ │ │ │ + @ instruction: 0x010f7cb4 │ │ │ │ + tsteq pc, r0, lsr #26 │ │ │ │ + ldrdeq r7, [pc, -ip] │ │ │ │ andeq r8, r0, r7, asr r7 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ - tsteq pc, r4, asr #26 │ │ │ │ + tsteq pc, r4, ror #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlatteq pc, r0, sl, r7 │ │ │ │ - smlatteq pc, r8, sl, r7 │ │ │ │ + tsteq pc, r0, lsl #22 │ │ │ │ + tsteq pc, r8, lsl #22 │ │ │ │ + strdeq r7, [pc, -r0] │ │ │ │ + strdeq r7, [pc, -r4] │ │ │ │ + smlatteq pc, r8, fp, r7 │ │ │ │ + @ instruction: 0x010f7abc │ │ │ │ + tsteq r5, r8, ror #25 │ │ │ │ + smlatbeq pc, r8, fp, r7 @ │ │ │ │ + @ instruction: 0x010f7ab4 │ │ │ │ + tsteq r5, r0, lsl #25 │ │ │ │ ldrdeq r7, [pc, -r0] │ │ │ │ - ldrdeq r7, [pc, -r4] │ │ │ │ - smlabteq pc, r8, fp, r7 @ │ │ │ │ - @ instruction: 0x010f7a9c │ │ │ │ - tsteq r5, r8, asr #25 │ │ │ │ - smlabbeq pc, r8, fp, r7 @ │ │ │ │ - @ instruction: 0x010f7a94 │ │ │ │ - tsteq r5, r0, ror #24 │ │ │ │ - @ instruction: 0x010f7ab0 │ │ │ │ - tsteq pc, ip, lsl #20 │ │ │ │ - smlatbeq pc, r4, sl, r7 @ │ │ │ │ + tsteq pc, ip, lsr #20 │ │ │ │ + smlabteq pc, r4, sl, r7 @ │ │ │ │ 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] @ ce874 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -116638,15 +116638,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne cec6c │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne cf000 │ │ │ │ ldr r2, [pc, #1176] @ cf10c │ │ │ │ ldr r3, [pc, #1152] @ cf0f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -116712,37 +116712,37 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #32768 @ 0x8000 │ │ │ │ add r6, r7, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq ceb20 │ │ │ │ cmp r0, #2 │ │ │ │ beq cedc0 │ │ │ │ ldr r1, [r7, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq cedf0 │ │ │ │ b ceda0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne cedd4 │ │ │ │ cmp r7, #0 │ │ │ │ bne cedc0 │ │ │ │ b ceb20 │ │ │ │ str r8, [sp] │ │ │ │ @@ -116933,32 +116933,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #8] │ │ │ │ bl fe5f0 │ │ │ │ b cebd0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r1, [r1, r8]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlabteq pc, r4, r3, r7 @ │ │ │ │ - @ instruction: 0x0126084c │ │ │ │ + smlatteq pc, r4, r3, r7 │ │ │ │ + @ instruction: 0x0126086c │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01a11384 │ │ │ │ - tsteq pc, r8, lsr #8 │ │ │ │ + tsteq pc, r8, asr #8 │ │ │ │ ldrdeq r1, [r1, r0]! │ │ │ │ - tsteq pc, r8, lsr r5 @ │ │ │ │ - ldrdeq r7, [pc, -r4] │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ + strdeq r7, [pc, -r4] │ │ │ │ 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: 0x01a110e0 │ │ │ │ - tsteq pc, r4, ror #6 │ │ │ │ + smlabbeq pc, r4, r3, r7 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a11080 │ │ │ │ - tsteq pc, r8, lsr r3 @ │ │ │ │ + tsteq pc, r8, asr r3 @ │ │ │ │ @ instruction: 0xffff8e60 │ │ │ │ ldrdeq r0, [r1, ip]! │ │ │ │ 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 │ │ │ │ @@ -117194,50 +117194,50 @@ │ │ │ │ mov r7, r0 │ │ │ │ b cf254 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cf400 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b cf400 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r9, sl, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq cf2d8 │ │ │ │ cmp r0, #2 │ │ │ │ beq cf57c │ │ │ │ ldr r1, [sl, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq cf5ac │ │ │ │ b cf55c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne cf590 │ │ │ │ cmp sl, #0 │ │ │ │ bne cf57c │ │ │ │ b cf2d8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -117317,25 +117317,25 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl fe5f0 │ │ │ │ b cf380 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a10e88 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq pc, r0, asr #22 │ │ │ │ - tsteq pc, r4, asr #28 │ │ │ │ - @ instruction: 0x01260070 │ │ │ │ + tsteq pc, r0, ror #22 │ │ │ │ + tsteq pc, r4, ror #28 │ │ │ │ + @ instruction: 0x01260090 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ strdeq r0, [r1, r0]! @ │ │ │ │ @ instruction: 0x01a10bac │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ - tsteq pc, r0, lsl sp @ │ │ │ │ + tsteq pc, r0, lsr sp @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0xffff87e8 │ │ │ │ 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, r2 │ │ │ │ @@ -117539,15 +117539,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne cf804 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cf804 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b cf804 │ │ │ │ @@ -117608,24 +117608,24 @@ │ │ │ │ b cf804 │ │ │ │ ldr fp, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r3, fp, #204 @ 0xcc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq cf98c │ │ │ │ cmp r0, #2 │ │ │ │ beq cfbc4 │ │ │ │ ldr r1, [fp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne cfba0 │ │ │ │ cmp fp, #0 │ │ │ │ beq cf98c │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ @@ -117633,15 +117633,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne cfbe0 │ │ │ │ cmp r4, #0 │ │ │ │ bne cfbcc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b cf98c │ │ │ │ @@ -117678,25 +117678,25 @@ │ │ │ │ b cf804 │ │ │ │ mov r2, fp │ │ │ │ ldr fp, [r4] │ │ │ │ mov r1, r3 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add sl, fp, #204 @ 0xcc │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne cff50 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ b cf898 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, fp, #204 @ 0xcc │ │ │ │ mov r0, r3 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq cf8ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [fp, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ @@ -117856,39 +117856,39 @@ │ │ │ │ b cfd9c │ │ │ │ cmp r0, #2 │ │ │ │ beq cff7c │ │ │ │ ldr r1, [fp, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq cffac │ │ │ │ b cff5c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne cff90 │ │ │ │ cmp fp, #0 │ │ │ │ bne cff7c │ │ │ │ b cfcac │ │ │ │ add r9, fp, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne cffe8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ b cfb20 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @@ -117896,28 +117896,28 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r3, [fp, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b cffd8 │ │ │ │ @ instruction: 0x01a108a8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a107ec │ │ │ │ - tsteq pc, r4, asr r8 @ │ │ │ │ - tsteq pc, ip, lsl r8 @ │ │ │ │ - tsteq pc, ip, asr r8 @ │ │ │ │ + tsteq pc, r4, ror r8 @ │ │ │ │ + tsteq pc, ip, lsr r8 @ │ │ │ │ + tsteq pc, ip, ror r8 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ - tsteq pc, ip, lsr r7 @ │ │ │ │ + tsteq pc, ip, asr r7 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq pc, r4, lsr r6 @ │ │ │ │ + tsteq pc, r4, asr r6 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq pc, r0, lsr r7 @ │ │ │ │ + tsteq pc, r0, asr r7 @ │ │ │ │ @ instruction: 0xffff8100 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - tsteq pc, ip, lsl r5 @ │ │ │ │ - tsteq pc, r4, ror #8 │ │ │ │ + tsteq pc, ip, lsr r5 @ │ │ │ │ + smlabbeq pc, r4, r4, r6 @ │ │ │ │ @ instruction: 0x01a25d98 │ │ │ │ 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 │ │ │ │ @@ -118097,37 +118097,37 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bne d01c8 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r9, sl, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d01c8 │ │ │ │ cmp r0, #2 │ │ │ │ beq d0364 │ │ │ │ ldr r1, [sl, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq d0394 │ │ │ │ b d0344 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne d0378 │ │ │ │ cmp sl, #0 │ │ │ │ bne d0364 │ │ │ │ b d01c8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -118179,44 +118179,44 @@ │ │ │ │ b d0298 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r1, r3 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r6, sl, #204 @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne d06a8 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ b d0108 │ │ │ │ mov r0, r4 │ │ │ │ bl ba3a8 │ │ │ │ b d00c0 │ │ │ │ mov r1, #1 │ │ │ │ bl 166a98 │ │ │ │ b d00a8 │ │ │ │ add r9, sl, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq d015c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d015c │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d0298 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d0298 │ │ │ │ @@ -118326,28 +118326,28 @@ │ │ │ │ b d05c0 │ │ │ │ cmp r0, #2 │ │ │ │ beq d06d4 │ │ │ │ ldr r1, [sl, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq d0704 │ │ │ │ b d06b4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne d06e8 │ │ │ │ cmp sl, #0 │ │ │ │ bne d06d4 │ │ │ │ b d0480 │ │ │ │ mov r0, r4 │ │ │ │ @@ -118360,15 +118360,15 @@ │ │ │ │ bl 166a98 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b d03f8 │ │ │ │ add r6, sl, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne d0764 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b d03ec │ │ │ │ mov r0, r6 │ │ │ │ @@ -118376,32 +118376,32 @@ │ │ │ │ str r3, [sl, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d0758 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ lsleq pc, ip, #31 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ asreq pc, r8, sp @ │ │ │ │ - tsteq pc, ip, asr pc @ │ │ │ │ + tsteq pc, ip, ror pc @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0xffff790c │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - tsteq pc, r0, lsl #28 │ │ │ │ - tsteq pc, ip, lsl #26 │ │ │ │ + tsteq pc, r0, lsr #28 │ │ │ │ + tsteq pc, ip, lsr #26 │ │ │ │ @ instruction: 0x01a25640 │ │ │ │ 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] @ d0818 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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} │ │ │ │ @@ -118430,15 +118430,15 @@ │ │ │ │ ldr r3, [pc, #1780] @ d0f40 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1748] @ d0f44 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ ldr ip, [sp, #204] @ 0xcc │ │ │ │ @@ -118685,15 +118685,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d09a4 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d09a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d09a4 │ │ │ │ @@ -118723,37 +118723,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b d0a3c │ │ │ │ ldr sl, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r8, sl, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d0b1c │ │ │ │ cmp r0, #2 │ │ │ │ beq d0d2c │ │ │ │ ldr r1, [sl, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq d0d5c │ │ │ │ b d0d0c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne d0d40 │ │ │ │ cmp sl, #0 │ │ │ │ bne d0d2c │ │ │ │ b d0b1c │ │ │ │ str r9, [sp] │ │ │ │ @@ -118871,35 +118871,35 @@ │ │ │ │ str r9, [sp, #8] │ │ │ │ bl fe5f0 │ │ │ │ b d0bcc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ asreq pc, r4, #15 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq r1, [r1, r4]! │ │ │ │ - tsteq pc, r4, lsl ip @ │ │ │ │ + tsteq pc, r4, lsr ip @ │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ lsleq pc, r8, #14 @ │ │ │ │ - smlatbeq pc, r4, r7, r5 @ │ │ │ │ - tsteq pc, ip, ror #18 │ │ │ │ + smlabteq pc, r4, r7, r5 @ │ │ │ │ + smlabbeq pc, ip, r9, r5 @ │ │ │ │ asreq pc, ip, #12 @ │ │ │ │ - @ instruction: 0x0125e83c │ │ │ │ + @ instruction: 0x0125e85c │ │ │ │ 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 │ │ │ │ roreq pc, r4, #4 @ │ │ │ │ - strdeq r5, [pc, -ip] │ │ │ │ - ldrdeq r5, [pc, -r8] │ │ │ │ - smlabteq pc, r8, r2, r5 @ │ │ │ │ - tsteq pc, r8, lsl #10 │ │ │ │ + tsteq pc, ip, lsl r3 @ │ │ │ │ + strdeq r5, [pc, -r8] │ │ │ │ + smlatteq pc, r8, r2, r5 │ │ │ │ + tsteq pc, r8, lsr #10 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldrdeq pc, [r0, r8]! │ │ │ │ - tsteq pc, r4, ror r2 @ │ │ │ │ - smlabbeq pc, r0, r4, r5 @ │ │ │ │ + @ instruction: 0x010f5294 │ │ │ │ + smlatbeq pc, r0, r4, r5 @ │ │ │ │ @ instruction: 0xffff6f90 │ │ │ │ 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, #1796] @ d16b8 │ │ │ │ ldr ip, [pc, #1796] @ d16bc │ │ │ │ @@ -118910,15 +118910,15 @@ │ │ │ │ ldr r3, [pc, #1780] @ d16c0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1748] @ d16c4 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldm r9, {r9, fp, ip} │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ @@ -119166,15 +119166,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d1124 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d1124 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d1124 │ │ │ │ @@ -119203,37 +119203,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b d11bc │ │ │ │ ldr sl, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r8, sl, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d12a0 │ │ │ │ cmp r0, #2 │ │ │ │ beq d14ac │ │ │ │ ldr r1, [sl, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq d14dc │ │ │ │ b d148c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne d14c0 │ │ │ │ cmp sl, #0 │ │ │ │ bne d14ac │ │ │ │ b d12a0 │ │ │ │ str r9, [sp] │ │ │ │ @@ -119351,47 +119351,47 @@ │ │ │ │ str r9, [sp, #8] │ │ │ │ bl fe5f0 │ │ │ │ b d1350 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ asreq pc, r4, #32 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a11554 │ │ │ │ - smlatbeq pc, r8, r4, r5 @ │ │ │ │ + smlabteq pc, r8, r4, r5 @ │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ lsleq lr, r8, #31 │ │ │ │ - tsteq pc, r4, lsr #32 │ │ │ │ - smlatteq pc, ip, r1, r5 │ │ │ │ + tsteq pc, r4, asr #32 │ │ │ │ + tsteq pc, ip, lsl #4 │ │ │ │ asreq lr, ip, #29 │ │ │ │ - strheq lr, [r5, -r8]! │ │ │ │ + ldrdeq lr, [r5, -r8]! │ │ │ │ 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 │ │ │ │ roreq lr, r4, #21 │ │ │ │ - tsteq pc, ip, ror fp @ │ │ │ │ - tsteq pc, r8, asr sp @ │ │ │ │ - tsteq pc, r8, asr #22 │ │ │ │ - smlabbeq pc, r8, sp, r4 @ │ │ │ │ + @ instruction: 0x010f4b9c │ │ │ │ + tsteq pc, r8, ror sp @ │ │ │ │ + tsteq pc, r8, ror #22 │ │ │ │ + smlatbeq pc, r8, sp, r4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ asreq lr, r8, sl │ │ │ │ - strdeq r4, [pc, -r4] │ │ │ │ - tsteq pc, r0, lsl #26 │ │ │ │ + tsteq pc, r4, lsl fp @ │ │ │ │ + tsteq pc, r0, lsr #26 │ │ │ │ @ instruction: 0xffff6810 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ d179c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -119423,15 +119423,15 @@ │ │ │ │ ldr r3, [pc, #1876] @ d1f24 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1840] @ d1f28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #212] @ 0xd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ @@ -119626,15 +119626,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d1b1c │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne d1e40 │ │ │ │ ldr r2, [pc, #1044] @ d1f38 │ │ │ │ ldr r3, [pc, #1016] @ d1f20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -119722,37 +119722,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b d1b1c │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add fp, r9, #204 @ 0xcc │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d19cc │ │ │ │ cmp r0, #2 │ │ │ │ beq d1cc8 │ │ │ │ ldr r1, [r9, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq d1cf8 │ │ │ │ b d1ca8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne d1cdc │ │ │ │ cmp r9, #0 │ │ │ │ bne d1cc8 │ │ │ │ b d19cc │ │ │ │ str r8, [sp] │ │ │ │ @@ -119888,35 +119888,35 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ bl fe5f0 │ │ │ │ b d1a80 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ asreq lr, r0, #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a10d50 │ │ │ │ - @ instruction: 0x010f4cb4 │ │ │ │ - @ instruction: 0x0125d9a0 │ │ │ │ + ldrdeq r4, [pc, -r4] │ │ │ │ + smlawteq r5, r0, r9, sp │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ ldrdeq lr, [r0, r4]! │ │ │ │ lsleq lr, r0 @ │ │ │ │ - tsteq pc, ip, lsr #10 │ │ │ │ - strdeq r4, [pc, -r4] │ │ │ │ + tsteq pc, ip, asr #10 │ │ │ │ + tsteq pc, r4, lsl r7 @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ asreq lr, r8, #5 │ │ │ │ - tsteq pc, ip, lsr r5 @ │ │ │ │ - tsteq pc, r0, ror #6 │ │ │ │ + tsteq pc, ip, asr r5 @ │ │ │ │ + smlabbeq pc, r0, r3, r4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq pc, r8, lsr #6 │ │ │ │ - tsteq pc, r8, ror #10 │ │ │ │ + tsteq pc, r8, asr #6 │ │ │ │ + smlabbeq pc, r8, r5, r4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ lsreq lr, r8, r2 │ │ │ │ - smlabteq pc, r8, r2, r4 @ │ │ │ │ - ldrdeq r4, [pc, -r8] │ │ │ │ + smlatteq pc, r8, r2, r4 │ │ │ │ + strdeq r4, [pc, -r8] │ │ │ │ @ instruction: 0xffff5fdc │ │ │ │ roreq lr, ip, #2 │ │ │ │ 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, #1888] @ d26fc │ │ │ │ @@ -119928,15 +119928,15 @@ │ │ │ │ ldr r3, [pc, #1872] @ d2704 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1836] @ d2708 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #212] @ 0xd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ @@ -120131,15 +120131,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d2300 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne d2620 │ │ │ │ ldr r2, [pc, #1040] @ d2718 │ │ │ │ ldr r3, [pc, #1012] @ d2700 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -120226,37 +120226,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b d2300 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add sl, r9, #204 @ 0xcc │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d21b0 │ │ │ │ cmp r0, #2 │ │ │ │ beq d24a8 │ │ │ │ ldr r1, [r9, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq d24d8 │ │ │ │ b d2488 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne d24bc │ │ │ │ cmp r9, #0 │ │ │ │ bne d24a8 │ │ │ │ b d21b0 │ │ │ │ str r8, [sp] │ │ │ │ @@ -120392,48 +120392,48 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ bl fe5f0 │ │ │ │ b d2264 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ asreq lr, ip, r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01a1056c │ │ │ │ - smlatteq pc, r4, r4, r4 │ │ │ │ - @ instruction: 0x0125d1bc │ │ │ │ + tsteq pc, r4, lsl #10 │ │ │ │ + ldrdeq sp, [r5, -ip]! │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ strdeq sp, [r0, r0]! │ │ │ │ lsreq sp, r0 @ │ │ │ │ - tsteq pc, ip, asr #26 │ │ │ │ - tsteq pc, r4, lsl pc @ │ │ │ │ + tsteq pc, ip, ror #26 │ │ │ │ + tsteq pc, r4, lsr pc @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ roreq sp, r8, #21 │ │ │ │ - tsteq pc, ip, asr sp @ │ │ │ │ - smlabbeq pc, r0, fp, r3 @ │ │ │ │ + tsteq pc, ip, ror sp @ │ │ │ │ + smlatbeq pc, r0, fp, r3 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq pc, r8, asr #22 │ │ │ │ - smlabbeq pc, r8, sp, r3 @ │ │ │ │ + tsteq pc, r8, ror #22 │ │ │ │ + smlatbeq pc, r8, sp, r3 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ asreq sp, r8, sl │ │ │ │ - smlatteq pc, r8, sl, r3 │ │ │ │ - strdeq r3, [pc, -r8] │ │ │ │ + tsteq pc, r8, lsl #22 │ │ │ │ + tsteq pc, r8, lsl sp @ │ │ │ │ @ instruction: 0xffff57fc │ │ │ │ lsleq sp, ip, #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ d27e4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -120465,15 +120465,15 @@ │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [pc, #1860] @ d2f68 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1836] @ d2f6c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ @@ -120666,15 +120666,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d2b5c │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne d2e84 │ │ │ │ ldr r2, [pc, #1048] @ d2f7c │ │ │ │ ldr r3, [pc, #1020] @ d2f64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -120765,37 +120765,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b d2b5c │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add sl, r9, #204 @ 0xcc │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d2a0c │ │ │ │ cmp r0, #2 │ │ │ │ beq d2d14 │ │ │ │ ldr r1, [r9, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq d2d44 │ │ │ │ b d2cf4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne d2d28 │ │ │ │ cmp r9, #0 │ │ │ │ bne d2d14 │ │ │ │ b d2a0c │ │ │ │ str r8, [sp] │ │ │ │ @@ -120929,35 +120929,35 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ bl fe5f0 │ │ │ │ b d2ac0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq sp, [r0, r8]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ lsleq pc, r4, #26 @ │ │ │ │ - @ instruction: 0x010f3c98 │ │ │ │ - @ instruction: 0x0125c960 │ │ │ │ + @ instruction: 0x010f3cb8 │ │ │ │ + smlawbeq r5, r0, r9, ip │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ lsleq sp, r4 @ │ │ │ │ asreq sp, r0, r4 │ │ │ │ - smlatteq pc, ip, r4, r3 │ │ │ │ - @ instruction: 0x010f36b4 │ │ │ │ + tsteq pc, ip, lsl #10 │ │ │ │ + ldrdeq r3, [pc, -r4] │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ roreq sp, ip, r2 │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ - strdeq r3, [pc, -r8] │ │ │ │ + tsteq pc, ip, lsr r3 @ │ │ │ │ + tsteq pc, r8, lsl r5 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatteq pc, r0, r2, r3 │ │ │ │ - tsteq pc, r0, lsr #10 │ │ │ │ + mrseq r3, SP_hyp │ │ │ │ + tsteq pc, r0, asr #10 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ strdeq sp, [r0, r0]! │ │ │ │ - @ instruction: 0x010f3498 │ │ │ │ - smlabbeq pc, r8, r2, r3 @ │ │ │ │ + @ instruction: 0x010f34b8 │ │ │ │ + smlatbeq pc, r8, r2, r3 @ │ │ │ │ @ instruction: 0xffff4f98 │ │ │ │ lsreq sp, r8, #2 │ │ │ │ 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, #1884] @ d373c │ │ │ │ @@ -120969,15 +120969,15 @@ │ │ │ │ ldr r3, [pc, #1868] @ d3744 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov fp, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1832] @ d3748 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ @@ -121169,15 +121169,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d3338 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne d365c │ │ │ │ ldr r2, [pc, #1048] @ d3758 │ │ │ │ ldr r3, [pc, #1020] @ d3740 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -121267,37 +121267,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b d3338 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r7, r9, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d31ec │ │ │ │ cmp r0, #2 │ │ │ │ beq d34ec │ │ │ │ ldr r1, [r9, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq d351c │ │ │ │ b d34cc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne d3500 │ │ │ │ cmp r9, #0 │ │ │ │ bne d34ec │ │ │ │ b d31ec │ │ │ │ str r8, [sp] │ │ │ │ @@ -121432,47 +121432,47 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ bl fe5f0 │ │ │ │ b d329c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ lsleq sp, r8, r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ lsreq pc, r8, #10 @ │ │ │ │ - smlabteq pc, ip, r4, r3 @ │ │ │ │ - smlawbeq r5, r4, r1, ip │ │ │ │ + smlatteq pc, ip, r4, r3 │ │ │ │ + @ instruction: 0x0125c1a4 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ lsreq ip, r8 @ │ │ │ │ roreq ip, r4, ip │ │ │ │ - tsteq pc, r0, lsl sp @ │ │ │ │ - ldrdeq r2, [pc, -r8] │ │ │ │ + tsteq pc, r0, lsr sp @ │ │ │ │ + strdeq r2, [pc, -r8] │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ lsreq ip, r4, #21 │ │ │ │ - tsteq pc, r4, asr #22 │ │ │ │ - tsteq pc, r0, lsr #26 │ │ │ │ + tsteq pc, r4, ror #22 │ │ │ │ + tsteq pc, r0, asr #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq pc, r8, lsl #22 │ │ │ │ - tsteq pc, r8, asr #26 │ │ │ │ + tsteq pc, r8, lsr #22 │ │ │ │ + tsteq pc, r8, ror #26 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ lsleq ip, r8, sl │ │ │ │ - smlabteq pc, r0, ip, r2 @ │ │ │ │ - @ instruction: 0x010f2ab0 │ │ │ │ + smlatteq pc, r0, ip, r2 │ │ │ │ + ldrdeq r2, [pc, -r0] │ │ │ │ @ instruction: 0xffff47bc │ │ │ │ asreq ip, ip, #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #88] @ d3814 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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} │ │ │ │ @@ -121494,15 +121494,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ d3898 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -121527,15 +121527,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ d391c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -121558,15 +121558,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #240] @ d3a28 │ │ │ │ ldr r3, [pc, #240] @ d3a2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #228] @ d3a30 │ │ │ │ cmp r4, r3 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r2] │ │ │ │ beq d39c4 │ │ │ │ ldr r3, [pc, #208] @ d3a34 │ │ │ │ @@ -121620,26 +121620,26 @@ │ │ │ │ bl c9aa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ roreq lr, ip, #23 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ lsreq ip, r8, #13 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ - @ instruction: 0x010f2b98 │ │ │ │ - smlatbeq pc, r4, pc, r1 @ │ │ │ │ + @ instruction: 0x010f2bb8 │ │ │ │ + smlabteq pc, r4, pc, r1 @ │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - tsteq pc, r8, lsl #22 │ │ │ │ + tsteq pc, r8, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ d3b1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #172] @ d3b20 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp ip, #0 │ │ │ │ cmpne ip, #3 │ │ │ │ add lr, r0, #98304 @ 0x18000 │ │ │ │ @@ -121680,25 +121680,25 @@ │ │ │ │ ldr r2, [lr, #1636] @ 0x664 │ │ │ │ cmp r2, #29 │ │ │ │ bhi d3ac8 │ │ │ │ b d3aa0 │ │ │ │ asreq lr, r8, #21 │ │ │ │ roreq ip, r4, r5 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x010f2a90 │ │ │ │ - tsteq pc, r0, lsr sl @ │ │ │ │ + @ instruction: 0x010f2ab0 │ │ │ │ + tsteq pc, r0, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ d3c48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr ip, [pc, #236] @ d3c4c │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb lr, [r3, #1369] @ 0x559 │ │ │ │ add ip, pc, ip │ │ │ │ cmp lr, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -121755,27 +121755,27 @@ │ │ │ │ bls d3bb4 │ │ │ │ ldr r2, [pc, #28] @ d3c60 │ │ │ │ add r2, pc, r2 │ │ │ │ b d3c04 │ │ │ │ ldrdeq lr, [r0, ip]! │ │ │ │ lsleq ip, r4 @ │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - smlatteq pc, r0, r9, r2 │ │ │ │ - smlabbeq pc, r0, r9, r2 @ │ │ │ │ + tsteq pc, r0, lsl #20 │ │ │ │ + smlatbeq pc, r0, r9, r2 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlatteq pc, r4, r8, r2 │ │ │ │ + tsteq pc, r4, lsl #18 │ │ │ │ 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] @ d3d10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl ddfa0 │ │ │ │ @@ -121814,15 +121814,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #100] @ d3d98 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] @ d3d9c │ │ │ │ @@ -121837,24 +121837,24 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cca94 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ strdeq lr, [r0, r4]! │ │ │ │ - tsteq pc, r8, asr r8 @ │ │ │ │ + tsteq pc, r8, ror r8 @ │ │ │ │ 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] @ d3e54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl ddfa0 │ │ │ │ @@ -121895,15 +121895,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #112] @ d3ee8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -121921,24 +121921,24 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cca94 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsreq lr, r0 @ │ │ │ │ - tsteq pc, ip, lsl #14 │ │ │ │ + tsteq pc, ip, lsr #14 │ │ │ │ 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] @ d3fa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl ddfa0 │ │ │ │ @@ -121979,15 +121979,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #112] @ d4038 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -122005,27 +122005,27 @@ │ │ │ │ mov r1, #3 │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cca94 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ roreq lr, r0, #10 │ │ │ │ - smlabteq pc, ip, r5, r2 @ │ │ │ │ + smlatteq pc, ip, r5, r2 │ │ │ │ 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] @ d40b8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -122048,15 +122048,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #108] @ d4148 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [pc, #72] @ d414c │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ @@ -122073,25 +122073,25 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl ccc14 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asreq lr, ip, #8 │ │ │ │ - ldrdeq r2, [pc, -ip] │ │ │ │ + strdeq r2, [pc, -ip] │ │ │ │ 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] @ d4210 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #144] @ d4214 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -122123,25 +122123,25 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ bl c8f80 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsreq lr, ip @ │ │ │ │ - tsteq pc, r4, lsl r3 @ │ │ │ │ + tsteq pc, r4, lsr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #104] @ d4298 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr ip, [pc, #72] @ d429c │ │ │ │ str r3, [sp, #16] │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ @@ -122157,27 +122157,27 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl ccc14 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strdeq lr, [r0, r8]! │ │ │ │ - @ instruction: 0x010f23b4 │ │ │ │ + ldrdeq r2, [pc, -r4] │ │ │ │ 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] @ d4324 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -122203,15 +122203,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #124] @ d43c4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -122232,25 +122232,25 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ bl ccc14 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ roreq lr, r0, #3 │ │ │ │ - tsteq pc, ip, ror r2 @ │ │ │ │ + @ instruction: 0x010f229c │ │ │ │ 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] @ d4494 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #152] @ d4498 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -122284,24 +122284,24 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ str lr, [sp, #20] │ │ │ │ stm sp, {r4, r5, r6, ip} │ │ │ │ bl c8f80 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asreq lr, r0, #2 │ │ │ │ - smlabteq pc, r4, r0, r2 @ │ │ │ │ + smlatteq pc, r4, r0, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ d452c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #104] @ d4530 │ │ │ │ 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 │ │ │ │ @@ -122322,27 +122322,27 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl ccc14 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ rrxeq lr, r4 │ │ │ │ - tsteq pc, r8, ror #2 │ │ │ │ + smlabbeq pc, r8, r1, r2 @ │ │ │ │ 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] @ d45b8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -122368,15 +122368,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #128] @ d465c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -122398,25 +122398,25 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ bl ccc14 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asreq sp, ip, #30 │ │ │ │ - tsteq pc, r8, lsl r0 @ │ │ │ │ + tsteq pc, r8, lsr r0 @ │ │ │ │ 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] @ d472c │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #152] @ d4730 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -122450,24 +122450,24 @@ │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r4, r5, r6, ip} │ │ │ │ bl c8f80 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsreq sp, r8, #29 │ │ │ │ - tsteq pc, r8, asr lr @ │ │ │ │ + tsteq pc, r8, ror lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #120] @ d47c8 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #108] @ d47cc │ │ │ │ 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 │ │ │ │ @@ -122489,27 +122489,27 @@ │ │ │ │ stm sp, {r4, r5} │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl ccc14 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asreq sp, ip, #27 │ │ │ │ - strdeq r1, [pc, -ip] │ │ │ │ + tsteq pc, ip, lsl pc @ │ │ │ │ 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] @ d4834 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -122533,15 +122533,15 @@ │ │ │ │ ldr r3, [pc, #2148] @ d50cc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #2116] @ d50d0 │ │ │ │ mov r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -122725,15 +122725,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne d4924 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4924 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d4924 │ │ │ │ @@ -122746,15 +122746,15 @@ │ │ │ │ b d48cc │ │ │ │ mov r2, fp │ │ │ │ ldr fp, [r4] │ │ │ │ mov r1, r9 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r9, fp, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne d5020 │ │ │ │ ldr fp, [r4] │ │ │ │ add r2, r5, r7, lsl #2 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ ldr r2, [r2, #228] @ 0xe4 │ │ │ │ ldr r1, [fp, #208] @ 0xd0 │ │ │ │ @@ -122775,15 +122775,15 @@ │ │ │ │ beq d4d9c │ │ │ │ cmp r9, #0 │ │ │ │ bne d4a14 │ │ │ │ add r3, fp, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4a14 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [fp, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d4a14 │ │ │ │ @@ -122821,37 +122821,37 @@ │ │ │ │ bl 286da0 │ │ │ │ b d4924 │ │ │ │ ldr fp, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r9, fp, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4aa0 │ │ │ │ cmp r0, #2 │ │ │ │ beq d4d34 │ │ │ │ ldr r1, [fp, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq d4d64 │ │ │ │ b d4d14 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne d4d48 │ │ │ │ cmp fp, #0 │ │ │ │ bne d4d34 │ │ │ │ b d4aa0 │ │ │ │ ldr r2, [pc, #888] @ d50f0 │ │ │ │ @@ -123028,69 +123028,69 @@ │ │ │ │ b d4e9c │ │ │ │ cmp r0, #2 │ │ │ │ beq d504c │ │ │ │ ldr r1, [fp, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq d507c │ │ │ │ b d502c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne d5060 │ │ │ │ cmp fp, #0 │ │ │ │ bne d504c │ │ │ │ b d4bdc │ │ │ │ add r6, fp, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne d50b0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b d4dc4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [fp, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d50a0 │ │ │ │ lsreq fp, r8, #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ lsreq sp, r8 @ │ │ │ │ - smlatteq pc, r8, sp, r1 │ │ │ │ - tsteq pc, r4, lsl #20 │ │ │ │ + tsteq pc, r8, lsl #28 │ │ │ │ + tsteq pc, r4, lsr #20 │ │ │ │ asreq fp, ip, #13 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ - tsteq pc, r4, lsl #14 │ │ │ │ + tsteq pc, r4, lsr #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq pc, r0, ror #12 │ │ │ │ + smlabbeq pc, r0, r6, r1 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r1, [pc, -r8] │ │ │ │ + tsteq pc, r8, lsl r7 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x010f1590 │ │ │ │ - tsteq pc, r0, lsr r6 @ │ │ │ │ + @ instruction: 0x010f15b0 │ │ │ │ + tsteq pc, r0, asr r6 @ │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ @ instruction: 0xffff2f10 │ │ │ │ - tsteq pc, ip, lsl r4 @ │ │ │ │ + tsteq pc, ip, lsr r4 @ │ │ │ │ @ instruction: 0x01a20d50 │ │ │ │ - tsteq pc, r0, lsr #8 │ │ │ │ + tsteq pc, r0, asr #8 │ │ │ │ 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, #2160] @ d59a0 │ │ │ │ ldr ip, [pc, #2160] @ d59a4 │ │ │ │ @@ -123101,15 +123101,15 @@ │ │ │ │ ldr r3, [pc, #2144] @ d59a8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #2112] @ d59ac │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -123293,15 +123293,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne d5204 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d5204 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d5204 │ │ │ │ @@ -123313,15 +123313,15 @@ │ │ │ │ b d51ac │ │ │ │ mov r2, fp │ │ │ │ ldr fp, [r4] │ │ │ │ mov r1, r9 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r9, fp, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne d58fc │ │ │ │ ldr fp, [r4] │ │ │ │ add r2, r5, r7, lsl #2 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ ldr r2, [r2, #228] @ 0xe4 │ │ │ │ ldr r1, [fp, #208] @ 0xd0 │ │ │ │ @@ -123342,15 +123342,15 @@ │ │ │ │ beq d5678 │ │ │ │ cmp r9, #0 │ │ │ │ bne d52f4 │ │ │ │ add r3, fp, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d52f4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [fp, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d52f4 │ │ │ │ @@ -123388,37 +123388,37 @@ │ │ │ │ bl 286da0 │ │ │ │ b d5204 │ │ │ │ ldr fp, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r9, fp, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d5380 │ │ │ │ cmp r0, #2 │ │ │ │ beq d5610 │ │ │ │ ldr r1, [fp, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq d5640 │ │ │ │ b d55f0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne d5624 │ │ │ │ cmp fp, #0 │ │ │ │ bne d5610 │ │ │ │ b d5380 │ │ │ │ ldr r2, [pc, #888] @ d59cc │ │ │ │ @@ -123595,82 +123595,82 @@ │ │ │ │ b d5778 │ │ │ │ cmp r0, #2 │ │ │ │ beq d5928 │ │ │ │ ldr r1, [fp, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq d5958 │ │ │ │ b d5908 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne d593c │ │ │ │ cmp fp, #0 │ │ │ │ bne d5928 │ │ │ │ b d54b8 │ │ │ │ add r6, fp, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne d598c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b d56a0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [fp, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d597c │ │ │ │ asreq sl, r8, #29 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq sp, [r0, r8]! │ │ │ │ - tsteq pc, r0, lsr #10 │ │ │ │ - tsteq pc, r4, lsr #2 │ │ │ │ + tsteq pc, r0, asr #10 │ │ │ │ + tsteq pc, r4, asr #2 │ │ │ │ roreq sl, ip, #27 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ - tsteq pc, r8, lsr #28 │ │ │ │ + tsteq pc, r8, asr #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlabbeq pc, r4, sp, r0 @ │ │ │ │ + smlatbeq pc, r4, sp, r0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq pc, ip, lsl lr @ │ │ │ │ + tsteq pc, ip, lsr lr @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x010f0cb4 │ │ │ │ - tsteq pc, r4, asr sp @ │ │ │ │ + ldrdeq r0, [pc, -r4] │ │ │ │ + tsteq pc, r4, ror sp @ │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ @ instruction: 0xffff2634 │ │ │ │ - tsteq pc, r0, asr #22 │ │ │ │ + tsteq pc, r0, ror #22 │ │ │ │ @ instruction: 0x01a20474 │ │ │ │ - tsteq pc, r4, asr #22 │ │ │ │ + tsteq pc, r4, ror #22 │ │ │ │ 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] @ d5a60 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -123696,15 +123696,15 @@ │ │ │ │ ldr r3, [pc, #2236] @ d6350 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #2204] @ d6354 │ │ │ │ mov r8, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -123942,15 +123942,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne d5b64 │ │ │ │ ldr r4, [r3] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d5b64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d5b64 │ │ │ │ @@ -123988,24 +123988,24 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r1, r3 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r8, sl, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne d6290 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ b d5bf8 │ │ │ │ add r4, sl, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq d5ce4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ @@ -124033,37 +124033,37 @@ │ │ │ │ b d5b64 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r3, #32768 @ 0x8000 │ │ │ │ add sl, r4, #204 @ 0xcc │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d5d98 │ │ │ │ cmp r0, #2 │ │ │ │ beq d6024 │ │ │ │ ldr r1, [r4, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq d6054 │ │ │ │ b d6004 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne d6038 │ │ │ │ cmp r4, #0 │ │ │ │ bne d6024 │ │ │ │ b d5d98 │ │ │ │ ldr r2, [pc, #784] @ d6378 │ │ │ │ @@ -124208,42 +124208,42 @@ │ │ │ │ b d6138 │ │ │ │ cmp r0, #2 │ │ │ │ beq d62c0 │ │ │ │ ldr r1, [sl, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne d629c │ │ │ │ cmp sl, #0 │ │ │ │ beq d62f8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne d62d4 │ │ │ │ cmp r4, #0 │ │ │ │ bne d62c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ b d5bf8 │ │ │ │ add r8, sl, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne d6334 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ b d5c8c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @@ -124251,31 +124251,31 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d6324 │ │ │ │ roreq sl, ip, r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ lsleq ip, ip, #21 │ │ │ │ - strdeq r0, [pc, -r0] │ │ │ │ + tsteq pc, r0, lsl ip @ │ │ │ │ lsleq sl, ip, #9 │ │ │ │ - smlabteq pc, r0, r6, r0 @ │ │ │ │ + smlatteq pc, r0, r6, r0 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ - smlatbeq pc, r4, r4, r0 @ │ │ │ │ + smlabteq pc, r4, r4, r0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlabbeq pc, r0, r3, r0 @ │ │ │ │ - tsteq pc, r0, ror r3 @ │ │ │ │ + smlatbeq pc, r0, r3, r0 @ │ │ │ │ + @ instruction: 0x010f0390 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq pc, r4, lsl #8 │ │ │ │ + tsteq pc, r4, lsr #8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlabteq pc, r4, r3, r0 @ │ │ │ │ + smlatteq pc, r4, r3, r0 │ │ │ │ @ instruction: 0xffff1d94 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - @ instruction: 0x010f01b0 │ │ │ │ + ldrdeq r0, [pc, -r0] │ │ │ │ @ instruction: 0x01a1fae0 │ │ │ │ - smlatbeq pc, ip, r1, r0 @ │ │ │ │ + smlabteq pc, ip, r1, r0 @ │ │ │ │ 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, #2248] @ d6c7c │ │ │ │ ldr ip, [pc, #2248] @ d6c80 │ │ │ │ @@ -124286,15 +124286,15 @@ │ │ │ │ ldr r3, [pc, #2232] @ d6c84 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #2200] @ d6c88 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -124531,15 +124531,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne d6498 │ │ │ │ ldr r4, [r3] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6498 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d6498 │ │ │ │ @@ -124577,24 +124577,24 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r1, r3 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r8, sl, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne d6bc4 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ b d652c │ │ │ │ add r4, sl, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6618 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ @@ -124622,37 +124622,37 @@ │ │ │ │ b d6498 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r3, #32768 @ 0x8000 │ │ │ │ add sl, r4, #204 @ 0xcc │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d66cc │ │ │ │ cmp r0, #2 │ │ │ │ beq d6958 │ │ │ │ ldr r1, [r4, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq d6988 │ │ │ │ b d6938 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne d696c │ │ │ │ cmp r4, #0 │ │ │ │ bne d6958 │ │ │ │ b d66cc │ │ │ │ ldr r2, [pc, #784] @ d6cac │ │ │ │ @@ -124797,42 +124797,42 @@ │ │ │ │ b d6a6c │ │ │ │ cmp r0, #2 │ │ │ │ beq d6bf4 │ │ │ │ ldr r1, [sl, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne d6bd0 │ │ │ │ cmp sl, #0 │ │ │ │ beq d6c2c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne d6c08 │ │ │ │ cmp r4, #0 │ │ │ │ bne d6bf4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ b d652c │ │ │ │ add r8, sl, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne d6c68 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ b d65c0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @@ -124840,44 +124840,44 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d6c58 │ │ │ │ asreq r9, r4, #24 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ asreq ip, r4, r1 │ │ │ │ - ldrdeq r0, [pc, -r0] │ │ │ │ + strdeq r0, [pc, -r0] │ │ │ │ asreq r9, r8, fp │ │ │ │ - smlabbeq lr, ip, sp, pc @ │ │ │ │ + smlatbeq lr, ip, sp, pc @ │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ - tstpeq lr, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010efb90 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tstpeq lr, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrdeq pc, [lr, -r0] │ │ │ │ + strdeq pc, [lr, -r0] │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x010efa90 │ │ │ │ + @ instruction: 0x010efab0 │ │ │ │ @ instruction: 0xffff1460 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - tstpeq lr, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010ef89c │ │ │ │ @ instruction: 0x01a1f1ac │ │ │ │ - tstpeq lr, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010ef898 │ │ │ │ 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] @ d6d34 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -124895,15 +124895,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #76] @ d6da4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -124919,15 +124919,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] @ d6e8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -124970,28 +124970,28 @@ │ │ │ │ str r6, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ bl ccef4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ roreq fp, r8, #14 │ │ │ │ - ldrdeq pc, [lr, -r8] │ │ │ │ - tsteq lr, r4, asr #30 │ │ │ │ - smlabbeq lr, r4, r8, pc @ │ │ │ │ + strdeq pc, [lr, -r8] │ │ │ │ + tsteq lr, r4, ror #30 │ │ │ │ + smlatbeq lr, r4, r8, pc @ │ │ │ │ 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] @ d6f8c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl c893c │ │ │ │ @@ -125034,29 +125034,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 286da0 │ │ │ │ roreq fp, ip, #12 │ │ │ │ - ldrdeq pc, [lr, -r4] │ │ │ │ - smlabbeq lr, r8, r7, pc @ │ │ │ │ - smlatteq lr, r0, sp, fp │ │ │ │ + strdeq pc, [lr, -r4] │ │ │ │ + smlatbeq lr, r8, r7, pc @ │ │ │ │ + tsteq lr, r0, 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #212] @ d708c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl c893c │ │ │ │ add r8, sp, #92 @ 0x5c │ │ │ │ @@ -125098,27 +125098,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 286da0 │ │ │ │ roreq fp, r8, #10 │ │ │ │ - smlatteq lr, r8, r6, pc @ │ │ │ │ - @ instruction: 0x010ef69c │ │ │ │ - smlatteq lr, r0, ip, fp │ │ │ │ + tstpeq lr, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010ef6bc │ │ │ │ + tsteq lr, r0, lsl #26 │ │ │ │ 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] @ d7180 │ │ │ │ ldr sl, [pc, #204] @ d7184 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -125159,29 +125159,29 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl ccef4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ roreq fp, r4, r4 │ │ │ │ - tstpeq lr, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [lr, -ip] │ │ │ │ - tsteq lr, ip, lsr #24 │ │ │ │ + tstpeq lr, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #212] @ d7284 │ │ │ │ ldr r8, [pc, #212] @ d7288 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -125224,27 +125224,27 @@ │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl ccef4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ roreq fp, r8, r3 │ │ │ │ - tstpeq lr, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r8, lsr #22 │ │ │ │ + smlabbeq lr, r8, r5, pc @ │ │ │ │ + tstpeq lr, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, asr #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, #136] @ d7338 │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r4, [pc, #116] @ d733c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r6 │ │ │ │ @@ -125269,29 +125269,29 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl ccef4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ roreq fp, r8, r2 │ │ │ │ - smlabbeq lr, r4, r4, pc @ │ │ │ │ + smlatbeq lr, r4, r4, pc @ │ │ │ │ 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] @ d7440 │ │ │ │ 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] @ d7444 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -125335,16 +125335,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 286da0 │ │ │ │ asreq fp, r0, #3 │ │ │ │ - smlatteq lr, ip, r3, pc @ │ │ │ │ - tsteq lr, ip, lsr #18 │ │ │ │ + tstpeq lr, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, asr #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, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -125352,15 +125352,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] @ d7560 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -125406,26 +125406,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 286da0 │ │ │ │ lsreq fp, r8, #1 │ │ │ │ - strdeq pc, [lr, -r0] │ │ │ │ - tsteq lr, r0, lsl r8 │ │ │ │ + tstpeq lr, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r0, lsr r8 │ │ │ │ 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] @ d7614 │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r4, [pc, #124] @ d7618 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r6 │ │ │ │ @@ -125452,29 +125452,29 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ bl ccef4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsreq sl, r4, #31 │ │ │ │ - mrseq pc, LR_fiq @ │ │ │ │ + tstpeq lr, r0, lsr #4 @ 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 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #300] @ d7768 │ │ │ │ mov ip, r1 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [pc, #284] @ d776c │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -125537,17 +125537,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 286da0 │ │ │ │ roreq sl, r4, #29 │ │ │ │ - tstpeq lr, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq lr, r0, r1, pc @ │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq lr, r4, lsl #12 │ │ │ │ + tsteq lr, r4, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -125555,15 +125555,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] @ d78e4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -125631,28 +125631,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 286da0 │ │ │ │ roreq sl, ip, sp │ │ │ │ - strdeq lr, [lr, -ip] │ │ │ │ + tstpeq lr, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - smlabbeq lr, ip, r4, fp │ │ │ │ + smlatbeq lr, ip, r4, fp │ │ │ │ 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] @ d7a00 │ │ │ │ ldr r7, [pc, #244] @ d7a04 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -125703,25 +125703,25 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r7, [sp, #32] │ │ │ │ stm sp, {r5, r6} │ │ │ │ bl ccef4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsleq sl, ip, ip │ │ │ │ - smlatbeq lr, ip, lr, lr │ │ │ │ + smlabteq lr, ip, lr, lr │ │ │ │ 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] @ d7adc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r2 │ │ │ │ bl ddfa0 │ │ │ │ @@ -125766,15 +125766,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] @ d7bb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r2 │ │ │ │ bl ddfa0 │ │ │ │ @@ -125821,15 +125821,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] @ d7c94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r2 │ │ │ │ bl ddfa0 │ │ │ │ @@ -125877,15 +125877,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #180] @ d7d68 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ bl ddd5c │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ @@ -125930,15 +125930,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #188] @ d7e44 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ bl ddd5c │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ @@ -125985,15 +125985,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #356] @ d7fc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ bl ddd5c │ │ │ │ ldr r3, [pc, #320] @ d7fcc │ │ │ │ ldrh r9, [r0, #8] │ │ │ │ @@ -126094,15 +126094,15 @@ │ │ │ │ ldr r3, [pc, #1184] @ d84ac │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r8, [pc, #1164] @ d84b0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -126166,29 +126166,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, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8100 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d8100 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add r8, r3, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq d807c │ │ │ │ cmp r0, #2 │ │ │ │ beq d81f4 │ │ │ │ ldr r1, [r3, #204] @ 0xcc │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ @@ -126197,15 +126197,15 @@ │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne d81b0 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -126220,15 +126220,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne d820c │ │ │ │ cmp r4, #0 │ │ │ │ bne d81f8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b d807c │ │ │ │ @@ -126386,25 +126386,25 @@ │ │ │ │ stmib sp, {r9, sl, fp} │ │ │ │ bl 1014f0 │ │ │ │ b d80f4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ lsleq r8, r0, r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ lsleq sl, r0, r5 │ │ │ │ - @ instruction: 0x010ee7bc │ │ │ │ - tsteq lr, ip, asr #14 │ │ │ │ + ldrdeq lr, [lr, -ip] │ │ │ │ + tsteq lr, ip, ror #14 │ │ │ │ strdeq r7, [r0, r0]! │ │ │ │ - smlabbeq lr, ip, r5, lr │ │ │ │ + smlatbeq lr, ip, r5, lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ asreq r7, r0, sp │ │ │ │ - tsteq lr, r4, lsr r5 │ │ │ │ - tsteq lr, r4, lsr #10 │ │ │ │ + tsteq lr, r4, asr r5 │ │ │ │ + tsteq lr, r4, asr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatbeq lr, r8, r4, lr │ │ │ │ - smlatbeq lr, r8, r3, lr │ │ │ │ + smlabteq lr, r8, r4, lr │ │ │ │ + smlabteq lr, r8, r3, lr │ │ │ │ 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] @ d87a0 │ │ │ │ ldr ip, [pc, #684] @ d87a4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -126415,15 +126415,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [pc, #656] @ d87a8 │ │ │ │ ldr r7, [pc, #656] @ d87ac │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldr r9, [sp, #208] @ 0xd0 │ │ │ │ mov sl, r3 │ │ │ │ bl dde48 │ │ │ │ @@ -126488,15 +126488,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, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8608 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b d8608 │ │ │ │ @@ -126527,37 +126527,37 @@ │ │ │ │ bne d8608 │ │ │ │ b d8634 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #32768 @ 0x8000 │ │ │ │ add r7, r8, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8564 │ │ │ │ cmp r0, #2 │ │ │ │ beq d871c │ │ │ │ ldr r1, [r8, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq d874c │ │ │ │ b d86fc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne d8730 │ │ │ │ cmp r8, #0 │ │ │ │ bne d871c │ │ │ │ b d8564 │ │ │ │ ldr r2, [pc, #88] @ d87b8 │ │ │ │ @@ -126577,30 +126577,30 @@ │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ lsleq r7, r4, #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ lsleq sl, r0, r0 │ │ │ │ - tsteq lr, ip, lsl #6 │ │ │ │ - @ instruction: 0x010ee2b0 │ │ │ │ + tsteq lr, ip, lsr #6 │ │ │ │ + ldrdeq lr, [lr, -r0] │ │ │ │ roreq r7, r8, #19 │ │ │ │ lsleq r7, r8 @ │ │ │ │ - tsteq lr, ip, ror r0 │ │ │ │ + swpeq lr, ip, [lr] @ │ │ │ │ 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] @ d8834 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -126629,15 +126629,15 @@ │ │ │ │ ldr r3, [pc, #1608] @ d8eb0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1576] @ d8eb4 │ │ │ │ mov r8, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r9, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ @@ -126864,15 +126864,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d89b8 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d89b8 │ │ │ │ ldr r2, [pc, #668] @ d8ed8 │ │ │ │ ldr r3, [pc, #620] @ d8eac │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #204] @ 0xcc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -126891,37 +126891,37 @@ │ │ │ │ bl 166a98 │ │ │ │ b d88e0 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8aec │ │ │ │ cmp r0, #2 │ │ │ │ beq d8ccc │ │ │ │ ldr r1, [r9, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq d8cfc │ │ │ │ b d8cac │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne d8ce0 │ │ │ │ cmp r9, #0 │ │ │ │ bne d8ccc │ │ │ │ b d8aec │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -127027,32 +127027,32 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl feb50 │ │ │ │ b d8b98 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ lsreq r7, r8, #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ lsreq r9, r8 @ │ │ │ │ - @ instruction: 0x010edfbc │ │ │ │ + ldrdeq sp, [lr, -ip] │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ strdeq r7, [r0, r4]! │ │ │ │ - tsteq lr, r0, lsr #8 │ │ │ │ - tsteq lr, r8, asr r9 │ │ │ │ + tsteq lr, r0, asr #8 │ │ │ │ + tsteq lr, r8, ror r9 │ │ │ │ lsreq r7, r8, r6 │ │ │ │ - @ instruction: 0x01256864 │ │ │ │ + smlawbeq r5, r4, r8, r6 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ lsreq r7, ip @ │ │ │ │ lsreq r7, ip @ │ │ │ │ - smlatteq lr, r4, pc, ip @ │ │ │ │ - tsteq lr, r0, lsr r5 │ │ │ │ - @ instruction: 0x010ecfb0 │ │ │ │ - tsteq lr, r0, ror #10 │ │ │ │ + tsteq lr, r4 │ │ │ │ + tsteq lr, r0, asr r5 │ │ │ │ + ldrdeq ip, [lr, -r0] │ │ │ │ + smlabbeq lr, r0, r5, sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlabbeq lr, r4, pc, ip @ │ │ │ │ - tsteq lr, r4, lsl #10 │ │ │ │ + smlatbeq lr, r4, pc, ip @ │ │ │ │ + tsteq lr, r4, lsr #10 │ │ │ │ @ instruction: 0xfffef010 │ │ │ │ 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, #1620] @ d956c │ │ │ │ ldr ip, [pc, #1620] @ d9570 │ │ │ │ @@ -127063,15 +127063,15 @@ │ │ │ │ ldr r3, [pc, #1604] @ d9574 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1572] @ d9578 │ │ │ │ add r9, sp, #184 @ 0xb8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldm r9, {r9, fp, ip} │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ @@ -127298,15 +127298,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d9080 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d9080 │ │ │ │ ldr r2, [pc, #664] @ d959c │ │ │ │ ldr r3, [pc, #616] @ d9570 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #204] @ 0xcc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -127324,37 +127324,37 @@ │ │ │ │ bl 166a98 │ │ │ │ b d8fa8 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d91b4 │ │ │ │ cmp r0, #2 │ │ │ │ beq d9390 │ │ │ │ ldr r1, [r9, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq d93c0 │ │ │ │ b d9370 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne d93a4 │ │ │ │ cmp r9, #0 │ │ │ │ bne d9390 │ │ │ │ b d91b4 │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -127460,44 +127460,44 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl feb50 │ │ │ │ b d9260 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ roreq r7, r0, #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r9, [r0, r0]! │ │ │ │ - tsteq lr, r4, lsl r9 │ │ │ │ + tsteq lr, r4, lsr r9 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ lsreq r7, ip, #32 │ │ │ │ - tsteq lr, r8, asr sp │ │ │ │ - @ instruction: 0x010ed290 │ │ │ │ + tsteq lr, r8, ror sp │ │ │ │ + @ instruction: 0x010ed2b0 │ │ │ │ roreq r6, r0, pc │ │ │ │ - @ instruction: 0x0125619c │ │ │ │ + @ instruction: 0x012561bc │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ strdeq r6, [r0, r4]! │ │ │ │ strdeq r6, [r0, r8]! │ │ │ │ - tsteq lr, r0, lsr #18 │ │ │ │ - tsteq lr, ip, ror #28 │ │ │ │ - smlatteq lr, ip, r8, ip │ │ │ │ - @ instruction: 0x010ece9c │ │ │ │ + tsteq lr, r0, asr #18 │ │ │ │ + smlabbeq lr, ip, lr, ip │ │ │ │ + tsteq lr, ip, lsl #18 │ │ │ │ + @ instruction: 0x010ecebc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlabteq lr, r0, r8, ip │ │ │ │ - tsteq lr, r0, asr #28 │ │ │ │ + smlatteq lr, r0, r8, ip │ │ │ │ + tsteq lr, r0, ror #28 │ │ │ │ @ instruction: 0xfffee94c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #96] @ d9640 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -127528,15 +127528,15 @@ │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [pc, #1680] @ d9d10 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1660] @ d9d14 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ @@ -127709,15 +127709,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d9968 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne d9c38 │ │ │ │ ldr r2, [pc, #948] @ d9d24 │ │ │ │ ldr r3, [pc, #920] @ d9d0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -127782,37 +127782,37 @@ │ │ │ │ strb r2, [r1, #68] @ 0x44 │ │ │ │ b d9968 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d9820 │ │ │ │ cmp r0, #2 │ │ │ │ beq d9ab8 │ │ │ │ ldr r1, [r9, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq d9ae8 │ │ │ │ b d9a98 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne d9acc │ │ │ │ cmp r9, #0 │ │ │ │ bne d9ab8 │ │ │ │ b d9820 │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -127947,32 +127947,32 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl feb50 │ │ │ │ b d98cc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ lsleq r6, ip @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ lsreq r8, r8, #29 │ │ │ │ - strdeq sp, [lr, -r0] │ │ │ │ - @ instruction: 0x01255b48 │ │ │ │ + tsteq lr, r0, lsl r2 │ │ │ │ + @ instruction: 0x01255b68 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ lsleq r6, r8, #13 │ │ │ │ asreq r6, r4, #12 │ │ │ │ - tsteq lr, r0, ror r3 │ │ │ │ - smlatbeq lr, r8, r8, ip │ │ │ │ + @ instruction: 0x010ec390 │ │ │ │ + smlabteq lr, r8, r8, ip │ │ │ │ ldrdeq r6, [r0, r0]! │ │ │ │ - tsteq lr, r4, asr #14 │ │ │ │ - strdeq ip, [lr, -r8] │ │ │ │ + tsteq lr, r4, ror #14 │ │ │ │ + tsteq lr, r8, lsl r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabteq lr, r0, r1, ip │ │ │ │ - tsteq lr, r0, ror r7 │ │ │ │ + smlatteq lr, r0, r1, ip │ │ │ │ + @ instruction: 0x010ec790 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ asreq r6, r0, #8 │ │ │ │ - tsteq lr, r0, ror #2 │ │ │ │ - smlatteq lr, r0, r6, ip │ │ │ │ + smlabbeq lr, r0, r1, ip │ │ │ │ + tsteq lr, r0, lsl #14 │ │ │ │ lsreq r6, r8 @ │ │ │ │ @ instruction: 0xfffee1b8 │ │ │ │ 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, #1704] @ da424 │ │ │ │ @@ -127984,15 +127984,15 @@ │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [pc, #1676] @ da42c │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1656] @ da430 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ @@ -128165,15 +128165,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne da088 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne da354 │ │ │ │ ldr r2, [pc, #944] @ da440 │ │ │ │ ldr r3, [pc, #916] @ da428 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -128237,37 +128237,37 @@ │ │ │ │ strb r2, [r1, #68] @ 0x44 │ │ │ │ b da088 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq d9f40 │ │ │ │ cmp r0, #2 │ │ │ │ beq da1d4 │ │ │ │ ldr r1, [r9, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq da204 │ │ │ │ b da1b4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne da1e8 │ │ │ │ cmp r9, #0 │ │ │ │ bne da1d4 │ │ │ │ b d9f40 │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -128402,45 +128402,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl feb50 │ │ │ │ b d9fec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ roreq r6, ip, r2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ lsleq r8, r8, #15 │ │ │ │ - strdeq ip, [lr, -r0] │ │ │ │ - @ instruction: 0x01255428 │ │ │ │ + tsteq lr, r0, lsl fp │ │ │ │ + @ instruction: 0x01255448 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ roreq r5, r8, #30 │ │ │ │ lsreq r5, r8, #30 │ │ │ │ - tsteq lr, r4, asr ip │ │ │ │ - smlabbeq lr, ip, r1, ip │ │ │ │ + tsteq lr, r4, ror ip │ │ │ │ + smlatbeq lr, ip, r1, ip │ │ │ │ lsreq r5, r4 @ │ │ │ │ - tsteq lr, r8, lsr #32 │ │ │ │ - ldrdeq fp, [lr, -ip] │ │ │ │ + tsteq lr, r8, asr #32 │ │ │ │ + strdeq fp, [lr, -ip] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatbeq lr, r4, sl, fp │ │ │ │ - qaddeq ip, r4, lr │ │ │ │ + smlabteq lr, r4, sl, fp │ │ │ │ + tsteq lr, r4, ror r0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ lsreq r5, r4, #26 │ │ │ │ - tsteq lr, r4, asr #20 │ │ │ │ - smlabteq lr, r4, pc, fp @ │ │ │ │ + tsteq lr, r4, ror #20 │ │ │ │ + smlatteq lr, r4, pc, fp @ │ │ │ │ lsleq r5, ip @ │ │ │ │ @ instruction: 0xfffeda9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ da500 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -128472,15 +128472,15 @@ │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #1724] @ dabfc │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1704] @ dac00 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #32] │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ @@ -128654,15 +128654,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne da82c │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne daafc │ │ │ │ ldr r2, [pc, #988] @ dac10 │ │ │ │ ldr r3, [pc, #960] @ dabf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -128729,37 +128729,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b da82c │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq da6e0 │ │ │ │ cmp r0, #2 │ │ │ │ beq da984 │ │ │ │ ldr r1, [r9, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq da9b4 │ │ │ │ b da964 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne da998 │ │ │ │ cmp r9, #0 │ │ │ │ bne da984 │ │ │ │ b da6e0 │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -128902,32 +128902,32 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl feb50 │ │ │ │ b da790 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r5, [r0, ip]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ roreq r7, r8, #31 │ │ │ │ - tsteq lr, r0, ror r3 │ │ │ │ - smlawbeq r5, r4, ip, r4 │ │ │ │ + @ instruction: 0x010ec390 │ │ │ │ + @ instruction: 0x01254ca4 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ asreq r5, r4, #15 │ │ │ │ lsleq r5, r0, #15 │ │ │ │ - smlatbeq lr, ip, r4, fp │ │ │ │ - smlatteq lr, r4, r9, fp │ │ │ │ + smlabteq lr, ip, r4, fp │ │ │ │ + tsteq lr, r4, lsl #20 │ │ │ │ lsleq r5, r4, #12 │ │ │ │ - tsteq lr, r4, lsr r3 │ │ │ │ - smlabbeq lr, r0, r8, fp │ │ │ │ + tsteq lr, r4, asr r3 │ │ │ │ + smlatbeq lr, r0, r8, fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq fp, [lr, -r8] │ │ │ │ - smlatbeq lr, r8, r8, fp │ │ │ │ + tsteq lr, r8, lsl r3 │ │ │ │ + smlabteq lr, r8, r8, fp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ roreq r5, r8, r5 │ │ │ │ - tsteq lr, r0, lsr #16 │ │ │ │ - smlatbeq lr, r0, r2, fp │ │ │ │ + tsteq lr, r0, asr #16 │ │ │ │ + smlabteq lr, r0, r2, fp │ │ │ │ strdeq r5, [r0, r4]! │ │ │ │ @ instruction: 0xfffed2f8 │ │ │ │ lsleq r5, r8, #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -128940,15 +128940,15 @@ │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [pc, #1704] @ db338 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1684] @ db33c │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ @@ -129117,15 +129117,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne daf68 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne db238 │ │ │ │ ldr r2, [pc, #988] @ db34c │ │ │ │ ldr r3, [pc, #960] @ db334 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -129192,37 +129192,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b daf68 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq dae20 │ │ │ │ cmp r0, #2 │ │ │ │ beq db0c0 │ │ │ │ ldr r1, [r9, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq db0f0 │ │ │ │ b db0a0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne db0d4 │ │ │ │ cmp r9, #0 │ │ │ │ bne db0c0 │ │ │ │ b dae20 │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -129365,45 +129365,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl feb50 │ │ │ │ b daecc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ lsleq r5, ip, #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ lsleq r7, r8 @ │ │ │ │ - tsteq lr, r0, asr #24 │ │ │ │ - @ instruction: 0x01254548 │ │ │ │ + tsteq lr, r0, ror #24 │ │ │ │ + @ instruction: 0x01254568 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ lsleq r5, r8, #1 │ │ │ │ asreq r5, r4, #32 │ │ │ │ - tsteq lr, r0, ror sp │ │ │ │ - smlatbeq lr, r8, r2, fp │ │ │ │ + @ instruction: 0x010ead90 │ │ │ │ + smlabteq lr, r8, r2, fp │ │ │ │ asreq r4, r8, #29 │ │ │ │ - strdeq sl, [lr, -r8] │ │ │ │ - tsteq lr, r4, asr #2 │ │ │ │ + tsteq lr, r8, lsl ip │ │ │ │ + tsteq lr, r4, ror #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x010eabbc │ │ │ │ - tsteq lr, ip, ror #2 │ │ │ │ + ldrdeq sl, [lr, -ip] │ │ │ │ + smlabbeq lr, ip, r1, fp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ lsreq r4, ip, lr │ │ │ │ - smlatteq lr, r4, r0, fp │ │ │ │ - tsteq lr, r4, ror #22 │ │ │ │ + tsteq lr, r4, lsl #2 │ │ │ │ + smlabbeq lr, r4, fp, sl │ │ │ │ lsreq r4, r8 @ │ │ │ │ @ instruction: 0xfffecbb8 │ │ │ │ asreq r4, r8, #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #88] @ db400 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -129425,15 +129425,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #96] @ db480 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -129457,15 +129457,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ db504 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -129509,15 +129509,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlatteq lr, r0, r3, fp │ │ │ │ + tsteq lr, r0, lsl #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 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr ip, [pc, #80] @ db5f0 │ │ │ │ @@ -129538,15 +129538,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, ip, asr r3 │ │ │ │ + tsteq lr, ip, ror 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 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -129570,15 +129570,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, lr │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlatteq lr, r4, r2, fp │ │ │ │ + tsteq lr, r4, lsl #6 │ │ │ │ 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 │ │ │ │ @@ -129602,15 +129602,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, lr │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, r4, ror #4 │ │ │ │ + smlabbeq lr, r4, r2, fp │ │ │ │ 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] │ │ │ │ @@ -129634,15 +129634,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, lr │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, r8, lsl r2 │ │ │ │ + tsteq lr, r8, lsr r2 │ │ │ │ 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] │ │ │ │ @@ -129668,15 +129668,15 @@ │ │ │ │ mov r3, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x010eb1b8 │ │ │ │ + ldrdeq fp, [lr, -r8] │ │ │ │ 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 │ │ │ │ @@ -129699,15 +129699,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, r4, ror #2 │ │ │ │ + smlabbeq lr, r4, r1, fp │ │ │ │ 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 │ │ │ │ @@ -129730,15 +129730,15 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq fp, [lr, -r4] │ │ │ │ + strdeq fp, [lr, -r4] │ │ │ │ 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 │ │ │ │ @@ -129764,15 +129764,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str lr, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, r0, ror r0 │ │ │ │ + swpeq fp, r0, [lr] │ │ │ │ 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 │ │ │ │ @@ -129800,15 +129800,15 @@ │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #32] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq lr, r8, lsl r0 │ │ │ │ + tsteq lr, r8, lsr r0 │ │ │ │ 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 │ │ │ │ @@ -129832,15 +129832,15 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ mov r1, lr │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #8] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x010eaf9c │ │ │ │ + @ instruction: 0x010eafbc │ │ │ │ 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 │ │ │ │ @@ -129865,15 +129865,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #8] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, ip, lsl pc │ │ │ │ + tsteq lr, ip, lsr pc │ │ │ │ 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 │ │ │ │ @@ -129897,15 +129897,15 @@ │ │ │ │ str lr, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ mov r0, #3 │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlabteq lr, ip, lr, sl │ │ │ │ + smlatteq lr, ip, lr, sl │ │ │ │ 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 │ │ │ │ @@ -129930,15 +129930,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str lr, [sp, #32] │ │ │ │ mov r0, #3 │ │ │ │ str ip, [sp, #28] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, ip, asr #28 │ │ │ │ + tsteq lr, ip, ror #28 │ │ │ │ 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 │ │ │ │ @@ -129963,15 +129963,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #28] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq sl, [lr, -r4] │ │ │ │ + strdeq sl, [lr, -r4] │ │ │ │ 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 │ │ │ │ @@ -129995,15 +129995,15 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #28] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, r0, asr sp │ │ │ │ + tsteq lr, r0, ror sp │ │ │ │ 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 │ │ │ │ @@ -130029,15 +130029,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ str lr, [sp, #32] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlatteq lr, r0, ip, sl │ │ │ │ + tsteq lr, r0, lsl #26 │ │ │ │ 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 │ │ │ │ @@ -130065,15 +130065,15 @@ │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #32] │ │ │ │ bl ca4b0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - smlabbeq lr, r0, ip, sl │ │ │ │ + smlatbeq lr, r0, ip, sl │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r2, [pc, #1472] @ dc3fc │ │ │ │ cmp ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ bne dbe88 │ │ │ │ ldr r3, [pc, #1456] @ dc400 │ │ │ │ @@ -130439,27 +130439,27 @@ │ │ │ │ cmp r4, lr │ │ │ │ bcc dc2a4 │ │ │ │ b dc070 │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ pop {r4, pc} │ │ │ │ lsreq r4, r8 @ │ │ │ │ muleq r0, r3, sp │ │ │ │ - smlawbeq r5, sl, r3, r3 │ │ │ │ + @ instruction: 0x012533aa │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ 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: 0x0125332e │ │ │ │ + @ instruction: 0x0125334e │ │ │ │ andeq r8, r0, sp, asr #32 │ │ │ │ - @ instruction: 0x01253302 │ │ │ │ - ldrdeq r3, [r5, -r2]! │ │ │ │ + @ instruction: 0x01253322 │ │ │ │ + strdeq r3, [r5, -r2]! │ │ │ │ andeq r8, r0, lr, lsl #27 │ │ │ │ - @ instruction: 0x0125326a │ │ │ │ + smlawbeq r5, sl, r2, r3 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ @@ -130575,22 +130575,22 @@ │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ beq dc648 │ │ │ │ cmp fp, #0 │ │ │ │ beq dc630 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq dc864 │ │ │ │ cmp r6, #0 │ │ │ │ beq dc644 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -130658,24 +130658,24 @@ │ │ │ │ b dc5d8 │ │ │ │ ldr fp, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r3, fp, #204 @ 0xcc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq dc5f4 │ │ │ │ cmp r0, #2 │ │ │ │ beq dc7ac │ │ │ │ ldr r1, [fp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne dc788 │ │ │ │ cmp fp, #0 │ │ │ │ beq dc5f4 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -130683,30 +130683,30 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne dc7c8 │ │ │ │ cmp r4, #0 │ │ │ │ bne dc7b4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b dc5f4 │ │ │ │ ldr r2, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r2, r2, #32768 @ 0x8000 │ │ │ │ add r3, r2, #204 @ 0xcc │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq dc66c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str sl, [r2, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ @@ -130725,26 +130725,26 @@ │ │ │ │ b 286da0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 216c6c │ │ │ │ b dc630 │ │ │ │ lsleq r3, ip @ │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - smlatbeq lr, r4, r3, sl │ │ │ │ + smlabteq lr, r4, r3, sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlatbeq lr, r4, r3, sl │ │ │ │ - @ instruction: 0x010ea2b8 │ │ │ │ + smlabteq lr, r4, r3, sl │ │ │ │ + ldrdeq sl, [lr, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #208] @ dc974 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #192] @ dc978 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ beq dc8e4 │ │ │ │ ldr r3, [pc, #180] @ dc97c │ │ │ │ ldr r2, [pc, #180] @ dc980 │ │ │ │ @@ -130789,28 +130789,28 @@ │ │ │ │ bl ddfa0 │ │ │ │ subs r1, r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ bne dc90c │ │ │ │ b dc934 │ │ │ │ lsleq r5, r4, #25 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq lr, ip, asr #4 │ │ │ │ - tsteq lr, r4, asr r2 │ │ │ │ - strdeq sl, [lr, -r8] │ │ │ │ - ldrdeq sl, [lr, -r0] │ │ │ │ + tsteq lr, ip, ror #4 │ │ │ │ + tsteq lr, r4, ror r2 │ │ │ │ + tsteq lr, r8, lsl r2 │ │ │ │ + strdeq sl, [lr, -r0] │ │ │ │ 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] @ dca88 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #224] @ dca8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ beq dc9ec │ │ │ │ ldr r3, [pc, #192] @ dca90 │ │ │ │ ldr r2, [pc, #192] @ dca94 │ │ │ │ @@ -130858,29 +130858,29 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl c7b30 │ │ │ │ cmp r0, #0 │ │ │ │ bne dca04 │ │ │ │ b dca3c │ │ │ │ roreq r5, ip, fp │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq lr, ip, ror r1 │ │ │ │ + @ instruction: 0x010ea19c │ │ │ │ + tsteq lr, ip, ror #2 │ │ │ │ tsteq lr, ip, asr #2 │ │ │ │ - tsteq lr, ip, lsr #2 │ │ │ │ - mrseq sl, (UNDEF: 30) │ │ │ │ + tsteq lr, r0, lsr #2 │ │ │ │ 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] @ dcbac │ │ │ │ ldr r8, [pc, #240] @ dcbb0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ @@ -130930,27 +130930,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ bl c7b30 │ │ │ │ cmp r0, #0 │ │ │ │ bne dcb40 │ │ │ │ b dcb68 │ │ │ │ roreq r5, ip, #20 │ │ │ │ - smlabbeq lr, r8, r0, sl │ │ │ │ + smlatbeq lr, r8, r0, sl │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq lr, r8 │ │ │ │ + tsteq lr, r8, lsr #32 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq lr, r8, lsl r0 │ │ │ │ + tsteq lr, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ dcca0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ beq dcc98 │ │ │ │ ldr r2, [pc, #164] @ dcca4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -130991,27 +130991,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl dc52c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r4 │ │ │ │ b dcc14 │ │ │ │ asreq r5, ip, #18 │ │ │ │ + @ instruction: 0x010e9f98 │ │ │ │ tsteq lr, r8, ror pc │ │ │ │ - tsteq lr, r8, asr pc │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - ldrdeq r9, [lr, -r4] │ │ │ │ + strdeq r9, [lr, -r4] │ │ │ │ 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] @ dcda8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ beq dcda0 │ │ │ │ ldr r2, [pc, #180] @ dcdac │ │ │ │ @@ -131057,27 +131057,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl dc52c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r4 │ │ │ │ b dcd0c │ │ │ │ asreq r5, r8, r8 │ │ │ │ - smlabbeq lr, r0, lr, r9 │ │ │ │ - tsteq lr, r0, ror lr │ │ │ │ + smlatbeq lr, r0, lr, r9 │ │ │ │ + @ instruction: 0x010e9e90 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - smlabteq lr, ip, sp, r9 │ │ │ │ + smlatteq lr, ip, sp, 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 │ │ │ │ ldr r5, [pc, #212] @ dceac │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ beq dcea4 │ │ │ │ ldr r2, [pc, #176] @ dceb0 │ │ │ │ @@ -131122,29 +131122,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl dc52c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r4 │ │ │ │ b dce14 │ │ │ │ asreq r5, r0, r7 │ │ │ │ + @ instruction: 0x010e9dbc │ │ │ │ @ instruction: 0x010e9d9c │ │ │ │ - tsteq lr, ip, ror sp │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - smlabteq lr, r8, ip, r9 │ │ │ │ + smlatteq lr, r8, ip, r9 │ │ │ │ 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] @ dcfc0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r1, r2, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ beq dcf40 │ │ │ │ ldr sl, [pc, #192] @ dcfc4 │ │ │ │ mov r0, r9 │ │ │ │ add sl, pc, sl │ │ │ │ @@ -131191,18 +131191,18 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl dc52c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asreq r5, ip, #12 │ │ │ │ - smlatbeq lr, ip, ip, r9 │ │ │ │ - tsteq lr, r8, asr ip │ │ │ │ + smlabteq lr, ip, ip, r9 │ │ │ │ + tsteq lr, r8, ror ip │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - @ instruction: 0x010e9b9c │ │ │ │ + @ instruction: 0x010e9bbc │ │ │ │ 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 a18a8 │ │ │ │ @@ -131224,15 +131224,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #104] @ dd0a8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldrb ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [pc, #68] @ dd0ac │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -131249,25 +131249,25 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ bl cbb18 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ roreq r5, r8, #9 │ │ │ │ - tsteq lr, ip, asr fp │ │ │ │ + tsteq lr, ip, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #104] @ dd134 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] @ dd138 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -131284,25 +131284,25 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ bl cbb18 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asreq r5, ip, r4 │ │ │ │ - smlatteq lr, r8, sl, r9 │ │ │ │ + tsteq lr, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #176] @ dd204 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ cmpgt r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldrb r3, [sp, #68] @ 0x44 │ │ │ │ movle lr, #1 │ │ │ │ movgt lr, #0 │ │ │ │ @@ -131336,16 +131336,16 @@ │ │ │ │ add r1, r1, #1280 @ 0x500 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrdeq r5, [r0, r0]! │ │ │ │ - tsteq lr, ip, asr sl │ │ │ │ - tsteq lr, r0, lsr sl │ │ │ │ + tsteq lr, ip, ror sl │ │ │ │ + tsteq lr, r0, asr sl │ │ │ │ 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 │ │ │ │ @@ -131354,15 +131354,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ ldrb r3, [sp, #88] @ 0x58 │ │ │ │ beq dd290 │ │ │ │ ldr r2, [pc, #120] @ dd2e8 │ │ │ │ mov r3, #3 │ │ │ │ @@ -131392,28 +131392,28 @@ │ │ │ │ str r7, [sp] │ │ │ │ strd r4, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ bl cbb18 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ roreq r5, r0, #5 │ │ │ │ - smlatbeq lr, r4, r9, r9 │ │ │ │ + smlabteq lr, r4, r9, r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x010e99b4 │ │ │ │ + ldrdeq r9, [lr, -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 r4, r3 │ │ │ │ ldr r3, [pc, #208] @ dd3e0 │ │ │ │ ldr fp, [pc, #208] @ dd3e4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -131455,31 +131455,31 @@ │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r4, r8} │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsleq r5, r8, r2 │ │ │ │ - tsteq lr, r4, asr #18 │ │ │ │ + tsteq lr, r4, ror #18 │ │ │ │ roreq r5, r4, r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq lr, r8, asr #16 │ │ │ │ + tsteq lr, r8, ror #16 │ │ │ │ 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] @ dd4fc │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [pc, #224] @ dd500 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -131526,28 +131526,28 @@ │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ str ip, [sp] │ │ │ │ bl cbb18 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsleq r5, r4, r1 │ │ │ │ - tsteq lr, ip, asr r8 │ │ │ │ + tsteq lr, ip, ror r8 │ │ │ │ lsreq r5, ip, #1 │ │ │ │ - @ instruction: 0x010e9794 │ │ │ │ + @ instruction: 0x010e97b4 │ │ │ │ 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] @ dd5fc │ │ │ │ ldr fp, [pc, #212] @ dd600 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -131590,30 +131590,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 286da0 │ │ │ │ moveq r5, r0 │ │ │ │ - tsteq lr, ip, ror #14 │ │ │ │ + smlabbeq lr, ip, r7, r9 │ │ │ │ asreq r4, ip, pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq lr, r0, lsr r6 │ │ │ │ + tsteq lr, r0, asr r6 │ │ │ │ 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] @ dd718 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r7, [pc, #228] @ dd71c │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -131661,17 +131661,17 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r1, #3 │ │ │ │ str ip, [sp] │ │ │ │ bl cbb18 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strdeq r4, [r0, ip]! │ │ │ │ - smlabbeq lr, r8, r6, r9 │ │ │ │ + smlatbeq lr, r8, r6, r9 │ │ │ │ lsleq r4, r0 @ │ │ │ │ - tsteq lr, r8, ror r5 │ │ │ │ + @ instruction: 0x010e9598 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrb ip, [sp, #24] │ │ │ │ str ip, [sp, #24] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #28] │ │ │ │ b cbb18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -131884,25 +131884,25 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl 1018b8 │ │ │ │ b dd8f8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ lsleq r2, r8 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq lr, r0, ror r4 │ │ │ │ + @ instruction: 0x010e9490 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r2, [r0, r8]! │ │ │ │ asreq r2, ip, #13 │ │ │ │ - ldrdeq r9, [lr, -r4] │ │ │ │ + strdeq r9, [lr, -r4] │ │ │ │ lsleq r2, r8, #13 │ │ │ │ - tsteq lr, ip, ror r3 │ │ │ │ + @ instruction: 0x010e939c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ asreq r2, r0, #12 │ │ │ │ - tsteq lr, r8, lsl r3 │ │ │ │ - tsteq lr, ip, asr #6 │ │ │ │ + tsteq lr, r8, lsr r3 │ │ │ │ + tsteq lr, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #172] @ ddb88 │ │ │ │ ldr r3, [pc, #172] @ ddb8c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -131961,25 +131961,25 @@ │ │ │ │ add r4, r6, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ddcbc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne ddca4 │ │ │ │ cmp sl, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ beq ddd00 │ │ │ │ cmp r5, #0 │ │ │ │ blt ddc58 │ │ │ │ @@ -132031,15 +132031,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne ddcd8 │ │ │ │ cmp sl, #0 │ │ │ │ bne ddcc4 │ │ │ │ b ddbd8 │ │ │ │ ldr r2, [pc, #80] @ ddd58 │ │ │ │ @@ -132049,48 +132049,48 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b ddc70 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq ddcf4 │ │ │ │ b ddd20 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq lr, r4, lsl r1 │ │ │ │ + tsteq lr, r4, lsr r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ - smlatteq lr, r4, r0, r9 │ │ │ │ - tsteq lr, r0, rrx │ │ │ │ + tsteq lr, r4, lsl #2 │ │ │ │ + smlabbeq lr, r0, r0, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ add r4, r5, #48 @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne dddc4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne dde08 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne dde24 │ │ │ │ mov r2, #0 │ │ │ │ @@ -132098,15 +132098,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne ddde0 │ │ │ │ cmp r7, #0 │ │ │ │ bne dddcc │ │ │ │ b ddd94 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -132116,15 +132116,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq dddfc │ │ │ │ b dde28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -132134,25 +132134,25 @@ │ │ │ │ beq ddec4 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #16384 @ 0x4000 │ │ │ │ add r5, r6, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ddf00 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne ddee8 │ │ │ │ cmp r8, #0 │ │ │ │ beq ddec4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #156] @ ddf68 │ │ │ │ @@ -132176,31 +132176,31 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne ddf1c │ │ │ │ cmp r9, #0 │ │ │ │ bne ddf08 │ │ │ │ b dde8c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq ddf38 │ │ │ │ b ddf48 │ │ │ │ - @ instruction: 0x010e8e98 │ │ │ │ + @ instruction: 0x010e8eb8 │ │ │ │ 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 │ │ │ │ @@ -132495,22 +132495,22 @@ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ add r3, r3, #104448 @ 0x19800 │ │ │ │ ldr r0, [r3, #364] @ 0x16c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ lsreq r2, r4, r0 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ - @ instruction: 0x01251328 │ │ │ │ - @ instruction: 0x0125130e │ │ │ │ + @ instruction: 0x01251348 │ │ │ │ + @ instruction: 0x0125132e │ │ │ │ andeq r9, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x012512e9 │ │ │ │ + @ instruction: 0x01251309 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - @ instruction: 0x01251240 │ │ │ │ - tsteq lr, r4, asr ip │ │ │ │ + @ instruction: 0x01251260 │ │ │ │ + tsteq lr, r4, ror ip │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ 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 │ │ │ │ @@ -132547,15 +132547,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ strh r3, [r1, #8] │ │ │ │ beq de500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq de58c │ │ │ │ mov r3, #0 │ │ │ │ add r2, r6, #593920 @ 0x91000 │ │ │ │ ldr r0, [r2, #2912] @ 0xb60 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r7, #660] @ 0x294 │ │ │ │ @@ -132577,15 +132577,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl e8f64 │ │ │ │ ldr r4, [r7, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ beq de578 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq de5b0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5c9c8 │ │ │ │ @@ -132636,39 +132636,39 @@ │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq de664 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq de680 │ │ │ │ cmp r4, #0 │ │ │ │ beq de678 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #44] @ de6b4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq de6a4 │ │ │ │ mov r1, r6 │ │ │ │ bl de4c0 │ │ │ │ b de664 │ │ │ │ ldr r1, [pc, #12] @ de6b8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 286ac0 │ │ │ │ b de664 │ │ │ │ lsreq r3, r0, #29 │ │ │ │ - tsteq lr, r0, lsl r7 │ │ │ │ + tsteq lr, r0, lsr r7 │ │ │ │ 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, #1188] @ deb7c │ │ │ │ ldr r3, [pc, #1188] @ deb80 │ │ │ │ @@ -132694,25 +132694,25 @@ │ │ │ │ beq de710 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #16384 @ 0x4000 │ │ │ │ add r4, r6, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne deb10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne deaf8 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ beq de710 │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -132887,50 +132887,50 @@ │ │ │ │ bne de9e4 │ │ │ │ b de7c4 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r4, r6, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq de78c │ │ │ │ cmp r0, #2 │ │ │ │ beq dea7c │ │ │ │ ldr r1, [r6, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq deaac │ │ │ │ b dea5c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne dea90 │ │ │ │ cmp r6, #0 │ │ │ │ bne dea7c │ │ │ │ b de78c │ │ │ │ ldr sl, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r4, sl, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq de938 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sl, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ @@ -132948,26 +132948,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne deb2c │ │ │ │ cmp sl, #0 │ │ │ │ bne deb18 │ │ │ │ b de74c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq deb48 │ │ │ │ b deb58 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ lsreq r1, r0, #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @@ -133364,15 +133364,15 @@ │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r7, [sp] │ │ │ │ b df0e8 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ - ldrdeq r7, [lr, -r8] │ │ │ │ + strdeq r7, [lr, -r8] │ │ │ │ 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] @ df26c │ │ │ │ cmp r2, r3 │ │ │ │ @@ -133478,15 +133478,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ df3d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne df3b8 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -133506,15 +133506,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #116] @ df460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ blt df448 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ mov r5, r1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -133535,15 +133535,15 @@ │ │ │ │ ldr r2, [pc, #20] @ df464 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ df468 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ lsreq r3, ip, r1 │ │ │ │ - @ instruction: 0x010e79b8 │ │ │ │ + ldrdeq r7, [lr, -r8] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #804] @ df798 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [pc, #800] @ df79c │ │ │ │ add r3, pc, r3 │ │ │ │ beq df654 │ │ │ │ bhi df4cc │ │ │ │ @@ -133808,17 +133808,17 @@ │ │ │ │ ldr r2, [pc, #28] @ df8b0 │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b df884 │ │ │ │ - @ instruction: 0x010e75b8 │ │ │ │ + ldrdeq r7, [lr, -r8] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq lr, r8, lsr #2 │ │ │ │ + tsteq lr, r8, asr #2 │ │ │ │ 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 │ │ │ │ @@ -134210,16 +134210,16 @@ │ │ │ │ add fp, r4, #593920 @ 0x91000 │ │ │ │ b dfdbc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ lsreq r0, r8 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ roreq r0, r8, r4 │ │ │ │ msreq LR_abt, ip @ │ │ │ │ - msreq CPSR_s, ip, lsl r8 │ │ │ │ - ldrdeq pc, [r4, -ip]! │ │ │ │ + msreq CPSR_s, ip, lsr r8 │ │ │ │ + strdeq pc, [r4, -ip]! │ │ │ │ msreq LR_abt, ip @ │ │ │ │ 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 │ │ │ │ @@ -134235,15 +134235,15 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ mov r7, r3 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne e0038 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ @@ -134268,30 +134268,30 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6] │ │ │ │ bne dff8c │ │ │ │ add r5, r0, #16384 @ 0x4000 │ │ │ │ add r7, r5, #48 @ 0x30 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne e00a0 │ │ │ │ ldr r2, [pc, #200] @ e00b4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #192] @ e00b8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -134302,88 +134302,88 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne e0054 │ │ │ │ cmp r5, #0 │ │ │ │ bne e0040 │ │ │ │ b dff60 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq e0070 │ │ │ │ b e0080 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ bl 4e2158 │ │ │ │ b dffe4 │ │ │ │ - tsteq r4, r4, ror #6 │ │ │ │ + tsteq r4, r4, lsl #7 │ │ │ │ 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] @ e0108 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #36] @ e010c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl dff18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ asreq r2, r4, #8 │ │ │ │ - tsteq lr, ip, asr #26 │ │ │ │ + tsteq lr, ip, ror #26 │ │ │ │ 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] @ e0160 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #36] @ e0164 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl dff18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ roreq r2, ip, #7 │ │ │ │ - tsteq lr, r4, lsl #26 │ │ │ │ + tsteq lr, r4, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ e01e0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ blt e01c0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ beq e01b8 │ │ │ │ @@ -134399,26 +134399,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ e01f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 286da0 │ │ │ │ lsreq r2, r8, #7 │ │ │ │ - smlabbeq lr, ip, ip, r6 │ │ │ │ - tsteq lr, r0, ror ip │ │ │ │ - @ instruction: 0x010e22b8 │ │ │ │ + smlatbeq lr, ip, ip, r6 │ │ │ │ + @ instruction: 0x010e6c90 │ │ │ │ + ldrdeq r2, [lr, -r8] │ │ │ │ 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] @ e02b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl df46c │ │ │ │ @@ -134451,18 +134451,18 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #28] @ e02c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ lsleq r2, ip, r3 │ │ │ │ - strdeq r6, [lr, -r8] │ │ │ │ - smlatteq lr, r4, fp, r6 │ │ │ │ - @ instruction: 0x010e6bb4 │ │ │ │ - smlatteq lr, ip, r1, r2 │ │ │ │ + tsteq lr, r8, lsl ip │ │ │ │ + tsteq lr, r4, lsl #24 │ │ │ │ + ldrdeq r6, [lr, -r4] │ │ │ │ + tsteq lr, ip, lsl #4 │ │ │ │ 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 │ │ │ │ @@ -134506,15 +134506,15 @@ │ │ │ │ b ddfa0 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ add sl, r3, #48 @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne e0588 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ @@ -134525,15 +134525,15 @@ │ │ │ │ beq e0480 │ │ │ │ ldr r3, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r3, #16384 @ 0x4000 │ │ │ │ add r3, r7, #48 @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne e060c │ │ │ │ cmp r8, #0 │ │ │ │ ldrh r3, [sl, #8] │ │ │ │ bne e052c │ │ │ │ cmp r3, #0 │ │ │ │ bne e0538 │ │ │ │ @@ -134588,15 +134588,15 @@ │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ bl b68d0 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e0340 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bl 4e2158 │ │ │ │ @@ -134638,29 +134638,29 @@ │ │ │ │ b e0524 │ │ │ │ cmp r0, #2 │ │ │ │ beq e05b8 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq e05ec │ │ │ │ b e0594 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne e05cc │ │ │ │ cmp r3, #0 │ │ │ │ bne e05b8 │ │ │ │ b e03a0 │ │ │ │ @@ -134682,15 +134682,15 @@ │ │ │ │ mov r3, fp │ │ │ │ bl 286da0 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e0524 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r4, #48] @ 0x30 │ │ │ │ bl 4e2158 │ │ │ │ b e0524 │ │ │ │ @@ -134701,44 +134701,44 @@ │ │ │ │ mov r3, fp │ │ │ │ bl 286da0 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e0524 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [r4, #48] @ 0x30 │ │ │ │ bl 4e2158 │ │ │ │ b e0524 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ muleq r0, r2, r8 │ │ │ │ @ instruction: 0x812f812f │ │ │ │ @ instruction: 0xffff812f │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq lr, ip, ror #6 │ │ │ │ - tsteq lr, r0, lsr r9 │ │ │ │ + smlabbeq lr, ip, r3, r5 │ │ │ │ + tsteq lr, r0, asr r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq lr, ip, lsl #6 │ │ │ │ + tsteq lr, ip, lsr #6 │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ - tsteq r4, ip, lsr #26 │ │ │ │ + tsteq r4, ip, asr #26 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq lr, ip, lsl #4 │ │ │ │ + tsteq lr, ip, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ e0770 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #84] @ e0774 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r4, #102400 @ 0x19000 │ │ │ │ ldr r6, [r1, #2380] @ 0x94c │ │ │ │ @@ -134755,23 +134755,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b deb88 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsleq r1, ip, lr │ │ │ │ - tsteq lr, r8, ror #14 │ │ │ │ + smlabbeq lr, r8, r7, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ e07f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r0, [pc, #80] @ e07f4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #102400 @ 0x19000 │ │ │ │ @@ -134787,23 +134787,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b deb88 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsleq r1, r8 @ │ │ │ │ - smlatteq lr, r4, r6, r6 │ │ │ │ + tsteq lr, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #168] @ e08b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ ldr r0, [pc, #152] @ e08bc │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bls e0850 │ │ │ │ add ip, r5, #94208 @ 0x17000 │ │ │ │ ldr r0, [ip, #740] @ 0x2e4 │ │ │ │ @@ -134838,44 +134838,44 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b deb88 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsleq r1, r8, sp │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - tsteq lr, ip, lsr r6 │ │ │ │ - tsteq lr, r0, asr #12 │ │ │ │ + tsteq lr, ip, asr r6 │ │ │ │ + tsteq lr, r0, 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 r3, [pc, #260] @ e09e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r7, r1, #0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ beq e0954 │ │ │ │ ldr r6, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #16384 @ 0x4000 │ │ │ │ add r5, r6, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne e097c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne e0964 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b deb88 │ │ │ │ @@ -134895,39 +134895,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne e0998 │ │ │ │ cmp r9, #0 │ │ │ │ bne e0984 │ │ │ │ b e0918 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq e09b4 │ │ │ │ b e09c4 │ │ │ │ asreq r1, r8, #24 │ │ │ │ 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, #388] @ e0b84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr ip, [r3, #740] @ 0x2e4 │ │ │ │ ldr r3, [r3, #744] @ 0x2e8 │ │ │ │ cmp ip, r3 │ │ │ │ movcc ip, r3 │ │ │ │ cmp r4, ip │ │ │ │ @@ -134937,25 +134937,25 @@ │ │ │ │ beq e0aa8 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #16384 @ 0x4000 │ │ │ │ add r7, r8, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne e0aec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne e0ad4 │ │ │ │ cmp r5, #0 │ │ │ │ beq e0b30 │ │ │ │ ldrh r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq e0b48 │ │ │ │ @@ -134987,15 +134987,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne e0b08 │ │ │ │ cmp r9, #0 │ │ │ │ bne e0af4 │ │ │ │ b e0a58 │ │ │ │ ldr r2, [pc, #88] @ e0b90 │ │ │ │ @@ -135010,44 +135010,44 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq e0b24 │ │ │ │ b e0b64 │ │ │ │ lsreq r1, r8, #22 │ │ │ │ - tsteq lr, ip, lsl #8 │ │ │ │ + tsteq lr, ip, lsr #8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x010e63b4 │ │ │ │ + ldrdeq r6, [lr, -r4] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x010e63bc │ │ │ │ + ldrdeq r6, [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, #456] @ e0d7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r8, r2, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ beq e0cec │ │ │ │ ldr r9, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #16384 @ 0x4000 │ │ │ │ add r5, r9, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne e0d14 │ │ │ │ cmp r6, #0 │ │ │ │ ble e0ca0 │ │ │ │ add r5, r4, r4, lsl #4 │ │ │ │ add r5, r7, r5, lsl #2 │ │ │ │ add r5, r5, #104448 @ 0x19800 │ │ │ │ @@ -135091,15 +135091,15 @@ │ │ │ │ add r5, r5, #68 @ 0x44 │ │ │ │ bne e0c70 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -135125,39 +135125,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne e0d30 │ │ │ │ cmp r9, #0 │ │ │ │ bne e0d1c │ │ │ │ b e0bf0 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq e0d4c │ │ │ │ b e0d5c │ │ │ │ roreq r1, 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 r3, [pc, #576] @ e0fd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r5, r1, r4 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r5, r1 │ │ │ │ @@ -135167,15 +135167,15 @@ │ │ │ │ beq e0ef0 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #16384 @ 0x4000 │ │ │ │ add r5, r8, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne e0f70 │ │ │ │ cmp r9, #0 │ │ │ │ ble e0ec8 │ │ │ │ add r8, r4, r4, lsl #4 │ │ │ │ ldr sl, [pc, #472] @ e0fdc │ │ │ │ add r8, r7, r8, lsl #2 │ │ │ │ @@ -135229,15 +135229,15 @@ │ │ │ │ add r8, r8, #68 @ 0x44 │ │ │ │ bne e0e94 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne e0f54 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ ble e0ee8 │ │ │ │ mov r1, r4 │ │ │ │ @@ -135272,46 +135272,46 @@ │ │ │ │ b 4e2158 │ │ │ │ cmp r0, #2 │ │ │ │ beq e0f9c │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq e0fcc │ │ │ │ b e0f7c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne e0fb0 │ │ │ │ cmp r8, #0 │ │ │ │ bne e0f9c │ │ │ │ b e0df0 │ │ │ │ lsleq r1, r0 @ │ │ │ │ - tsteq lr, ip, ror r1 │ │ │ │ + @ instruction: 0x010e619c │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strdeq r5, [lr, -ip] │ │ │ │ + tsteq lr, ip, 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 r3, [pc, #516] @ e1204 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ blt e11e8 │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r2 │ │ │ │ beq e1128 │ │ │ │ @@ -135340,25 +135340,25 @@ │ │ │ │ beq e1068 │ │ │ │ ldr r9, [fp] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #16384 @ 0x4000 │ │ │ │ add r7, r9, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne e1158 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r9, #36 @ 0x24 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne e1140 │ │ │ │ cmp r6, #0 │ │ │ │ beq e1068 │ │ │ │ ldr r7, [sl, r4, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -135397,15 +135397,15 @@ │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne e1170 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r9 │ │ │ │ @@ -135416,15 +135416,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne e11bc │ │ │ │ cmp r4, #0 │ │ │ │ bne e11a8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b e10a4 │ │ │ │ @@ -135432,24 +135432,24 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ e120c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ lsreq r1, r8, #10 │ │ │ │ - strdeq r5, [lr, -r4] │ │ │ │ + tsteq lr, r4, lsl 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #444] @ e13e4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne e1324 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -135466,15 +135466,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne e1344 │ │ │ │ cmp r8, #0 │ │ │ │ beq e1360 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ beq e13a8 │ │ │ │ @@ -135483,28 +135483,28 @@ │ │ │ │ beq e13b4 │ │ │ │ ldr r5, [sl] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ add r4, r5, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq e1274 │ │ │ │ cmp r0, #2 │ │ │ │ bne e1378 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne e12fc │ │ │ │ cmp fp, #0 │ │ │ │ bne e12e8 │ │ │ │ b e1274 │ │ │ │ ldr r2, [pc, #188] @ e13e8 │ │ │ │ @@ -135528,15 +135528,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 286da0 │ │ │ │ b e1338 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne e137c │ │ │ │ cmp r3, #0 │ │ │ │ bne e12e8 │ │ │ │ b e1274 │ │ │ │ @@ -135552,28 +135552,28 @@ │ │ │ │ ldr r2, [pc, #40] @ e13fc │ │ │ │ ldr r1, [pc, #28] @ e13f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 286da0 │ │ │ │ b e1338 │ │ │ │ lsleq r1, r0, #6 │ │ │ │ - smlabteq lr, ip, r4, r1 │ │ │ │ + smlatteq lr, ip, r4, r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x010e5cb0 │ │ │ │ + ldrdeq r5, [lr, -r0] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq lr, ip, asr ip │ │ │ │ - tsteq lr, r8, lsr #24 │ │ │ │ + tsteq lr, ip, ror ip │ │ │ │ + tsteq lr, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #296] @ e1540 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne e14a8 │ │ │ │ cmp r4, #0 │ │ │ │ bne e1444 │ │ │ │ @@ -135581,25 +135581,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #16384 @ 0x4000 │ │ │ │ add r5, r6, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne e14c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne e1528 │ │ │ │ cmp r4, #0 │ │ │ │ beq e143c │ │ │ │ ldrh r0, [r4, #8] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -135613,41 +135613,41 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq e14ec │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq e151c │ │ │ │ b e14cc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne e1500 │ │ │ │ cmp r7, #0 │ │ │ │ bne e14ec │ │ │ │ b e1468 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ bl 4e2158 │ │ │ │ b e1490 │ │ │ │ lsleq r1, r0, r1 │ │ │ │ - tsteq lr, r8, asr #6 │ │ │ │ + tsteq lr, r8, ror #6 │ │ │ │ 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 │ │ │ │ @@ -135669,37 +135669,37 @@ │ │ │ │ str r3, [r0, #3560] @ 0xde8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r5, r6, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq e156c │ │ │ │ cmp r0, #2 │ │ │ │ beq e15f4 │ │ │ │ ldr r1, [r6, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq e1624 │ │ │ │ b e15d4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne e1608 │ │ │ │ cmp r6, #0 │ │ │ │ bne e15f4 │ │ │ │ b e156c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -135710,15 +135710,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #204] @ 0xcc │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4e2158 │ │ │ │ @@ -135728,15 +135728,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #652] @ e192c │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #632] @ e1930 │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ @@ -135890,55 +135890,55 @@ │ │ │ │ ldr r2, [pc, #72] @ e1964 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #28] @ e1940 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ lsleq r0, r8, #29 │ │ │ │ - tsteq lr, r8, ror r9 │ │ │ │ + @ instruction: 0x010e5998 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ - tsteq lr, r8, ror r9 │ │ │ │ + @ instruction: 0x010e5998 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ - tsteq lr, r4, asr r8 │ │ │ │ + tsteq lr, r4, ror r8 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ + strdeq r5, [lr, -ip] │ │ │ │ + ldrdeq r5, [lr, -r0] │ │ │ │ + ldrdeq r5, [lr, -ip] │ │ │ │ ldrdeq r5, [lr, -ip] │ │ │ │ - @ instruction: 0x010e57b0 │ │ │ │ - @ instruction: 0x010e57bc │ │ │ │ - @ instruction: 0x010e57bc │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #36] @ e199c │ │ │ │ ldr r3, [pc, #36] @ e19a0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b ddb94 │ │ │ │ lsreq r0, r0 @ │ │ │ │ - @ instruction: 0x010e579c │ │ │ │ + @ instruction: 0x010e57bc │ │ │ │ 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] @ e1a50 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -135963,53 +135963,53 @@ │ │ │ │ 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 286da0 │ │ │ │ roreq r0, r0, #22 │ │ │ │ - tsteq lr, r8, asr r7 │ │ │ │ - tsteq lr, r8, lsl #14 │ │ │ │ + tsteq lr, r8, ror r7 │ │ │ │ + tsteq lr, r8, lsr #14 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #376] @ e1bf4 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r7] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ add r4, r5, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldrb fp, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne e1b8c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne e1b74 │ │ │ │ cmp r8, #0 │ │ │ │ cmpne r6, #0 │ │ │ │ beq e1b58 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldrh r1, [r8, #8] │ │ │ │ @@ -136051,33 +136051,33 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne e1ba8 │ │ │ │ cmp r8, #0 │ │ │ │ bne e1b94 │ │ │ │ b e1ad0 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq e1bc4 │ │ │ │ b e1bd4 │ │ │ │ lsreq r0, r0, #21 │ │ │ │ - smlabbeq lr, r0, r6, r5 │ │ │ │ - tsteq lr, ip, lsl r6 │ │ │ │ + smlatbeq lr, r0, r6, r5 │ │ │ │ + tsteq lr, ip, lsr r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #232] @ e1cf4 │ │ │ │ cmp r1, r3 │ │ │ │ beq e1cd0 │ │ │ │ bls e1c44 │ │ │ │ ldr r3, [pc, #220] @ e1cf8 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -136133,15 +136133,15 @@ │ │ │ │ ldr r3, [pc, #32] @ e1d08 │ │ │ │ cmp r0, r3 │ │ │ │ movne r0, #3 │ │ │ │ moveq r0, #14 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, lr, lsr #13 │ │ │ │ andeq r8, r0, pc, lsr #13 │ │ │ │ - @ instruction: 0x0124d80c │ │ │ │ + @ instruction: 0x0124d82c │ │ │ │ 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 │ │ │ │ @@ -136304,15 +136304,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] @ e2034 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub r4, r4, #33792 @ 0x8400 │ │ │ │ add r7, r5, #102400 @ 0x19000 │ │ │ │ ldr r3, [r7, #2380] @ 0x94c │ │ │ │ sub r4, r4, #192 @ 0xc0 │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -136348,15 +136348,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] @ e2124 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r7, r5, #102400 @ 0x19000 │ │ │ │ ldr r3, [r7, #2380] @ 0x94c │ │ │ │ sub r4, r0, #33792 @ 0x8400 │ │ │ │ sub r4, r4, #192 @ 0xc0 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -136401,23 +136401,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ ldrdeq r0, [r0, r4]! │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ - smlatbeq lr, ip, r0, r5 │ │ │ │ + smlabteq lr, ip, r0, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #96] @ e21a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r2, r4, #458752 @ 0x70000 │ │ │ │ ldr r1, [r2, #272] @ 0x110 │ │ │ │ sub r3, r3, #33792 @ 0x8400 │ │ │ │ sub r3, r3, #192 @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -136433,15 +136433,15 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 286da0 │ │ │ │ roreq r0, r0, #7 │ │ │ │ - tsteq lr, r4, asr #32 │ │ │ │ + tsteq lr, r4, rrx │ │ │ │ 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 │ │ │ │ @@ -137512,35 +137512,35 @@ │ │ │ │ andeq ip, r1, r2, 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 │ │ │ │ - @ instruction: 0x0124c83c │ │ │ │ + @ instruction: 0x0124c85c │ │ │ │ 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 lr, r0, lsl #10 │ │ │ │ + tsteq lr, r0, lsr #10 │ │ │ │ andeq r8, r0, r7, asr #9 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ andeq r8, r0, r7, ror r5 │ │ │ │ andeq r8, r0, r1, asr #14 │ │ │ │ - ldrdeq r4, [lr, -r0] │ │ │ │ - @ instruction: 0x0124c293 │ │ │ │ - tsteq lr, r4, lsr r0 │ │ │ │ + strdeq r4, [lr, -r0] │ │ │ │ + @ instruction: 0x0124c2b3 │ │ │ │ + qaddeq r4, r4, lr │ │ │ │ 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 │ │ │ │ - tsteq lr, r0, ror lr │ │ │ │ + @ instruction: 0x010e3e90 │ │ │ │ @ instruction: 0xffff8578 │ │ │ │ andeq r1, r0, r1, lsl #28 │ │ │ │ @ instruction: 0xffff8576 │ │ │ │ andeq r8, r0, r5, ror r5 │ │ │ │ cmp r4, #260 @ 0x104 │ │ │ │ beq e33ac │ │ │ │ ldr r3, [pc, #-56] @ e32c4 │ │ │ │ @@ -137731,15 +137731,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq e3624 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ beq e3610 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne e361c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 216c6c │ │ │ │ b e361c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -137762,16 +137762,16 @@ │ │ │ │ bl de4c0 │ │ │ │ subs r5, r5, #1 │ │ │ │ bcs e364c │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq ip, r1, sl, lsr sp │ │ │ │ strdeq sp, [r1], -sl │ │ │ │ - ldrdeq fp, [r4, -r8]! │ │ │ │ - @ instruction: 0x0124bea0 │ │ │ │ + strdeq fp, [r4, -r8]! │ │ │ │ + smlawteq r4, r0, lr, fp │ │ │ │ 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, #408 @ 0x198 │ │ │ │ @@ -137807,15 +137807,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq e3738 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq e3780 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq e3770 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #2376] @ 0x948 │ │ │ │ add r5, r8, #117760 @ 0x1cc00 │ │ │ │ add r6, r6, #360 @ 0x168 │ │ │ │ add r5, r5, #104 @ 0x68 │ │ │ │ @@ -137986,29 +137986,29 @@ │ │ │ │ b e3950 │ │ │ │ ldr r2, [pc, #72] @ e3a28 │ │ │ │ add r2, pc, r2 │ │ │ │ b e3950 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq ip, pc, r0, asr #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlatteq lr, r0, sl, r3 │ │ │ │ - ldrdeq r3, [lr, -r0] │ │ │ │ - tsteq lr, r4, lsr #22 │ │ │ │ - strdeq r3, [lr, -r8] │ │ │ │ + tsteq lr, r0, lsl #22 │ │ │ │ + strdeq r3, [lr, -r0] │ │ │ │ + tsteq lr, r4, asr #22 │ │ │ │ + tsteq lr, r8, lsl sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq ip, pc, ip, ror #13 │ │ │ │ - smlawbeq r3, r8, ip, r5 │ │ │ │ - smlawteq r0, r8, r4, sp │ │ │ │ - tsteq lr, r0, lsr sl │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq lr, r8, ror r9 │ │ │ │ - smlabbeq lr, r0, r9, r3 │ │ │ │ - @ instruction: 0x010e3994 │ │ │ │ - smlatteq lr, ip, r9, r3 │ │ │ │ - tsteq lr, r4, lsl #20 │ │ │ │ + @ instruction: 0x01235ca8 │ │ │ │ + @ instruction: 0x0120d4e8 │ │ │ │ + tsteq lr, r0, asr sl │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + @ instruction: 0x010e3998 │ │ │ │ + smlatbeq lr, r0, r9, r3 │ │ │ │ + @ instruction: 0x010e39b4 │ │ │ │ + tsteq lr, ip, lsl #20 │ │ │ │ + tsteq lr, r4, lsr #20 │ │ │ │ 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 │ │ │ │ @@ -138116,15 +138116,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq ip, pc, r0, lsr #11 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ andeq r8, r0, r6, lsl r5 │ │ │ │ andeq r8, r0, r5, lsl r5 │ │ │ │ - smlatbeq lr, r4, r8, r3 │ │ │ │ + smlabteq lr, r4, r8, r3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ orrseq ip, pc, r4, asr r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r3, [r1, #8] │ │ │ │ @@ -138196,15 +138196,15 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ 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 lr, ip, lsl #14 │ │ │ │ + tsteq lr, ip, lsr #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, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ @@ -138328,20 +138328,20 @@ │ │ │ │ b 286da0 │ │ │ │ ldr r4, [pc, #36] @ e3f5c │ │ │ │ ldr r0, [pc, #4] @ e3f40 │ │ │ │ add r4, pc, r4 │ │ │ │ b e3df4 │ │ │ │ andeq r9, r0, r1, asr #13 │ │ │ │ andeq r9, r0, r0, asr #13 │ │ │ │ - tsteq pc, r8, lsl #10 │ │ │ │ - @ instruction: 0x0120cf24 │ │ │ │ - strdeq ip, [r0, -ip]! @ │ │ │ │ - tsteq lr, ip, lsr #10 │ │ │ │ + tsteq pc, r8, lsr #10 │ │ │ │ + @ instruction: 0x0120cf44 │ │ │ │ + @ instruction: 0x0120cf1c │ │ │ │ + tsteq lr, ip, asr #10 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlabteq pc, r0, r3, sp @ │ │ │ │ + smlatteq pc, r0, r3, sp │ │ │ │ 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] @ e415c │ │ │ │ @@ -138473,15 +138473,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 r3 │ │ │ │ - smlabbeq lr, r8, r3, r3 │ │ │ │ + smlatbeq lr, r8, r3, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr ip, [pc, #884] @ e4520 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -138714,15 +138714,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: 0x0124b198 │ │ │ │ + @ instruction: 0x0124b1b8 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ 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] @ e47e8 │ │ │ │ @@ -138886,23 +138886,23 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq fp, pc, ip, ror sl @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq fp, pc, r0, lsr sl @ │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ - @ instruction: 0x010e2e9c │ │ │ │ + @ instruction: 0x010e2ebc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq fp, pc, r8, lsr #19 │ │ │ │ - tsteq lr, ip, lsl #28 │ │ │ │ + tsteq lr, ip, lsr #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - tsteq lr, ip, ror sp │ │ │ │ - smlatteq lr, ip, ip, r2 │ │ │ │ + @ instruction: 0x010e2d9c │ │ │ │ + tsteq lr, ip, lsl #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, #3952] @ 0xf70 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1196] @ e4cf0 │ │ │ │ @@ -139204,49 +139204,49 @@ │ │ │ │ ldr r2, [pc, #112] @ e4d54 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b e4c8c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq fp, pc, ip, lsr #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq pc, r0, ror #20 │ │ │ │ + smlabbeq pc, r0, sl, ip @ │ │ │ │ andeq r9, r0, r1, asr #13 │ │ │ │ andeq r9, r0, r0, asr #13 │ │ │ │ orrseq fp, pc, r0, asr #12 │ │ │ │ - @ instruction: 0x0120c42c │ │ │ │ - tsteq lr, r8, ror #22 │ │ │ │ + @ instruction: 0x0120c44c │ │ │ │ + smlabbeq lr, r8, fp, r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x019fb5dc │ │ │ │ - smlawbeq r0, r8, r3, ip │ │ │ │ - smlatbeq lr, ip, r9, r2 │ │ │ │ + @ instruction: 0x0120c3a8 │ │ │ │ + smlabteq lr, ip, r9, r2 │ │ │ │ orrseq fp, pc, r8, lsl #10 │ │ │ │ - strdeq ip, [r0, -r0]! │ │ │ │ + @ instruction: 0x0120c310 │ │ │ │ orrseq fp, pc, ip, asr #9 │ │ │ │ orrseq fp, pc, r4, lsr #8 │ │ │ │ orrseq fp, pc, ip, ror #7 │ │ │ │ - ldrdeq ip, [r0, -r8]! │ │ │ │ - @ instruction: 0x010e28b8 │ │ │ │ + strdeq ip, [r0, -r8]! │ │ │ │ + ldrdeq r2, [lr, -r8] │ │ │ │ @ instruction: 0x019fb398 │ │ │ │ - smlawbeq r0, r4, r1, ip │ │ │ │ - @ instruction: 0x010e2898 │ │ │ │ + @ instruction: 0x0120c1a4 │ │ │ │ + @ instruction: 0x010e28b8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ orrseq fp, pc, ip, lsr r3 @ │ │ │ │ - @ instruction: 0x0120c128 │ │ │ │ - tsteq lr, r8, asr r7 │ │ │ │ + @ instruction: 0x0120c148 │ │ │ │ + tsteq lr, r8, ror 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 r4, r3 │ │ │ │ ldr r3, [pc, #236] @ e4e60 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -139295,31 +139295,31 @@ │ │ │ │ bl 1b17d4 │ │ │ │ ldr r2, [pc, #20] @ e4e68 │ │ │ │ ldr r1, [pc, #20] @ e4e6c │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ b e4e2c │ │ │ │ @ instruction: 0x019fd7b0 │ │ │ │ - tsteq lr, r0, asr r7 │ │ │ │ - tsteq lr, r8, lsr r7 │ │ │ │ + tsteq lr, r0, ror r7 │ │ │ │ + tsteq lr, r8, asr 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, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #236] @ e4f7c │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -139366,24 +139366,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b17d4 │ │ │ │ ldr r2, [pc, #16] @ e4f84 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ b e4f48 │ │ │ │ orrseq sp, pc, ip, lsl #13 │ │ │ │ - tsteq lr, r4, lsr r6 │ │ │ │ - tsteq lr, ip, lsl r6 │ │ │ │ + tsteq lr, r4, asr r6 │ │ │ │ + tsteq lr, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r8, [pc, #104] @ e5008 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -139401,15 +139401,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl e3d40 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq sp, pc, r8, lsl #11 │ │ │ │ - ldrdeq r2, [lr, -r4] │ │ │ │ + strdeq r2, [lr, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #60] @ e5064 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov lr, r3 │ │ │ │ @@ -139423,24 +139423,24 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl e4e70 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, r8, ror #10 │ │ │ │ + smlabbeq lr, r8, r5, r2 │ │ │ │ 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] @ e50f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl ddfa0 │ │ │ │ @@ -139460,15 +139460,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl e3d40 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq sp, pc, r4, lsr #9 │ │ │ │ - tsteq lr, r4, lsl #10 │ │ │ │ + tsteq lr, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #64] @ e5154 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -139483,24 +139483,24 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #4] │ │ │ │ bl e4e70 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlabbeq lr, r8, r4, r2 │ │ │ │ + smlatbeq lr, r8, r4, r2 │ │ │ │ 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] @ e51e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl ddfa0 │ │ │ │ @@ -139520,15 +139520,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl e3d40 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x019fd3b4 │ │ │ │ - tsteq lr, r4, lsr #8 │ │ │ │ + tsteq lr, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #64] @ e5244 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -139543,24 +139543,24 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ str lr, [sp, #8] │ │ │ │ bl e4e70 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x010e23b4 │ │ │ │ + ldrdeq r2, [lr, -r4] │ │ │ │ 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] @ e52d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl ddfa0 │ │ │ │ @@ -139580,15 +139580,15 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl e3d40 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq sp, pc, r4, asr #5 │ │ │ │ - tsteq lr, r4, asr #6 │ │ │ │ + tsteq lr, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #64] @ e5334 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -139603,24 +139603,24 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #12] │ │ │ │ bl e4e70 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r2, [lr, -r4] │ │ │ │ + strdeq r2, [lr, -r4] │ │ │ │ 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] @ e53c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl ddfa0 │ │ │ │ @@ -139640,15 +139640,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl e3d40 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x019fd1d4 │ │ │ │ - tsteq lr, r8, ror #4 │ │ │ │ + smlabbeq lr, r8, r2, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #64] @ e5424 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -139663,24 +139663,24 @@ │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl e4e70 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mrseq r2, LR_fiq │ │ │ │ + tsteq lr, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #100] @ e54a4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ bl ddd5c │ │ │ │ ldr ip, [pc, #60] @ e54a8 │ │ │ │ @@ -139696,15 +139696,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl e3d40 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrseq sp, pc, r8, ror #1 │ │ │ │ - smlatbeq lr, r0, r1, r2 │ │ │ │ + smlabteq lr, r0, r1, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #52] @ e54f8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov lr, r3 │ │ │ │ @@ -139716,25 +139716,25 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl e4d58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, r4, asr #2 │ │ │ │ + tsteq lr, r4, ror #2 │ │ │ │ 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] @ e5584 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r2 │ │ │ │ bl ddd5c │ │ │ │ ldr ip, [pc, #72] @ e5588 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -139752,15 +139752,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl e3d40 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrseq sp, pc, r0, lsl r0 @ │ │ │ │ - smlatteq lr, r0, r0, r2 │ │ │ │ + mrseq r2, (UNDEF: 30) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #56] @ e55dc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ @@ -139773,25 +139773,25 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #4] │ │ │ │ bl e4d58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, r8, ror r0 │ │ │ │ + swpeq r2, r8, [lr] │ │ │ │ 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] @ e5668 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r2 │ │ │ │ bl ddd5c │ │ │ │ ldr ip, [pc, #72] @ e566c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -139809,15 +139809,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl e3d40 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrseq ip, pc, ip, lsr #30 │ │ │ │ - tsteq lr, r0, lsl r0 │ │ │ │ + tsteq lr, r0, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #56] @ e56c0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -139830,26 +139830,26 @@ │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl e4d58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlatbeq lr, r8, pc, r1 @ │ │ │ │ + smlabteq lr, r8, pc, r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #112] @ e574c │ │ │ │ ldr r8, [pc, #112] @ e5750 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ @@ -139866,26 +139866,26 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl e4d58 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq ip, pc, ip, asr #28 │ │ │ │ - tsteq lr, r0, ror #30 │ │ │ │ + smlabbeq lr, r0, pc, r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #116] @ e57e0 │ │ │ │ ldr r8, [pc, #116] @ e57e4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ @@ -139903,23 +139903,23 @@ │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl e4d58 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x019fcdbc │ │ │ │ - smlatteq lr, r8, lr, r1 │ │ │ │ + tsteq lr, r8, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #120] @ e5878 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r5, [pc, #104] @ e587c │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ @@ -139941,15 +139941,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ bl e4d58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrseq ip, pc, r8, lsr #26 │ │ │ │ - tsteq lr, r0, ror #28 │ │ │ │ + smlabbeq lr, r0, lr, r1 │ │ │ │ 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, #1196] @ e5d4c │ │ │ │ @@ -140251,37 +140251,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ b e5cc4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq sl, pc, r0, asr r7 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq r1, [lr, -ip] │ │ │ │ - smlabteq lr, r4, r9, r1 │ │ │ │ + strdeq r1, [lr, -ip] │ │ │ │ + smlatteq lr, r4, r9, r1 │ │ │ │ @ instruction: 0x019fa5fc │ │ │ │ andeq r9, r0, r1, asr #13 │ │ │ │ - smlawbeq r0, r8, r3, fp │ │ │ │ - smlatbeq lr, ip, r9, r1 │ │ │ │ + @ instruction: 0x0120b3a8 │ │ │ │ + smlabteq lr, ip, r9, r1 │ │ │ │ orrseq sl, pc, r0, lsl r5 @ │ │ │ │ orrseq sl, pc, r4, ror #9 │ │ │ │ - smlawteq r0, r0, r2, fp │ │ │ │ - @ instruction: 0x01233a64 │ │ │ │ - @ instruction: 0x0120b258 │ │ │ │ + @ instruction: 0x0120b2e0 │ │ │ │ + smlawbeq r3, r4, sl, r3 │ │ │ │ + @ instruction: 0x0120b278 │ │ │ │ orrseq sl, pc, r4, lsl #8 │ │ │ │ orrseq sl, pc, ip, asr #7 │ │ │ │ - @ instruction: 0x0120b1b8 │ │ │ │ - smlabbeq lr, r8, r8, r1 │ │ │ │ + ldrdeq fp, [r0, -r8]! │ │ │ │ + smlatbeq lr, r8, r8, r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq sl, pc, r4, ror r3 @ │ │ │ │ - @ instruction: 0x0120b158 │ │ │ │ - tsteq lr, ip, ror #16 │ │ │ │ + @ instruction: 0x0120b178 │ │ │ │ + smlabbeq lr, ip, r8, r1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x0120b134 │ │ │ │ + @ instruction: 0x0120b154 │ │ │ │ orrseq sl, pc, ip, ror #5 │ │ │ │ - tsteq lr, r8, lsl #14 │ │ │ │ + tsteq lr, r8, lsr #14 │ │ │ │ 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 │ │ │ │ @@ -142223,32 +142223,32 @@ │ │ │ │ mov r8, #1 │ │ │ │ mov r4, r2 │ │ │ │ b e7940 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r8, pc, ip, ror r8 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ - smlatbeq sp, r8, lr, pc @ │ │ │ │ + smlabteq sp, r8, lr, pc @ │ │ │ │ orrseq r8, pc, r0, lsr #15 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ - tstpeq sp, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - @ instruction: 0x010dfc94 │ │ │ │ - tsteq r4, ip, lsr #18 │ │ │ │ + @ instruction: 0x010dfcb4 │ │ │ │ + tsteq r4, ip, asr #18 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x019f85b4 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - tstpeq sp, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ orrseq r8, pc, r4, asr #9 │ │ │ │ - tstpeq sp, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq sp, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq sp, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -142541,20 +142541,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286ac0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r8, pc, r4, ror #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq pc, [sp, -r4] │ │ │ │ - @ instruction: 0x010df794 │ │ │ │ + strdeq pc, [sp, -r4] │ │ │ │ + @ instruction: 0x010df7b4 │ │ │ │ orrseq r7, pc, r4, ror pc @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ orrseq r7, pc, r8, lsl pc @ │ │ │ │ - ldrdeq pc, [sp, -r0] │ │ │ │ + strdeq pc, [sp, -r0] │ │ │ │ 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] @ e8240 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -142765,16 +142765,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5c2a8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01247124 │ │ │ │ - @ instruction: 0x01247078 │ │ │ │ + @ instruction: 0x01247144 │ │ │ │ + @ instruction: 0x01247098 │ │ │ │ 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] @ e8828 │ │ │ │ mov r6, r0 │ │ │ │ @@ -142999,17 +142999,17 @@ │ │ │ │ orrseq r7, pc, ip, lsr #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x019f7af4 │ │ │ │ orrseq r7, pc, r0, lsl #21 │ │ │ │ @ instruction: 0xffff88ba │ │ │ │ andeq r3, r0, r0, lsl r7 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - @ instruction: 0x010defb4 │ │ │ │ + ldrdeq lr, [sp, -r4] │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq sp, ip, lsl pc │ │ │ │ + tsteq sp, ip, lsr 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, [pc, #1228] @ e8d34 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -143320,18 +143320,18 @@ │ │ │ │ b e89a4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019f7790 │ │ │ │ orrseq r7, pc, r4, ror r7 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x019f76f0 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - @ instruction: 0x010dedb0 │ │ │ │ + ldrdeq lr, [sp, -r0] │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r3, r0, r0, lsl r7 │ │ │ │ - tsteq sp, r8, lsr #20 │ │ │ │ + tsteq sp, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ bl 4e39cc │ │ │ │ @@ -143701,15 +143701,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #300] @ e9464 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl ddd5c │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #14 │ │ │ │ movge r3, #14 │ │ │ │ @@ -143785,15 +143785,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #616] @ e96f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #600] @ e96f4 │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1377] @ 0x561 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq e94cc │ │ │ │ @@ -143941,30 +143941,30 @@ │ │ │ │ bic r2, r3, #256 @ 0x100 │ │ │ │ cmp r2, #9728 @ 0x2600 │ │ │ │ beq e9684 │ │ │ │ b e96b4 │ │ │ │ orrseq r9, pc, r0, lsr #1 │ │ │ │ orrseq r6, pc, r8, asr fp @ │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x010de2b0 │ │ │ │ + ldrdeq lr, [sp, -r0] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strdeq lr, [sp, -ip] │ │ │ │ + tsteq sp, ip, lsl r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, r7, ror #6 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - tsteq sp, r8, ror r1 │ │ │ │ - smlabbeq sp, ip, r1, lr │ │ │ │ + @ instruction: 0x010de198 │ │ │ │ + smlatbeq sp, ip, r1, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #320] @ e9874 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ bl ddd5c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ @@ -144045,15 +144045,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #664] @ e9b30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #648] @ e9b34 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r0, #1377] @ 0x561 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ beq e98e0 │ │ │ │ @@ -144213,31 +144213,31 @@ │ │ │ │ bic r2, r3, #256 @ 0x100 │ │ │ │ cmp r2, #9728 @ 0x2600 │ │ │ │ beq e9aac │ │ │ │ b e9adc │ │ │ │ @ instruction: 0x019f8c90 │ │ │ │ orrseq r6, pc, r8, asr #14 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - tsteq sp, r0, asr #30 │ │ │ │ + tsteq sp, r0, ror #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sp, r0, ror lr │ │ │ │ + @ instruction: 0x010dde90 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, r7, ror #6 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - tsteq sp, r4, lsr #28 │ │ │ │ - tsteq sp, r0, asr #28 │ │ │ │ - tsteq sp, ip, asr sp │ │ │ │ + tsteq sp, r4, asr #28 │ │ │ │ + tsteq sp, r0, ror #28 │ │ │ │ + tsteq sp, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ e9bd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #147456 @ 0x24000 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ bl 5190d8 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -144260,15 +144260,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] @ e9cf8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr ip, [pc, #244] @ e9cfc │ │ │ │ add lr, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [lr, #1377] @ 0x561 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #0 │ │ │ │ beq e9cb4 │ │ │ │ @@ -144327,26 +144327,26 @@ │ │ │ │ ldr r1, [pc, #24] @ e9d08 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, pc, r4, lsr r9 @ │ │ │ │ orrseq r6, pc, ip, ror #7 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - smlabbeq sp, ip, ip, sp │ │ │ │ + smlatbeq sp, ip, ip, sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sp, r0, lsr #24 │ │ │ │ - tsteq sp, r0, lsr #24 │ │ │ │ + tsteq sp, r0, asr #24 │ │ │ │ + tsteq sp, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ e9d8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #147456 @ 0x24000 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ bl 5190d8 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -144369,15 +144369,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] @ e9eac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr ip, [pc, #244] @ e9eb0 │ │ │ │ add lr, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [lr, #1377] @ 0x561 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #0 │ │ │ │ beq e9e64 │ │ │ │ @@ -144436,28 +144436,28 @@ │ │ │ │ ldr r1, [pc, #24] @ e9ebc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, pc, r0, lsl #15 │ │ │ │ orrseq r6, pc, r8, lsr r2 @ │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - strdeq sp, [sp, -r8] │ │ │ │ + tsteq sp, r8, lsl fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sp, ip, lsr fp │ │ │ │ - strdeq sp, [sp, -r8] │ │ │ │ + tsteq sp, ip, asr fp │ │ │ │ + tsteq sp, r8, lsl fp │ │ │ │ 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] @ ea02c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r2 │ │ │ │ bl ddd5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ @@ -144539,15 +144539,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] @ ea388 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r2, [r3, #1377] @ 0x561 │ │ │ │ ldr r9, [pc, #792] @ ea38c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -144747,33 +144747,33 @@ │ │ │ │ bic r2, r3, #256 @ 0x100 │ │ │ │ cmp r2, #9728 @ 0x2600 │ │ │ │ beq ea2ec │ │ │ │ b ea334 │ │ │ │ @ instruction: 0x019f84d8 │ │ │ │ orrseq r5, pc, r4, lsl #31 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - tsteq sp, ip, ror #18 │ │ │ │ + smlabbeq sp, ip, r9, sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sp, ip, lsr r8 │ │ │ │ + tsteq sp, ip, asr r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq sp, r8, ror #16 │ │ │ │ + smlabbeq sp, r8, r8, sp │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r9, r0, r7, ror #6 │ │ │ │ - strdeq sp, [sp, -r8] │ │ │ │ - smlabteq sp, r4, r7, sp │ │ │ │ - tsteq sp, r0, asr r7 │ │ │ │ - tsteq sp, r8, ror #14 │ │ │ │ + tsteq sp, r8, lsl r8 │ │ │ │ + smlatteq sp, r4, r7, sp │ │ │ │ + tsteq sp, r0, ror r7 │ │ │ │ + smlabbeq sp, r8, r7, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ ea440 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, r0, #147456 @ 0x24000 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ bl 5190d8 │ │ │ │ @@ -144798,15 +144798,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #328] @ ea5a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr lr, [pc, #312] @ ea5a8 │ │ │ │ add ip, r4, #98304 @ 0x18000 │ │ │ │ ldrb r5, [ip, #1377] @ 0x561 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r5, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -144882,27 +144882,27 @@ │ │ │ │ ldr r2, [pc, #36] @ ea5c0 │ │ │ │ ldr r1, [pc, #20] @ ea5b4 │ │ │ │ add r2, pc, r2 │ │ │ │ b ea4b4 │ │ │ │ orrseq r8, pc, ip, asr #1 │ │ │ │ orrseq r5, pc, r4, lsl #23 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - tsteq sp, ip, lsr #12 │ │ │ │ + tsteq sp, ip, asr #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strdeq sp, [sp, -r8] │ │ │ │ - @ instruction: 0x010dd598 │ │ │ │ - @ instruction: 0x010dd594 │ │ │ │ + tsteq sp, r8, lsl r6 │ │ │ │ + @ instruction: 0x010dd5b8 │ │ │ │ + @ instruction: 0x010dd5b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ ea640 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #147456 @ 0x24000 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ bl 5190d8 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -144927,15 +144927,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] @ ea780 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr lr, [pc, #272] @ ea784 │ │ │ │ add ip, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [ip, #1377] @ 0x561 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r3, #0 │ │ │ │ beq ea738 │ │ │ │ @@ -145002,26 +145002,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, pc, r8, asr #29 │ │ │ │ orrseq r5, pc, r0, lsl #19 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ @ instruction: 0x000088b8 │ │ │ │ - tsteq sp, r0, asr #8 │ │ │ │ + tsteq sp, r0, ror #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlabbeq sp, r0, r4, sp │ │ │ │ - tsteq sp, r0, asr #8 │ │ │ │ + smlatbeq sp, r0, r4, sp │ │ │ │ + tsteq sp, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ ea7e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r2, r4 │ │ │ │ add r1, r1, #593920 @ 0x91000 │ │ │ │ ldr r0, [r1, #2988] @ 0xbac │ │ │ │ mov r3, r5 │ │ │ │ bl 4e3bdc │ │ │ │ @@ -145032,15 +145032,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] @ ea8e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr ip, [pc, #208] @ ea8e8 │ │ │ │ add lr, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [lr, #1377] @ 0x561 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #0 │ │ │ │ beq ea8b0 │ │ │ │ @@ -145090,25 +145090,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b ea8c4 │ │ │ │ orrseq r7, pc, r4, lsr #26 │ │ │ │ @ instruction: 0x019f57dc │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - tsteq sp, r8, asr r3 │ │ │ │ + tsteq sp, r8, ror r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sp, r8, ror #6 │ │ │ │ + smlabbeq sp, r8, r3, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ ea944 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r2, r4 │ │ │ │ add r1, r1, #593920 @ 0x91000 │ │ │ │ ldr r0, [r1, #2992] @ 0xbb0 │ │ │ │ mov r3, r5 │ │ │ │ bl 4e3bdc │ │ │ │ @@ -145119,15 +145119,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] @ eaa58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr lr, [pc, #232] @ eaa5c │ │ │ │ add ip, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [ip, #1377] @ 0x561 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r3, #0 │ │ │ │ beq ea9a4 │ │ │ │ @@ -145183,17 +145183,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b ea9b8 │ │ │ │ orrseq r7, pc, r8, asr #23 │ │ │ │ orrseq r5, pc, r0, lsl #13 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x010dd2b8 │ │ │ │ + ldrdeq sp, [sp, -r8] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sp, r4, asr #4 │ │ │ │ + tsteq sp, r4, ror #4 │ │ │ │ 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] @ eac1c │ │ │ │ @@ -145299,15 +145299,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r5, pc, ip, asr r5 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ 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 sp, r4, asr r8 │ │ │ │ + tsteq sp, r4, ror r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ orrseq r5, pc, r4, lsl #8 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [pc, #316] @ ead88 │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, lr, #4 │ │ │ │ @@ -145384,19 +145384,19 @@ │ │ │ │ cmp r3, #20 │ │ │ │ beq eacc8 │ │ │ │ ldr r2, [r0, r3, lsl #3] │ │ │ │ cmp r1, r2 │ │ │ │ bne ead68 │ │ │ │ ldr r0, [ip, r3, lsl #3] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01244aec │ │ │ │ - @ instruction: 0x01244a5c │ │ │ │ - smlawteq r4, r4, r9, r4 │ │ │ │ - @ instruction: 0x012448b0 │ │ │ │ - smlawteq r4, ip, r7, r4 │ │ │ │ + @ instruction: 0x01244b0c │ │ │ │ + @ instruction: 0x01244a7c │ │ │ │ + @ instruction: 0x012449e4 │ │ │ │ + ldrdeq r4, [r4, -r0]! │ │ │ │ + @ instruction: 0x012447ec │ │ │ │ cmp r1, r2 │ │ │ │ beq eade8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -145473,15 +145473,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] @ eb0f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -145623,15 +145623,15 @@ │ │ │ │ ldr r1, [pc, #1696] @ eb7d0 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 eb1fc │ │ │ │ @@ -146047,38 +146047,38 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b eb204 │ │ │ │ @ instruction: 0x019f73f8 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - @ instruction: 0x010dcab0 │ │ │ │ + ldrdeq ip, [sp, -r0] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatbeq sp, ip, sl, ip │ │ │ │ + smlabteq sp, ip, sl, ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sp, r4, lsl #22 │ │ │ │ - smlatbeq sp, r8, sl, ip │ │ │ │ + tsteq sp, r4, lsr #22 │ │ │ │ + smlabteq sp, r8, sl, ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ - smlabbeq sp, r4, r7, ip │ │ │ │ - tsteq sp, r0, lsr #16 │ │ │ │ - @ instruction: 0x010dc798 │ │ │ │ - tsteq sp, r0, asr r8 │ │ │ │ - @ instruction: 0x010dc790 │ │ │ │ + smlatbeq sp, r4, r7, ip │ │ │ │ + tsteq sp, r0, asr #16 │ │ │ │ @ instruction: 0x010dc7b8 │ │ │ │ - @ instruction: 0x010dc898 │ │ │ │ - tsteq sp, r8, asr r8 │ │ │ │ - smlatbeq sp, r8, r8, ip │ │ │ │ + tsteq sp, r0, ror r8 │ │ │ │ + @ instruction: 0x010dc7b0 │ │ │ │ + ldrdeq ip, [sp, -r8] │ │ │ │ + @ instruction: 0x010dc8b8 │ │ │ │ + tsteq sp, r8, ror r8 │ │ │ │ + smlabteq sp, r8, r8, ip │ │ │ │ bcs feb962dc │ │ │ │ - smlatteq sp, r0, r7, ip │ │ │ │ - @ instruction: 0x010dc890 │ │ │ │ - @ instruction: 0x010dc7bc │ │ │ │ - ldrdeq ip, [sp, -r0] │ │ │ │ - smlatbeq sp, r8, r6, ip │ │ │ │ + tsteq sp, r0, lsl #16 │ │ │ │ + @ instruction: 0x010dc8b0 │ │ │ │ + ldrdeq ip, [sp, -ip] │ │ │ │ + strdeq ip, [sp, -r0] │ │ │ │ + smlabteq sp, r8, r6, ip │ │ │ │ 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, #880] @ 0x370 │ │ │ │ @@ -146271,22 +146271,22 @@ │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ b eb918 │ │ │ │ orrseq r4, pc, r8, lsl #15 │ │ │ │ andeq r8, r0, r5, lsr #12 │ │ │ │ andeq r8, r0, r1, lsr #12 │ │ │ │ - @ instruction: 0x01244098 │ │ │ │ + strheq r4, [r4, -r8]! │ │ │ │ muleq r0, pc, r8 @ │ │ │ │ andeq r8, r0, lr, asr #14 │ │ │ │ - smlatteq sp, r0, r6, ip │ │ │ │ + tsteq sp, r0, lsl #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r8, [r0], -sp │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - smlatbeq sp, r0, r5, r6 │ │ │ │ + smlabteq sp, r0, r5, r6 │ │ │ │ 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 │ │ │ │ @@ -146329,15 +146329,15 @@ │ │ │ │ ldr r2, [pc, #20] @ ebc4c │ │ │ │ ldr r1, [pc, #20] @ ebc50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b ebc1c │ │ │ │ - smlabteq sp, r0, r3, ip │ │ │ │ + smlatteq sp, r0, r3, ip │ │ │ │ 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 │ │ │ │ @@ -146370,17 +146370,17 @@ │ │ │ │ b ebc94 │ │ │ │ ldr r2, [pc, #24] @ ebcf8 │ │ │ │ ldr r1, [pc, #24] @ ebcfc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - tsteq sp, r4, ror r3 │ │ │ │ + @ instruction: 0x010dc394 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq sp, r0, asr #6 │ │ │ │ + tsteq sp, r0, ror #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ b 210b64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -146638,33 +146638,33 @@ │ │ │ │ b ebe80 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ b ebe80 │ │ │ │ @ instruction: 0x019f42bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x01243b6f │ │ │ │ + smlawbeq r4, pc, fp, r3 @ │ │ │ │ andeq r0, r0, pc, lsl r5 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ muleq r0, pc, r5 @ │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ - tsteq sp, r8, lsl r1 │ │ │ │ + tsteq sp, r8, lsr r1 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ - tsteq sp, r4, lsr #18 │ │ │ │ + tsteq sp, r4, asr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sp, r4, lsl #18 │ │ │ │ + tsteq sp, r4, lsr #18 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatteq sp, ip, pc, fp @ │ │ │ │ - smlatbeq sp, ip, pc, fp @ │ │ │ │ - smlabteq sp, r8, pc, fp @ │ │ │ │ + tsteq sp, ip │ │ │ │ + smlabteq sp, ip, pc, fp @ │ │ │ │ + smlatteq sp, r8, pc, 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 r5, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -146748,20 +146748,20 @@ │ │ │ │ b ec1fc │ │ │ │ ldr r2, [pc, #36] @ ec2ec │ │ │ │ ldr r1, [pc, #28] @ ec2e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ bl 286da0 │ │ │ │ b ec1fc │ │ │ │ - smlabteq sp, r8, lr, fp │ │ │ │ + smlatteq sp, r8, lr, fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabbeq sp, r0, lr, fp │ │ │ │ - @ instruction: 0x010dbe9c │ │ │ │ + smlatbeq sp, r0, lr, fp │ │ │ │ + @ instruction: 0x010dbebc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sp, r8, lsr #28 │ │ │ │ + tsteq sp, r8, asr #28 │ │ │ │ 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 │ │ │ │ @@ -146817,19 +146817,19 @@ │ │ │ │ b 286da0 │ │ │ │ ldr r2, [pc, #32] @ ec3fc │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #12] @ ec3f0 │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ - tsteq sp, r8, asr #8 │ │ │ │ + tsteq sp, r8, ror #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x010dbd90 │ │ │ │ + @ instruction: 0x010dbdb0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq sp, r4, asr #14 │ │ │ │ + tsteq sp, r4, ror #14 │ │ │ │ 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] @ ec4bc │ │ │ │ lsr ip, ip, #14 │ │ │ │ @@ -146869,16 +146869,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: 0x01243964 │ │ │ │ - smlawbeq r4, ip, r5, r3 │ │ │ │ + smlawbeq r4, r4, r9, r3 │ │ │ │ + @ instruction: 0x012435ac │ │ │ │ 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 │ │ │ │ @@ -146968,19 +146968,19 @@ │ │ │ │ b 286da0 │ │ │ │ ldr r2, [pc, #32] @ ec658 │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r1, [pc, #20] @ ec654 │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ - smlatteq sp, r8, r1, r6 │ │ │ │ + tsteq sp, r8, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x010dbb94 │ │ │ │ + @ instruction: 0x010dbbb4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq sp, r0, asr fp │ │ │ │ + tsteq sp, r0, 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 │ │ │ │ mov r7, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ @@ -147014,15 +147014,15 @@ │ │ │ │ beq ec710 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r8, r2 │ │ │ │ beq ec8e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq ec928 │ │ │ │ sub r2, r6, r5 │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ str r7, [r2, #796] @ 0x31c │ │ │ │ sub r2, r6, r5 │ │ │ │ @@ -147069,27 +147069,27 @@ │ │ │ │ beq ec7ec │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r8, r2 │ │ │ │ beq ec8f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq ec93c │ │ │ │ cmp r7, #0 │ │ │ │ beq ec844 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r8, r2 │ │ │ │ beq ec904 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 ec734 │ │ │ │ @@ -147127,15 +147127,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq ec7b4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq ec950 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne ec7b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 216c6c │ │ │ │ @@ -147166,15 +147166,15 @@ │ │ │ │ bl 216c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b ec7ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ b ec7b4 │ │ │ │ - tsteq sp, r8, ror r9 │ │ │ │ + @ instruction: 0x010db998 │ │ │ │ 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] @ ecc4c │ │ │ │ mov r6, r3 │ │ │ │ @@ -147357,23 +147357,23 @@ │ │ │ │ bl 286da0 │ │ │ │ b eca4c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r3, pc, r4, ror r6 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r3, pc, r4, lsr #11 │ │ │ │ orrseq r3, pc, r4, asr r5 @ │ │ │ │ - tsteq sp, r4, asr r6 │ │ │ │ + tsteq sp, r4, ror r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r3, pc, ip, lsl #10 │ │ │ │ - tsteq sp, ip, asr #12 │ │ │ │ + tsteq sp, ip, ror #12 │ │ │ │ orrseq r3, pc, r8, asr r4 @ │ │ │ │ - tsteq sp, r4, ror r6 │ │ │ │ + @ instruction: 0x010db694 │ │ │ │ orrseq r3, pc, ip, lsl #8 │ │ │ │ - tsteq sp, ip, lsr r6 │ │ │ │ - tsteq sp, r4, asr ip │ │ │ │ + tsteq sp, ip, asr r6 │ │ │ │ + tsteq sp, r4, 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 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -147482,15 +147482,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ b ecd9c │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #65536 @ 0x10000 │ │ │ │ add r4, r7, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ed000 │ │ │ │ cmp sl, #0 │ │ │ │ bgt ecd10 │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq ecf08 │ │ │ │ @@ -147533,15 +147533,15 @@ │ │ │ │ bl 286da0 │ │ │ │ b ecdc0 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ece70 │ │ │ │ ldr r2, [pc, #344] @ ed088 │ │ │ │ ldr r3, [pc, #316] @ ed070 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #284] @ 0x11c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -147596,45 +147596,45 @@ │ │ │ │ b ece70 │ │ │ │ cmp r0, #2 │ │ │ │ beq ed02c │ │ │ │ ldr r1, [r7, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq ed05c │ │ │ │ b ed00c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne ed040 │ │ │ │ cmp r7, #0 │ │ │ │ bne ed02c │ │ │ │ b ece5c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r3, pc, ip, asr #6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x010db598 │ │ │ │ - tsteq sp, r0, ror r5 │ │ │ │ + @ instruction: 0x010db5b8 │ │ │ │ + @ instruction: 0x010db590 │ │ │ │ orrseq r3, pc, r0, lsl #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatteq sp, r8, r3, fp │ │ │ │ + tsteq sp, r8, lsl #8 │ │ │ │ orrseq r3, pc, r8, asr #1 │ │ │ │ orrseq r3, pc, ip, lsl #1 │ │ │ │ - smlabteq sp, ip, r2, fp │ │ │ │ + smlatteq sp, ip, r2, fp │ │ │ │ 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 │ │ │ │ @@ -147696,17 +147696,17 @@ │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4 │ │ │ │ b ed140 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - @ instruction: 0x01242c50 │ │ │ │ - @ instruction: 0x01242860 │ │ │ │ - @ instruction: 0x01242838 │ │ │ │ + @ instruction: 0x01242c70 │ │ │ │ + smlawbeq r4, r0, r8, r2 │ │ │ │ + @ instruction: 0x01242858 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldrh r8, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [pc, #372] @ ed33c │ │ │ │ lsl ip, lr, #16 │ │ │ │ sub r4, r8, r4 │ │ │ │ lsr ip, ip, #16 │ │ │ │ @@ -147799,29 +147799,29 @@ │ │ │ │ add r3, r3, r5, lsl #1 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ b ed2dc │ │ │ │ mov ip, #4 │ │ │ │ b ed2a8 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - @ instruction: 0x01242ae8 │ │ │ │ - strdeq r2, [r4, -r8]! │ │ │ │ - @ instruction: 0x01242698 │ │ │ │ + @ instruction: 0x01242b08 │ │ │ │ + @ instruction: 0x01242718 │ │ │ │ + @ instruction: 0x012426b8 │ │ │ │ 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] @ ed508 │ │ │ │ ldrb ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r1, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r1, #680] @ 0x2a8 │ │ │ │ ldrb fp, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #15 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ @@ -147915,31 +147915,31 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019f51b4 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tsteq sp, r8, ror #6 │ │ │ │ + smlabbeq sp, r8, r3, r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sp, r4, asr #28 │ │ │ │ - tsteq sp, ip, lsr lr │ │ │ │ + tsteq sp, r4, ror #28 │ │ │ │ + tsteq sp, ip, asr 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, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #420] @ ed6ec │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrb r3, [sp, #92] @ 0x5c │ │ │ │ add r9, r5, #94208 @ 0x17000 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r9, #680] @ 0x2a8 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #15 │ │ │ │ @@ -148036,17 +148036,17 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019f4fdc │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tsteq sp, r0, asr #2 │ │ │ │ + tsteq sp, r0, ror #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sp, r8, asr ip │ │ │ │ + tsteq sp, r8, ror 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, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -148126,15 +148126,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] @ ed8bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #76] @ ed8c0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ add r2, r0, #458752 @ 0x70000 │ │ │ │ @@ -148158,15 +148158,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] @ ed98c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ add fp, r4, #458752 @ 0x70000 │ │ │ │ ldr r1, [pc, #148] @ ed990 │ │ │ │ add sl, r4, #438272 @ 0x6b000 │ │ │ │ mov r7, r2 │ │ │ │ @@ -148204,15 +148204,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ed708 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrseq r4, pc, ip, asr #24 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r3, r0, r8, lsr #7 │ │ │ │ - tsteq sp, ip, lsr #20 │ │ │ │ + tsteq sp, ip, asr #20 │ │ │ │ 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] @ edae4 │ │ │ │ ldr ip, [pc, #304] @ edae8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -148226,15 +148226,15 @@ │ │ │ │ ldr r8, [pc, #276] @ edaf0 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -148290,26 +148290,26 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl ed708 │ │ │ │ b eda20 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r2, pc, r4, asr #12 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r4, pc, r8, asr fp @ │ │ │ │ - tsteq sp, r0, ror r9 │ │ │ │ + @ instruction: 0x010da990 │ │ │ │ @ instruction: 0x019f25d0 │ │ │ │ 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] @ edb80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #458752 @ 0x70000 │ │ │ │ ldr r1, [r1, #308] @ 0x134 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -148335,15 +148335,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] @ edc50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add fp, r4, #458752 @ 0x70000 │ │ │ │ add sl, r4, #438272 @ 0x6b000 │ │ │ │ ldr r3, [fp, #308] @ 0x134 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -148381,15 +148381,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ bl ed708 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrseq r4, pc, r8, lsl #19 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r3, r0, sl, lsr #7 │ │ │ │ - smlatbeq sp, r0, r7, sl │ │ │ │ + smlabteq sp, r0, r7, sl │ │ │ │ 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] @ edda4 │ │ │ │ ldr ip, [pc, #300] @ edda8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -148403,15 +148403,15 @@ │ │ │ │ ldr r8, [pc, #272] @ eddb0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -148466,26 +148466,26 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ bl ed708 │ │ │ │ b edce4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r2, pc, r0, lsl #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x019f4894 │ │ │ │ - ldrdeq sl, [sp, -ip] │ │ │ │ + strdeq sl, [sp, -ip] │ │ │ │ orrseq r2, pc, ip, lsl #6 │ │ │ │ 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] @ ede64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r6, r2 │ │ │ │ add ip, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [ip, #1538] @ 0x602 │ │ │ │ ldr r2, [pc, #112] @ ede68 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ @@ -148521,15 +148521,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] @ edf74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1538] @ 0x602 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #204] @ edf78 │ │ │ │ subs r3, r3, #0 │ │ │ │ @@ -148583,15 +148583,15 @@ │ │ │ │ bl ed708 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrseq r4, pc, r0, lsr #13 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ strdeq r3, [r0], -lr │ │ │ │ - @ instruction: 0x010da4b0 │ │ │ │ + ldrdeq sl, [sp, -r0] │ │ │ │ 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] @ ee100 │ │ │ │ ldr ip, [pc, #352] @ ee104 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -148601,15 +148601,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r8, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r3, #1538] @ 0x602 │ │ │ │ ldr ip, [pc, #292] @ ee10c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -148683,25 +148683,25 @@ │ │ │ │ b ee03c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r2, pc, r8, asr r0 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r4, pc, ip, ror #10 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - @ instruction: 0x010da3b8 │ │ │ │ + ldrdeq sl, [sp, -r8] │ │ │ │ @ instruction: 0x019f1fb4 │ │ │ │ strdeq r3, [r0], -lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #104] @ ee1a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #458752 @ 0x70000 │ │ │ │ ldr r1, [r1, #308] @ 0x134 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -148727,15 +148727,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] @ ee26c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add fp, r4, #458752 @ 0x70000 │ │ │ │ add sl, r4, #438272 @ 0x6b000 │ │ │ │ ldr r3, [fp, #308] @ 0x134 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -148771,15 +148771,15 @@ │ │ │ │ str r9, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ bl ed708 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrseq r4, pc, r8, ror #6 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - ldrdeq sl, [sp, -ip] │ │ │ │ + strdeq sl, [sp, -ip] │ │ │ │ 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] @ ee3b8 │ │ │ │ ldr ip, [pc, #296] @ ee3bc │ │ │ │ add lr, pc, lr │ │ │ │ @@ -148793,15 +148793,15 @@ │ │ │ │ ldr r8, [pc, #268] @ ee3c4 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -148855,25 +148855,25 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl ed708 │ │ │ │ b ee2fc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r1, pc, r8, ror #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r4, pc, ip, ror r2 @ │ │ │ │ - tsteq sp, r4, lsr #2 │ │ │ │ + tsteq sp, r4, asr #2 │ │ │ │ @ instruction: 0x019f1cf4 │ │ │ │ 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] @ ee450 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #458752 @ 0x70000 │ │ │ │ ldr r1, [r1, #308] @ 0x134 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -148899,15 +148899,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] @ ee51c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add fp, r4, #458752 @ 0x70000 │ │ │ │ add sl, r4, #438272 @ 0x6b000 │ │ │ │ ldr r3, [fp, #308] @ 0x134 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -148943,15 +148943,15 @@ │ │ │ │ str r9, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ bl ed708 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrheq r4, [pc, r8] │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tsteq sp, r0, ror #30 │ │ │ │ + smlabbeq sp, r0, pc, r9 @ │ │ │ │ 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] @ ee668 │ │ │ │ ldr ip, [pc, #296] @ ee66c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -148965,15 +148965,15 @@ │ │ │ │ ldr r8, [pc, #268] @ ee674 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -149027,25 +149027,25 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl ed708 │ │ │ │ b ee5ac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019f1ab8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r3, pc, ip, asr #31 │ │ │ │ - smlatbeq sp, r4, lr, r9 │ │ │ │ + smlabteq sp, r4, lr, r9 │ │ │ │ orrseq r1, pc, r4, asr #20 │ │ │ │ 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] @ ee724 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r6, r2 │ │ │ │ add ip, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [ip, #1538] @ 0x602 │ │ │ │ ldr r2, [pc, #112] @ ee728 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ @@ -149081,15 +149081,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] @ ee834 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1538] @ 0x602 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #204] @ ee838 │ │ │ │ subs r3, r3, #0 │ │ │ │ @@ -149143,15 +149143,15 @@ │ │ │ │ bl ed708 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrseq r3, pc, r0, ror #27 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ strdeq r3, [r0], -lr │ │ │ │ - tsteq sp, ip, ror ip │ │ │ │ + @ instruction: 0x010d9c9c │ │ │ │ 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] @ ee9c4 │ │ │ │ ldr ip, [pc, #356] @ ee9c8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -149161,15 +149161,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r8, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r3, #1538] @ 0x602 │ │ │ │ ldr ip, [pc, #296] @ ee9d0 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -149244,25 +149244,25 @@ │ │ │ │ b ee8fc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019f1798 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r3, pc, ip, lsr #25 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - smlabbeq sp, ip, fp, r9 │ │ │ │ + smlatbeq sp, ip, fp, r9 │ │ │ │ @ instruction: 0x019f16f4 │ │ │ │ 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] @ eea58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, r0, #458752 @ 0x70000 │ │ │ │ ldr r4, [lr, #272] @ 0x110 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ add r2, r0, #438272 @ 0x6b000 │ │ │ │ @@ -149285,15 +149285,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] @ eeb34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ add r9, r4, #458752 @ 0x70000 │ │ │ │ ldr r1, [pc, #160] @ eeb38 │ │ │ │ add fp, r4, #438272 @ 0x6b000 │ │ │ │ ldr lr, [r9, #272] @ 0x110 │ │ │ │ @@ -149334,15 +149334,15 @@ │ │ │ │ str sl, [sp, #16] │ │ │ │ bl ed708 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x019f3ab0 │ │ │ │ andeq r3, r0, r8, lsr #7 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - @ instruction: 0x010d99b8 │ │ │ │ + ldrdeq r9, [sp, -r8] │ │ │ │ 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] @ eec90 │ │ │ │ ldr ip, [pc, #308] @ eec94 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -149352,15 +149352,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r8, [pc, #260] @ eec9c │ │ │ │ mov r6, r3 │ │ │ │ add r3, r4, #458752 @ 0x70000 │ │ │ │ ldr r9, [r3, #272] @ 0x110 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -149421,15 +149421,15 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl ed708 │ │ │ │ b eebd0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019f149c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x019f39b0 │ │ │ │ - smlatteq sp, ip, r8, r9 │ │ │ │ + tsteq sp, ip, lsl #18 │ │ │ │ orrseq r1, pc, r0, lsr #8 │ │ │ │ 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 │ │ │ │ @@ -149446,15 +149446,15 @@ │ │ │ │ ldr r8, [pc, #332] @ eee38 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -149524,28 +149524,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b eede0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r1, pc, r4, lsr r3 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r3, pc, r8, asr #16 │ │ │ │ - @ instruction: 0x010d97b0 │ │ │ │ + ldrdeq r9, [sp, -r0] │ │ │ │ andeq r3, r0, r8, lsr #7 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ orrseq r1, pc, r0, lsl r2 @ │ │ │ │ - smlabteq sp, r8, r6, r9 │ │ │ │ + smlatteq sp, r8, r6, r9 │ │ │ │ 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] @ eeecc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r3, r1 │ │ │ │ add r2, r0, #458752 @ 0x70000 │ │ │ │ add r1, r0, #438272 @ 0x6b000 │ │ │ │ ldr r2, [r2, #308] @ 0x134 │ │ │ │ ldr r1, [r1, #2620] @ 0xa3c │ │ │ │ @@ -149571,15 +149571,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] @ eefa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add fp, r4, #458752 @ 0x70000 │ │ │ │ add sl, r4, #438272 @ 0x6b000 │ │ │ │ ldr r3, [fp, #308] @ 0x134 │ │ │ │ ldr r2, [sl, #2620] @ 0xa3c │ │ │ │ mov r7, r1 │ │ │ │ @@ -149616,15 +149616,15 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ bl ed708 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrseq r3, pc, r8, lsr r6 @ │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - ldrdeq r9, [sp, -r4] │ │ │ │ + strdeq r9, [sp, -r4] │ │ │ │ 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] @ ef0ec │ │ │ │ ldr ip, [pc, #292] @ ef0f0 │ │ │ │ @@ -149636,15 +149636,15 @@ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r7, [pc, #264] @ ef0f8 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -149700,28 +149700,28 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl ed708 │ │ │ │ b ef02c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r1, pc, r0, lsr r0 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r3, pc, r4, asr #10 │ │ │ │ - tsteq sp, r8, lsl r5 │ │ │ │ + tsteq sp, r8, lsr r5 │ │ │ │ orrseq r0, pc, r4, asr #31 │ │ │ │ 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] @ ef1ac │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ add r3, r0, #15 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ add r1, r0, #98304 @ 0x18000 │ │ │ │ ldrb r1, [r1, #1538] @ 0x602 │ │ │ │ ldr r2, [pc, #104] @ ef1b0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ @@ -149756,15 +149756,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] @ ef2fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1538] @ 0x602 │ │ │ │ ldr r2, [pc, #268] @ ef300 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -149833,16 +149833,16 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ orrseq r3, pc, r4, asr r3 @ │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ - smlatteq sp, ip, r2, r9 │ │ │ │ - tsteq sp, r8, asr r2 │ │ │ │ + tsteq sp, ip, lsl #6 │ │ │ │ + tsteq sp, r8, ror r2 │ │ │ │ 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] @ ef4c0 │ │ │ │ ldr ip, [pc, #400] @ ef4c4 │ │ │ │ @@ -149855,15 +149855,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #372] @ ef4c8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr ip, [pc, #344] @ ef4cc │ │ │ │ add r3, r8, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r3, #1538] @ 0x602 │ │ │ │ ldr r3, [pc, #336] @ ef4d0 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -149947,18 +149947,18 @@ │ │ │ │ b ef478 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r0, pc, r8, asr #25 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r3, pc, ip, asr #3 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - ldrdeq r9, [sp, -r4] │ │ │ │ + strdeq r9, [sp, -r4] │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ orrseq r0, pc, r8, ror fp @ │ │ │ │ - strdeq r9, [sp, -r0] │ │ │ │ + tsteq sp, r0, lsl 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, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #352] @ ef660 │ │ │ │ ldr ip, [pc, #352] @ ef664 │ │ │ │ @@ -149973,15 +149973,15 @@ │ │ │ │ ldr r8, [pc, #324] @ ef66c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -150049,29 +150049,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b ef618 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019f0af8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r3, pc, ip │ │ │ │ - smlabbeq sp, r0, r0, r9 │ │ │ │ + smlatbeq sp, r0, r0, r9 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ @ instruction: 0x019f09d8 │ │ │ │ - @ instruction: 0x010d8f9c │ │ │ │ + @ instruction: 0x010d8fbc │ │ │ │ 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] @ ef6f8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ add r3, r0, #15 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #308] @ 0x134 │ │ │ │ @@ -150094,15 +150094,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] @ ef814 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #880] @ 0x370 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r5 │ │ │ │ bls ef7f8 │ │ │ │ @@ -150157,27 +150157,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ ef824 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ orrseq r2, pc, ip, lsl #28 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - smlatbeq sp, r8, lr, r8 │ │ │ │ - tsteq sp, r4, lsl lr │ │ │ │ + smlabteq sp, r8, lr, r8 │ │ │ │ + tsteq sp, r4, lsr lr │ │ │ │ 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] @ ef8a0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ add r3, r0, #15 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #308] @ 0x134 │ │ │ │ @@ -150213,15 +150213,15 @@ │ │ │ │ ldr r8, [pc, #324] @ efa2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -150289,28 +150289,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b ef9d8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r0, pc, r8, lsr r7 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r2, pc, ip, asr #24 │ │ │ │ - tsteq sp, r8, asr #26 │ │ │ │ + tsteq sp, r8, ror #26 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ orrseq r0, pc, r8, lsl r6 @ │ │ │ │ - tsteq sp, r4, ror #24 │ │ │ │ + smlabbeq sp, r4, ip, 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, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #248] @ efb54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #880] @ 0x370 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r5 │ │ │ │ bls efb38 │ │ │ │ @@ -150365,16 +150365,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ efb64 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ orrseq r2, pc, ip, asr #21 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - strdeq r8, [sp, -r0] │ │ │ │ - tsteq sp, ip, asr fp │ │ │ │ + tsteq sp, r0, lsl ip │ │ │ │ + tsteq sp, ip, ror fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -150582,15 +150582,15 @@ │ │ │ │ b efe78 │ │ │ │ andeq r8, r0, r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r3, [pc, #88] @ eff10 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ bcs efef4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, r2, #15 │ │ │ │ @@ -150603,22 +150603,22 @@ │ │ │ │ ldr r2, [pc, #24] @ eff18 │ │ │ │ ldr r1, [pc, #24] @ eff1c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r2, pc, r0, ror r6 @ │ │ │ │ - ldrdeq r8, [sp, -r0] │ │ │ │ - smlatteq sp, r8, r7, r8 │ │ │ │ + strdeq r8, [sp, -r0] │ │ │ │ + tsteq sp, r8, lsl #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #44] @ eff54 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #2620] @ 0xa3c │ │ │ │ @@ -150628,15 +150628,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ effe8 │ │ │ │ ldr r6, [pc, #120] @ effec │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ @@ -150657,26 +150657,26 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ efff4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019f25b8 │ │ │ │ - tsteq sp, ip, ror r7 │ │ │ │ - tsteq sp, r0, lsl r7 │ │ │ │ + @ instruction: 0x010d879c │ │ │ │ + tsteq sp, r0, lsr r7 │ │ │ │ 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] @ f0088 │ │ │ │ ldr r6, [pc, #120] @ f008c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ @@ -150697,25 +150697,25 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ f0094 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r2, pc, r8, lsl r5 @ │ │ │ │ - strdeq r8, [sp, -r8] │ │ │ │ - tsteq sp, r0, ror r6 │ │ │ │ + tsteq sp, r8, lsl r7 │ │ │ │ + @ instruction: 0x010d8690 │ │ │ │ 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] @ f00e8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ bl 210c90 │ │ │ │ add r4, r4, #15 │ │ │ │ mov r2, #1 │ │ │ │ @@ -150789,15 +150789,15 @@ │ │ │ │ b f01b4 │ │ │ │ andeq r8, r0, r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r3, [pc, #80] @ f0244 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #880] @ 0x370 │ │ │ │ cmp r3, r2 │ │ │ │ bls f0230 │ │ │ │ mov r1, #1 │ │ │ │ add r2, r2, #15 │ │ │ │ @@ -150808,21 +150808,21 @@ │ │ │ │ b f00ec │ │ │ │ ldr r2, [pc, #16] @ f0248 │ │ │ │ ldr r1, [pc, #16] @ f024c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r2, pc, r4, lsr r3 @ │ │ │ │ - strdeq r8, [sp, -ip] │ │ │ │ + tsteq sp, ip, lsl r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #44] @ f0284 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #2620] @ 0xa3c │ │ │ │ @@ -150831,15 +150831,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ f0310 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #96] @ f0314 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -150859,25 +150859,25 @@ │ │ │ │ ldr r2, [pc, #24] @ f0318 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ f031c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r2, pc, r8, lsl #5 │ │ │ │ - smlatbeq sp, r8, r4, r8 │ │ │ │ - tsteq sp, r0, ror r4 │ │ │ │ + smlabteq sp, r8, r4, r8 │ │ │ │ + @ instruction: 0x010d8490 │ │ │ │ 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] @ f03a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #96] @ f03ac │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -150897,25 +150897,25 @@ │ │ │ │ ldr r2, [pc, #24] @ f03b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ f03b4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019f21f0 │ │ │ │ - smlabteq sp, ip, r3, r8 │ │ │ │ - ldrdeq r8, [sp, -r8] │ │ │ │ + smlatteq sp, ip, r3, r8 │ │ │ │ + strdeq r8, [sp, -r8] │ │ │ │ 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] @ f0408 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ bl 210c90 │ │ │ │ add r4, r4, #15 │ │ │ │ mov r2, #1 │ │ │ │ @@ -150928,15 +150928,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #144] @ f04b4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #132] @ f04b8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ beq f0478 │ │ │ │ @@ -150965,24 +150965,24 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq r2, [pc, r8] │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ + tsteq sp, r0, ror #6 │ │ │ │ tsteq sp, r0, asr #6 │ │ │ │ - tsteq sp, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #160] @ f057c │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #148] @ f0580 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ beq f0530 │ │ │ │ @@ -151015,24 +151015,24 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 5b330 <__aeabi_f2d@plt> │ │ │ │ strd r0, [r5, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orrseq r2, pc, r0, asr #32 │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ + @ instruction: 0x010d82bc │ │ │ │ @ instruction: 0x010d829c │ │ │ │ - tsteq sp, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #144] @ f0634 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #132] @ f0638 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ beq f05f8 │ │ │ │ @@ -151061,24 +151061,24 @@ │ │ │ │ strd r2, [r4, #16] │ │ │ │ ldrd r2, [r0, #24] │ │ │ │ strd r2, [r4, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ orrseq r1, pc, r8, ror pc @ │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ + tsteq sp, r8, lsl #4 │ │ │ │ smlatteq sp, r8, r1, r8 │ │ │ │ - smlabteq sp, r8, r1, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #156] @ f06f8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #144] @ f06fc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ beq f06ac │ │ │ │ @@ -151110,24 +151110,24 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 5b180 <__aeabi_f2iz@plt> │ │ │ │ str r0, [r5, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orrseq r1, pc, r0, asr #29 │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ - tsteq sp, r8, asr #2 │ │ │ │ - tsteq sp, ip, lsr #2 │ │ │ │ + tsteq sp, r8, ror #2 │ │ │ │ + tsteq sp, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #144] @ f07b0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #132] @ f07b4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq f0774 │ │ │ │ @@ -151156,24 +151156,24 @@ │ │ │ │ strd r2, [r4, #16] │ │ │ │ ldrd r2, [r0, #24] │ │ │ │ strd r2, [r4, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x019f1dfc │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ + strheq r8, [sp, -r8] │ │ │ │ swpeq r8, r8, [sp] │ │ │ │ - tsteq sp, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #140] @ f0864 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #128] @ f0868 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ beq f0828 │ │ │ │ @@ -151201,24 +151201,24 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ orrseq r1, pc, r4, asr #26 │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ - strdeq r7, [sp, -ip] │ │ │ │ - smlatteq sp, r0, pc, r7 @ │ │ │ │ + tsteq sp, ip, lsl r0 │ │ │ │ + mrseq r8, (UNDEF: 13) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #140] @ f0918 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #128] @ f091c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ beq f08dc │ │ │ │ @@ -151246,21 +151246,21 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x019f1c90 │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ - tsteq sp, r0, ror #30 │ │ │ │ - tsteq sp, r4, asr #30 │ │ │ │ + smlabbeq sp, r0, pc, r7 @ │ │ │ │ + tsteq sp, r4, ror #30 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #108] @ f09a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add ip, r0, #94208 @ 0x17000 │ │ │ │ ldr ip, [ip, #880] @ 0x370 │ │ │ │ cmp ip, r3 │ │ │ │ bls f098c │ │ │ │ ldr ip, [pc, #76] @ f09a4 │ │ │ │ cmp r1, ip │ │ │ │ @@ -151280,27 +151280,27 @@ │ │ │ │ ldr r2, [pc, #24] @ f09ac │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ f09b0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019f1bf4 │ │ │ │ andeq r8, r0, r5, asr #12 │ │ │ │ - smlatteq sp, r0, lr, r7 │ │ │ │ - smlatbeq sp, r4, lr, r7 │ │ │ │ + tsteq sp, r0, lsl #30 │ │ │ │ + smlabteq sp, r4, lr, r7 │ │ │ │ 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] @ f0ad8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, #248] @ f0adc │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -151357,28 +151357,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} │ │ │ │ orrseq r1, pc, ip, asr fp @ │ │ │ │ - @ instruction: 0x010d7e98 │ │ │ │ + @ instruction: 0x010d7eb8 │ │ │ │ ldrdeq r8, [r0], -r8 @ │ │ │ │ andeq r8, r0, pc, asr #30 │ │ │ │ - tsteq sp, r4, lsl #28 │ │ │ │ + tsteq sp, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #184] @ f0bbc │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, #164] @ f0bc0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -151414,18 +151414,18 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrseq r1, pc, r4, lsr #20 │ │ │ │ - tsteq sp, ip, ror sp │ │ │ │ + @ instruction: 0x010d7d9c │ │ │ │ ldrdeq r8, [r0], -r7 │ │ │ │ - tsteq sp, r8, lsr sp │ │ │ │ - tsteq sp, ip, asr sp │ │ │ │ + tsteq sp, r8, asr sp │ │ │ │ + tsteq sp, ip, ror sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [sp] │ │ │ │ b ed8c4 │ │ │ │ mov r2, r3 │ │ │ │ b edb88 │ │ │ │ ldr r3, [sp] │ │ │ │ b ede70 │ │ │ │ @@ -151438,15 +151438,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #184] @ f0cd0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #308] @ 0x134 │ │ │ │ mov r6, r2 │ │ │ │ @@ -151484,15 +151484,15 @@ │ │ │ │ str r8, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ bl ed708 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrseq r1, pc, ip, lsl #18 │ │ │ │ andeq r3, r0, r8, lsr #7 │ │ │ │ - smlatteq sp, ip, ip, r7 │ │ │ │ + tsteq sp, ip, lsl #26 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ mov r1, r2 │ │ │ │ b eeed8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -151689,15 +151689,15 @@ │ │ │ │ str ip, [r3, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #28] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ b f0d80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0123ec34 │ │ │ │ + @ instruction: 0x0123ec54 │ │ │ │ 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 │ │ │ │ @@ -151708,15 +151708,15 @@ │ │ │ │ ldr r3, [pc, #476] @ f1220 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ blt f1194 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r2 │ │ │ │ bl f0ce8 │ │ │ │ @@ -151832,22 +151832,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 │ │ │ │ orrseq lr, lr, r8, ror #29 │ │ │ │ orrseq lr, lr, ip, asr lr │ │ │ │ - @ instruction: 0x010d77b0 │ │ │ │ + ldrdeq r7, [sp, -r0] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq lr, lr, ip, lsl lr │ │ │ │ - smlabbeq sp, ip, r7, r7 │ │ │ │ + smlatbeq sp, ip, r7, r7 │ │ │ │ ldr r2, [pc, #120] @ f12d8 │ │ │ │ mov r3, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ blt f129c │ │ │ │ cmp r1, #0 │ │ │ │ ble f12c4 │ │ │ │ add r2, r0, #458752 @ 0x70000 │ │ │ │ @@ -151869,22 +151869,22 @@ │ │ │ │ b 286da0 │ │ │ │ ldr r2, [pc, #32] @ f12ec │ │ │ │ ldr r1, [pc, #16] @ f12e0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r1, pc, r0, asr #5 │ │ │ │ - tsteq sp, r0, lsl #14 │ │ │ │ + tsteq sp, r0, lsr #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq sp, ip, lsl r7 │ │ │ │ + tsteq sp, ip, lsr r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strdeq r7, [sp, -r0] │ │ │ │ + tsteq sp, r0, lsl r7 │ │ │ │ ldr r3, [pc, #64] @ f1338 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #458752 @ 0x70000 │ │ │ │ ldr r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #0 │ │ │ │ beq f1324 │ │ │ │ mov r2, #0 │ │ │ │ @@ -151893,32 +151893,32 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [pc, #16] @ f133c │ │ │ │ ldr r1, [pc, #16] @ f1340 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r1, pc, ip, lsr #4 │ │ │ │ - smlabteq sp, r4, r6, r7 │ │ │ │ + smlatteq sp, r4, r6, r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ f136c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r0, #458752 @ 0x70000 │ │ │ │ str r2, [r3, #292] @ 0x124 │ │ │ │ b 281f78 │ │ │ │ @ instruction: 0x019f11dc │ │ │ │ ldr r3, [pc, #80] @ f13c8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r1, [r3, #1596] @ 0x63c │ │ │ │ cmp r1, #0 │ │ │ │ bne f13a4 │ │ │ │ ldr r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #30 │ │ │ │ @@ -151929,24 +151929,24 @@ │ │ │ │ b 281f78 │ │ │ │ ldr r2, [pc, #16] @ f13cc │ │ │ │ ldr r1, [pc, #16] @ f13d0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019f11b0 │ │ │ │ - tsteq sp, r0, asr r6 │ │ │ │ + tsteq sp, 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, #156] @ f1488 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r4, r4, #15 │ │ │ │ add r3, r7, #438272 @ 0x6b000 │ │ │ │ ldr r5, [r3, #2620] @ 0xa3c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ @@ -151984,15 +151984,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #144] @ f1534 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ add r2, r5, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r2, #1413] @ 0x585 │ │ │ │ cmp r2, #0 │ │ │ │ beq f151c │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r2, #880] @ 0x370 │ │ │ │ @@ -152020,26 +152020,26 @@ │ │ │ │ ldr r2, [pc, #28] @ f1540 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #24] @ f1544 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r1, pc, r4, lsl #1 │ │ │ │ - tsteq sp, r0, lsr r5 │ │ │ │ + tsteq sp, r0, asr r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq sp, r0, lsl #10 │ │ │ │ + tsteq sp, r0, lsr #10 │ │ │ │ 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] @ f1610 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #160] @ f1614 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -152075,18 +152075,18 @@ │ │ │ │ ldr r2, [pc, #32] @ f1620 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #28] @ f1624 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r0, pc, r8, asr #31 │ │ │ │ - strdeq r7, [sp, -r4] │ │ │ │ - smlabteq sp, r4, r4, r7 │ │ │ │ + tsteq sp, r4, lsl r5 │ │ │ │ + smlatteq sp, r4, r4, r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabbeq sp, r4, r4, r7 │ │ │ │ + smlatbeq sp, r4, r4, r7 │ │ │ │ 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] @ f1764 │ │ │ │ ldr ip, [pc, #292] @ f1768 │ │ │ │ @@ -152095,15 +152095,15 @@ │ │ │ │ ldr r8, [pc, #284] @ f176c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ add r5, r0, #15 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r8, #438272 @ 0x6b000 │ │ │ │ ldr r9, [r3, #2620] @ 0xa3c │ │ │ │ mov r4, r1 │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ @@ -152163,23 +152163,23 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b f16b0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019ee9b8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r0, pc, ip, asr #29 │ │ │ │ orrseq lr, lr, ip, lsl r9 │ │ │ │ - smlatbeq sp, r8, r3, r7 │ │ │ │ + smlabteq sp, r8, r3, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #172] @ f183c │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -152214,17 +152214,17 @@ │ │ │ │ ldr r2, [pc, #28] @ f1848 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ f184c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019f0d98 │ │ │ │ - tsteq sp, r8, lsl #6 │ │ │ │ - ldrdeq r7, [sp, -ip] │ │ │ │ - ldrdeq r0, [sp, -r0] │ │ │ │ + tsteq sp, r8, lsr #6 │ │ │ │ + strdeq r7, [sp, -ip] │ │ │ │ + strdeq r0, [sp, -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, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #304] @ f1998 │ │ │ │ ldr ip, [pc, #304] @ f199c │ │ │ │ @@ -152234,15 +152234,15 @@ │ │ │ │ ldr r5, [pc, #292] @ f19a0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r2 │ │ │ │ bl 210c90 │ │ │ │ add r4, r4, #15 │ │ │ │ rsb ip, r4, r4, lsl #3 │ │ │ │ @@ -152304,25 +152304,25 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b f18e0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019ee790 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r0, pc, r4, lsr #25 │ │ │ │ orrseq lr, lr, r8, ror #13 │ │ │ │ - @ instruction: 0x010d71b4 │ │ │ │ + ldrdeq r7, [sp, -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] @ f1a50 │ │ │ │ ldr r9, [pc, #140] @ f1a54 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r9, pc, r9 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ @@ -152347,27 +152347,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ f1a5c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ orrseq r0, pc, r4, ror #22 │ │ │ │ - tsteq sp, ip, asr #2 │ │ │ │ - @ instruction: 0x010d0dbc │ │ │ │ + tsteq sp, ip, ror #2 │ │ │ │ + ldrdeq r0, [sp, -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 r4, [pc, #140] @ f1b04 │ │ │ │ ldr r9, [pc, #140] @ f1b08 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r9, pc, r9 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ @@ -152392,16 +152392,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ f1b10 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019f0ab0 │ │ │ │ - strheq r7, [sp, -r4] │ │ │ │ - tsteq sp, r8, lsl #26 │ │ │ │ + ldrdeq r7, [sp, -r4] │ │ │ │ + tsteq sp, r8, 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, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #696] @ f1de4 │ │ │ │ ldr ip, [pc, #696] @ f1de8 │ │ │ │ @@ -152412,15 +152412,15 @@ │ │ │ │ ldr r3, [pc, #680] @ f1dec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ subs r6, r2, #0 │ │ │ │ add r3, r7, #438272 @ 0x6b000 │ │ │ │ ldr r3, [r3, #2620] @ 0xa3c │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq f1d2c │ │ │ │ @@ -152486,15 +152486,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ b f1c14 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #65536 @ 0x10000 │ │ │ │ add r5, r8, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne f1d78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt f1b90 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -152511,15 +152511,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, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f1ca4 │ │ │ │ ldr r2, [pc, #256] @ f1df8 │ │ │ │ ldr r3, [pc, #236] @ f1de8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #284] @ 0x11c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -152554,49 +152554,49 @@ │ │ │ │ b f1ca4 │ │ │ │ cmp r0, #2 │ │ │ │ beq f1da4 │ │ │ │ ldr r1, [r8, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq f1dd4 │ │ │ │ b f1d84 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne f1db8 │ │ │ │ cmp r8, #0 │ │ │ │ bne f1da4 │ │ │ │ b f1c8c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq lr, lr, ip, asr #9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x019f09d8 │ │ │ │ - @ instruction: 0x010d6fb8 │ │ │ │ + ldrdeq r6, [sp, -r8] │ │ │ │ orrseq lr, lr, ip, asr #6 │ │ │ │ orrseq lr, lr, r0, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #152] @ f1eac │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -152626,18 +152626,18 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ ldr r2, [pc, #20] @ f1ebc │ │ │ │ add r2, pc, r2 │ │ │ │ b f1e90 │ │ │ │ orrseq r0, pc, r4, lsl r7 @ │ │ │ │ - strdeq r6, [sp, -ip] │ │ │ │ - tsteq sp, ip, ror #18 │ │ │ │ + tsteq sp, ip, lsl sp │ │ │ │ + smlabbeq sp, ip, r9, r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq r6, [sp, -r4] │ │ │ │ + strdeq r6, [sp, -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 r8, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ add r0, r0, #438272 @ 0x6b000 │ │ │ │ @@ -152683,15 +152683,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ bl 210c90 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -152758,15 +152758,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ b f2054 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #65536 @ 0x10000 │ │ │ │ add r5, r8, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne f21bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt f1fd0 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -152783,15 +152783,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, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f20e4 │ │ │ │ ldr r2, [pc, #260] @ f223c │ │ │ │ ldr r3, [pc, #240] @ f222c │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #284] @ 0x11c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -152827,51 +152827,51 @@ │ │ │ │ b f20e4 │ │ │ │ cmp r0, #2 │ │ │ │ beq f21e8 │ │ │ │ ldr r1, [r8, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq f2218 │ │ │ │ b f21c8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne f21fc │ │ │ │ cmp r8, #0 │ │ │ │ bne f21e8 │ │ │ │ b f20cc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019ee094 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r0, pc, r0, lsr #11 │ │ │ │ - @ instruction: 0x010d6bb8 │ │ │ │ + ldrdeq r6, [sp, -r8] │ │ │ │ orrseq sp, lr, ip, lsl #30 │ │ │ │ orrseq sp, lr, r0, asr #29 │ │ │ │ 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] @ f22e8 │ │ │ │ ldr sl, [pc, #144] @ f22ec │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add sl, pc, sl │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sl │ │ │ │ @@ -152897,16 +152897,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ f22f4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019f02d0 │ │ │ │ - tsteq sp, r8, lsr r9 │ │ │ │ - tsteq sp, r4, lsr #10 │ │ │ │ + tsteq sp, r8, asr r9 │ │ │ │ + tsteq sp, r4, asr #10 │ │ │ │ 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] │ │ │ │ @@ -152921,15 +152921,15 @@ │ │ │ │ ldr ip, [pc, #20] @ f234c │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #20] │ │ │ │ bl ed350 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ - smlabbeq sp, ip, r8, r6 │ │ │ │ + smlatbeq sp, ip, r8, r6 │ │ │ │ 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] @ f23a4 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -152943,15 +152943,15 @@ │ │ │ │ mov ip, #1 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ed350 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq sp, r8, ror #16 │ │ │ │ + smlabbeq sp, r8, r8, r6 │ │ │ │ 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] @ f23f8 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -152964,15 +152964,15 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ bl ed350 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq sp, ip, lsr #16 │ │ │ │ + tsteq sp, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #76] @ f2460 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -152990,15 +152990,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl ed528 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq r6, [sp, -r4] │ │ │ │ + tsteq sp, r4, lsl r8 │ │ │ │ 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] @ f24d0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -153018,15 +153018,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str lr, [sp, #24] │ │ │ │ bl ed528 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlatbeq sp, r4, r7, r6 │ │ │ │ + smlabteq sp, r4, r7, r6 │ │ │ │ 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] @ f253c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -153045,15 +153045,15 @@ │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl ed528 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq sp, r8, asr r7 │ │ │ │ + tsteq sp, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #76] @ f25a4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -153071,15 +153071,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ bl ed528 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq sp, ip, lsl #14 │ │ │ │ + tsteq sp, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #76] @ f260c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -153097,15 +153097,15 @@ │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp, #12] │ │ │ │ bl ed528 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlabteq sp, r8, r6, r6 │ │ │ │ + smlatteq sp, r8, r6, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #76] @ f2674 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -153123,20 +153123,20 @@ │ │ │ │ mov r1, #1 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ bl ed528 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq sp, ip, ror r6 │ │ │ │ + @ instruction: 0x010d669c │ │ │ │ ldr r3, [pc, #44] @ f26ac │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #438272 @ 0x6b000 │ │ │ │ ldr r1, [r1, #2620] @ 0xa3c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r3, #15 │ │ │ │ add r2, r2, #15 │ │ │ │ @@ -153145,15 +153145,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #256] @ f27c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r0, #438272 @ 0x6b000 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r1, [r2, #2620] @ 0xa3c │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -153209,30 +153209,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ orrseq pc, lr, r0, ror #28 │ │ │ │ - tsteq sp, r8, ror r5 │ │ │ │ + @ instruction: 0x010d6598 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlabbeq sp, r8, r0, r0 │ │ │ │ - tsteq sp, ip, ror #10 │ │ │ │ - tsteq sp, ip, lsr #20 │ │ │ │ + smlatbeq sp, r8, r0, r0 │ │ │ │ + smlabbeq sp, ip, r5, r6 │ │ │ │ + tsteq sp, ip, asr #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq sp, r8, asr #10 │ │ │ │ - ldrdeq r5, [sp, -ip] │ │ │ │ + tsteq sp, r8, ror #10 │ │ │ │ + strdeq r5, [sp, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ f283c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r2 │ │ │ │ bl 210c90 │ │ │ │ add r3, r5, #15 │ │ │ │ @@ -153246,15 +153246,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ f28b4 │ │ │ │ ldr r6, [pc, #92] @ f28b8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -153268,24 +153268,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl ec5bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x019efcd0 │ │ │ │ - smlatbeq sp, r8, r4, r6 │ │ │ │ + smlabteq sp, r8, r4, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ f2930 │ │ │ │ ldr r6, [pc, #92] @ f2934 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -153299,20 +153299,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl ec5bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrseq pc, lr, r4, asr ip @ │ │ │ │ - tsteq sp, r8, asr #8 │ │ │ │ + tsteq sp, r8, ror #8 │ │ │ │ ldr r3, [pc, #136] @ f29c8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ add r0, r2, #15 │ │ │ │ add r3, ip, #438272 @ 0x6b000 │ │ │ │ ldr r2, [r3, #2620] @ 0xa3c │ │ │ │ rsb r3, r0, r0, lsl #3 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr lr, [r3, #792] @ 0x318 │ │ │ │ @@ -153344,15 +153344,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #240] @ f2ad4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #2620] @ 0xa3c │ │ │ │ @@ -153404,30 +153404,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ f2ae0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 286da0 │ │ │ │ orrseq pc, lr, r4, asr #22 │ │ │ │ - smlatteq sp, r0, r2, r6 │ │ │ │ - tstpeq ip, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ + mrseq r6, SP_mon │ │ │ │ + @ instruction: 0x010cfd9c │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlatteq sp, r4, r2, r6 │ │ │ │ - @ instruction: 0x010d56bc │ │ │ │ + tsteq sp, r4, lsl #6 │ │ │ │ + ldrdeq r5, [sp, -ip] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabteq sp, r4, r2, r6 │ │ │ │ - tsteq sp, r8, rrx │ │ │ │ + smlatteq sp, r4, r2, r6 │ │ │ │ + smlabbeq sp, r8, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ f2ba0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ bl 210c90 │ │ │ │ add r1, r5, #15 │ │ │ │ @@ -153463,15 +153463,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ f2c18 │ │ │ │ ldr r6, [pc, #92] @ f2c1c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -153485,24 +153485,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl ec360 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrseq pc, lr, ip, ror #18 │ │ │ │ - smlabteq sp, ip, r1, r6 │ │ │ │ + smlatteq sp, ip, r1, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ f2c94 │ │ │ │ ldr r6, [pc, #92] @ f2c98 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -153516,15 +153516,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl ec360 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x019ef8f0 │ │ │ │ - tsteq sp, ip, ror #2 │ │ │ │ + smlabbeq sp, ip, r1, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #324] @ f2df8 │ │ │ │ ldr r6, [pc, #324] @ f2dfc │ │ │ │ add r8, r0, #438272 @ 0x6b000 │ │ │ │ @@ -153605,15 +153605,15 @@ │ │ │ │ ldr r3, [pc, #24] @ f2e00 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl ec400 │ │ │ │ b f2d00 │ │ │ │ andeq fp, r6, r8, asr #20 │ │ │ │ - @ instruction: 0x0123cc92 │ │ │ │ + @ instruction: 0x0123ccb2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq fp, r6, ip, lsr sl │ │ │ │ ldr r1, [pc, #16] @ f2e24 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #442368 @ 0x6c000 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -153631,15 +153631,15 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #1032] @ f325c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #1004] @ f3260 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -153886,32 +153886,32 @@ │ │ │ │ ldr r3, [r0, #796] @ 0x31c │ │ │ │ cmp r3, #0 │ │ │ │ bne f2edc │ │ │ │ b f2ee0 │ │ │ │ @ instruction: 0x019ed1b8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq pc, lr, ip, asr #13 │ │ │ │ - tsteq sp, r8, ror #30 │ │ │ │ + smlabbeq sp, r8, pc, r5 @ │ │ │ │ muleq r0, r3, r0 │ │ │ │ - @ instruction: 0x0123cabd │ │ │ │ + ldrdeq ip, [r3, -sp]! │ │ │ │ orrseq sp, lr, ip, lsl #2 │ │ │ │ andeq r8, r0, r1, ror #9 │ │ │ │ - @ instruction: 0x0123ca5d │ │ │ │ - @ instruction: 0x0123ca38 │ │ │ │ - tsteq sp, r8, asr lr │ │ │ │ + @ instruction: 0x0123ca7d │ │ │ │ + @ instruction: 0x0123ca58 │ │ │ │ + tsteq sp, r8, ror lr │ │ │ │ orrseq sp, lr, r0, asr r0 │ │ │ │ - tsteq sp, ip, lsr #28 │ │ │ │ + tsteq sp, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ f3330 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #128] @ f3334 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -153939,29 +153939,29 @@ │ │ │ │ ldr r3, [pc, #36] @ f3344 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2e7804 │ │ │ │ orrseq pc, lr, r8, lsl #5 │ │ │ │ - tsteq sp, r8, ror #22 │ │ │ │ + smlabbeq sp, r8, fp, r5 │ │ │ │ andeq r8, r0, r6, asr r4 │ │ │ │ andeq r8, r0, sp, asr r4 │ │ │ │ - tsteq sp, r0, asr #22 │ │ │ │ - strdeq r5, [sp, -r8] │ │ │ │ + tsteq sp, r0, ror #22 │ │ │ │ + tsteq sp, r8, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #320] @ f34a0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, #300] @ f34a4 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -154031,29 +154031,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} │ │ │ │ orrseq pc, lr, r8, asr #3 │ │ │ │ - ldrdeq r5, [sp, -ip] │ │ │ │ + strdeq r5, [sp, -ip] │ │ │ │ andeq r8, r0, sl, lsl #1 │ │ │ │ - @ instruction: 0x0123c5eb │ │ │ │ + @ instruction: 0x0123c60b │ │ │ │ muleq r0, sl, r8 │ │ │ │ - tsteq sp, r4, ror sl │ │ │ │ + @ instruction: 0x010d5a94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #188] @ f358c │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, #168] @ f3590 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 210d24 │ │ │ │ @@ -154090,19 +154090,19 @@ │ │ │ │ ldr r2, [pc, #36] @ f35a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #32] @ f35a4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq pc, lr, r8, asr r0 @ │ │ │ │ - @ instruction: 0x010d5990 │ │ │ │ + @ instruction: 0x010d59b0 │ │ │ │ muleq r0, r2, r0 │ │ │ │ andeq r8, r0, r5, asr #12 │ │ │ │ - tsteq sp, r0, ror #18 │ │ │ │ - tsteq sp, r8, lsl r9 │ │ │ │ + smlabbeq sp, r0, r9, r5 │ │ │ │ + tsteq sp, r8, lsr r9 │ │ │ │ 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 │ │ │ │ @@ -154146,18 +154146,18 @@ │ │ │ │ ldr r2, [pc, #28] @ f3678 │ │ │ │ add r2, pc, r2 │ │ │ │ b f3624 │ │ │ │ ldr r2, [pc, #20] @ f367c │ │ │ │ add r2, pc, r2 │ │ │ │ b f3624 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - tsteq pc, r8, ror #15 │ │ │ │ - smlatteq sp, ip, r8, r5 │ │ │ │ - @ instruction: 0x010d5894 │ │ │ │ - @ instruction: 0x010d5898 │ │ │ │ + tsteq pc, r8, lsl #16 │ │ │ │ + tsteq sp, ip, lsl #18 │ │ │ │ + @ instruction: 0x010d58b4 │ │ │ │ + @ instruction: 0x010d58b8 │ │ │ │ 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] @ f3a1c │ │ │ │ mov r5, r3 │ │ │ │ @@ -154177,24 +154177,24 @@ │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ bne f3704 │ │ │ │ ldr r0, [pc, #836] @ f3a28 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne f38ac │ │ │ │ ldr sl, [pc, #812] @ f3a2c │ │ │ │ add sl, pc, sl │ │ │ │ b f372c │ │ │ │ ldr r0, [pc, #804] @ f3a30 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne f3900 │ │ │ │ ldr sl, [pc, #784] @ f3a34 │ │ │ │ add sl, pc, sl │ │ │ │ cmp r4, #1 │ │ │ │ beq f37ac │ │ │ │ ldr r8, [pc, #772] @ f3a38 │ │ │ │ @@ -154211,15 +154211,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 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne f390c │ │ │ │ ldr r2, [pc, #700] @ f3a44 │ │ │ │ ldr r3, [pc, #660] @ f3a20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -154303,15 +154303,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne f38d8 │ │ │ │ cmp fp, #0 │ │ │ │ bne f38c4 │ │ │ │ b f3724 │ │ │ │ ldr sl, [pc, #356] @ f3a6c │ │ │ │ @@ -154363,15 +154363,15 @@ │ │ │ │ b f37f8 │ │ │ │ ldr fp, [pc, #180] @ f3a78 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne f39c8 │ │ │ │ cmp r8, #0 │ │ │ │ bne f38bc │ │ │ │ b f3724 │ │ │ │ add r2, r8, r4, lsl #3 │ │ │ │ @@ -154385,32 +154385,32 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r0, #0 │ │ │ │ b f383c │ │ │ │ orrseq ip, lr, r8, asr r9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq ip, lr, ip, lsr r9 │ │ │ │ asreq r3, r0, #7 │ │ │ │ - tsteq sp, r8, asr r8 │ │ │ │ + tsteq sp, r8, ror r8 │ │ │ │ lsleq r3, r8 @ │ │ │ │ - tsteq sp, r8, lsl r8 │ │ │ │ + tsteq sp, r8, lsr r8 │ │ │ │ orrseq r0, pc, ip, lsr #21 │ │ │ │ orrseq r0, pc, ip, lsl #21 │ │ │ │ asreq r3, r8, #6 │ │ │ │ orrseq ip, lr, r0, ror r8 │ │ │ │ orrseq r0, pc, r8, lsr #20 │ │ │ │ @ instruction: 0x019f09d4 │ │ │ │ - tsteq sp, r4, asr #14 │ │ │ │ + tsteq sp, r4, ror #14 │ │ │ │ @ instruction: 0x019f0998 │ │ │ │ - tsteq sp, r4, lsr #14 │ │ │ │ + tsteq sp, r4, asr #14 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - strdeq r5, [sp, -r4] │ │ │ │ - smlatbeq sp, r4, r6, r5 │ │ │ │ + tsteq sp, r4, lsl r7 │ │ │ │ + smlabteq sp, r4, r6, r5 │ │ │ │ roreq r3, r4, #3 │ │ │ │ - tsteq sp, r4, lsr r6 │ │ │ │ - smlatteq sp, ip, r5, r5 │ │ │ │ + tsteq sp, r4, asr r6 │ │ │ │ + tsteq sp, ip, lsl #12 │ │ │ │ orrseq r0, pc, ip, lsr r8 @ │ │ │ │ roreq r3, r4, #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -154537,16 +154537,16 @@ │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #8] │ │ │ │ b f3c38 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq ip, lr, ip, ror #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq ip, lr, r8, lsr #8 │ │ │ │ - tsteq pc, ip, asr #3 │ │ │ │ - tsteq sp, r4, asr #6 │ │ │ │ + tsteq pc, ip, ror #3 │ │ │ │ + tsteq sp, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #112] @ f3d1c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -154573,19 +154573,19 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - tsteq sp, r4, lsl #6 │ │ │ │ + tsteq sp, r4, lsr #6 │ │ │ │ orrseq ip, lr, r8, lsr r3 │ │ │ │ - tsteq pc, r0, asr fp @ │ │ │ │ + tsteq pc, r0, ror fp @ │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - smlabbeq sp, r4, r2, r5 │ │ │ │ + smlatbeq sp, r4, r2, r5 │ │ │ │ ldr r3, [pc, #2536] @ f4720 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ bhi f4374 │ │ │ │ add r3, r3, r2 │ │ │ │ ldrh r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -155214,15 +155214,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ bx lr │ │ │ │ mov r0, #32 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0123c060 │ │ │ │ + smlawbeq r3, r0, r0, ip │ │ │ │ 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 │ │ │ │ @@ -155509,28 +155509,28 @@ │ │ │ │ ldrb r3, [r3, #2216] @ 0x8a8 │ │ │ │ cmp r3, r2 │ │ │ │ bls f4830 │ │ │ │ b f4844 │ │ │ │ orrseq fp, lr, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x0123b4e8 │ │ │ │ + @ instruction: 0x0123b508 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - @ instruction: 0x0123b499 │ │ │ │ + @ instruction: 0x0123b4b9 │ │ │ │ andeq r3, r0, pc, ror ip │ │ │ │ - strdeq fp, [r3, -r7]! │ │ │ │ - tsteq sp, r8, lsl r6 │ │ │ │ - @ instruction: 0x010d45b4 │ │ │ │ - @ instruction: 0x0123b3a5 │ │ │ │ - tsteq pc, r0, ror #7 │ │ │ │ + @ instruction: 0x0123b417 │ │ │ │ + tsteq sp, r8, lsr r6 │ │ │ │ + ldrdeq r4, [sp, -r4] │ │ │ │ + smlawteq r3, r5, r3, fp │ │ │ │ + tsteq pc, r0, lsl #8 │ │ │ │ andeq r7, r0, pc, ror ip │ │ │ │ - tsteq sp, r8, lsr #10 │ │ │ │ - ldrdeq r4, [sp, -r8] │ │ │ │ - @ instruction: 0x0123b2a0 │ │ │ │ - @ instruction: 0x0123b272 │ │ │ │ + tsteq sp, r8, asr #10 │ │ │ │ + strdeq r4, [sp, -r8] │ │ │ │ + smlawteq r3, r0, r2, fp │ │ │ │ + @ instruction: 0x0123b292 │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ @@ -156167,74 +156167,74 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r2] │ │ │ │ b f4f14 │ │ │ │ mov r0, #5 │ │ │ │ mov lr, #6 │ │ │ │ b f5464 │ │ │ │ orrseq fp, lr, ip, lsl r3 │ │ │ │ - tsteq sp, ip, lsr r3 │ │ │ │ - tsteq sp, r0, lsr r3 │ │ │ │ + tsteq sp, ip, asr r3 │ │ │ │ + tsteq sp, r0, asr r3 │ │ │ │ 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 r3 │ │ │ │ - tsteq r3, r0, ror #30 │ │ │ │ - @ instruction: 0x012226e4 │ │ │ │ - smlabteq sp, r0, r1, r4 │ │ │ │ - tsteq pc, ip, ror #30 │ │ │ │ - tsteq sp, r0, ror r1 │ │ │ │ - smlatteq sp, ip, r0, r4 │ │ │ │ - tsteq sp, r8, lsr r0 │ │ │ │ - smlatteq sp, ip, pc, r3 @ │ │ │ │ - smlabteq sp, r4, pc, r3 @ │ │ │ │ - @ instruction: 0x010d3fbc │ │ │ │ - @ instruction: 0x0112eed8 │ │ │ │ - @ instruction: 0x010d3f94 │ │ │ │ - smlabbeq sp, r8, pc, r3 @ │ │ │ │ - tsteq sp, ip, asr pc │ │ │ │ - tsteq sp, r8, lsr pc │ │ │ │ - tsteq sp, r8, lsl pc │ │ │ │ - tsteq sp, r0, lsl pc │ │ │ │ - ldrdeq r3, [sp, -r4] │ │ │ │ + tsteq r3, r0, lsl #31 │ │ │ │ + @ instruction: 0x01222704 │ │ │ │ + smlatteq sp, r0, r1, r4 │ │ │ │ + tsteq pc, ip, lsl #31 │ │ │ │ + @ instruction: 0x010d4190 │ │ │ │ + tsteq sp, ip, lsl #2 │ │ │ │ + qaddeq r4, r8, sp │ │ │ │ + tsteq sp, ip │ │ │ │ + smlatteq sp, r4, pc, r3 @ │ │ │ │ ldrdeq r3, [sp, -ip] │ │ │ │ - tsteq sp, ip, asr lr │ │ │ │ - tsteq sp, r0, lsr lr │ │ │ │ - tsteq r3, r4, lsl #16 │ │ │ │ - @ instruction: 0x010d3d9c │ │ │ │ - tsteq sp, r4, ror #26 │ │ │ │ - tsteq r3, r4, lsr r7 │ │ │ │ + @ instruction: 0x0112eef8 │ │ │ │ + @ instruction: 0x010d3fb4 │ │ │ │ + smlatbeq sp, r8, pc, r3 @ │ │ │ │ + tsteq sp, ip, ror pc │ │ │ │ + tsteq sp, r8, asr pc │ │ │ │ + tsteq sp, r8, lsr pc │ │ │ │ + tsteq sp, r0, lsr pc │ │ │ │ + strdeq r3, [sp, -r4] │ │ │ │ + strdeq r3, [sp, -ip] │ │ │ │ + tsteq sp, ip, ror lr │ │ │ │ + tsteq sp, r0, asr lr │ │ │ │ + tsteq r3, r4, lsr #16 │ │ │ │ + @ instruction: 0x010d3dbc │ │ │ │ + smlabbeq sp, r4, sp, r3 │ │ │ │ + tsteq r3, r4, asr r7 │ │ │ │ + tsteq sp, r0, lsr sp │ │ │ │ tsteq sp, r0, lsl sp │ │ │ │ - strdeq r3, [sp, -r0] │ │ │ │ - smlabteq sp, ip, ip, r3 │ │ │ │ - ldrdeq r3, [sp, -r4] │ │ │ │ - smlabteq sp, r0, ip, r3 │ │ │ │ - @ instruction: 0x010d3c9c │ │ │ │ - smlabbeq sp, r8, ip, r3 │ │ │ │ - smlabbeq sp, ip, ip, r3 │ │ │ │ - smlabbeq sp, r0, ip, r3 │ │ │ │ - tsteq sp, ip, asr #24 │ │ │ │ + smlatteq sp, ip, ip, r3 │ │ │ │ + strdeq r3, [sp, -r4] │ │ │ │ + smlatteq sp, r0, ip, r3 │ │ │ │ + @ instruction: 0x010d3cbc │ │ │ │ + smlatbeq sp, r8, ip, r3 │ │ │ │ + smlatbeq sp, ip, ip, r3 │ │ │ │ + smlatbeq sp, r0, ip, r3 │ │ │ │ + tsteq sp, ip, ror #24 │ │ │ │ + tsteq sp, r4, ror ip │ │ │ │ + tsteq r3, r8, ror r6 │ │ │ │ tsteq sp, r4, asr ip │ │ │ │ - tsteq r3, r8, asr r6 │ │ │ │ - tsteq sp, r4, lsr ip │ │ │ │ - tsteq sp, ip, lsr #24 │ │ │ │ - tsteq r3, r4, lsr #12 │ │ │ │ - smlatteq sp, r4, fp, r3 │ │ │ │ - smlatbeq sp, ip, fp, r3 │ │ │ │ + tsteq sp, ip, asr #24 │ │ │ │ + tsteq r3, r4, asr #12 │ │ │ │ + tsteq sp, r4, lsl #24 │ │ │ │ + smlabteq sp, ip, fp, r3 │ │ │ │ + smlatbeq sp, r8, fp, r3 │ │ │ │ smlabbeq sp, r8, fp, r3 │ │ │ │ - tsteq sp, r8, ror #22 │ │ │ │ - tsteq r3, r0, ror #10 │ │ │ │ - tsteq sp, r4, lsl fp │ │ │ │ - tsteq sp, r4, lsl #22 │ │ │ │ - tsteq r3, r0, lsl #10 │ │ │ │ - smlatbeq sp, r8, sl, r3 │ │ │ │ + tsteq r3, r0, lsl #11 │ │ │ │ + tsteq sp, r4, lsr fp │ │ │ │ + tsteq sp, r4, lsr #22 │ │ │ │ + tsteq r3, r0, lsr #10 │ │ │ │ + smlabteq sp, r8, sl, r3 │ │ │ │ + smlatbeq sp, r0, sl, r3 │ │ │ │ + @ instruction: 0x011394b4 │ │ │ │ + smlabbeq sp, r4, sl, r3 │ │ │ │ smlabbeq sp, r0, sl, r3 │ │ │ │ - @ instruction: 0x01139494 │ │ │ │ - tsteq sp, r4, ror #20 │ │ │ │ - tsteq sp, r0, ror #20 │ │ │ │ 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 │ │ │ │ @@ -158660,15 +158660,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 5adb4 │ │ │ │ str r0, [r4, #3400] @ 0xd48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [pc, #4] @ f7cf8 │ │ │ │ add r5, pc, r5 │ │ │ │ b f7cdc │ │ │ │ - tsteq pc, r8, lsl r1 @ │ │ │ │ + tsteq pc, r8, lsr r1 @ │ │ │ │ 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 f7d94 │ │ │ │ mov r6, r1 │ │ │ │ @@ -158704,15 +158704,15 @@ │ │ │ │ cmp r3, #32 │ │ │ │ bne f7d84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ f7db0 │ │ │ │ b f7d50 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - @ instruction: 0x01238074 │ │ │ │ + @ instruction: 0x01238094 │ │ │ │ @ instruction: 0xffff8875 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ @@ -158776,29 +158776,29 @@ │ │ │ │ add r5, r0, #466944 @ 0x72000 │ │ │ │ ldr r6, [r5, #3408] @ 0xd50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq f7edc │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #332 @ 0x14c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq f7f6c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #3408] @ 0xd50 │ │ │ │ add r6, r4, #471040 @ 0x73000 │ │ │ │ ldr r1, [r6, #3420] @ 0xd5c │ │ │ │ mov r0, r4 │ │ │ │ bl 35277c │ │ │ │ ldr r7, [r6, #3444] @ 0xd74 │ │ │ │ cmp r7, #0 │ │ │ │ beq f7f14 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #332 @ 0x14c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq f7f50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #3444] @ 0xd74 │ │ │ │ add r6, r4, #475136 @ 0x74000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #3456] @ 0xd80 │ │ │ │ @@ -158855,25 +158855,25 @@ │ │ │ │ beq f8038 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r5, r6, #224 @ 0xe0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne f8058 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #212 @ 0xd4 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne f8040 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -158887,26 +158887,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne f8074 │ │ │ │ cmp r7, #0 │ │ │ │ bne f8060 │ │ │ │ b f8010 │ │ │ │ ldr r0, [r6, #224] @ 0xe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq f8090 │ │ │ │ b f80a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -158914,24 +158914,24 @@ │ │ │ │ mov r4, r1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r2 │ │ │ │ beq f8104 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r7, #332 @ 0x14c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq f8120 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq f8118 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #332 @ 0x14c │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r7, #1392 @ 0x570 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 32ef04 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -158994,15 +158994,15 @@ │ │ │ │ add r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #268] @ 0x10c │ │ │ │ str r3, [r5, #3636] @ 0xe34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - tsteq pc, ip, lsr #25 │ │ │ │ + tsteq pc, ip, asr #25 │ │ │ │ andeq r3, r7, r4, ror sp │ │ │ │ add r3, r0, #102400 @ 0x19000 │ │ │ │ ldrb r2, [r3, #1572] @ 0x624 │ │ │ │ cmp r2, #0 │ │ │ │ beq f82c8 │ │ │ │ ldrb r2, [r1, #296] @ 0x128 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ @@ -159961,15 +159961,15 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ str r3, [lr, #-1284] @ 0xfffffafc │ │ │ │ b f9078 │ │ │ │ orrseq r7, lr, ip, asr #3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ orrseq r7, lr, r0, lsr #1 │ │ │ │ - @ instruction: 0x01236da8 │ │ │ │ + smlawteq r3, r8, sp, r6 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ 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 │ │ │ │ @@ -160216,15 +160216,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne f95f0 │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq f9554 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq f99a8 │ │ │ │ ldr r2, [pc, #1348] @ f9aa0 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #1340] @ f9aa4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -160359,15 +160359,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne f9634 │ │ │ │ ldm r7, {r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ b f96c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq f97a0 │ │ │ │ ldr r2, [pc, #792] @ f9ab0 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ b f9560 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -160554,24 +160554,24 @@ │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ bne f95f0 │ │ │ │ b f95a0 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - ldrdeq r6, [r3, -r8]! │ │ │ │ - tstpeq ip, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ + strdeq r6, [r3, -r8]! │ │ │ │ + tstpeq ip, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tstpeq ip, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - tstpeq ip, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01236594 │ │ │ │ + tstpeq ip, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012365b4 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add ip, sp, #20 │ │ │ │ @@ -160628,27 +160628,27 @@ │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ beq f9bf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne f9bf4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq f9bf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq f9c7c │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ beq f9b28 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ @@ -160669,15 +160669,15 @@ │ │ │ │ ldreq r3, [pc, #192] @ f9d08 │ │ │ │ ldrne r3, [pc, #192] @ f9d0c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #28] │ │ │ │ bl 10fd18 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne f9b28 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ b f9b28 │ │ │ │ @@ -160708,15 +160708,15 @@ │ │ │ │ ldr r3, [pc, #52] @ f9d18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #28] │ │ │ │ bl 10fd18 │ │ │ │ b f9c54 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ - smlabteq ip, r8, r5, pc @ │ │ │ │ + smlatteq ip, r8, r5, pc @ │ │ │ │ orrseq r6, lr, r4, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r6, lr, r8, asr #9 │ │ │ │ stmdbne r7, {r0, r1, r2, r8, fp, ip} │ │ │ │ stmdbne r8, {r3, r8, fp, ip} │ │ │ │ ldrbthi r8, [r9], #1273 @ 0x4f9 │ │ │ │ stmdbne r2, {r1, r8, fp, ip} │ │ │ │ @@ -160797,18 +160797,18 @@ │ │ │ │ beq fa024 │ │ │ │ cmp sl, #0 │ │ │ │ beq f9e60 │ │ │ │ cmp sl, r4 │ │ │ │ beq f9e74 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq f9f84 │ │ │ │ str sl, [r5, #660] @ 0x294 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 123a94 │ │ │ │ ldr r4, [r8, #72] @ 0x48 │ │ │ │ @@ -160817,18 +160817,18 @@ │ │ │ │ beq fa00c │ │ │ │ cmp sl, #0 │ │ │ │ beq f9eb0 │ │ │ │ cmp sl, r4 │ │ │ │ beq f9ec4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq f9fa8 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str sl, [r8, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ cmp r3, #0 │ │ │ │ beq f9ee0 │ │ │ │ @@ -160909,21 +160909,21 @@ │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ beq f9ec4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b f9ec4 │ │ │ │ cmp sl, #0 │ │ │ │ beq f9e74 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b f9e74 │ │ │ │ ldrh r1, [r5, #8] │ │ │ │ ldr r3, [pc, #532] @ fa25c │ │ │ │ cmp r1, r3 │ │ │ │ bne f9dec │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -161047,24 +161047,24 @@ │ │ │ │ strb r3, [r5, #203] @ 0xcb │ │ │ │ b f9dec │ │ │ │ mov r3, #2 │ │ │ │ mov r0, #50 @ 0x32 │ │ │ │ strb r3, [r5, #203] @ 0xcb │ │ │ │ b f9dec │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ - @ instruction: 0x01236040 │ │ │ │ + @ instruction: 0x01236060 │ │ │ │ andeq r3, r0, r1, lsl #5 │ │ │ │ andeq r3, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x01235e58 │ │ │ │ + @ instruction: 0x01235e78 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01235e15 │ │ │ │ + @ instruction: 0x01235e35 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - @ instruction: 0x01235dbf │ │ │ │ + ldrdeq r5, [r3, -pc]! │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - @ instruction: 0x01235d27 │ │ │ │ + @ instruction: 0x01235d47 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ ldr r3, [r0, #2912] @ 0xb60 │ │ │ │ ldr r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -161340,15 +161340,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bx lr │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ bx lr │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ bx lr │ │ │ │ - ldrdeq r5, [r3, -lr]! │ │ │ │ + strdeq r5, [r3, -lr]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r9, r2 │ │ │ │ add r2, r0, #593920 @ 0x91000 │ │ │ │ ldr r7, [r2, #2912] @ 0xb60 │ │ │ │ @@ -161436,15 +161436,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r7, #2800] @ 0xaf0 │ │ │ │ beq fa864 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq fa97c │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 5c2b4 │ │ │ │ mov r3, #1 │ │ │ │ @@ -161531,15 +161531,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq fa9e0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq faa3c │ │ │ │ add r1, r4, #28 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl aa2c8 │ │ │ │ mov r1, #8 │ │ │ │ @@ -161579,18 +161579,18 @@ │ │ │ │ beq faadc │ │ │ │ cmp r1, #0 │ │ │ │ beq faa98 │ │ │ │ cmp r4, r1 │ │ │ │ beq faaac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq faab4 │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ @@ -161601,15 +161601,15 @@ │ │ │ │ bne faaa0 │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ beq faaac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -161731,15 +161731,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl fa6dc │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne fad18 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ b fad18 │ │ │ │ @@ -161784,15 +161784,15 @@ │ │ │ │ mvn r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #696] @ 0x2b8 │ │ │ │ str r3, [r5, #692] @ 0x2b4 │ │ │ │ beq fadd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq fae40 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r6, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ str r6, [r5, #660] @ 0x294 │ │ │ │ @@ -161914,15 +161914,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 r3, r5, pc, r4 @ │ │ │ │ + @ instruction: 0x01234fe5 │ │ │ │ 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} │ │ │ │ @@ -162191,15 +162191,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ fb454 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ fb458 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ fb45c │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01234b08 │ │ │ │ + @ instruction: 0x01234b28 │ │ │ │ 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 │ │ │ │ @@ -162317,16 +162317,16 @@ │ │ │ │ b fb4f4 │ │ │ │ ldr r4, [pc, #52] @ fb640 │ │ │ │ b fb4f4 │ │ │ │ mov r4, #246 @ 0xf6 │ │ │ │ b fb4f4 │ │ │ │ mov r4, #152 @ 0x98 │ │ │ │ b fb4f4 │ │ │ │ - @ instruction: 0x01234a10 │ │ │ │ - @ instruction: 0x01234a6b │ │ │ │ + @ instruction: 0x01234a30 │ │ │ │ + smlawbeq r3, fp, sl, r4 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ @@ -162458,15 +162458,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ beq fb708 │ │ │ │ ldr r1, [pc, #32] @ fb870 │ │ │ │ b fb6d8 │ │ │ │ - smlawteq r3, r2, r8, r4 │ │ │ │ + @ instruction: 0x012348e2 │ │ │ │ andeq r8, r0, r8, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ muleq r0, r7, pc @ │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ muleq r0, r8, pc @ │ │ │ │ andeq r8, r0, sl, lsr #4 │ │ │ │ andeq r8, r0, ip, lsr #4 │ │ │ │ @@ -162480,29 +162480,29 @@ │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #2912] @ 0xb60 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ beq fb8bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq fb8fc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ bl 5c9c8 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ beq fb8ec │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq fb920 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 123a94 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -162589,15 +162589,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: 0x01234604 │ │ │ │ + @ instruction: 0x01234624 │ │ │ │ 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 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #1356] @ fbfcc │ │ │ │ @@ -162700,15 +162700,15 @@ │ │ │ │ lsr r2, r2, #16 │ │ │ │ bl 126158 │ │ │ │ ldr r7, [r4, #660] @ 0x294 │ │ │ │ cmp r7, #0 │ │ │ │ beq fbc24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq fbdcc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4, #660] @ 0x294 │ │ │ │ beq fbeac │ │ │ │ @@ -162795,18 +162795,18 @@ │ │ │ │ beq fbe34 │ │ │ │ cmp r7, #0 │ │ │ │ beq fbd98 │ │ │ │ cmp r8, r7 │ │ │ │ beq fbd3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne fbd3c │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -162839,15 +162839,15 @@ │ │ │ │ bne fbfc8 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ beq fbd3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b fbd3c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r7, [r4, #660] @ 0x294 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ add sl, sl, #4 │ │ │ │ bne fbd30 │ │ │ │ @@ -162942,19 +162942,19 @@ │ │ │ │ b fbefc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r4, lr, r0, ror r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r9, r0, r5, lsl #11 │ │ │ │ @ instruction: 0x00008bbe │ │ │ │ - smlatteq ip, r8, r2, sp │ │ │ │ + tsteq ip, r8, lsl #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq r4, lr, r8, ror #3 │ │ │ │ - @ instruction: 0x01234130 │ │ │ │ - tstpeq r2, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01234150 │ │ │ │ + @ instruction: 0x0112f490 │ │ │ │ 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] @ fc1d4 │ │ │ │ @@ -163573,15 +163573,15 @@ │ │ │ │ orrseq r3, lr, r4, asr #27 │ │ │ │ orrseq r3, lr, r8, lsl #27 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ orrseq r3, lr, r4, asr #23 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - smlatbeq ip, r8, r9, ip │ │ │ │ + smlabteq ip, r8, r9, ip │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ orrseq r3, lr, r8, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -163623,15 +163623,15 @@ │ │ │ │ ldr r9, [r5, #660] @ 0x294 │ │ │ │ cmp r0, #0 │ │ │ │ bne fccd0 │ │ │ │ cmp r9, #0 │ │ │ │ beq fca90 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq fcbc0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #660] @ 0x294 │ │ │ │ bl 123a94 │ │ │ │ @@ -163711,15 +163711,15 @@ │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq fca90 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne fca90 │ │ │ │ mov r9, r7 │ │ │ │ b fcbc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne fcac8 │ │ │ │ @@ -163730,18 +163730,18 @@ │ │ │ │ beq fcd44 │ │ │ │ cmp r9, #0 │ │ │ │ beq fcc34 │ │ │ │ cmp r9, r6 │ │ │ │ beq fcc48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq fcc98 │ │ │ │ mov r7, #1 │ │ │ │ str r9, [r4, #72] @ 0x48 │ │ │ │ b fcb90 │ │ │ │ mov r0, r6 │ │ │ │ bl fa34c │ │ │ │ @@ -163765,59 +163765,59 @@ │ │ │ │ ldr r2, [r0, #704] @ 0x2c0 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ cmp r5, #0 │ │ │ │ beq fcc48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne fcc48 │ │ │ │ mov r6, r5 │ │ │ │ b fcc98 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ beq fcd44 │ │ │ │ cmp r9, #0 │ │ │ │ beq fccf8 │ │ │ │ cmp r5, r9 │ │ │ │ beq fcc48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne fcc48 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ ldr r6, [r5, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #704] @ 0x2c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmp r6, #0 │ │ │ │ beq fcc48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne fcc48 │ │ │ │ mov r5, r6 │ │ │ │ b fcd0c │ │ │ │ cmp r9, #0 │ │ │ │ beq fcc48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b fcc48 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r3, lr, r0, lsl #12 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r3, lr, r0, ror #8 │ │ │ │ - smlatbeq ip, r0, r4, ip │ │ │ │ + smlabteq ip, r0, r4, ip │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldr r3, [pc, #160] @ fce1c │ │ │ │ cmp r1, r3 │ │ │ │ beq fcdc8 │ │ │ │ ldr r2, [pc, #152] @ fce20 │ │ │ │ cmp r1, r2 │ │ │ │ beq fcda0 │ │ │ │ @@ -164007,40 +164007,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, #76] @ 0x4c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq fdc24 │ │ │ │ ldr r3, [r8, #708] @ 0x2c4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r8, #704] @ 0x2c0 │ │ │ │ beq fd0f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ bne fd0f4 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq fd0f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq fd100 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #708] @ 0x2c4 │ │ │ │ b fced4 │ │ │ │ mov r1, r4 │ │ │ │ b fd0c8 │ │ │ │ @@ -164254,15 +164254,15 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl fa6dc │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne fd47c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -164564,27 +164564,27 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r0, #384] @ 0x180 │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [sp, #92] @ 0x5c │ │ │ │ bne fcfd8 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq fcfd8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne fcfd8 │ │ │ │ mov r1, r4 │ │ │ │ b fd948 │ │ │ │ mov r7, #172 @ 0xac │ │ │ │ b fd144 │ │ │ │ mov r7, #49 @ 0x31 │ │ │ │ @@ -164760,15 +164760,15 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq fd094 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne fd094 │ │ │ │ mov r1, r4 │ │ │ │ b fdc28 │ │ │ │ ldr r3, [sp, #564] @ 0x234 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #552] @ 0x228 │ │ │ │ @@ -164889,40 +164889,40 @@ │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ bl faa58 │ │ │ │ b fcfd8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r3, lr, r8, lsr #3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r3, lr, r8, lsl r0 │ │ │ │ - @ instruction: 0x01232fa0 │ │ │ │ - strdeq r2, [r3, -r2]! @ │ │ │ │ + smlawteq r3, r0, pc, r2 @ │ │ │ │ + @ instruction: 0x01233012 │ │ │ │ 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 │ │ │ │ - strdeq r9, [ip, -r4] │ │ │ │ + tsteq ip, r4, lsl r0 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - @ instruction: 0x012324ac │ │ │ │ + smlawteq r3, ip, r4, r2 │ │ │ │ andeq r0, r4, r4, lsl #8 │ │ │ │ - @ instruction: 0x0123247a │ │ │ │ - @ instruction: 0x01232518 │ │ │ │ + @ instruction: 0x0123249a │ │ │ │ + @ instruction: 0x01232538 │ │ │ │ tsteq r4, r0, lsl #8 │ │ │ │ - @ instruction: 0x0123223c │ │ │ │ + @ instruction: 0x0123225c │ │ │ │ streq r0, [r4, #-1024] @ 0xfffffc00 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x01232224 │ │ │ │ - smlawteq r3, r8, r1, r2 │ │ │ │ - smlawbeq r3, r8, r1, r2 │ │ │ │ - @ instruction: 0x01232124 │ │ │ │ + @ instruction: 0x01232244 │ │ │ │ + @ instruction: 0x012321e8 │ │ │ │ + @ instruction: 0x012321a8 │ │ │ │ + @ instruction: 0x01232144 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ mov r5, #0 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #564] @ 0x234 │ │ │ │ @@ -165440,15 +165440,15 @@ │ │ │ │ ldr r1, [pc, #24] @ fe6ec │ │ │ │ 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 286da0 │ │ │ │ - tsteq ip, ip, ror sl │ │ │ │ + @ instruction: 0x010caa9c │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1080] @ feb44 │ │ │ │ @@ -165776,17 +165776,17 @@ │ │ │ │ b 286da0 │ │ │ │ ldr r1, [pc, #24] @ fec30 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286ac0 │ │ │ │ - @ instruction: 0x010ca598 │ │ │ │ + @ instruction: 0x010ca5b8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq ip, r0, asr r5 │ │ │ │ + tsteq ip, r0, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3640] @ 0xe38 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #3996] @ ffbf0 │ │ │ │ @@ -166507,29 +166507,29 @@ │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 30cd1c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne fed44 │ │ │ │ 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, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq ff7d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ff880 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne fed44 │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -166576,15 +166576,15 @@ │ │ │ │ ldr r8, [sp, #456] @ 0x1c8 │ │ │ │ b ff3fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 30cd1c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, r9 │ │ │ │ bne ff7e4 │ │ │ │ b ff7a8 │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r2, [pc, #828] @ ffc08 │ │ │ │ @@ -166762,15 +166762,15 @@ │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 30cd1c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne ff7e4 │ │ │ │ b ff7a8 │ │ │ │ mov r1, #5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 66c6d8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -167054,25 +167054,25 @@ │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ beq 10002c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ffffc │ │ │ │ ldr r6, [r7, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r7, #704] @ 0x2c0 │ │ │ │ beq 100054 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 100244 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #708] @ 0x2c4 │ │ │ │ b ffcc4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldrh r0, [r3, #74] @ 0x4a │ │ │ │ @@ -167622,33 +167622,33 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b fffa8 │ │ │ │ orrseq r0, lr, r4, lsr #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ - @ instruction: 0x01230656 │ │ │ │ + @ instruction: 0x01230676 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ orrseq r0, lr, r0, lsr #32 │ │ │ │ - tsteq ip, r4, lsl pc │ │ │ │ + tsteq ip, r4, lsr pc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smulwteq r3, r0, r1 │ │ │ │ + @ instruction: 0x01230200 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - tsteq ip, ip, lsl #18 │ │ │ │ - smlatteq ip, r4, r8, r8 │ │ │ │ - ldrdeq r6, [ip, -ip] │ │ │ │ + tsteq ip, ip, lsr #18 │ │ │ │ + tsteq ip, r4, lsl #18 │ │ │ │ + strdeq r6, [ip, -ip] │ │ │ │ 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, #1704] @ 101014 │ │ │ │ @@ -167705,18 +167705,18 @@ │ │ │ │ beq 101000 │ │ │ │ ldrb r2, [sl, #77] @ 0x4d │ │ │ │ ldrb r3, [r9, #77] @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ bcc 100a74 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 100ee4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [r6, #660] @ 0x294 │ │ │ │ bl 123a94 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ @@ -167787,15 +167787,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bne 100b8c │ │ │ │ ldrh r3, [r9, #74] @ 0x4a │ │ │ │ cmp r3, fp │ │ │ │ beq 100f9c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 100e90 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #660] @ 0x294 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ bl 123a94 │ │ │ │ @@ -167948,25 +167948,25 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 12661c │ │ │ │ ldr r8, [r5, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ beq 100e24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 100e70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r8, [r6, #660] @ 0x294 │ │ │ │ cmp r8, #0 │ │ │ │ beq 100e44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [r6, #640] @ 0x280 │ │ │ │ str r8, [r5, #72] @ 0x48 │ │ │ │ b 100c88 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsr ip, r0, r4 │ │ │ │ cmp ip, #1 │ │ │ │ movcc ip, #1 │ │ │ │ @@ -168072,25 +168072,25 @@ │ │ │ │ ldrh r1, [r9, #72] @ 0x48 │ │ │ │ ldrh r3, [sp, #58] @ 0x3a │ │ │ │ cmp r1, r3 │ │ │ │ bne 100b8c │ │ │ │ b 100bd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 100a64 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ orrseq pc, sp, r0, ror r6 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ orrseq pc, sp, r4, lsr r3 @ │ │ │ │ andeq r9, r0, r9 │ │ │ │ - tsteq ip, r0, asr #2 │ │ │ │ + tsteq ip, r0, ror #2 │ │ │ │ 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 │ │ │ │ @@ -168268,18 +168268,18 @@ │ │ │ │ beq 1014d4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 10131c │ │ │ │ cmp r5, fp │ │ │ │ beq 101334 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, fp │ │ │ │ beq 101418 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [sl, #660] @ 0x294 │ │ │ │ beq 101484 │ │ │ │ rsb r3, r6, r6, lsl #4 │ │ │ │ @@ -168299,15 +168299,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [fp, #72] @ 0x48 │ │ │ │ beq 1013a0 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1013a0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ str r3, [fp, #84] @ 0x54 │ │ │ │ add r4, r4, #60 @ 0x3c │ │ │ │ cmp r4, r7 │ │ │ │ beq 101460 │ │ │ │ ldr r5, [sl, #660] @ 0x294 │ │ │ │ ldr fp, [sl, r4] │ │ │ │ @@ -168317,18 +168317,18 @@ │ │ │ │ beq 101448 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1013e0 │ │ │ │ cmp r5, r8 │ │ │ │ beq 101378 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 101378 │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -168339,24 +168339,24 @@ │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r9, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r9, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 101334 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 101334 │ │ │ │ mov r1, r9 │ │ │ │ b 101418 │ │ │ │ cmp r5, #0 │ │ │ │ beq 101378 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 101378 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, #4 │ │ │ │ ldrne r5, [sl, #660] @ 0x294 │ │ │ │ @@ -168383,15 +168383,15 @@ │ │ │ │ str r7, [sl, #656] @ 0x290 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 101334 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 101334 │ │ │ │ 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 │ │ │ │ @@ -168535,27 +168535,27 @@ │ │ │ │ b 101708 │ │ │ │ ldr r6, [pc, #192] @ 1017f4 │ │ │ │ add r6, pc, r6 │ │ │ │ b 1015dc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1017b8 │ │ │ │ ldr fp, [r3, #708] @ 0x2c4 │ │ │ │ mov r2, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r2, [r3, #704] @ 0x2c0 │ │ │ │ beq 101784 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 101790 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #708] @ 0x2c4 │ │ │ │ b 101564 │ │ │ │ ldr r0, [fp, #96] @ 0x60 │ │ │ │ @@ -168578,16 +168578,16 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bne 10173c │ │ │ │ b 101754 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq lr, sp, r8, ror #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq lr, sp, r0, lsl #20 │ │ │ │ - @ instruction: 0x0122ee30 │ │ │ │ - @ instruction: 0x0122ee24 │ │ │ │ + @ instruction: 0x0122ee50 │ │ │ │ + @ instruction: 0x0122ee44 │ │ │ │ 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] │ │ │ │ @@ -168684,15 +168684,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b 101944 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq lr, sp, r0, lsr #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq lr, sp, ip, lsr #13 │ │ │ │ - tsteq ip, r4, asr #16 │ │ │ │ + tsteq ip, r4, ror #16 │ │ │ │ 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 │ │ │ │ @@ -168701,15 +168701,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 101b50 │ │ │ │ ldr r4, [sl, #2196] @ 0x894 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r4 │ │ │ │ sub fp, r3, #8 │ │ │ │ sub r4, r4, #8 │ │ │ │ @@ -168785,15 +168785,15 @@ │ │ │ │ str r2, [r3, #3420] @ 0xd5c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [r0, #500] @ 0x1f4 │ │ │ │ blx r3 │ │ │ │ b 101a5c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -168804,31 +168804,31 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 101b6c │ │ │ │ cmp r4, #0 │ │ │ │ bne 101b58 │ │ │ │ b 1019e8 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 101b88 │ │ │ │ b 101b98 │ │ │ │ - @ instruction: 0x0122ebac │ │ │ │ + smlawteq r2, ip, fp, lr │ │ │ │ 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 │ │ │ │ @@ -168918,25 +168918,25 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 101c98 │ │ │ │ mov r0, r4 │ │ │ │ bl 1250cc │ │ │ │ b 101c98 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 101d80 │ │ │ │ ldr r6, [r7, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r6 │ │ │ │ str r3, [r7, #704] @ 0x2c0 │ │ │ │ beq 101d74 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 101da4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #708] @ 0x2c4 │ │ │ │ b 101cb8 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ @@ -168968,15 +168968,15 @@ │ │ │ │ add r8, r4, #124 @ 0x7c │ │ │ │ cmp r8, r3 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, r4, #132 @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 101ec4 │ │ │ │ ldr r3, [sl, #2176] @ 0x880 │ │ │ │ cmp r8, r3 │ │ │ │ sub r4, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r5, r3, #4 │ │ │ │ @@ -168988,15 +168988,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r7, [r4, #4] │ │ │ │ beq 101e74 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 101e74 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -169006,15 +169006,15 @@ │ │ │ │ cmp r8, r2 │ │ │ │ sub r2, r3, #4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ bne 101e30 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sl, #2180] @ 0x884 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -169026,26 +169026,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ bne 101ee0 │ │ │ │ cmp r4, #0 │ │ │ │ bne 101ecc │ │ │ │ b 101e14 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ beq 101efc │ │ │ │ b 101f0c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [pc, #16] @ 101f48 │ │ │ │ add r3, r3, #565248 @ 0x8a000 │ │ │ │ ldr r1, [r3, #3416] @ 0xd58 │ │ │ │ @@ -169220,28 +169220,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 102250 │ │ │ │ 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 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -169252,26 +169252,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 10226c │ │ │ │ cmp r8, #0 │ │ │ │ bne 102258 │ │ │ │ b 102204 │ │ │ │ ldr r1, [r7, #132] @ 0x84 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 102288 │ │ │ │ b 102298 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169286,28 +169286,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 102358 │ │ │ │ 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 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -169318,26 +169318,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 102374 │ │ │ │ cmp r8, #0 │ │ │ │ bne 102360 │ │ │ │ b 10230c │ │ │ │ ldr r1, [r7, #152] @ 0x98 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 102390 │ │ │ │ b 1023a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -170287,17 +170287,17 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4f2570 │ │ │ │ mov r1, r4 │ │ │ │ bl 4f2398 │ │ │ │ ldr r4, [pc, #420] @ 103444 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ strb r8, [r4] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ b 102548 │ │ │ │ ldrb r0, [r4, #300] @ 0x12c │ │ │ │ cmp r0, #0 │ │ │ │ beq 1031e8 │ │ │ │ mov r2, #1 │ │ │ │ @@ -170390,15 +170390,15 @@ │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andcs r7, r0, r0, lsl #24 │ │ │ │ stccc 0, cr0, [r0], {4} │ │ │ │ stmdaeq r0, {r3, r4, r6} │ │ │ │ andeq r8, pc, ip, ror r0 @ │ │ │ │ orrseq ip, sp, ip, ror #29 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - tsteq ip, ip, asr pc │ │ │ │ + tsteq ip, ip, ror pc │ │ │ │ @ instruction: 0x019f3e94 │ │ │ │ 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, #780] @ 10376c │ │ │ │ ldr r2, [pc, #780] @ 103770 │ │ │ │ @@ -170407,15 +170407,15 @@ │ │ │ │ ldr r3, [pc, #772] @ 103774 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r7, r6 │ │ │ │ beq 1034b4 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ @@ -170524,25 +170524,25 @@ │ │ │ │ add sl, r4, #4096 @ 0x1000 │ │ │ │ bl b6c44 │ │ │ │ ldr r9, [sl, #236] @ 0xec │ │ │ │ cmp r9, #0 │ │ │ │ beq 103664 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 103720 │ │ │ │ ldr r9, [sl, #232] @ 0xe8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sl, #236] @ 0xec │ │ │ │ beq 10368c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 103734 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sl, #232] @ 0xe8 │ │ │ │ bl 126eb0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -170642,22 +170642,22 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #52] @ 103854 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ bl 5ab14 <__atomic_store_8@plt> │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r4] │ │ │ │ b 1037c4 │ │ │ │ orrseq r3, pc, ip, lsl #19 │ │ │ │ orrseq r3, pc, ip, ror #18 │ │ │ │ orrseq r3, pc, r0, ror r9 @ │ │ │ │ - tstpeq pc, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ orrseq r4, r2, r0, asr #29 │ │ │ │ orrseq r3, pc, r4, lsl r9 @ │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ ldr r0, [r0, #2912] @ 0xb60 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr ip, [r0, #12] │ │ │ │ ldm ip, {r0, lr} │ │ │ │ @@ -170865,25 +170865,25 @@ │ │ │ │ ldr r3, [r4, #296] @ 0x128 │ │ │ │ cmn r3, #1 │ │ │ │ bne 103c34 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 103bec │ │ │ │ ldr r5, [r8, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r8, #704] @ 0x2c0 │ │ │ │ beq 103be0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 103c10 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #708] @ 0x2c4 │ │ │ │ b 103ac8 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ @@ -170914,15 +170914,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ blt 103b9c │ │ │ │ ldr r3, [pc, #120] @ 103cdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r8, #0 │ │ │ │ beq 103cb8 │ │ │ │ add r4, r4, r5, lsl #1 │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #84] @ 103ce0 │ │ │ │ cmp r2, r3 │ │ │ │ beq 103b9c │ │ │ │ @@ -171184,28 +171184,28 @@ │ │ │ │ bl 5c9c8 │ │ │ │ b 103d68 │ │ │ │ cmp r5, #0 │ │ │ │ beq 103d68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldrb r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr r3, r3, #16 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ b 103ee0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 103d68 │ │ │ │ ldr r1, [pc, #84] @ 104128 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldrb r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr r1, r1, #16 │ │ │ │ strb r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [pc, #52] @ 10412c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -171264,15 +171264,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1041e8 │ │ │ │ ldr r1, [pc, #20] @ 1041ec │ │ │ │ ldr r0, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b 1041ac │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ - tsteq ip, r8, ror r0 │ │ │ │ + swpeq r5, r8, [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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #516] @ 104410 │ │ │ │ @@ -171807,15 +171807,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 1049b4 │ │ │ │ mov sl, #1 │ │ │ │ b 1049b4 │ │ │ │ mov sl, #16 │ │ │ │ b 1049b4 │ │ │ │ @ instruction: 0x019db6b4 │ │ │ │ - @ instruction: 0x0122bc26 │ │ │ │ + @ instruction: 0x0122bc46 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ 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 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -171869,15 +171869,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 104b58 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r4, [ip, -r4] │ │ │ │ + strdeq r4, [ip, -r4] │ │ │ │ orrseq fp, sp, r0, ror #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq fp, sp, r0, lsr #10 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ orrseq fp, sp, r4, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -171922,16 +171922,16 @@ │ │ │ │ str r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ bl 104908 │ │ │ │ str r0, [r7, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq fp, sp, ip, ror #8 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - ldrdeq r4, [ip, -r8] │ │ │ │ - smlatbeq ip, ip, r6, r4 │ │ │ │ + strdeq r4, [ip, -r8] │ │ │ │ + smlabteq ip, ip, r6, r4 │ │ │ │ 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] │ │ │ │ @@ -172379,15 +172379,15 @@ │ │ │ │ mov r3, #8 │ │ │ │ b 1052a4 │ │ │ │ mov r3, #1 │ │ │ │ b 1052a4 │ │ │ │ mov r3, #16 │ │ │ │ b 1052a4 │ │ │ │ orrseq sl, sp, ip, asr #28 │ │ │ │ - @ instruction: 0x0122b34c │ │ │ │ + @ instruction: 0x0122b36c │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -172692,15 +172692,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq sl, sp, ip, ror #24 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq sl, sp, r0, ror #24 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0122af66 │ │ │ │ + smlawbeq r2, r6, pc, sl @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ orrseq sl, sp, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -173314,21 +173314,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b 105d0c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019da798 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq sl, sp, r0, ror r7 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - smlatteq ip, ip, r9, r3 │ │ │ │ + tsteq ip, ip, lsl #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x0122a90a │ │ │ │ + @ instruction: 0x0122a92a │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - @ instruction: 0x0122a742 │ │ │ │ + @ instruction: 0x0122a762 │ │ │ │ @ instruction: 0x019d9e90 │ │ │ │ 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] │ │ │ │ @@ -173692,20 +173692,20 @@ │ │ │ │ b 10663c │ │ │ │ orrseq r9, sp, r4, asr #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x019d9db4 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - @ instruction: 0x01124598 │ │ │ │ + @ instruction: 0x011245b8 │ │ │ │ orrseq r9, sp, r0, asr #20 │ │ │ │ - @ instruction: 0x010c2cb8 │ │ │ │ + ldrdeq r2, [ip, -r8] │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01229f32 │ │ │ │ - @ instruction: 0x01229eee │ │ │ │ + @ instruction: 0x01229f52 │ │ │ │ + @ instruction: 0x01229f0e │ │ │ │ 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] @ 107530 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -174549,42 +174549,42 @@ │ │ │ │ bl 525920 │ │ │ │ b 106864 │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ b 106b58 │ │ │ │ orrseq r9, sp, ip, ror #15 │ │ │ │ @ instruction: 0x019d97dc │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - tsteq ip, r4, lsr #20 │ │ │ │ - @ instruction: 0x01229daa │ │ │ │ + tsteq ip, r4, asr #20 │ │ │ │ + smlawteq r2, sl, sp, r9 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - tsteq ip, r8, asr r7 │ │ │ │ - ldrdeq r2, [ip, -r8] │ │ │ │ + tsteq ip, r8, ror r7 │ │ │ │ + strdeq r2, [ip, -r8] │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x010c25bc │ │ │ │ + ldrdeq r2, [ip, -ip] │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - tsteq ip, r8, lsl r5 │ │ │ │ - strdeq r2, [ip, -r4] │ │ │ │ - strdeq r9, [r2, -r2]! │ │ │ │ + tsteq ip, r8, lsr r5 │ │ │ │ + tsteq ip, r4, lsl r5 │ │ │ │ + @ instruction: 0x01229812 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - smlatteq ip, r8, lr, r1 │ │ │ │ + tsteq ip, r8, lsl #30 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - smlatbeq ip, r4, fp, r1 │ │ │ │ - @ instruction: 0x010c1b98 │ │ │ │ - tsteq ip, ip, lsr #22 │ │ │ │ + smlabteq ip, r4, fp, r1 │ │ │ │ + @ instruction: 0x010c1bb8 │ │ │ │ + tsteq ip, ip, asr #22 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - tsteq ip, ip, asr r3 │ │ │ │ + tsteq ip, ip, ror r3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlatteq ip, r8, r2, r1 │ │ │ │ - tsteq ip, r4, ror r2 │ │ │ │ + tsteq ip, r8, lsl #6 │ │ │ │ + @ instruction: 0x010c1294 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ strdmi pc, [pc, #255] @ 1076bb │ │ │ │ orrseq r7, sp, r4, lsr #24 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -176082,25 +176082,25 @@ │ │ │ │ strh r3, [sp, #104] @ 0x68 │ │ │ │ b 108874 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #104] @ 0x68 │ │ │ │ b 108874 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - strdeq r7, [r2, -r6]! │ │ │ │ - smlawteq r2, lr, sp, r7 │ │ │ │ - smlawbeq r2, sl, sp, r7 │ │ │ │ - @ instruction: 0x01227d46 │ │ │ │ - @ instruction: 0x01227d02 │ │ │ │ - smlawteq r2, r2, ip, r7 │ │ │ │ - @ instruction: 0x01227c76 │ │ │ │ - @ instruction: 0x01227c36 │ │ │ │ - @ instruction: 0x01227bea │ │ │ │ - @ instruction: 0x01227ba6 │ │ │ │ - @ instruction: 0x01227b66 │ │ │ │ + @ instruction: 0x01227e16 │ │ │ │ + @ instruction: 0x01227dee │ │ │ │ + @ instruction: 0x01227daa │ │ │ │ + @ instruction: 0x01227d66 │ │ │ │ + @ instruction: 0x01227d22 │ │ │ │ + @ instruction: 0x01227ce2 │ │ │ │ + @ instruction: 0x01227c96 │ │ │ │ + @ instruction: 0x01227c56 │ │ │ │ + @ instruction: 0x01227c0a │ │ │ │ + smlawteq r2, r6, fp, r7 │ │ │ │ + smlawbeq r2, r6, fp, r7 │ │ │ │ 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, #3460] @ 0xd84 │ │ │ │ mov r4, r0 │ │ │ │ @@ -176247,15 +176247,15 @@ │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b 108f24 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, sp, r4, ror r2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r7, sp, r4, ror #4 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - smlabbeq ip, r0, r5, r0 │ │ │ │ + smlatbeq ip, r0, r5, r0 │ │ │ │ orrseq r7, sp, ip, lsl r2 │ │ │ │ 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 │ │ │ │ @@ -177261,38 +177261,38 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 1091ac │ │ │ │ orrseq r7, sp, r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0122784a │ │ │ │ + @ instruction: 0x0122786a │ │ │ │ orrseq r6, sp, r8, ror #31 │ │ │ │ andeq pc, r0, r0, lsl #31 │ │ │ │ orrseq r6, sp, ip, lsr #29 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq ip, r4, lsl r2 │ │ │ │ - tsteq ip, r8, lsl #4 │ │ │ │ - @ instruction: 0x012275e0 │ │ │ │ + tsteq ip, r4, lsr r2 │ │ │ │ + tsteq ip, r8, lsr #4 │ │ │ │ + @ instruction: 0x01227600 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - swpeq r0, ip, [ip] @ │ │ │ │ - tsteq ip, r0, ror r0 │ │ │ │ + strheq r0, [ip, -ip] │ │ │ │ + swpeq r0, r0, [ip] │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - strdeq pc, [fp, -r0] │ │ │ │ + tstpeq fp, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x01227328 │ │ │ │ - @ instruction: 0x012272b4 │ │ │ │ + @ instruction: 0x01227348 │ │ │ │ + ldrdeq r7, [r2, -r4]! │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ strdmi pc, [pc, #255] @ 10a0e7 │ │ │ │ - ldrdeq r6, [r2, -r4]! │ │ │ │ + strdeq r6, [r2, -r4]! │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x012269ac │ │ │ │ - tstpeq fp, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r2, ip, r9, r6 │ │ │ │ + tstpeq fp, r4, lsr #8 @ 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 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r8, r2, #4 │ │ │ │ @@ -179125,33 +179125,33 @@ │ │ │ │ ldrb r3, [r4, #90] @ 0x5a │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r5, #199] @ 0xc7 │ │ │ │ b 10bd08 │ │ │ │ @ instruction: 0x019d52b0 │ │ │ │ orrseq r4, sp, r8, lsl #24 │ │ │ │ - @ instruction: 0x012266ec │ │ │ │ - @ instruction: 0x01226640 │ │ │ │ - @ instruction: 0x01226590 │ │ │ │ - @ instruction: 0x01225a7c │ │ │ │ - smlawteq r2, ip, r4, r5 │ │ │ │ + @ instruction: 0x0122670c │ │ │ │ + @ instruction: 0x01226660 │ │ │ │ + @ instruction: 0x012265b0 │ │ │ │ + @ instruction: 0x01225a9c │ │ │ │ + @ instruction: 0x012254ec │ │ │ │ muleq r0, r9, r1 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x012251ec │ │ │ │ - ldrdeq r5, [r2, -r8]! │ │ │ │ + @ instruction: 0x0122520c │ │ │ │ + strdeq r5, [r2, -r8]! │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ ldrbtmi pc, [pc], -r0, lsl #24 @ │ │ │ │ strgt r0, [r0], r0 │ │ │ │ andeq r2, r0, r4, asr r3 │ │ │ │ orrmi r0, r0, r0 │ │ │ │ orrseq r4, sp, r8, ror #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0122492c │ │ │ │ + @ instruction: 0x0122494c │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x012247b4 │ │ │ │ + ldrdeq r4, [r2, -r4]! @ │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ cmp r3, #0 │ │ │ │ beq 10bde8 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ ldr r7, [r4, #628] @ 0x274 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #3 │ │ │ │ @@ -180069,17 +180069,17 @@ │ │ │ │ b 10c9b0 │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ b 10c9b0 │ │ │ │ bl a9f4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 10c9c8 │ │ │ │ b 10ca94 │ │ │ │ - @ instruction: 0x012256bc │ │ │ │ + ldrdeq r5, [r2, -ip]! │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - @ instruction: 0x012255ea │ │ │ │ + @ instruction: 0x0122560a │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl a95f0 │ │ │ │ @@ -180284,17 +180284,17 @@ │ │ │ │ bne 10cd20 │ │ │ │ b 10cdf8 │ │ │ │ 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 │ │ │ │ - smlawteq r2, r8, r2, r5 │ │ │ │ - @ instruction: 0x01225294 │ │ │ │ - tsteq fp, r4, lsr #12 │ │ │ │ + @ instruction: 0x012252e8 │ │ │ │ + @ instruction: 0x012252b4 │ │ │ │ + tsteq fp, r4, asr #12 │ │ │ │ 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 │ │ │ │ @@ -181254,16 +181254,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: 0x012243b6 │ │ │ │ - smlawbeq r2, r8, r3, r4 │ │ │ │ + ldrdeq r4, [r2, -r6]! │ │ │ │ + @ instruction: 0x012243a8 │ │ │ │ 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 │ │ │ │ @@ -181410,25 +181410,25 @@ │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r0, #60] @ 0x3c │ │ │ │ streq r3, [sp, #16] │ │ │ │ b 10df14 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e0b0 │ │ │ │ ldr sl, [fp, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp sl, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, sl │ │ │ │ str r3, [fp, #704] @ 0x2c0 │ │ │ │ beq 10e0a4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e0f0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #708] @ 0x2c4 │ │ │ │ b 10dea4 │ │ │ │ ldr r0, [sl, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ @@ -181452,15 +181452,15 @@ │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ bne 10e098 │ │ │ │ b 10e0a4 │ │ │ │ andeq r8, r0, sl, asr #20 │ │ │ │ - tsteq fp, r8, asr #6 │ │ │ │ + tsteq fp, r8, ror #6 │ │ │ │ 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 │ │ │ │ @@ -181804,15 +181804,15 @@ │ │ │ │ beq 10e804 │ │ │ │ mov r0, r8 │ │ │ │ bl b3e6c │ │ │ │ ldr r7, [r8] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10e850 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 10e120 │ │ │ │ @@ -181865,15 +181865,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 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10e8b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r4, #12] │ │ │ │ ldreq r2, [sp, #44] @ 0x2c │ │ │ │ @@ -181905,15 +181905,15 @@ │ │ │ │ mov r7, #10 │ │ │ │ b 10e7d4 │ │ │ │ mov r7, #4 │ │ │ │ b 10e7d4 │ │ │ │ ldr r4, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e7d4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ bl 4e2158 │ │ │ │ @@ -181924,40 +181924,40 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 10e86c │ │ │ │ cmp sl, #0 │ │ │ │ bne 10e858 │ │ │ │ b 10e6a4 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 10e888 │ │ │ │ b 10e898 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6] │ │ │ │ bl 4e2158 │ │ │ │ b 10e798 │ │ │ │ ldr r4, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10e8f0 │ │ │ │ mov r7, #2 │ │ │ │ b 10e7d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4] │ │ │ │ @@ -181990,15 +181990,15 @@ │ │ │ │ beq 10ea60 │ │ │ │ mov r0, r9 │ │ │ │ bl b3e6c │ │ │ │ ldr r4, [r9] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10eb40 │ │ │ │ cmp r8, #0 │ │ │ │ beq 10eb84 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ @@ -182031,15 +182031,15 @@ │ │ │ │ str fp, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 10e9b0 │ │ │ │ mov r6, #4 │ │ │ │ ldr r4, [r9] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10ebd4 │ │ │ │ ldr r2, [pc, #468] @ 10ec0c │ │ │ │ ldr r3, [pc, #460] @ 10ec08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -182054,15 +182054,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 10e968 │ │ │ │ mov r6, #10 │ │ │ │ b 10ea30 │ │ │ │ ldr r4, [r9] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10ebec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 10eb1c │ │ │ │ cmp r7, #0 │ │ │ │ beq 10eb24 │ │ │ │ @@ -182112,37 +182112,37 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 10eb5c │ │ │ │ cmp r6, #0 │ │ │ │ bne 10eb48 │ │ │ │ b 10e98c │ │ │ │ ldr r4, [r9] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10eb1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r4] │ │ │ │ bl 4e2158 │ │ │ │ b 10eb1c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 10eb78 │ │ │ │ b 10ebb4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -182205,15 +182205,15 @@ │ │ │ │ cmp r3, #15 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ bne 10ec50 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #920] @ 0x398 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01229550 │ │ │ │ + @ instruction: 0x01229570 │ │ │ │ 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 │ │ │ │ @@ -182374,25 +182374,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10f02c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4e308c │ │ │ │ mvn r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10f014 │ │ │ │ cmp r7, #0 │ │ │ │ bne 10ef44 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr ip, [r3, #932] @ 0x3a4 │ │ │ │ @@ -182427,26 +182427,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 10f048 │ │ │ │ cmp fp, #0 │ │ │ │ bne 10f034 │ │ │ │ b 10ef8c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 10f064 │ │ │ │ b 10f074 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r1, sp, r0, ror #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @@ -182692,20 +182692,20 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 10f284 │ │ │ │ ldr r2, [pc, #140] @ 10f4f8 │ │ │ │ ldr r1, [pc, #140] @ 10f4fc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b 10f128 │ │ │ │ - @ instruction: 0x01228f1c │ │ │ │ + @ instruction: 0x01228f3c │ │ │ │ andeq r8, r0, r8, asr #26 │ │ │ │ - @ instruction: 0x01228f1b │ │ │ │ + @ instruction: 0x01228f3b │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x01228eeb │ │ │ │ - ldrdeq sl, [fp, -r4] │ │ │ │ + @ instruction: 0x01228f0b │ │ │ │ + strdeq sl, [fp, -r4] │ │ │ │ andeq r8, r0, r3, asr #24 │ │ │ │ andeq r8, r0, r1, asr r0 │ │ │ │ andeq r8, r0, r8, asr r0 │ │ │ │ andeq r8, r0, r2, asr r0 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ andeq r8, r0, r6, lsr #3 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ @@ -182722,17 +182722,17 @@ │ │ │ │ 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: 0x01228d65 │ │ │ │ - ldrdeq r9, [fp, -ip] │ │ │ │ - ldrdeq r9, [fp, -ip] │ │ │ │ + smlawbeq r2, r5, sp, r8 │ │ │ │ + strdeq r9, [fp, -ip] │ │ │ │ + strdeq r9, [fp, -ip] │ │ │ │ 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 │ │ │ │ @@ -183001,24 +183001,24 @@ │ │ │ │ b 10f7e4 │ │ │ │ mov ip, #0 │ │ │ │ b 10f7e8 │ │ │ │ mov r3, #0 │ │ │ │ b 10f840 │ │ │ │ mov r2, #0 │ │ │ │ b 10f814 │ │ │ │ - @ instruction: 0x01228ba9 │ │ │ │ - @ instruction: 0x01228b51 │ │ │ │ - @ instruction: 0x01228b35 │ │ │ │ - @ instruction: 0x01228b0d │ │ │ │ - @ instruction: 0x01228ae5 │ │ │ │ - @ instruction: 0x01228abd │ │ │ │ - @ instruction: 0x01228a95 │ │ │ │ - @ instruction: 0x0122897d │ │ │ │ - @ instruction: 0x01228955 │ │ │ │ - @ instruction: 0x01228925 │ │ │ │ + smlawteq r2, r9, fp, r8 │ │ │ │ + @ instruction: 0x01228b71 │ │ │ │ + @ instruction: 0x01228b55 │ │ │ │ + @ instruction: 0x01228b2d │ │ │ │ + @ instruction: 0x01228b05 │ │ │ │ + ldrdeq r8, [r2, -sp]! │ │ │ │ + @ instruction: 0x01228ab5 │ │ │ │ + @ instruction: 0x0122899d │ │ │ │ + @ instruction: 0x01228975 │ │ │ │ + @ instruction: 0x01228945 │ │ │ │ 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] @ 10fd04 │ │ │ │ ldr r3, [pc, #884] @ 10fd08 │ │ │ │ @@ -183136,15 +183136,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl aad2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r5, [r9, #888] @ 0x378 │ │ │ │ str r3, [r9, #928] @ 0x3a0 │ │ │ │ ldr r6, [r5] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r1, [r9, #808] @ 0x328 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r9, #924] @ 0x39c │ │ │ │ bl 10f0a4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -183164,26 +183164,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10fc98 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 4e30d4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10fc80 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ beq 10fc54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r8, #1988] @ 0x7c4 │ │ │ │ @@ -183218,28 +183218,28 @@ │ │ │ │ b 10fc10 │ │ │ │ cmp r0, #2 │ │ │ │ beq 10fcc4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 10fcf4 │ │ │ │ b 10fca4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 10fcd8 │ │ │ │ cmp r9, #0 │ │ │ │ bne 10fcc4 │ │ │ │ b 10fbe4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @@ -183255,25 +183255,25 @@ │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ beq 10fd50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10fe44 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ beq 10fd78 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10fe58 │ │ │ │ mov r3, #0 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ bl 4dd1a4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -183284,41 +183284,41 @@ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ beq 10fec0 │ │ │ │ cmp r6, r7 │ │ │ │ beq 10fdd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10fe6c │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ b 10fde8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ beq 10fea8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 10fe18 │ │ │ │ cmp r7, r4 │ │ │ │ beq 10fe2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10fe84 │ │ │ │ ldrh r2, [r6, #16] │ │ │ │ ldrh r3, [r6, #18] │ │ │ │ str r3, [r5, #16] │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -183348,19 +183348,19 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 10fe20 │ │ │ │ b 10fe2c │ │ │ │ cmp r7, #0 │ │ │ │ beq 10fe2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 10fe2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ b 10fde8 │ │ │ │ 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, r1 │ │ │ │ @@ -183373,15 +183373,15 @@ │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, r9 │ │ │ │ beq 10ffa0 │ │ │ │ ldr r6, [r4, #916] @ 0x394 │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ mov r3, #24 │ │ │ │ mov r1, r5 │ │ │ │ @@ -183391,15 +183391,15 @@ │ │ │ │ add r8, r4, #892 @ 0x37c │ │ │ │ add sl, sp, #32 │ │ │ │ mov r3, r6 │ │ │ │ b 10ff7c │ │ │ │ ldr r3, [r4, #888] @ 0x378 │ │ │ │ str r9, [r4, #924] @ 0x39c │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ ldr r2, [r4, #916] @ 0x394 │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r2 │ │ │ │ beq 10ffcc │ │ │ │ ldr r1, [r4, #888] @ 0x378 │ │ │ │ mov r2, r8 │ │ │ │ @@ -183470,15 +183470,15 @@ │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 1100d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 10fd18 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1100bc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -183488,55 +183488,55 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r5, [fp, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 11000c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 11000c │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1100e0 │ │ │ │ b 11000c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 11000c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 11000c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 11000c │ │ │ │ mov r1, r5 │ │ │ │ b 11012c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ bne 110060 │ │ │ │ ldrh r2, [r6, #68] @ 0x44 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bne 110060 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 110230 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #916] @ 0x394 │ │ │ │ str r3, [fp, #-4] │ │ │ │ b 110014 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ @@ -183546,15 +183546,15 @@ │ │ │ │ moveq r6, ip │ │ │ │ orrne r6, ip, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ beq 1101e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 110210 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #772] @ 0x304 │ │ │ │ beq 10ffa0 │ │ │ │ ldr r1, [r4, #920] @ 0x398 │ │ │ │ @@ -183579,24 +183579,24 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 110194 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 110194 │ │ │ │ mov r1, r5 │ │ │ │ b 110234 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r0, sp, r8, lsl #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq r0, sp, r0, asr r0 │ │ │ │ - @ instruction: 0x012281a8 │ │ │ │ + smlawteq r2, r8, r1, r8 │ │ │ │ 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] │ │ │ │ @@ -183606,28 +183606,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 110318 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r4 │ │ │ │ bl 4e308c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 1102ec │ │ │ │ ldr r0, [r5] │ │ │ │ bl 4e3100 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -183635,28 +183635,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 110344 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 110374 │ │ │ │ b 110324 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 110358 │ │ │ │ cmp r7, #0 │ │ │ │ bne 110344 │ │ │ │ b 1102cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -183715,18 +183715,18 @@ │ │ │ │ ldr r4, [r5, #660] @ 0x294 │ │ │ │ cmp r4, #0 │ │ │ │ beq 110518 │ │ │ │ cmp r4, r7 │ │ │ │ beq 1106c4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 110574 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r7, [r5, #660] @ 0x294 │ │ │ │ bl 123a94 │ │ │ │ ldr r4, [r8, #72] @ 0x48 │ │ │ │ @@ -183734,18 +183734,18 @@ │ │ │ │ beq 1106b8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1104c4 │ │ │ │ cmp r4, r7 │ │ │ │ beq 1104d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 110550 │ │ │ │ mov r4, #1 │ │ │ │ str r7, [r8, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r9, [r5, #680] @ 0x2a8 │ │ │ │ @@ -183758,25 +183758,25 @@ │ │ │ │ strb r4, [r2, #488] @ 0x1e8 │ │ │ │ beq 110648 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r0, sl │ │ │ │ str r7, [r5, #660] @ 0x294 │ │ │ │ mov r1, r5 │ │ │ │ bl 123a94 │ │ │ │ ldr r4, [r8, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1104b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 1104d8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ @@ -183800,51 +183800,51 @@ │ │ │ │ b 1103e4 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add fp, r3, #204 @ 0xcc │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1103c4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 110608 │ │ │ │ ldr r1, [r3, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 11063c │ │ │ │ b 1105e4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 11061c │ │ │ │ cmp r3, #0 │ │ │ │ bne 110608 │ │ │ │ b 1103c4 │ │ │ │ add r5, r3, #32768 @ 0x8000 │ │ │ │ add r7, r5, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 11050c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r5, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b 11050c │ │ │ │ @@ -184128,15 +184128,15 @@ │ │ │ │ @ instruction: 0x019cf7f8 │ │ │ │ orrseq pc, ip, ip, asr r6 @ │ │ │ │ @ instruction: 0xffff8252 │ │ │ │ andeq r9, r0, r0, ror #5 │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ ldr r3, [pc, #28] @ 110b04 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, r0, #593920 @ 0x91000 │ │ │ │ ldrne r0, [r0, #2912] @ 0xb60 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq r1, sp, ip, lsr sl │ │ │ │ @@ -184225,15 +184225,15 @@ │ │ │ │ beq 110ce4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl aaf50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 110b6c │ │ │ │ ldr r3, [pc, #200] @ 110d38 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq 110c9c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ @@ -184466,15 +184466,15 @@ │ │ │ │ bl 10fed4 │ │ │ │ b 110fd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ 111098 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r2, r3, #593920 @ 0x91000 │ │ │ │ ldr r5, [r2, #2912] @ 0xb60 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -184532,15 +184532,15 @@ │ │ │ │ beq 1110f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 10ec14 │ │ │ │ ldr r3, [r4, #888] @ 0x378 │ │ │ │ cmp r3, #0 │ │ │ │ beq 111144 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r5, [r4, #924] @ 0x39c │ │ │ │ add r0, r6, #593920 @ 0x91000 │ │ │ │ ldr r0, [r0, #2912] @ 0xb60 │ │ │ │ bl 101f2c │ │ │ │ b 1110e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -184595,15 +184595,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 111288 │ │ │ │ bl 9f494 │ │ │ │ cmp r4, r0 │ │ │ │ beq 111288 │ │ │ │ ldr r3, [r5, #888] @ 0x378 │ │ │ │ ldr r6, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r6, [r5, #924] @ 0x39c │ │ │ │ bne 111270 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #656] @ 0x290 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -184612,21 +184612,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ bl 9f494 │ │ │ │ cmp r4, r0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #888] @ 0x378 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r5, [r4, #924] @ 0x39c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #888] @ 0x378 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r4, [r5, #924] @ 0x39c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #656] @ 0x290 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -185259,18 +185259,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 525728 │ │ │ │ b 1119a8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq lr, ip, r4, asr r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq lr, ip, r4, lsr r8 │ │ │ │ - tsteq r1, r8, ror #22 │ │ │ │ + tsteq r1, r8, lsl #23 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - @ instruction: 0x012268a4 │ │ │ │ + smlawteq r2, r4, r8, r6 │ │ │ │ orrseq lr, ip, r4, lsr r5 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ 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] @ 111f20 │ │ │ │ @@ -185424,15 +185424,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 111f1c │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq lr, ip, r0, lsr r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlatbeq fp, r0, r7, r7 │ │ │ │ + smlabteq fp, r0, r7, r7 │ │ │ │ @ instruction: 0x019ce2f0 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ orrseq lr, ip, r0, lsl #2 │ │ │ │ bic r3, r0, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bne 111f5c │ │ │ │ @@ -186877,29 +186877,29 @@ │ │ │ │ mov r3, #32 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b 112be8 │ │ │ │ orrseq sp, ip, r4, lsl #20 │ │ │ │ @ instruction: 0x019cd9f0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq sp, ip, r0, asr #18 │ │ │ │ - ldrdeq r5, [r2, -sl]! │ │ │ │ + strdeq r5, [r2, -sl]! │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r3, r0, r0, ror #31 │ │ │ │ - @ instruction: 0x01225718 │ │ │ │ - smlawbeq r2, r0, r3, r5 │ │ │ │ + @ instruction: 0x01225738 │ │ │ │ + @ instruction: 0x012253a0 │ │ │ │ mvnhi r1, r8 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - ldrdeq r4, [r2, -sl]! │ │ │ │ - @ instruction: 0x0122454e │ │ │ │ + strdeq r4, [r2, -sl]! │ │ │ │ + @ instruction: 0x0122456e │ │ │ │ andeq r2, r0, r8, lsr #31 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - @ instruction: 0x012240e2 │ │ │ │ + @ instruction: 0x01224102 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ ldrb r3, [sp, #185] @ 0xb9 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1135c0 │ │ │ │ ldrb r3, [fp, #324] @ 0x144 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -188709,18 +188709,18 @@ │ │ │ │ bl 524dec │ │ │ │ mov r2, r0 │ │ │ │ b 11501c │ │ │ │ mov r4, fp │ │ │ │ b 114ddc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - @ instruction: 0x01223a2e │ │ │ │ + @ instruction: 0x01223a4e │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01223872 │ │ │ │ + @ instruction: 0x01223892 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ @@ -189993,39 +189993,39 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 524e5c │ │ │ │ mov r5, r0 │ │ │ │ b 115f6c │ │ │ │ @ instruction: 0x019ca894 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq sl, ip, ip, ror #16 │ │ │ │ - strdeq r3, [fp, -r0] │ │ │ │ + tsteq fp, r0, lsl sp │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - smlatbeq pc, r0, r8, fp @ │ │ │ │ - @ instruction: 0x01222a58 │ │ │ │ - @ instruction: 0x010b3bbc │ │ │ │ + smlabteq pc, r0, r8, fp @ │ │ │ │ + @ instruction: 0x01222a78 │ │ │ │ + ldrdeq r3, [fp, -ip] │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x01222930 │ │ │ │ + @ instruction: 0x01222950 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - @ instruction: 0x01222624 │ │ │ │ - @ instruction: 0x01222620 │ │ │ │ - tsteq sp, r4, lsl #8 │ │ │ │ - @ instruction: 0x0122244c │ │ │ │ - @ instruction: 0x011149b0 │ │ │ │ + @ instruction: 0x01222644 │ │ │ │ + @ instruction: 0x01222640 │ │ │ │ + tsteq sp, r4, lsr #8 │ │ │ │ + @ instruction: 0x0122246c │ │ │ │ + @ instruction: 0x011149d0 │ │ │ │ @ instruction: 0xfffffe08 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01222314 │ │ │ │ + @ instruction: 0x01222334 │ │ │ │ orrseq r9, ip, r4, lsl lr │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - @ instruction: 0x010b2c90 │ │ │ │ - smlawteq r2, r0, sl, r1 │ │ │ │ + @ instruction: 0x010b2cb0 │ │ │ │ + @ instruction: 0x01221ae0 │ │ │ │ mov r5, #64 @ 0x40 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ bl 51fa30 │ │ │ │ mov r2, r7 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -190786,21 +190786,21 @@ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ b 116c18 │ │ │ │ mov r7, #16 │ │ │ │ b 116edc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r9, ip, r4, asr r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq fp, r8, lsl #18 │ │ │ │ + tsteq fp, r8, lsr #18 │ │ │ │ orrseq r9, ip, r8, lsl r4 │ │ │ │ @ instruction: 0x019c93d0 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - @ instruction: 0x012214e2 │ │ │ │ + @ instruction: 0x01221502 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r2, [pc, #1364] @ 11787c │ │ │ │ ldr r3, [pc, #1364] @ 117880 │ │ │ │ @@ -191143,15 +191143,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 117878 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019c8cd0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x010b2190 │ │ │ │ + @ instruction: 0x010b21b0 │ │ │ │ @ instruction: 0x019c8c94 │ │ │ │ andeq r0, r3, r5, lsl #8 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ orrseq r8, ip, r4, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -191314,15 +191314,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ blx r9 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ beq 117b3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 117bc0 │ │ │ │ add r1, r6, #45824 @ 0xb300 │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 66b5a0 │ │ │ │ @@ -191393,16 +191393,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 5f3008 │ │ │ │ - @ instruction: 0x01220798 │ │ │ │ - smulwbeq r2, r8, r7 │ │ │ │ + @ instruction: 0x012207b8 │ │ │ │ + smlawteq r2, r8, r7, r0 │ │ │ │ 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 │ │ │ │ @@ -191581,16 +191581,16 @@ │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ b 117e4c │ │ │ │ - tsteq fp, ip, lsr r6 │ │ │ │ - tsteq fp, r0, lsr r6 │ │ │ │ + tsteq fp, ip, asr r6 │ │ │ │ + tsteq fp, r0, asr r6 │ │ │ │ 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, #139] @ 0x8b │ │ │ │ @@ -191987,15 +191987,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 1185a8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, ip, ip, asr #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01220660 │ │ │ │ + smlawbeq r2, r0, r6, r0 │ │ │ │ orrseq r7, ip, r4, ror 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] @ 11878c │ │ │ │ @@ -192871,17 +192871,17 @@ │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ b 11920c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, ip, r8, lsl pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq pc, [r1, -r8]! │ │ │ │ + msreq SP_irq, r8, lsl r3 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - msreq R9_usr, r4, ror r2 │ │ │ │ + msreq R9_usr, r4 @ │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ @ instruction: 0x019c6cf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -193076,18 +193076,18 @@ │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ b 119508 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, ip, r4, lsr ip │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - msreq CPSR_c, r8, lsr r0 │ │ │ │ + qsubeq pc, r8, r1 @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x0121efb0 │ │ │ │ + ldrdeq lr, [r1, -r0]! │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ @ instruction: 0x019c69b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -193208,15 +193208,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ b 119808 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, ip, r0, lsl #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0121ed34 │ │ │ │ + @ instruction: 0x0121ed54 │ │ │ │ orrseq r6, ip, r0, lsr #16 │ │ │ │ orrseq r6, ip, ip, lsr #15 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -193632,20 +193632,20 @@ │ │ │ │ b 119d60 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ b 119c3c │ │ │ │ @ instruction: 0x019c66fc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0121eb74 │ │ │ │ - @ instruction: 0x0121eb5c │ │ │ │ + @ instruction: 0x0121eb94 │ │ │ │ + @ instruction: 0x0121eb7c │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x0121eab4 │ │ │ │ + ldrdeq lr, [r1, -r4]! │ │ │ │ orrseq r6, ip, r0, asr r4 │ │ │ │ - @ instruction: 0x0121e81c │ │ │ │ + @ instruction: 0x0121e83c │ │ │ │ orrseq r6, ip, r0, lsr #2 │ │ │ │ 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] │ │ │ │ @@ -194438,26 +194438,26 @@ │ │ │ │ bl 524e5c │ │ │ │ ldrb r7, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ b 11a074 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, ip, r0, asr r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0121e554 │ │ │ │ - @ instruction: 0x0121e528 │ │ │ │ + @ instruction: 0x0121e574 │ │ │ │ + @ instruction: 0x0121e548 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ @ instruction: 0x019c599c │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x0121dd90 │ │ │ │ - @ instruction: 0x0121dd78 │ │ │ │ - @ instruction: 0x0121dd7c │ │ │ │ - @ instruction: 0x0121dd60 │ │ │ │ + @ instruction: 0x0121ddb0 │ │ │ │ + @ instruction: 0x0121dd98 │ │ │ │ + @ instruction: 0x0121dd9c │ │ │ │ + smlawbeq r1, r0, sp, sp │ │ │ │ muleq r0, r6, r1 │ │ │ │ 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] @ 11b34c │ │ │ │ @@ -194909,15 +194909,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ b 11af8c │ │ │ │ @ instruction: 0x019c539c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ @ instruction: 0x019c52bc │ │ │ │ - @ instruction: 0x0121d790 │ │ │ │ + @ instruction: 0x0121d7b0 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ orrseq r4, ip, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -195840,33 +195840,33 @@ │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ orrseq r4, ip, r4, ror ip │ │ │ │ orrseq r4, ip, r4, asr ip │ │ │ │ @ instruction: 0x000017b8 │ │ │ │ - @ instruction: 0x01209c50 │ │ │ │ - ldrdeq sp, [r1, -r8]! │ │ │ │ + @ instruction: 0x01209c70 │ │ │ │ + strdeq sp, [r1, -r8]! │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x0121d130 │ │ │ │ - @ instruction: 0x0121cf68 │ │ │ │ - @ instruction: 0x0121ce94 │ │ │ │ - smlawteq r1, r0, sp, ip │ │ │ │ - @ instruction: 0x0121ccec │ │ │ │ + @ instruction: 0x0121d150 │ │ │ │ + smlawbeq r1, r8, pc, ip @ │ │ │ │ + @ instruction: 0x0121ceb4 │ │ │ │ + @ instruction: 0x0121cde0 │ │ │ │ + @ instruction: 0x0121cd0c │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - ldrdeq ip, [r1, -ip]! @ │ │ │ │ - @ instruction: 0x0121c708 │ │ │ │ + strdeq ip, [r1, -ip]! @ │ │ │ │ + @ instruction: 0x0121c728 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ orrseq r3, ip, ip, ror #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0121be28 │ │ │ │ - @ instruction: 0x0121bde4 │ │ │ │ + @ instruction: 0x0121be48 │ │ │ │ + @ instruction: 0x0121be04 │ │ │ │ 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 51f9c0 │ │ │ │ @@ -197416,48 +197416,48 @@ │ │ │ │ cmp r1, #31 │ │ │ │ bhi 11e858 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ orrseq r3, ip, r0, asr #8 │ │ │ │ - tsteq sl, r8, lsr #18 │ │ │ │ - tsteq r0, r8, ror #14 │ │ │ │ + tsteq sl, r8, asr #18 │ │ │ │ + tsteq r0, r8, lsl #15 │ │ │ │ @ instruction: 0x019c33f8 │ │ │ │ andeq r0, r1, r0, asr #32 │ │ │ │ andeq r0, r8, r8 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - smlatbeq sl, ip, r8, ip │ │ │ │ - tstpeq sp, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + smlabteq sl, ip, r8, ip │ │ │ │ + tstpeq sp, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x0121b8b8 │ │ │ │ - @ instruction: 0x0121b4bc │ │ │ │ + ldrdeq fp, [r1, -r8]! │ │ │ │ + ldrdeq fp, [r1, -ip]! │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - strdeq sl, [r1, -r4]! │ │ │ │ - smlawbeq r1, r0, pc, sl @ │ │ │ │ - @ instruction: 0x0121ada8 │ │ │ │ - @ instruction: 0x0121ac14 │ │ │ │ + @ instruction: 0x0121b014 │ │ │ │ + @ instruction: 0x0121afa0 │ │ │ │ + smlawteq r1, r8, sp, sl │ │ │ │ + @ instruction: 0x0121ac34 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x0121a86c │ │ │ │ + smlawbeq r1, ip, r8, sl │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x0121a79c │ │ │ │ + @ instruction: 0x0121a7bc │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ @ instruction: 0x019c1b90 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0121a5e4 │ │ │ │ - @ instruction: 0x0121a524 │ │ │ │ - smlawbeq r1, r8, r4, sl │ │ │ │ + @ instruction: 0x0121a604 │ │ │ │ + @ instruction: 0x0121a544 │ │ │ │ + @ instruction: 0x0121a4a8 │ │ │ │ andeq r0, r0, pc, lsl 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] │ │ │ │ @@ -198767,15 +198767,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r4, #2804] @ 0xaf4 │ │ │ │ beq 11efc0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 11efc0 │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ @@ -199347,30 +199347,30 @@ │ │ │ │ b 11ed48 │ │ │ │ orrseq r1, ip, r4, asr #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffffcf01 │ │ │ │ @ instruction: 0xfffffefc │ │ │ │ sbcgt r0, r0, r3, lsl #6 │ │ │ │ - smlatbeq sl, ip, r8, sl │ │ │ │ + smlabteq sl, ip, r8, sl │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ - @ instruction: 0x01219da8 │ │ │ │ + smlawteq r1, r8, sp, r9 │ │ │ │ andeq r0, r1, r1 │ │ │ │ orrseq r0, ip, ip, lsl lr │ │ │ │ @ instruction: 0xffff912c │ │ │ │ @ instruction: 0xffff9154 │ │ │ │ andeq r0, r3, r2 │ │ │ │ streq r0, [r4], #-1028 @ 0xfffffbfc │ │ │ │ andeq r0, r2, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0xffff8cbc │ │ │ │ @ instruction: 0xffff8ce4 │ │ │ │ @ instruction: 0xfffff104 │ │ │ │ - @ instruction: 0x012193ee │ │ │ │ + @ instruction: 0x0121940e │ │ │ │ @ instruction: 0xffff8c80 │ │ │ │ - smlawbeq r1, r1, r2, r9 │ │ │ │ + @ instruction: 0x012192a1 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 5c2b4 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ @@ -199701,27 +199701,27 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r0, #452] @ 0x1c4 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r7 │ │ │ │ bne 11fd2c │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 11fd2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 11fd2c │ │ │ │ mov r1, r4 │ │ │ │ b 11fe4c │ │ │ │ cmp r4, #6 │ │ │ │ moveq sl, #1 │ │ │ │ ldrne r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -199893,15 +199893,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b 11fb88 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019c05d8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x01219078 │ │ │ │ + @ instruction: 0x01219098 │ │ │ │ orrseq r0, ip, r0, lsr #8 │ │ │ │ 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} │ │ │ │ @@ -200177,15 +200177,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ b 120510 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq pc, fp, ip, ror #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq r8, [r1, -r8]! @ │ │ │ │ + @ instruction: 0x01218718 │ │ │ │ orrseq pc, fp, r0, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -200342,15 +200342,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 66baf0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldr r2, [r3, #3416] @ 0xd58 │ │ │ │ ldr r1, [r3, #3420] @ 0xd5c │ │ │ │ orr r2, r2, #8 │ │ │ │ b 1207a8 │ │ │ │ - @ instruction: 0x0121845b │ │ │ │ + @ instruction: 0x0121847b │ │ │ │ ldr r3, [pc, #204] @ 120918 │ │ │ │ ldr r2, [pc, #204] @ 12091c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r2 │ │ │ │ moveq r2, #1 │ │ │ │ @@ -200757,15 +200757,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #8 │ │ │ │ bl 1202e8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01217fad │ │ │ │ + smlawteq r1, sp, pc, r7 @ │ │ │ │ stmdaeq r0, {r6} │ │ │ │ stmdaeq r0, {r4} │ │ │ │ stmdaeq r0, {r3} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -201176,21 +201176,21 @@ │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ b 121508 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ b 121508 │ │ │ │ orrseq lr, fp, r0, ror sp │ │ │ │ andeq r2, r0, r4, asr r3 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq sl, ip, lsr r2 │ │ │ │ - tsteq sl, r0, lsr r2 │ │ │ │ - @ instruction: 0x0121787b │ │ │ │ - smlabbeq sl, r0, r1, r8 │ │ │ │ - tsteq sl, r8, ror r1 │ │ │ │ - tsteq sl, r0, ror r1 │ │ │ │ - qaddeq r8, ip, sl │ │ │ │ + tsteq sl, ip, asr r2 │ │ │ │ + tsteq sl, r0, asr r2 │ │ │ │ + @ instruction: 0x0121789b │ │ │ │ + smlatbeq sl, r0, r1, r8 │ │ │ │ + @ instruction: 0x010a8198 │ │ │ │ + @ instruction: 0x010a8190 │ │ │ │ + tsteq sl, ip, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3048] @ 0xbe8 │ │ │ │ sub sp, sp, #1012 @ 0x3f4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #2000] @ 121d54 │ │ │ │ @@ -201693,21 +201693,21 @@ │ │ │ │ b 121c6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r2, [r3, #339] @ 0x153 │ │ │ │ b 121ca0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq lr, fp, ip, ror #20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012175a4 │ │ │ │ + smlawteq r1, r4, r5, r7 │ │ │ │ strdgt r0, [r0], -pc @ │ │ │ │ - strdeq r7, [r1, -r0]! │ │ │ │ + @ instruction: 0x01217310 │ │ │ │ @ instruction: 0xffffead8 │ │ │ │ orrseq lr, fp, ip, lsl #12 │ │ │ │ - @ instruction: 0x01217198 │ │ │ │ - ldrdeq r6, [r1, -r4]! │ │ │ │ + @ instruction: 0x012171b8 │ │ │ │ + strdeq r6, [r1, -r4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3072] @ 0xc00 │ │ │ │ sub sp, sp, #988 @ 0x3dc │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #2200] @ 122630 │ │ │ │ @@ -202260,19 +202260,19 @@ │ │ │ │ sub r2, r2, #220 @ 0xdc │ │ │ │ bics r2, r2, #8 │ │ │ │ moveq r2, #229 @ 0xe5 │ │ │ │ streq r2, [r0, #20] │ │ │ │ b 122450 │ │ │ │ orrseq lr, fp, ip, asr r2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01216d54 │ │ │ │ + @ instruction: 0x01216d74 │ │ │ │ @ instruction: 0x019bdd9c │ │ │ │ - @ instruction: 0x012168b0 │ │ │ │ - @ instruction: 0x01216624 │ │ │ │ - @ instruction: 0x01216600 │ │ │ │ + ldrdeq r6, [r1, -r0]! │ │ │ │ + @ instruction: 0x01216644 │ │ │ │ + @ instruction: 0x01216620 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r1, #1396] @ 0x574 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ @@ -202402,30 +202402,30 @@ │ │ │ │ b 12275c │ │ │ │ ldr r3, [pc, #72] @ 1228a8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 1227c4 │ │ │ │ ldr r3, [pc, #64] @ 1228ac │ │ │ │ add r3, pc, r3 │ │ │ │ b 1227c4 │ │ │ │ + ldrdeq r6, [sl, -r0] │ │ │ │ + smlabteq sl, r8, lr, r6 │ │ │ │ + smlabteq sl, r4, lr, r6 │ │ │ │ + @ instruction: 0x010a6ebc │ │ │ │ @ instruction: 0x010a6eb0 │ │ │ │ - smlatbeq sl, r8, lr, r6 │ │ │ │ - smlatbeq sl, r4, lr, r6 │ │ │ │ - @ instruction: 0x010a6e9c │ │ │ │ - @ instruction: 0x010a6e90 │ │ │ │ - tsteq ip, r8, asr #12 │ │ │ │ - tsteq sl, r8, ror #28 │ │ │ │ + tsteq ip, r8, ror #12 │ │ │ │ + smlabbeq sl, r8, lr, r6 │ │ │ │ orrseq r4, sp, ip, asr r9 │ │ │ │ - @ instruction: 0x011ce5f4 │ │ │ │ - tsteq sl, ip, lsl #28 │ │ │ │ - @ instruction: 0x011ce5dc │ │ │ │ - @ instruction: 0x011ce5d0 │ │ │ │ - tsteq ip, r4, asr #11 │ │ │ │ - @ instruction: 0x011ce5b8 │ │ │ │ - ldrdeq r6, [sl, -r0] │ │ │ │ - smlabteq sl, r4, sp, r6 │ │ │ │ + tsteq ip, r4, lsl r6 │ │ │ │ + tsteq sl, ip, lsr #28 │ │ │ │ + @ instruction: 0x011ce5fc │ │ │ │ + @ instruction: 0x011ce5f0 │ │ │ │ + tsteq ip, r4, ror #11 │ │ │ │ + @ instruction: 0x011ce5d8 │ │ │ │ + strdeq r6, [sl, -r0] │ │ │ │ + smlatteq sl, r4, sp, r6 │ │ │ │ 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, #1396] @ 0x574 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -202606,43 +202606,43 @@ │ │ │ │ b 122a30 │ │ │ │ ldr r3, [pc, #124] @ 122c0c │ │ │ │ add r3, pc, r3 │ │ │ │ b 122a70 │ │ │ │ ldr r3, [pc, #116] @ 122c10 │ │ │ │ add r3, pc, r3 │ │ │ │ b 122a70 │ │ │ │ - ldrdeq r6, [sl, -ip] │ │ │ │ + strdeq r6, [sl, -ip] │ │ │ │ + strdeq r6, [sl, -r0] │ │ │ │ + smlatteq sl, r8, ip, r6 │ │ │ │ + smlatteq sl, r0, ip, r6 │ │ │ │ + tsteq sl, ip, asr #24 │ │ │ │ + smlabteq sl, ip, ip, r6 │ │ │ │ ldrdeq r6, [sl, -r0] │ │ │ │ - smlabteq sl, r8, ip, r6 │ │ │ │ + smlabteq sl, r4, ip, r6 │ │ │ │ smlabteq sl, r0, ip, r6 │ │ │ │ - tsteq sl, ip, lsr #24 │ │ │ │ - smlatbeq sl, ip, ip, r6 │ │ │ │ - @ instruction: 0x010a6cb0 │ │ │ │ - smlatbeq sl, r4, ip, r6 │ │ │ │ - smlatbeq sl, r0, ip, r6 │ │ │ │ - @ instruction: 0x010a6c98 │ │ │ │ - @ instruction: 0x010a6c94 │ │ │ │ - @ instruction: 0x011ce39c │ │ │ │ - tsteq sl, ip, asr #24 │ │ │ │ - tsteq sl, ip, asr #24 │ │ │ │ + @ instruction: 0x010a6cb8 │ │ │ │ + @ instruction: 0x010a6cb4 │ │ │ │ + @ instruction: 0x011ce3bc │ │ │ │ + tsteq sl, ip, ror #24 │ │ │ │ + tsteq sl, ip, ror #24 │ │ │ │ orrseq r4, sp, r0, ror r6 │ │ │ │ - tsteq ip, r8, lsl r3 │ │ │ │ - tsteq sl, ip, lsr #22 │ │ │ │ - @ instruction: 0x011ce2fc │ │ │ │ - @ instruction: 0x011ce2f0 │ │ │ │ - tsteq ip, r4, ror #5 │ │ │ │ - @ instruction: 0x011ce2d8 │ │ │ │ - tsteq ip, ip, asr #5 │ │ │ │ - tsteq ip, r0, asr #5 │ │ │ │ - @ instruction: 0x011ce2b4 │ │ │ │ + tsteq ip, r8, lsr r3 │ │ │ │ + tsteq sl, ip, asr #22 │ │ │ │ + tsteq ip, ip, lsl r3 │ │ │ │ + tsteq ip, r0, lsl r3 │ │ │ │ + tsteq ip, r4, lsl #6 │ │ │ │ + @ instruction: 0x011ce2f8 │ │ │ │ + tsteq ip, ip, ror #5 │ │ │ │ + tsteq ip, r0, ror #5 │ │ │ │ + @ instruction: 0x011ce2d4 │ │ │ │ + tsteq ip, r8, asr #5 │ │ │ │ + @ instruction: 0x011ce2b8 │ │ │ │ tsteq ip, r8, lsr #5 │ │ │ │ - @ instruction: 0x011ce298 │ │ │ │ - tsteq ip, r8, lsl #5 │ │ │ │ - smlatbeq sl, r0, sl, r6 │ │ │ │ - @ instruction: 0x010a6a94 │ │ │ │ + smlabteq sl, r0, sl, r6 │ │ │ │ + @ instruction: 0x010a6ab4 │ │ │ │ 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 │ │ │ │ @@ -202967,15 +202967,15 @@ │ │ │ │ bl 4dd2b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ b 122f00 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019bd1d0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01215da9 │ │ │ │ + smlawteq r1, r9, sp, r5 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r0, r0, sl, lsl #20 │ │ │ │ orrseq sp, fp, r0, rrx │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -203160,15 +203160,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add sl, r1, #664 @ 0x298 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 123558 │ │ │ │ ldr r7, [fp, #668] @ 0x29c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ movne r4, r7 │ │ │ │ @@ -203177,15 +203177,15 @@ │ │ │ │ b 123528 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r8, r0 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 123508 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1234a8 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -203198,15 +203198,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 1234b0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 123474 │ │ │ │ mov r0, r6 │ │ │ │ rsb r1, r1, #0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r8 │ │ │ │ str r9, [r4, #24] │ │ │ │ bne 123508 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -203220,15 +203220,15 @@ │ │ │ │ str r9, [r4, #12] │ │ │ │ add r4, r4, #16 │ │ │ │ bcc 1234c0 │ │ │ │ mov r4, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, sl │ │ │ │ str r4, [r7, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r4 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ str r4, [fp, #664] @ 0x298 │ │ │ │ mov r1, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e2158 │ │ │ │ @@ -203239,26 +203239,26 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ bne 123574 │ │ │ │ cmp r4, #0 │ │ │ │ bne 123560 │ │ │ │ b 123454 │ │ │ │ ldr r0, [fp, #664] @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ beq 123590 │ │ │ │ b 1235a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -203317,60 +203317,60 @@ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ bne 123820 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 12380c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r9, r3 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r3, #12] │ │ │ │ b 123668 │ │ │ │ add r4, r1, #664 @ 0x298 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1235fc │ │ │ │ cmp r0, #2 │ │ │ │ beq 123728 │ │ │ │ ldr r1, [r8, #664] @ 0x298 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 123758 │ │ │ │ b 123708 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 12373c │ │ │ │ cmp r5, #0 │ │ │ │ bne 123728 │ │ │ │ b 1235fc │ │ │ │ add r4, r8, #664 @ 0x298 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 123690 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [r8, #664] @ 0x298 │ │ │ │ bl 4e2158 │ │ │ │ b 123690 │ │ │ │ @@ -203392,15 +203392,15 @@ │ │ │ │ movhi r0, #1 │ │ │ │ orrs r3, r3, r0 │ │ │ │ beq 1238f8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 123804 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 123804 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r7, #0 │ │ │ │ @@ -203409,15 +203409,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ b 1236c8 │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ str r3, [r2, #24] │ │ │ │ cmp r4, r3 │ │ │ │ beq 1236c8 │ │ │ │ b 1236b4 │ │ │ │ @@ -203440,15 +203440,15 @@ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r4, r3 │ │ │ │ add r3, r5, r3, lsl #4 │ │ │ │ lsl r2, r2, #4 │ │ │ │ add r0, r3, #12 │ │ │ │ bl 5c2b4 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ str r5, [r8, #668] @ 0x29c │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r3, [r9] │ │ │ │ str r9, [r8, #672] @ 0x2a0 │ │ │ │ mov r9, r5 │ │ │ │ add r2, r9, r1, lsl #4 │ │ │ │ @@ -203456,15 +203456,15 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ str r1, [r9, #8] │ │ │ │ b 123668 │ │ │ │ ldr r1, [pc, #36] @ 123904 │ │ │ │ str r1, [r2, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ b 12379c │ │ │ │ lsl r2, r2, #5 │ │ │ │ add r0, r2, #12 │ │ │ │ b 12385c │ │ │ │ ldrbeq lr, [r5, #256]! @ 0x100 │ │ │ │ @@ -203474,15 +203474,15 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r6, r1, #664 @ 0x298 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 123a2c │ │ │ │ ldr r8, [r7, #668] @ 0x29c │ │ │ │ ldr lr, [r8, #8] │ │ │ │ cmp lr, #0 │ │ │ │ movne r3, #0 │ │ │ │ addne r1, r8, #12 │ │ │ │ @@ -203495,15 +203495,15 @@ │ │ │ │ cmp ip, r2 │ │ │ │ beq 1239a8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ bne 123954 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #664] @ 0x298 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -203511,15 +203511,15 @@ │ │ │ │ add r9, r8, r3, lsl #4 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ lsl r4, r3, #4 │ │ │ │ cmp r1, #0 │ │ │ │ bne 1239fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ addne r8, r8, r4 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r8, #12] │ │ │ │ bne 12397c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ @@ -203527,15 +203527,15 @@ │ │ │ │ blx r3 │ │ │ │ add r8, r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #12] │ │ │ │ b 12397c │ │ │ │ mov r0, r5 │ │ │ │ rsb r1, r1, #0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r5, [r9, #12] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r9, #24] │ │ │ │ bne 1239bc │ │ │ │ add r8, r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -203548,26 +203548,26 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ bne 123a48 │ │ │ │ cmp r5, #0 │ │ │ │ bne 123a34 │ │ │ │ b 12393c │ │ │ │ ldr r0, [r7, #664] @ 0x298 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ beq 123a64 │ │ │ │ b 123a74 │ │ │ │ ldr r3, [r1, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ b 123420 │ │ │ │ @@ -203722,17 +203722,17 @@ │ │ │ │ mov r5, #198 @ 0xc6 │ │ │ │ b 123be0 │ │ │ │ mov r5, #112 @ 0x70 │ │ │ │ b 123be0 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ - @ instruction: 0x0121512c │ │ │ │ + @ instruction: 0x0121514c │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - smlawbeq r1, r5, r0, r5 │ │ │ │ + @ instruction: 0x012150a5 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [pc, #956] @ 1240f8 │ │ │ │ @@ -203754,19 +203754,19 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ clzeq r8, r8 │ │ │ │ movne r8, #0 │ │ │ │ lsreq r8, r8, #5 │ │ │ │ ldrb r9, [sp, #156] @ 0x9c │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 124044 │ │ │ │ ldr sl, [r4, #668] @ 0x29c │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ addne ip, sl, #12 │ │ │ │ beq 123de0 │ │ │ │ ldr r3, [ip, r2, lsl #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203850,15 +203850,15 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1235c0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 124088 │ │ │ │ ldr r2, [pc, #488] @ 12410c │ │ │ │ ldr r3, [pc, #468] @ 1240fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -203879,15 +203879,15 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bne 123de0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r5, [sl, r2] │ │ │ │ bne 1240a0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 123f1c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #664] @ 0x298 │ │ │ │ bl 4e2158 │ │ │ │ @@ -203937,15 +203937,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 124060 │ │ │ │ cmp sl, #0 │ │ │ │ bne 12404c │ │ │ │ b 123d9c │ │ │ │ mov r3, #0 │ │ │ │ @@ -203960,23 +203960,23 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [fp, #12] │ │ │ │ b 123f7c │ │ │ │ ldr r1, [r4, #664] @ 0x298 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 12407c │ │ │ │ b 1240bc │ │ │ │ ldr r1, [pc, #44] @ 124110 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [fp, #12] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ b 1240ac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019bc2b4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, sl, asr #20 │ │ │ │ andeq r8, r0, r8, asr r0 │ │ │ │ @@ -204001,15 +204001,15 @@ │ │ │ │ beq 124294 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq 124294 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r1, #668] @ 0x29c │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1241ac │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #12 │ │ │ │ ldr ip, [r0, r3, lsl #4] │ │ │ │ cmp ip, #0 │ │ │ │ @@ -204091,15 +204091,15 @@ │ │ │ │ bne 1242e0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [pc, #32] @ 1242f0 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r8, #12] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ b 124288 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq fp, fp, r8, asr #29 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq fp, fp, r8, asr sp │ │ │ │ ldrbeq lr, [r5, #256]! @ 0x100 │ │ │ │ @@ -204245,17 +204245,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 1242f4 │ │ │ │ ldr r6, [r5] │ │ │ │ b 1244e4 │ │ │ │ orrseq fp, fp, r4, asr fp │ │ │ │ - @ instruction: 0x01214844 │ │ │ │ + @ instruction: 0x01214864 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq sl, r0, lsr #4 │ │ │ │ + tsteq sl, r0, asr #4 │ │ │ │ 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, #468] @ 12473c │ │ │ │ @@ -204378,15 +204378,15 @@ │ │ │ │ b 12461c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq fp, fp, ip, lsl #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq fp, fp, ip, lsl sl │ │ │ │ orrseq fp, fp, ip, ror #18 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - qaddeq r5, ip, sl │ │ │ │ + tsteq sl, ip, ror r0 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ @@ -204444,15 +204444,15 @@ │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ cmp r5, r9 │ │ │ │ bne 1247d0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrseq fp, fp, ip, ror r8 │ │ │ │ - strdeq r4, [sl, -r0] │ │ │ │ + tsteq sl, r0, lsl r0 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ ldr r3, [r2, #360] @ 0x168 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ mov r0, r2 │ │ │ │ b 1242f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -204543,15 +204543,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq fp, fp, r8, asr r7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orrseq fp, fp, r4, asr #14 │ │ │ │ orrseq fp, fp, r4, lsr #14 │ │ │ │ @ instruction: 0x000091b9 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq sl, r4, lsr #28 │ │ │ │ + tsteq sl, r4, asr #28 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [sp, #52] @ 0x34 │ │ │ │ @@ -204781,15 +204781,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ blx r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 124e0c │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r5, #4]! │ │ │ │ beq 124e54 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #5 │ │ │ │ @@ -204818,15 +204818,15 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 124da8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 124da8 │ │ │ │ b 124e0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, fp, #11584 @ 0x2d40 │ │ │ │ add r2, r2, #8 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ @@ -204946,27 +204946,27 @@ │ │ │ │ bne 1250a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 124c3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, r4 │ │ │ │ bne 12506c │ │ │ │ ldr r0, [sl, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp sl, #0 │ │ │ │ beq 12506c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 12503c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #1312] @ 0x520 │ │ │ │ ldr r2, [pc, #72] @ 1250c8 │ │ │ │ ldr r3, [pc, #44] @ 1250b0 │ │ │ │ @@ -204981,16 +204981,16 @@ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq fp, fp, r8, asr r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ eorseq r0, r1, r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ - @ instruction: 0x01213f90 │ │ │ │ - smlawbeq r1, ip, sp, r3 │ │ │ │ + @ instruction: 0x01213fb0 │ │ │ │ + @ instruction: 0x01213dac │ │ │ │ @ instruction: 0x019baffc │ │ │ │ orrseq sl, fp, r8, ror pc │ │ │ │ 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 │ │ │ │ @@ -204998,27 +204998,27 @@ │ │ │ │ ldr r0, [r6, #1308] @ 0x51c │ │ │ │ bl 5c9c8 │ │ │ │ ldr r5, [r6, #1312] @ 0x520 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r5 │ │ │ │ beq 12510c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1251cc │ │ │ │ add r0, r4, #46336 @ 0xb500 │ │ │ │ mov r8, #0 │ │ │ │ add r5, r0, #32 │ │ │ │ add r4, r0, #52 @ 0x34 │ │ │ │ str r8, [r6, #1312] @ 0x520 │ │ │ │ ldr r7, [r5, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r7, #0 │ │ │ │ beq 12514c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 12514c │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ cmp r5, r4 │ │ │ │ @@ -205032,15 +205032,15 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 1251bc │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r5, #0 │ │ │ │ beq 1251a4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1251a4 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, #1336] @ 0x538 │ │ │ │ @@ -205217,15 +205217,15 @@ │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 125b20 │ │ │ │ cmp r8, #0 │ │ │ │ beq 125b44 │ │ │ │ stm sp, {r6, r7} │ │ │ │ mov r3, #8 │ │ │ │ mov r7, #0 │ │ │ │ @@ -205280,15 +205280,15 @@ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #224] @ 0xe0 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ bl 124aec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, r7 │ │ │ │ bne 125584 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ @@ -205384,15 +205384,15 @@ │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ bl 124aec │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq 125714 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 125e9c │ │ │ │ ldr r3, [pc, #2004] @ 125ef0 │ │ │ │ ldr r2, [pc, #2004] @ 125ef4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ @@ -205477,15 +205477,15 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ bl 124aec │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ cmp r8, #0 │ │ │ │ beq 125888 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 125eb0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ blx r3 │ │ │ │ ldr r3, [pc, #1628] @ 125efc │ │ │ │ @@ -205569,41 +205569,41 @@ │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ bl 124aec │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ cmp r9, #0 │ │ │ │ beq 125db4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 125a08 │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ beq 125a30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 125b78 │ │ │ │ cmp r8, #0 │ │ │ │ beq 125d84 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 125b8c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 125c04 │ │ │ │ cmp r8, #0 │ │ │ │ beq 125e18 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ ldrh ip, [r8, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ @@ -205623,33 +205623,33 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r0, #380] @ 0x17c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ blx r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 125bc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r8 │ │ │ │ bne 125b48 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 125b48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 125b48 │ │ │ │ mov r1, r4 │ │ │ │ b 125aec │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ @@ -205682,30 +205682,30 @@ │ │ │ │ ldr r7, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 125bbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 125b8c │ │ │ │ cmp r6, #0 │ │ │ │ bne 125a4c │ │ │ │ b 125a60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 125bf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 125bc8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 125ad4 │ │ │ │ b 125b48 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ @@ -205767,15 +205767,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 125d2c │ │ │ │ cmp r9, #0 │ │ │ │ beq 125b44 │ │ │ │ ldr r0, [fp, #1336] @ 0x538 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ @@ -205792,81 +205792,81 @@ │ │ │ │ cmp r9, #0 │ │ │ │ movne r8, #0 │ │ │ │ bne 1259e4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 125d84 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 125d84 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r8, #0 │ │ │ │ b 125a38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 125b44 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ b 125b44 │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ cmp r9, #0 │ │ │ │ beq 125a38 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 125a38 │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ b 125a38 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r5, r6 │ │ │ │ beq 125e18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 125e18 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ subs r8, r0, #0 │ │ │ │ moveq r5, r8 │ │ │ │ moveq r1, r4 │ │ │ │ bne 125b44 │ │ │ │ b 125bcc │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ beq 125e68 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 125e68 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 125e18 │ │ │ │ mov r8, r6 │ │ │ │ mov r1, r7 │ │ │ │ b 125b90 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -205882,27 +205882,27 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ b 125888 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq sl, fp, r0, ror #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0121ae14 │ │ │ │ + @ instruction: 0x0121ae34 │ │ │ │ rsbeq r0, fp, r1 │ │ │ │ rsbseq r7, r0, r0 │ │ │ │ andeq r0, r2, r2 │ │ │ │ - @ instruction: 0x01214340 │ │ │ │ - @ instruction: 0x012168b0 │ │ │ │ + @ instruction: 0x01214360 │ │ │ │ + ldrdeq r6, [r1, -r0]! │ │ │ │ stmvs r1, {r0, r2, r4, r5} │ │ │ │ andeq r8, r0, r8 │ │ │ │ - smlawteq r1, r0, r1, r4 │ │ │ │ - @ instruction: 0x012150ac │ │ │ │ + @ instruction: 0x012141e0 │ │ │ │ + smlawteq r1, ip, r0, r5 │ │ │ │ eorslt r0, r1, #53 @ 0x35 │ │ │ │ - @ instruction: 0x0121403c │ │ │ │ - @ instruction: 0x01213878 │ │ │ │ + qsubeq r4, ip, r1 │ │ │ │ + @ instruction: 0x01213898 │ │ │ │ addlt r0, r1, r9, rrx │ │ │ │ orrseq sl, fp, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r4, r0, r1, lsl #3 │ │ │ │ @@ -206126,15 +206126,15 @@ │ │ │ │ mov r0, #6 │ │ │ │ b 12619c │ │ │ │ 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: 0x01224377 │ │ │ │ + @ instruction: 0x01224397 │ │ │ │ andeq r9, r0, r1, lsl #2 │ │ │ │ bge febd0d5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -207055,16 +207055,16 @@ │ │ │ │ ldr r1, [r0, #3472] @ 0xd90 │ │ │ │ mov r0, r5 │ │ │ │ bl 5ba44 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ beq 127088 │ │ │ │ b 127014 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - @ instruction: 0x0122355e │ │ │ │ - @ instruction: 0x01223535 │ │ │ │ + @ instruction: 0x0122357e │ │ │ │ + @ instruction: 0x01223555 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ bcs febd1be0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #416] @ 1272ec │ │ │ │ @@ -207169,15 +207169,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5ba44 <__aeabi_uidivmod@plt> │ │ │ │ sub r3, r4, r1 │ │ │ │ mul r3, r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ b 1271e0 │ │ │ │ - @ instruction: 0x01223460 │ │ │ │ + smlawbeq r2, r0, r4, r3 │ │ │ │ bge febd1da4 │ │ │ │ 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 │ │ │ │ @@ -207277,15 +207277,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, #716] @ 12776c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ beq 127750 │ │ │ │ @@ -207459,15 +207459,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 127778 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ orrseq fp, fp, r8, lsl #1 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ - tsteq sl, ip, ror r0 │ │ │ │ + swpeq r2, ip, [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, #3960] @ 0xf78 │ │ │ │ add r2, r0, #24064 @ 0x5e00 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -207718,20 +207718,20 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 303370 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r8, fp, r8, asr #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - ldrdeq r2, [r2, -ip]! │ │ │ │ + strdeq r2, [r2, -ip]! │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ orrseq r8, fp, r8, lsr r6 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawteq r2, ip, fp, r2 │ │ │ │ + @ instruction: 0x01222bec │ │ │ │ orrseq r8, fp, r0, asr #9 │ │ │ │ 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 │ │ │ │ @@ -207865,15 +207865,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, #580] @ 12800c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 127eac │ │ │ │ add r7, r4, #565248 @ 0x8a000 │ │ │ │ @@ -208011,24 +208011,24 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 127f0c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #688] @ 0x2b0 │ │ │ │ b 127e2c │ │ │ │ orrseq sl, fp, r0, ror #14 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ - tsteq sl, r8, lsr #18 │ │ │ │ + tsteq sl, r8, asr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq sl, r8, lsl #16 │ │ │ │ + tsteq sl, r8, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ 128078 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r4, [r3, #680] @ 0x2a8 │ │ │ │ cmp r4, #15 │ │ │ │ beq 128064 │ │ │ │ bl 127488 │ │ │ │ @@ -208037,15 +208037,15 @@ │ │ │ │ b 127db0 │ │ │ │ ldr r2, [pc, #16] @ 12807c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #12] @ 128080 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq sl, fp, ip, ror #9 │ │ │ │ - tsteq sl, r4, ror r7 │ │ │ │ + @ instruction: 0x010a1794 │ │ │ │ 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] │ │ │ │ @@ -208483,26 +208483,26 @@ │ │ │ │ mov sl, r9 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ b 12869c │ │ │ │ orrseq r7, fp, r0, asr pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x019b7db8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x012221b8 │ │ │ │ - @ instruction: 0x012221ac │ │ │ │ - @ instruction: 0x01221fbc │ │ │ │ - @ instruction: 0x01221f74 │ │ │ │ + ldrdeq r2, [r2, -r8]! │ │ │ │ + smlawteq r2, ip, r1, r2 │ │ │ │ + ldrdeq r1, [r2, -ip]! │ │ │ │ + @ instruction: 0x01221f94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 128884 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #539] @ 0x21b │ │ │ │ add r8, r8, #1024 @ 0x400 │ │ │ │ @@ -208560,15 +208560,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] @ 12898c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #539] @ 0x21b │ │ │ │ add r7, r4, #569344 @ 0x8b000 │ │ │ │ cmp r6, #1 │ │ │ │ add r7, r7, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -208626,15 +208626,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] @ 128a84 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r8, [r3, #539] @ 0x21b │ │ │ │ add r9, r4, #569344 @ 0x8b000 │ │ │ │ cmp r8, #2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -208688,15 +208688,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] @ 128b80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #539] @ 0x21b │ │ │ │ add r7, r4, #569344 @ 0x8b000 │ │ │ │ cmp r6, #2 │ │ │ │ add r7, r7, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -208751,15 +208751,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] @ 128c70 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -208811,15 +208811,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #212] @ 128d64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -208916,27 +208916,27 @@ │ │ │ │ b 128de0 │ │ │ │ ldr r3, [pc, #28] @ 128e44 │ │ │ │ add r3, pc, r3 │ │ │ │ b 128de0 │ │ │ │ ldr r3, [pc, #20] @ 128e48 │ │ │ │ add r3, pc, r3 │ │ │ │ b 128de0 │ │ │ │ - @ instruction: 0x01221860 │ │ │ │ - @ instruction: 0x01222a3c │ │ │ │ - smlawteq r2, r0, r9, r2 │ │ │ │ - @ instruction: 0x01222a04 │ │ │ │ - smlawteq r2, r8, r9, r2 │ │ │ │ + smlawbeq r2, r0, r8, r1 │ │ │ │ + @ instruction: 0x01222a5c │ │ │ │ + @ instruction: 0x012229e0 │ │ │ │ + @ instruction: 0x01222a24 │ │ │ │ + @ instruction: 0x012229e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 128ecc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #1 │ │ │ │ bne 128eb4 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -208962,15 +208962,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 128f58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #1 │ │ │ │ bne 128f40 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -208997,15 +208997,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] @ 128fe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #562] @ 0x232 │ │ │ │ cmp r3, #2 │ │ │ │ bne 128fd0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -209033,15 +209033,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 129074 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #2 │ │ │ │ bne 12905c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209068,15 +209068,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] @ 12910c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 1290f4 │ │ │ │ @@ -209106,15 +209106,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 129198 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #3 │ │ │ │ bne 129180 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209141,15 +209141,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] @ 129238 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #562] @ 0x232 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -209181,15 +209181,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 1292d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #4 │ │ │ │ bne 1292bc │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209220,15 +209220,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] @ 12936c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #542] @ 0x21e │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 129354 │ │ │ │ @@ -209258,15 +209258,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1293f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #542] @ 0x21e │ │ │ │ cmp r2, #3 │ │ │ │ bne 1293e0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209293,15 +209293,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 129480 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #554] @ 0x22a │ │ │ │ cmp r2, #1 │ │ │ │ bne 129468 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209327,15 +209327,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 12950c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #554] @ 0x22a │ │ │ │ cmp r2, #1 │ │ │ │ bne 1294f4 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209362,15 +209362,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] @ 1295a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #546] @ 0x222 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12958c │ │ │ │ @@ -209400,15 +209400,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 129630 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #3 │ │ │ │ bne 129618 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209435,15 +209435,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] @ 1296d0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #546] @ 0x222 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -209475,15 +209475,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 12976c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 129754 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209514,15 +209514,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] @ 129804 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #550] @ 0x226 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 1297ec │ │ │ │ @@ -209552,15 +209552,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 129890 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #550] @ 0x226 │ │ │ │ cmp r2, #3 │ │ │ │ bne 129878 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209587,15 +209587,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 129920 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #662] @ 0x296 │ │ │ │ cmp r2, #1 │ │ │ │ bne 129908 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209623,15 +209623,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1299a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #558] @ 0x22e │ │ │ │ cmp r2, #1 │ │ │ │ bne 129990 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209657,15 +209657,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 129a34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #558] @ 0x22e │ │ │ │ cmp r2, #1 │ │ │ │ bne 129a1c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -209694,15 +209694,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #252] @ 129b50 │ │ │ │ ldr r4, [pc, #252] @ 129b54 │ │ │ │ ldr r5, [pc, #252] @ 129b58 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 129b00 │ │ │ │ cmp r3, r5 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r5, #562] @ 0x232 │ │ │ │ @@ -209758,26 +209758,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 128d6c │ │ │ │ b 129aec │ │ │ │ orrseq r8, fp, ip, asr #21 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - strdeq pc, [r9, -r0] │ │ │ │ - strdeq pc, [r9, -r8] │ │ │ │ + tstpeq r9, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #260] @ 129c84 │ │ │ │ ldr r4, [pc, #260] @ 129c88 │ │ │ │ ldr r5, [pc, #260] @ 129c8c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 129c34 │ │ │ │ cmp r3, r5 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r5, #562] @ 0x232 │ │ │ │ @@ -209835,26 +209835,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 128d6c │ │ │ │ b 129c1c │ │ │ │ orrseq r8, fp, r0, lsr #19 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - ldrdeq pc, [r9, -r8] │ │ │ │ - smlabteq r9, r4, fp, pc @ │ │ │ │ + strdeq pc, [r9, -r8] │ │ │ │ + smlatteq r9, r4, fp, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #288] @ 129dd4 │ │ │ │ ldr r4, [pc, #288] @ 129dd8 │ │ │ │ ldr r6, [pc, #288] @ 129ddc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 129d84 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ @@ -209920,26 +209920,26 @@ │ │ │ │ bl 128d6c │ │ │ │ b 129d60 │ │ │ │ orrseq r8, fp, ip, ror #16 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0109fa98 │ │ │ │ - tstpeq r9, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0109fab8 │ │ │ │ + @ instruction: 0x0109fa94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #296] @ 129f30 │ │ │ │ ldr r4, [pc, #296] @ 129f34 │ │ │ │ ldr r6, [pc, #296] @ 129f38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 129ee0 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ @@ -210007,26 +210007,26 @@ │ │ │ │ bl 128d6c │ │ │ │ b 129eb8 │ │ │ │ orrseq r8, fp, r8, lsl r7 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tstpeq r9, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r8, lsr r9 @ 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 r2, [pc, #320] @ 12a0a4 │ │ │ │ ldr r4, [pc, #320] @ 12a0a8 │ │ │ │ ldr r6, [pc, #320] @ 12a0ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ bne 12a054 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ @@ -210100,26 +210100,26 @@ │ │ │ │ bl 128d6c │ │ │ │ b 12a024 │ │ │ │ @ instruction: 0x019b85bc │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlatteq r9, r8, r7, pc @ │ │ │ │ - smlatbeq r9, r4, r7, pc @ │ │ │ │ + tstpeq r9, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r9, r4, r7, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #332] @ 12a224 │ │ │ │ ldr r4, [pc, #332] @ 12a228 │ │ │ │ ldr r6, [pc, #332] @ 12a22c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12a1d4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ @@ -210196,26 +210196,26 @@ │ │ │ │ bl 128d6c │ │ │ │ b 12a19c │ │ │ │ orrseq r8, fp, r8, asr #8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tstpeq r9, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0109f698 │ │ │ │ + tstpeq r9, r4, asr #12 @ 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 r2, [pc, #348] @ 12a3b4 │ │ │ │ ldr r4, [pc, #348] @ 12a3b8 │ │ │ │ ldr r6, [pc, #348] @ 12a3bc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ bne 12a364 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ @@ -210296,26 +210296,26 @@ │ │ │ │ bl 128d6c │ │ │ │ b 12a324 │ │ │ │ orrseq r8, fp, r8, asr #5 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - strdeq pc, [r9, -r8] │ │ │ │ - @ instruction: 0x0109f494 │ │ │ │ + tstpeq r9, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0109f4b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #364] @ 12a554 │ │ │ │ ldr r4, [pc, #364] @ 12a558 │ │ │ │ ldr r6, [pc, #364] @ 12a55c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ bne 12a504 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ @@ -210400,26 +210400,26 @@ │ │ │ │ bl 128d6c │ │ │ │ b 12a4bc │ │ │ │ orrseq r8, fp, r8, lsr r1 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tstpeq r9, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [r9, -r4] │ │ │ │ + smlabbeq r9, r8, r3, pc @ │ │ │ │ + tstpeq r9, r4, lsl r3 @ 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 r2, [pc, #720] @ 12a858 │ │ │ │ ldr r4, [pc, #720] @ 12a85c │ │ │ │ ldr r6, [pc, #720] @ 12a860 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12a7e4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #542] @ 0x21e │ │ │ │ @@ -210597,26 +210597,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe132890 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12a880 │ │ │ │ - swpeq pc, r8, [r9] @ │ │ │ │ - tstpeq r9, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + strheq pc, [r9, -r8] @ │ │ │ │ + tstpeq r9, r4, lsr 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 r2, [pc, #740] @ 12ab80 │ │ │ │ ldr r4, [pc, #740] @ 12ab84 │ │ │ │ ldr r6, [pc, #740] @ 12ab88 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12ab0c │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #542] @ 0x21e │ │ │ │ @@ -210799,26 +210799,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe132bb8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12aba8 │ │ │ │ - smlabbeq r9, r0, sp, lr │ │ │ │ - smlatteq r9, ip, ip, lr │ │ │ │ + smlatbeq r9, r0, sp, lr │ │ │ │ + tsteq r9, ip, 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, #720] @ 12ae94 │ │ │ │ ldr r4, [pc, #720] @ 12ae98 │ │ │ │ ldr r6, [pc, #720] @ 12ae9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12ae20 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ @@ -210996,26 +210996,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe132ecc │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12aebc │ │ │ │ - tsteq r9, ip, ror sl │ │ │ │ - ldrdeq lr, [r9, -r8] │ │ │ │ + @ instruction: 0x0109ea9c │ │ │ │ + strdeq lr, [r9, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #740] @ 12b1bc │ │ │ │ ldr r4, [pc, #740] @ 12b1c0 │ │ │ │ ldr r6, [pc, #740] @ 12b1c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12b148 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ @@ -211198,26 +211198,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe1331f4 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12b1e4 │ │ │ │ - tsteq r9, r0, ror #14 │ │ │ │ - @ instruction: 0x0109e6b0 │ │ │ │ + smlabbeq r9, r0, r7, lr │ │ │ │ + ldrdeq lr, [r9, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #720] @ 12b4d0 │ │ │ │ ldr r4, [pc, #720] @ 12b4d4 │ │ │ │ ldr r6, [pc, #720] @ 12b4d8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12b45c │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #550] @ 0x226 │ │ │ │ @@ -211395,26 +211395,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe133508 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12b4f8 │ │ │ │ - tsteq r9, ip, asr r4 │ │ │ │ - @ instruction: 0x0109e39c │ │ │ │ + tsteq r9, ip, ror r4 │ │ │ │ + @ instruction: 0x0109e3bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #740] @ 12b7f8 │ │ │ │ ldr r4, [pc, #740] @ 12b7fc │ │ │ │ ldr r6, [pc, #740] @ 12b800 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12b784 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #550] @ 0x226 │ │ │ │ @@ -211597,24 +211597,24 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe133830 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12b820 │ │ │ │ - tsteq r9, ip, asr #2 │ │ │ │ - tsteq r9, r4, ror r0 │ │ │ │ + tsteq r9, ip, ror #2 │ │ │ │ + swpeq lr, r4, [r9] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ 12b8d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #542] @ 0x21e │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12b8bc │ │ │ │ @@ -211652,15 +211652,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ 12b984 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #542] @ 0x21e │ │ │ │ cmp r2, #3 │ │ │ │ bne 12b96c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -211696,15 +211696,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] @ 12ba3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #546] @ 0x222 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12ba24 │ │ │ │ @@ -211742,15 +211742,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ 12baec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12bad4 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -211786,15 +211786,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] @ 12bbb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #546] @ 0x222 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -211836,15 +211836,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #156] @ 12bc70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12bc58 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -211883,15 +211883,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12bd00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12bce8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -211919,15 +211919,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12bd90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12bd78 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -211955,15 +211955,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] @ 12be34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #562] @ 0x232 │ │ │ │ cmp r3, #2 │ │ │ │ bne 12be1c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -211996,15 +211996,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ 12bed4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #2 │ │ │ │ bne 12bebc │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -212036,15 +212036,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] @ 12bf8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #562] @ 0x232 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12bf74 │ │ │ │ @@ -212082,15 +212082,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ 12c03c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12c024 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -212126,15 +212126,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] @ 12c104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #562] @ 0x232 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -212176,15 +212176,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #156] @ 12c1c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12c1a8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -212223,15 +212223,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12c250 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #554] @ 0x22a │ │ │ │ cmp r2, #1 │ │ │ │ bne 12c238 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -212259,15 +212259,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12c2e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #554] @ 0x22a │ │ │ │ cmp r2, #1 │ │ │ │ bne 12c2c8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -212295,15 +212295,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] @ 12c398 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #550] @ 0x226 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12c380 │ │ │ │ @@ -212341,15 +212341,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ 12c448 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #550] @ 0x226 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12c430 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -212385,15 +212385,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] @ 12c550 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #546] @ 0x222 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12c538 │ │ │ │ @@ -212452,15 +212452,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] @ 12c620 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #546] @ 0x222 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -212503,15 +212503,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] @ 12c74c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #546] @ 0x222 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12c734 │ │ │ │ @@ -212579,15 +212579,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] @ 12c858 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #546] @ 0x222 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12c840 │ │ │ │ @@ -212646,15 +212646,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] @ 12c94c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #546] @ 0x222 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12c934 │ │ │ │ @@ -212707,15 +212707,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] @ 12ca28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #546] @ 0x222 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12ca10 │ │ │ │ @@ -212762,15 +212762,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] @ 12cae0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r8, [pc, #132] @ 12cae4 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #546] @ 0x222 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -212809,15 +212809,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #216] @ 12cbe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12cbc8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -212872,15 +212872,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ 12cc98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12cc80 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -212917,15 +212917,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #252] @ 12cdb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12cd9c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -212989,15 +212989,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #224] @ 12ceb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12cea0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -213054,15 +213054,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #192] @ 12cf9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12cf84 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -213111,15 +213111,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #176] @ 12d070 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12d058 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -213164,15 +213164,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] @ 12d134 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r6, [pc, #144] @ 12d138 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #546] @ 0x222 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r3, #4 │ │ │ │ bne 12d11c │ │ │ │ @@ -213214,15 +213214,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] @ 12d264 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #546] @ 0x222 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -213289,15 +213289,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] @ 12d33c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #546] @ 0x222 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -213342,15 +213342,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] @ 12d494 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #546] @ 0x222 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -213429,15 +213429,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] @ 12d5c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #546] @ 0x222 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -213504,15 +213504,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] @ 12d6cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #546] @ 0x222 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -213571,15 +213571,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] @ 12d7b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #546] @ 0x222 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -213631,15 +213631,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] @ 12d87c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r9, [pc, #140] @ 12d880 │ │ │ │ add sl, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #546] @ 0x222 │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r1 │ │ │ │ @@ -213680,15 +213680,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #292] @ 12d9c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12d9b0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -213762,15 +213762,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #244] @ 12dae0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12dac8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -213832,15 +213832,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ 12db9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12db84 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -213878,15 +213878,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #256] @ 12dcbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12dca4 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -213951,15 +213951,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #212] @ 12ddb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12dd9c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214013,15 +214013,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #192] @ 12de98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12de80 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214070,15 +214070,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] @ 12df60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r6, [pc, #148] @ 12df64 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #546] @ 0x222 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r3, #4 │ │ │ │ bne 12df48 │ │ │ │ @@ -214121,15 +214121,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] @ 12e000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r5, #554] @ 0x22a │ │ │ │ cmp r2, #1 │ │ │ │ bne 12dfe8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -214159,15 +214159,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12e090 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #554] @ 0x22a │ │ │ │ cmp r2, #1 │ │ │ │ bne 12e078 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214195,15 +214195,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] @ 12e128 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r5, #558] @ 0x22e │ │ │ │ cmp r2, #1 │ │ │ │ bne 12e110 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -214233,15 +214233,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12e1b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #558] @ 0x22e │ │ │ │ cmp r2, #1 │ │ │ │ bne 12e1a0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214269,15 +214269,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12e248 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #558] @ 0x22e │ │ │ │ cmp r2, #1 │ │ │ │ bne 12e230 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214305,15 +214305,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12e2d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #558] @ 0x22e │ │ │ │ cmp r2, #1 │ │ │ │ bne 12e2c0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214341,15 +214341,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12e368 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #558] @ 0x22e │ │ │ │ cmp r2, #1 │ │ │ │ bne 12e350 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214377,15 +214377,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12e3f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #558] @ 0x22e │ │ │ │ cmp r2, #1 │ │ │ │ bne 12e3e0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214413,15 +214413,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12e488 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #558] @ 0x22e │ │ │ │ cmp r2, #1 │ │ │ │ bne 12e470 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214449,15 +214449,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12e518 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #558] @ 0x22e │ │ │ │ cmp r2, #1 │ │ │ │ bne 12e500 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214485,15 +214485,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12e5a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #662] @ 0x296 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12e590 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214521,15 +214521,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] @ 12e6a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #542] @ 0x21e │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12e690 │ │ │ │ @@ -214586,15 +214586,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] @ 12e770 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #542] @ 0x21e │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -214635,15 +214635,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] @ 12e894 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #542] @ 0x21e │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12e87c │ │ │ │ @@ -214709,15 +214709,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] @ 12e998 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #542] @ 0x21e │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12e980 │ │ │ │ @@ -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, #208] @ 12ea8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #542] @ 0x21e │ │ │ │ cmp r2, #3 │ │ │ │ bne 12ea74 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214835,15 +214835,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 12eb3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #542] @ 0x21e │ │ │ │ cmp r2, #3 │ │ │ │ bne 12eb24 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214878,15 +214878,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #244] @ 12ec50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #542] @ 0x21e │ │ │ │ cmp r2, #3 │ │ │ │ bne 12ec38 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -214948,15 +214948,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #216] @ 12ed4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #542] @ 0x21e │ │ │ │ cmp r2, #3 │ │ │ │ bne 12ed34 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215011,15 +215011,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] @ 12ede8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r5, #562] @ 0x232 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12edd0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -215049,15 +215049,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12ee78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12ee60 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215085,15 +215085,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12ef08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12eef0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215121,15 +215121,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] @ 12efbc │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #2 │ │ │ │ mov r6, r2 │ │ │ │ @@ -215166,15 +215166,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] @ 12f060 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #562] @ 0x232 │ │ │ │ cmp r3, #2 │ │ │ │ bne 12f048 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -215207,15 +215207,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] @ 12f104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #562] @ 0x232 │ │ │ │ cmp r3, #2 │ │ │ │ bne 12f0ec │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -215248,15 +215248,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] @ 12f1c8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -215297,15 +215297,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] @ 12f280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #562] @ 0x232 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12f268 │ │ │ │ @@ -215343,15 +215343,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] @ 12f338 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #562] @ 0x232 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12f320 │ │ │ │ @@ -215389,15 +215389,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] @ 12f40c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -215442,15 +215442,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] @ 12f4d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #562] @ 0x232 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -215492,15 +215492,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] @ 12f59c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #562] @ 0x232 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -215542,15 +215542,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12f62c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12f614 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215578,15 +215578,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12f6bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12f6a4 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215614,15 +215614,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12f74c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12f734 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215650,15 +215650,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ 12f7ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #2 │ │ │ │ bne 12f7d4 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215690,15 +215690,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 12f888 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #2 │ │ │ │ bne 12f870 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215729,15 +215729,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ 12f928 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #2 │ │ │ │ bne 12f910 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215769,15 +215769,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 12f9d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12f9bc │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215812,15 +215812,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #136] @ 12fa7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12fa64 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215854,15 +215854,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ 12fb2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12fb14 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215898,15 +215898,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ 12fbe4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12fbcc │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215944,15 +215944,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ 12fc98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12fc80 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -215989,15 +215989,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #156] @ 12fd54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #562] @ 0x232 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12fd3c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -216036,15 +216036,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] @ 12fe54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #550] @ 0x226 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12fe3c │ │ │ │ @@ -216101,15 +216101,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] @ 12ff1c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #550] @ 0x226 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -216150,15 +216150,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] @ 130040 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #550] @ 0x226 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 130028 │ │ │ │ @@ -216224,15 +216224,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] @ 130144 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #550] @ 0x226 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 13012c │ │ │ │ @@ -216289,15 +216289,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] @ 130230 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #550] @ 0x226 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 130218 │ │ │ │ @@ -216348,15 +216348,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] @ 130304 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #550] @ 0x226 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 1302ec │ │ │ │ @@ -216401,15 +216401,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] @ 1303b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r8, [pc, #128] @ 1303bc │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #550] @ 0x226 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r3, #3 │ │ │ │ mov r6, r1 │ │ │ │ @@ -216447,15 +216447,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #208] @ 1304b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #550] @ 0x226 │ │ │ │ cmp r2, #3 │ │ │ │ bne 130498 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -216508,15 +216508,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 130560 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #550] @ 0x226 │ │ │ │ cmp r2, #3 │ │ │ │ bne 130548 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -216551,15 +216551,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #244] @ 130674 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #550] @ 0x226 │ │ │ │ cmp r2, #3 │ │ │ │ bne 13065c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -216621,15 +216621,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #216] @ 130770 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #550] @ 0x226 │ │ │ │ cmp r2, #3 │ │ │ │ bne 130758 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -216684,15 +216684,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #184] @ 13084c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #550] @ 0x226 │ │ │ │ cmp r2, #3 │ │ │ │ bne 130834 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -216739,15 +216739,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #168] @ 130918 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #550] @ 0x226 │ │ │ │ cmp r2, #3 │ │ │ │ bne 130900 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -216790,15 +216790,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] @ 1309d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r6, [pc, #136] @ 1309d8 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #550] @ 0x226 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r3, #3 │ │ │ │ bne 1309bc │ │ │ │ @@ -216838,15 +216838,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] @ 131390 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ add ip, r4, #102400 @ 0x19000 │ │ │ │ ldrb r3, [ip, #1505] @ 0x5e1 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [ip, #1516] @ 0x5ec │ │ │ │ @@ -217456,26 +217456,26 @@ │ │ │ │ b 130cb0 │ │ │ │ orrseq r1, fp, ip, lsr #22 │ │ │ │ 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: 0x01219bac │ │ │ │ - tsteq r9, ip, asr lr │ │ │ │ + smlawteq r1, ip, fp, r9 │ │ │ │ + tsteq r9, ip, ror lr │ │ │ │ andeq r1, r0, r1, lsl #4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01219a9c │ │ │ │ - @ instruction: 0x01219a6a │ │ │ │ + @ instruction: 0x01219abc │ │ │ │ + smlawbeq r1, sl, sl, r9 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - @ instruction: 0x0109899c │ │ │ │ + @ instruction: 0x010989bc │ │ │ │ andeq r0, r0, sl, lsr #21 │ │ │ │ - tsteq r9, ip, lsl #16 │ │ │ │ + tsteq r9, ip, lsr #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r8, [r9, -r0] │ │ │ │ + tsteq r9, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #88] @ 131448 │ │ │ │ ldr ip, [pc, #88] @ 13144c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -217653,25 +217653,25 @@ │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ b 131630 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ orrseq lr, sl, ip, ror #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq r9, [r1, -r4]! │ │ │ │ + @ instruction: 0x01219114 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ @ instruction: 0x019ae9b0 │ │ │ │ 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] @ 1317a4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #896] @ 0x380 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r7, #1024 @ 0x400 │ │ │ │ bne 131798 │ │ │ │ @@ -217738,15 +217738,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] @ 13186c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ ldr r7, [r4, #3216] @ 0xc90 │ │ │ │ ldr r0, [r4, #3220] @ 0xc94 │ │ │ │ mov r1, r7 │ │ │ │ bl 5b360 <__aeabi_fsub@plt> │ │ │ │ mov r6, r0 │ │ │ │ @@ -217769,15 +217769,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, #260] @ 13198c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov sl, r1 │ │ │ │ add fp, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #896] @ 0x380 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #0 │ │ │ │ add r8, r8, #1024 @ 0x400 │ │ │ │ @@ -217876,15 +217876,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] @ 131ae8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ ldr r9, [r4, #3248] @ 0xcb0 │ │ │ │ ldr r0, [r4, #3252] @ 0xcb4 │ │ │ │ mov r1, r9 │ │ │ │ bl 5b360 <__aeabi_fsub@plt> │ │ │ │ @@ -217928,15 +217928,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #112] @ 131b74 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #562] @ 0x232 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -217964,15 +217964,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #116] @ 131c08 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -218001,15 +218001,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] @ 131ca0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ and r0, r3, #7 │ │ │ │ add r7, r4, r0, lsl #2 │ │ │ │ add r7, r7, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -218039,15 +218039,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #116] @ 131d34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -218076,15 +218076,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] @ 131dd0 │ │ │ │ and r9, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r4, r9, lsl #2 │ │ │ │ add r8, r8, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #562] @ 0x232 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -218115,15 +218115,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #116] @ 131e64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #562] @ 0x232 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -218152,15 +218152,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] @ 131f08 │ │ │ │ and r9, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r4, r9, lsl #2 │ │ │ │ add r8, r8, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #562] @ 0x232 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -218193,15 +218193,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #132] @ 131fac │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r5, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #562] @ 0x232 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -218233,15 +218233,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] @ 1320cc │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr lr, [pc, #248] @ 1320d0 │ │ │ │ ldr ip, [pc, #248] @ 1320d4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ cmp r1, lr │ │ │ │ cmpne r1, ip │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r3, r1 │ │ │ │ @@ -218301,24 +218301,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 128d6c │ │ │ │ b 132070 │ │ │ │ orrseq r0, fp, r0, asr r5 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlabteq r9, r8, r8, r7 │ │ │ │ - tsteq r9, r4, ror r7 │ │ │ │ + smlatteq r9, r8, r8, r7 │ │ │ │ + @ instruction: 0x01097794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #264] @ 132204 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #252] @ 132208 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r0, [pc, #248] @ 13220c │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, r0 │ │ │ │ bne 1321bc │ │ │ │ @@ -218379,24 +218379,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 128d6c │ │ │ │ b 1321a4 │ │ │ │ orrseq r0, fp, ip, lsr #8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlatbeq r9, r4, r7, r7 │ │ │ │ - tsteq r9, ip, lsr r6 │ │ │ │ + smlabteq r9, r4, r7, r7 │ │ │ │ + tsteq r9, ip, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #292] @ 132358 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ ldr r2, [pc, #272] @ 13235c │ │ │ │ ldr r0, [pc, #272] @ 132360 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -218465,24 +218465,24 @@ │ │ │ │ bl 128d6c │ │ │ │ b 1322ec │ │ │ │ @ instruction: 0x019b02f4 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r9, r8, ror #12 │ │ │ │ - smlatteq r9, r8, r4, r7 │ │ │ │ + smlabbeq r9, r8, r6, r7 │ │ │ │ + tsteq r9, r8, 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, #300] @ 1324b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r2, [pc, #280] @ 1324bc │ │ │ │ ldr r0, [pc, #280] @ 1324c0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -218553,24 +218553,24 @@ │ │ │ │ bl 128d6c │ │ │ │ b 132448 │ │ │ │ @ instruction: 0x019b019c │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r9, ip, lsl r5 │ │ │ │ - smlabbeq r9, r8, r3, r7 │ │ │ │ + tsteq r9, ip, lsr r5 │ │ │ │ + smlatbeq r9, r8, r3, 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] @ 132630 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ ldr r2, [pc, #304] @ 132634 │ │ │ │ ldr r0, [pc, #304] @ 132638 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -218647,24 +218647,24 @@ │ │ │ │ bl 128d6c │ │ │ │ b 1325b8 │ │ │ │ orrseq r0, fp, ip, lsr r0 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x010973bc │ │ │ │ - tsteq r9, r0, lsl r2 │ │ │ │ + ldrdeq r7, [r9, -ip] │ │ │ │ + tsteq r9, r0, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #336] @ 1327b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ ldr r2, [pc, #316] @ 1327b8 │ │ │ │ ldr r0, [pc, #316] @ 1327bc │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -218744,24 +218744,24 @@ │ │ │ │ bl 128d6c │ │ │ │ b 132734 │ │ │ │ orrseq pc, sl, r4, asr #29 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r9, ip, asr #4 │ │ │ │ - smlabbeq r9, ip, r0, r7 │ │ │ │ + tsteq r9, ip, ror #4 │ │ │ │ + smlatbeq r9, ip, r0, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #352] @ 132948 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ ldr r2, [pc, #332] @ 13294c │ │ │ │ ldr r0, [pc, #332] @ 132950 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -218845,24 +218845,24 @@ │ │ │ │ bl 128d6c │ │ │ │ b 1328c0 │ │ │ │ orrseq pc, sl, r0, asr #26 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq r7, [r9, -r0] │ │ │ │ - strdeq r6, [r9, -r8] │ │ │ │ + strdeq r7, [r9, -r0] │ │ │ │ + tsteq r9, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #368] @ 132aec │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ ldr r2, [pc, #348] @ 132af0 │ │ │ │ ldr r0, [pc, #348] @ 132af4 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -218950,24 +218950,24 @@ │ │ │ │ bl 128d6c │ │ │ │ b 132a5c │ │ │ │ orrseq pc, sl, ip, lsr #23 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r9, r0, asr #30 │ │ │ │ - tsteq r9, r4, asr sp │ │ │ │ + tsteq r9, r0, ror #30 │ │ │ │ + tsteq r9, r4, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ 132b98 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ and r2, r2, #7 │ │ │ │ add r5, r4, r2, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -218997,15 +218997,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #120] @ 132c30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -219035,15 +219035,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] @ 132cdc │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #562] @ 0x232 │ │ │ │ mov r7, r1 │ │ │ │ @@ -219078,15 +219078,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #136] @ 132d84 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -219120,15 +219120,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] @ 132e40 │ │ │ │ and r8, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r5, r4, r8, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -219167,15 +219167,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #152] @ 132ef8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #562] @ 0x232 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -219214,15 +219214,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] @ 132fc4 │ │ │ │ and r6, r0, #7 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrh r7, [sp, #32] │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -219264,15 +219264,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #164] @ 133088 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r5, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #562] @ 0x232 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -219313,15 +219313,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] @ 133128 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #562] @ 0x232 │ │ │ │ mov r6, r2 │ │ │ │ @@ -219353,15 +219353,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #120] @ 1331c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -219391,15 +219391,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ 133258 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ and r2, r2, #7 │ │ │ │ add r5, r4, r2, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -219429,15 +219429,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #120] @ 1332f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -219467,15 +219467,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ 133388 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ and r2, r2, #7 │ │ │ │ add r5, r4, r2, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -219505,15 +219505,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #120] @ 133420 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -219543,15 +219543,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] @ 1334d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #562] @ 0x232 │ │ │ │ mov r6, r2 │ │ │ │ @@ -219587,15 +219587,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #136] @ 133578 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -219629,15 +219629,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] @ 133624 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #562] @ 0x232 │ │ │ │ mov r7, r1 │ │ │ │ @@ -219672,15 +219672,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #132] @ 1336c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -219713,15 +219713,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] @ 133774 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #562] @ 0x232 │ │ │ │ mov r7, r1 │ │ │ │ @@ -219756,15 +219756,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #136] @ 13381c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -219798,15 +219798,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] @ 1338dc │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #562] @ 0x232 │ │ │ │ mov r6, r2 │ │ │ │ @@ -219846,15 +219846,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #148] @ 133990 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #562] @ 0x232 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -219891,15 +219891,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] @ 133a4c │ │ │ │ and r8, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r5, r4, r8, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -219938,15 +219938,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #144] @ 133afc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #562] @ 0x232 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -219982,15 +219982,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] @ 133bb8 │ │ │ │ and r8, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r5, r4, r8, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -220029,15 +220029,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #152] @ 133c70 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #562] @ 0x232 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -220075,15 +220075,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] @ 133d40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #562] @ 0x232 │ │ │ │ mov r6, r2 │ │ │ │ @@ -220127,15 +220127,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #160] @ 133e00 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r5, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #562] @ 0x232 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -220175,15 +220175,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] @ 133ecc │ │ │ │ and r8, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r5, r4, r8, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -220226,15 +220226,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #156] @ 133f88 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r5, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #562] @ 0x232 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -220274,15 +220274,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] @ 134054 │ │ │ │ and r6, r0, #7 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrsh r7, [sp, #32] │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #562] @ 0x232 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -220324,15 +220324,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #164] @ 134118 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r5, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #562] @ 0x232 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -220373,15 +220373,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #392] @ 1342c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 134244 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -220472,24 +220472,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 13421c │ │ │ │ @ instruction: 0x019ae3f0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - ldrdeq r7, [r1, -ip]! │ │ │ │ + strdeq r7, [r1, -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, #400] @ 134478 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 1343fc │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -220582,24 +220582,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 1343d4 │ │ │ │ orrseq lr, sl, r0, asr #4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x012173a8 │ │ │ │ + smlawteq r1, r8, r3, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ 134624 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 1345b8 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #4023] @ 0xfb7 │ │ │ │ @@ -220689,24 +220689,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 134590 │ │ │ │ orrseq lr, sl, r8, lsl #1 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - ldrdeq r7, [r1, -r4]! │ │ │ │ + strdeq r7, [r1, -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] @ 1347d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 134764 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -220796,24 +220796,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 13473c │ │ │ │ @ instruction: 0x019adedc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0121700c │ │ │ │ + @ instruction: 0x0121702c │ │ │ │ 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, #376] @ 134970 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 134924 │ │ │ │ add sl, r0, #565248 @ 0x8a000 │ │ │ │ @@ -220900,24 +220900,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 128084 │ │ │ │ b 1348ac │ │ │ │ orrseq sp, sl, r0, lsr sp │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01216e34 │ │ │ │ + @ instruction: 0x01216e54 │ │ │ │ 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] @ 134b10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 134ac4 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -221004,25 +221004,25 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 134a40 │ │ │ │ @ instruction: 0x019adb90 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01216c78 │ │ │ │ + @ instruction: 0x01216c98 │ │ │ │ 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, #368] @ 134cac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 134c60 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ @@ -221107,24 +221107,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 128084 │ │ │ │ b 134bf4 │ │ │ │ orrseq sp, sl, ip, ror #19 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawteq r1, r4, sl, r6 │ │ │ │ + @ instruction: 0x01216ae4 │ │ │ │ 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, #384] @ 134e54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 134e08 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -221213,24 +221213,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 134d8c │ │ │ │ orrseq sp, sl, r4, asr r8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01216900 │ │ │ │ + @ instruction: 0x01216920 │ │ │ │ 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] @ 135004 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 134f88 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -221321,24 +221321,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 134f60 │ │ │ │ orrseq sp, sl, ip, lsr #13 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01216764 │ │ │ │ + smlawbeq r1, r4, r7, r6 │ │ │ │ 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, #388] @ 1351b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 135144 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #4023] @ 0xfb7 │ │ │ │ @@ -221428,24 +221428,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 13511c │ │ │ │ @ instruction: 0x019ad4fc │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - smlawbeq r1, ip, r5, r6 │ │ │ │ + @ instruction: 0x012165ac │ │ │ │ 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, #376] @ 135350 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 135304 │ │ │ │ add sl, r0, #565248 @ 0x8a000 │ │ │ │ @@ -221532,24 +221532,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 128084 │ │ │ │ b 13528c │ │ │ │ orrseq sp, sl, r0, asr r3 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x012163b0 │ │ │ │ + ldrdeq r6, [r1, -r0]! │ │ │ │ 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, #372] @ 1354ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 1354a0 │ │ │ │ @@ -221635,24 +221635,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 128084 │ │ │ │ b 135434 │ │ │ │ @ instruction: 0x019ad1b0 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - strdeq r6, [r1, -r8]! │ │ │ │ + @ instruction: 0x01216218 │ │ │ │ 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, #400] @ 1356a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 135638 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -221745,24 +221745,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 135610 │ │ │ │ orrseq sp, sl, r4, lsl r0 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01216044 │ │ │ │ + @ instruction: 0x01216064 │ │ │ │ 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] @ 135854 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 135808 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -221853,24 +221853,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 135784 │ │ │ │ orrseq ip, sl, ip, asr lr │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01215e58 │ │ │ │ + @ instruction: 0x01215e78 │ │ │ │ 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] @ 135a04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1359b8 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -221961,24 +221961,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 13593c │ │ │ │ orrseq ip, sl, ip, lsr #25 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - smlawbeq r1, ip, ip, r5 │ │ │ │ + @ instruction: 0x01215cac │ │ │ │ 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] @ 135bb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 135b38 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -222069,24 +222069,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 135b10 │ │ │ │ @ instruction: 0x019acafc │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strdeq r5, [r1, -r0]! │ │ │ │ + @ instruction: 0x01215b10 │ │ │ │ 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, #388] @ 135d60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 135cf4 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #4023] @ 0xfb7 │ │ │ │ @@ -222176,24 +222176,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 135ccc │ │ │ │ orrseq ip, sl, ip, asr #18 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01215918 │ │ │ │ + @ instruction: 0x01215938 │ │ │ │ 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, #376] @ 135f00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 135eb4 │ │ │ │ add sl, r0, #565248 @ 0x8a000 │ │ │ │ @@ -222280,24 +222280,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 128084 │ │ │ │ b 135e3c │ │ │ │ orrseq ip, sl, r0, lsr #15 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0121573c │ │ │ │ + @ instruction: 0x0121575c │ │ │ │ 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, #372] @ 13609c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 136050 │ │ │ │ @@ -222383,24 +222383,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 128084 │ │ │ │ b 135fe4 │ │ │ │ orrseq ip, sl, r0, lsl #12 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r1, r4, r5, r5 │ │ │ │ + @ instruction: 0x012155a4 │ │ │ │ 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, #400] @ 136254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1361e8 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -222493,24 +222493,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 1361c0 │ │ │ │ orrseq ip, sl, r4, ror #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - ldrdeq r5, [r1, -r0]! │ │ │ │ + strdeq r5, [r1, -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, #392] @ 136404 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1363b8 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -222601,24 +222601,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 136334 │ │ │ │ orrseq ip, sl, ip, lsr #5 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012151e4 │ │ │ │ + @ instruction: 0x01215204 │ │ │ │ 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] @ 1365b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 136568 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -222709,26 +222709,26 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 1364ec │ │ │ │ ldrsheq ip, [sl, ip] │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01215018 │ │ │ │ + @ instruction: 0x01215038 │ │ │ │ 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] @ 136738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 136694 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -222815,15 +222815,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] @ 1368bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 136814 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -222912,15 +222912,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] @ 136a34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 13699c │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r8, [r3, #539] @ 0x21b │ │ │ │ @@ -223006,15 +223006,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] @ 136bac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 136b14 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -223101,15 +223101,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] @ 136d18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 136c9c │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #539] @ 0x21b │ │ │ │ @@ -223191,15 +223191,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] @ 136e84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 136e0c │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -223284,15 +223284,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] @ 136fec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 136f6c │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ @@ -223372,15 +223372,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] @ 137160 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1370d8 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -223465,15 +223465,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #468] @ 137354 │ │ │ │ ldr r5, [pc, #468] @ 137358 │ │ │ │ ldr r4, [pc, #468] @ 13735c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 137308 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #539] @ 0x21b │ │ │ │ @@ -223584,26 +223584,26 @@ │ │ │ │ bl 128084 │ │ │ │ b 137288 │ │ │ │ orrseq fp, sl, r0, lsr #7 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - strdeq r2, [r9, -r4] │ │ │ │ - strdeq r2, [r9, -r4] │ │ │ │ + tsteq r9, r4, lsl r7 │ │ │ │ + tsteq r9, r4, lsl r5 │ │ │ │ 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] @ 137564 │ │ │ │ ldr r5, [pc, #476] @ 137568 │ │ │ │ ldr r4, [pc, #476] @ 13756c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 137518 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #539] @ 0x21b │ │ │ │ @@ -223716,26 +223716,26 @@ │ │ │ │ bl 128084 │ │ │ │ b 137494 │ │ │ │ @ instruction: 0x019ab198 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - strdeq r2, [r9, -r4] │ │ │ │ - smlatteq r9, r4, r2, r2 │ │ │ │ + tsteq r9, r4, lsl r5 │ │ │ │ + tsteq r9, r4, lsl #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, #476] @ 137774 │ │ │ │ ldr r5, [pc, #476] @ 137778 │ │ │ │ ldr r4, [pc, #476] @ 13777c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 137728 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #539] @ 0x21b │ │ │ │ @@ -223848,26 +223848,26 @@ │ │ │ │ bl 128084 │ │ │ │ b 1376ac │ │ │ │ orrseq sl, sl, r8, lsl #31 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ + tsteq r9, r4, lsl r3 │ │ │ │ strdeq r2, [r9, -r4] │ │ │ │ - ldrdeq r2, [r9, -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] @ 137998 │ │ │ │ ldr r5, [pc, #496] @ 13799c │ │ │ │ ldr r4, [pc, #496] @ 1379a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 13794c │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #539] @ 0x21b │ │ │ │ @@ -223985,26 +223985,26 @@ │ │ │ │ bl 128084 │ │ │ │ b 1378c8 │ │ │ │ orrseq sl, sl, r8, ror sp │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlatteq r9, r0, r0, r2 │ │ │ │ - @ instruction: 0x01091eb0 │ │ │ │ + mrseq r2, (UNDEF: 25) │ │ │ │ + ldrdeq r1, [r9, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #468] @ 137ba0 │ │ │ │ ldr r5, [pc, #468] @ 137ba4 │ │ │ │ ldr r4, [pc, #468] @ 137ba8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 137b54 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ @@ -224115,26 +224115,26 @@ │ │ │ │ bl 128084 │ │ │ │ b 137ae8 │ │ │ │ orrseq sl, sl, r4, asr fp │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlatteq r9, r8, lr, r1 │ │ │ │ - smlatbeq r9, r8, ip, r1 │ │ │ │ + tsteq r9, r8, lsl #30 │ │ │ │ + smlabteq r9, r8, ip, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #492] @ 137dc0 │ │ │ │ ldr r5, [pc, #492] @ 137dc4 │ │ │ │ ldr r4, [pc, #492] @ 137dc8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 137d74 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ @@ -224251,24 +224251,24 @@ │ │ │ │ bl 128084 │ │ │ │ b 137cfc │ │ │ │ orrseq sl, sl, ip, asr #18 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq r1, [r9, -r8] │ │ │ │ - smlabbeq r9, r8, sl, r1 │ │ │ │ + strdeq r1, [r9, -r8] │ │ │ │ + smlatbeq r9, r8, sl, r1 │ │ │ │ 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] @ 137f94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 137f0c │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #4023] @ 0xfb7 │ │ │ │ @@ -224365,25 +224365,25 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 137ee4 │ │ │ │ orrseq sl, sl, r4, lsr r7 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x0121359c │ │ │ │ + @ instruction: 0x012135bc │ │ │ │ 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, #416] @ 138160 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1380d8 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -224480,26 +224480,26 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 1380b0 │ │ │ │ orrseq sl, sl, r8, ror #10 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x012133b8 │ │ │ │ + ldrdeq r3, [r1, -r8]! │ │ │ │ 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, #408] @ 138328 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 1382b4 │ │ │ │ add fp, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [fp, #4023] @ 0xfb7 │ │ │ │ @@ -224594,25 +224594,25 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 13828c │ │ │ │ @ instruction: 0x019aa398 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - smlawteq r1, r4, r1, r3 │ │ │ │ + @ instruction: 0x012131e4 │ │ │ │ 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, #424] @ 1384fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 138488 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -224711,28 +224711,28 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 138460 │ │ │ │ @ instruction: 0x019aa1d4 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - ldrdeq r2, [r1, -r8]! │ │ │ │ + strdeq r2, [r1, -r8]! │ │ │ │ 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, #432] @ 1386dc │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ bne 13868c │ │ │ │ add fp, r0, #565248 @ 0x8a000 │ │ │ │ @@ -224832,24 +224832,24 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 128084 │ │ │ │ b 1385f0 │ │ │ │ @ instruction: 0x019a9ffc │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlawteq r1, r0, sp, r2 │ │ │ │ + @ instruction: 0x01212de0 │ │ │ │ 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, #424] @ 1388b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 138864 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -224949,27 +224949,27 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 1387c0 │ │ │ │ orrseq r9, sl, r0, lsr #28 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlawteq r1, ip, fp, r2 │ │ │ │ + @ instruction: 0x01212bec │ │ │ │ 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, #432] @ 138a90 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -225068,24 +225068,24 @@ │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 128084 │ │ │ │ b 1389b4 │ │ │ │ orrseq r9, sl, r8, asr #24 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - ldrdeq r2, [r1, -ip]! │ │ │ │ + strdeq r2, [r1, -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, #424] @ 138c60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 138c14 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -225184,24 +225184,24 @@ │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 138b78 │ │ │ │ orrseq r9, sl, r0, ror sl │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x012127ec │ │ │ │ + @ instruction: 0x0121280c │ │ │ │ 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, #412] @ 138e24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 138da0 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #4023] @ 0xfb7 │ │ │ │ @@ -225297,24 +225297,24 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ strgt r3, [ip, #28] │ │ │ │ b 138d78 │ │ │ │ orrseq r9, sl, r0, lsr #17 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - @ instruction: 0x01212644 │ │ │ │ + @ instruction: 0x01212664 │ │ │ │ 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, #412] @ 138fe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 138f64 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -225410,24 +225410,24 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ strgt r3, [ip, #28] │ │ │ │ b 138f3c │ │ │ │ @ instruction: 0x019a96dc │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - @ instruction: 0x01212460 │ │ │ │ + smlawbeq r1, r0, r4, r2 │ │ │ │ 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] @ 13910c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #539] @ 0x21b │ │ │ │ add r7, r7, #1024 @ 0x400 │ │ │ │ @@ -225490,15 +225490,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] @ 139224 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #1 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -225560,15 +225560,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] @ 139334 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #539] @ 0x21b │ │ │ │ add r8, r4, #569344 @ 0x8b000 │ │ │ │ cmp r9, #2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -225628,15 +225628,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] @ 13943c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #2 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -225694,15 +225694,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] @ 139550 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add r9, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -225763,15 +225763,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] @ 139658 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -225829,15 +225829,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, #408] @ 139810 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 139794 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -225932,24 +225932,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r2, r9, #12 │ │ │ │ addne r2, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 13976c │ │ │ │ @ instruction: 0x019a8eb0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01211c18 │ │ │ │ + @ instruction: 0x01211c38 │ │ │ │ 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] @ 1399e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 139978 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -226049,24 +226049,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 139950 │ │ │ │ @ instruction: 0x019a8cf0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01211a1c │ │ │ │ + @ instruction: 0x01211a3c │ │ │ │ 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] @ 139bbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 139b70 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -226167,24 +226167,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 128084 │ │ │ │ b 139ae0 │ │ │ │ orrseq r8, sl, ip, lsl fp │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0121180c │ │ │ │ + @ instruction: 0x0121182c │ │ │ │ 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, #448] @ 139da4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrh r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 139d58 │ │ │ │ @@ -226289,24 +226289,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 128084 │ │ │ │ b 139cc8 │ │ │ │ orrseq r8, sl, r4, asr #18 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0121160c │ │ │ │ + @ instruction: 0x0121162c │ │ │ │ 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, #408] @ 139f64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 139ee8 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -226401,24 +226401,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r2, r9, #12 │ │ │ │ addne r2, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 139ec0 │ │ │ │ orrseq r8, sl, ip, asr r7 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01211464 │ │ │ │ + smlawbeq r1, r4, r4, r1 │ │ │ │ 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] @ 13a134 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13a0c8 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -226517,24 +226517,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 13a0a0 │ │ │ │ @ instruction: 0x019a859c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0121126c │ │ │ │ + smlawbeq r1, ip, r2, r1 │ │ │ │ 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] @ 13a304 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13a2b8 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -226633,24 +226633,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 13a228 │ │ │ │ orrseq r8, sl, ip, asr #7 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01211064 │ │ │ │ + smlawbeq r1, r4, r0, r1 │ │ │ │ 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, #436] @ 13a4e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13a494 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -226752,24 +226752,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 13a404 │ │ │ │ @ instruction: 0x019a81fc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01210e70 │ │ │ │ + @ instruction: 0x01210e90 │ │ │ │ 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, #448] @ 13a6c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, r6, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r4, r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ bmi 13a678 │ │ │ │ @@ -226881,15 +226881,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, #468] @ 13a8bc │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 13a878 │ │ │ │ @@ -227006,15 +227006,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, #468] @ 13aab0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ rsb r4, r3, #45 @ 0x2d │ │ │ │ cmp r4, r1 │ │ │ │ movcs r4, r1 │ │ │ │ cmp r4, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 13aa90 │ │ │ │ @@ -227131,15 +227131,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, #464] @ 13aca0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 13ac80 │ │ │ │ @@ -227255,15 +227255,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] @ 13adcc │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r8, #593920 @ 0x91000 │ │ │ │ ldrb sl, [r3, #539] @ 0x21b │ │ │ │ add r9, r8, #569344 @ 0x8b000 │ │ │ │ cmp sl, #1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -227330,15 +227330,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] @ 13aee8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #539] @ 0x21b │ │ │ │ add r7, r7, #1024 @ 0x400 │ │ │ │ @@ -227401,15 +227401,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] @ 13b004 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #539] @ 0x21b │ │ │ │ add r7, r7, #1024 @ 0x400 │ │ │ │ @@ -227475,15 +227475,15 @@ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #272] @ 13b138 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #539] @ 0x21b │ │ │ │ mov r9, r1 │ │ │ │ @@ -227549,15 +227549,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] @ 13b248 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #539] @ 0x21b │ │ │ │ add r8, r4, #569344 @ 0x8b000 │ │ │ │ cmp r9, #2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -227617,15 +227617,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] @ 13b358 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #539] @ 0x21b │ │ │ │ add r8, r4, #569344 @ 0x8b000 │ │ │ │ cmp r9, #2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -227687,15 +227687,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [pc, #264] @ 13b488 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ add r3, sl, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add fp, sl, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ @@ -227761,15 +227761,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] @ 13b59c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add r9, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -227830,15 +227830,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] @ 13b6b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add r9, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -227899,15 +227899,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] @ 13b7c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #1 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -227968,15 +227968,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] @ 13b8d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #1 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -228037,15 +228037,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] @ 13b9f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #1 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -228107,15 +228107,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] @ 13baf8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #2 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -228173,15 +228173,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] @ 13bc00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #2 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -228239,15 +228239,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] @ 13bd08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #2 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -228305,15 +228305,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] @ 13be0c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -228370,15 +228370,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] @ 13bf10 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -228435,15 +228435,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] @ 13c018 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ add r6, r6, #1024 @ 0x400 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -228503,15 +228503,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] @ 13c1a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13c0f8 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -228603,15 +228603,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] @ 13c33c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 13c28c │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #539] @ 0x21b │ │ │ │ add r8, r5, #569344 @ 0x8b000 │ │ │ │ @@ -228704,15 +228704,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] @ 13c4dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 13c430 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #539] @ 0x21b │ │ │ │ @@ -228811,15 +228811,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ bhi 13c5dc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #416] @ 13c6b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 13c5e4 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ @@ -228926,15 +228926,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] @ 13c854 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 13c7b8 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb sl, [r3, #539] @ 0x21b │ │ │ │ @@ -229036,15 +229036,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ bhi 13c95c │ │ │ │ ldr r3, [pc, #396] @ 13ca20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 13c964 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -229147,15 +229147,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] @ 13cbd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 13cb2c │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ @@ -229262,15 +229262,15 @@ │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #8] │ │ │ │ bhi 13cce8 │ │ │ │ ldr r3, [pc, #404] @ 13cdb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 13ccf0 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -229377,15 +229377,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] @ 13cf54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 13ceb8 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ @@ -229479,15 +229479,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] @ 13d0e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13d038 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -229578,15 +229578,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] @ 13d270 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13d1c4 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -229677,15 +229677,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] @ 13d40c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13d360 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -229780,15 +229780,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] @ 13d5a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13d4f8 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -229882,15 +229882,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] @ 13d740 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13d6a4 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -229985,15 +229985,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] @ 13d8d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13d840 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -230087,15 +230087,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] @ 13da80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13d9d8 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -230193,15 +230193,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] @ 13dc20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13db7c │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -230299,15 +230299,15 @@ │ │ │ │ ldr r7, [pc, #404] @ 13ddd4 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ add r7, pc, r7 │ │ │ │ pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #392] @ 13ddd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13dd2c │ │ │ │ add r3, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #539] @ 0x21b │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ @@ -230406,15 +230406,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] @ 13dfc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, r6, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r4, r1, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ bmi 13df70 │ │ │ │ @@ -230527,15 +230527,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, #440] @ 13e198 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r9, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r3, r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ bmi 13e140 │ │ │ │ @@ -230645,15 +230645,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, #448] @ 13e378 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r3, r1, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ bmi 13e328 │ │ │ │ @@ -230765,15 +230765,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, #468] @ 13e56c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 13e528 │ │ │ │ @@ -230890,15 +230890,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, #424] @ 13e734 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r9, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 13e6f0 │ │ │ │ @@ -231004,15 +231004,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, #468] @ 13e928 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 13e8e4 │ │ │ │ @@ -231129,15 +231129,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] @ 13eb24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ rsb r4, r3, #45 @ 0x2d │ │ │ │ cmp r4, r1 │ │ │ │ movcs r4, r1 │ │ │ │ cmp r4, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 13eb04 │ │ │ │ @@ -231256,15 +231256,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, #424] @ 13ecec │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r9, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 13eccc │ │ │ │ @@ -231370,15 +231370,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, #472] @ 13eee4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 13eec4 │ │ │ │ @@ -231496,15 +231496,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, #464] @ 13f0d4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 13f0b4 │ │ │ │ @@ -231620,15 +231620,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, #412] @ 13f290 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r9, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 13f270 │ │ │ │ @@ -231731,15 +231731,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, #464] @ 13f480 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 13f460 │ │ │ │ @@ -231855,15 +231855,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, #472] @ 13f678 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ ldr ip, [pc, #448] @ 13f67c │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -231983,15 +231983,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, #408] @ 13f838 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 13f7bc │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -232086,24 +232086,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 13f794 │ │ │ │ orrseq r2, sl, r8, lsl #29 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120bb30 │ │ │ │ + @ instruction: 0x0120bb50 │ │ │ │ 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, #420] @ 13fa04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 13f988 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -232201,24 +232201,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 13f960 │ │ │ │ orrseq r2, sl, r8, asr #25 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120b94c │ │ │ │ + @ instruction: 0x0120b96c │ │ │ │ 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] @ 13fbd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 13fb6c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -232318,25 +232318,25 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 13fb44 │ │ │ │ @ instruction: 0x019a2afc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120b750 │ │ │ │ + @ instruction: 0x0120b770 │ │ │ │ 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, #464] @ 13fdd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 13fd64 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ @@ -232445,24 +232445,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r5, #12 │ │ │ │ addne r4, r5, #16 │ │ │ │ strne r3, [r5, #12] │ │ │ │ b 13fd38 │ │ │ │ orrseq r2, sl, r4, lsr #18 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120b544 │ │ │ │ + @ instruction: 0x0120b564 │ │ │ │ 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] @ 13ffac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 13ff60 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -232563,27 +232563,27 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 128084 │ │ │ │ b 13fed0 │ │ │ │ orrseq r2, sl, ip, lsr #14 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120b32c │ │ │ │ + @ instruction: 0x0120b34c │ │ │ │ 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, #468] @ 1401ac │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp] │ │ │ │ bne 14015c │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ @@ -232691,24 +232691,24 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ bl 128084 │ │ │ │ b 1400c0 │ │ │ │ orrseq r2, sl, r0, asr r5 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120b11c │ │ │ │ + @ instruction: 0x0120b13c │ │ │ │ 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, #448] @ 140394 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrsh r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 140348 │ │ │ │ @@ -232813,27 +232813,27 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 128084 │ │ │ │ b 1402b8 │ │ │ │ orrseq r2, sl, r4, asr r3 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120af14 │ │ │ │ + @ instruction: 0x0120af34 │ │ │ │ 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, #480] @ 1405a0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -232944,24 +232944,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 128084 │ │ │ │ b 1404b8 │ │ │ │ orrseq r2, sl, r8, ror #2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - strdeq sl, [r0, -r8]! │ │ │ │ + @ instruction: 0x0120ad18 │ │ │ │ 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, #408] @ 140760 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 1406e4 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -233056,24 +233056,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 1406bc │ │ │ │ orrseq r1, sl, r0, ror #30 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120ab48 │ │ │ │ + @ instruction: 0x0120ab68 │ │ │ │ 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, #408] @ 140920 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 1408a4 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -233168,24 +233168,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 14087c │ │ │ │ orrseq r1, sl, r0, lsr #27 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120a970 │ │ │ │ + @ instruction: 0x0120a990 │ │ │ │ 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] @ 140af0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 140a84 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -233284,24 +233284,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 140a5c │ │ │ │ orrseq r1, sl, r0, ror #23 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120a778 │ │ │ │ + @ instruction: 0x0120a798 │ │ │ │ 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, #420] @ 140cbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 140c50 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -233399,24 +233399,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 140c28 │ │ │ │ orrseq r1, sl, r0, lsl sl │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120a594 │ │ │ │ + @ instruction: 0x0120a5b4 │ │ │ │ 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] @ 140e8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 140e40 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -233515,24 +233515,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 140db0 │ │ │ │ orrseq r1, sl, r4, asr #16 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawbeq r0, ip, r3, sl │ │ │ │ + @ instruction: 0x0120a3ac │ │ │ │ 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, #420] @ 141058 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14100c │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -233630,24 +233630,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 140f7c │ │ │ │ orrseq r1, sl, r4, ror r6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120a1a8 │ │ │ │ + smlawteq r0, r8, r1, sl │ │ │ │ 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, #436] @ 141234 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1411e8 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -233749,24 +233749,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 141158 │ │ │ │ orrseq r1, sl, r8, lsr #9 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01209fb4 │ │ │ │ + ldrdeq r9, [r0, -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, #428] @ 141408 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1413bc │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -233866,24 +233866,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 141330 │ │ │ │ orrseq r1, sl, ip, asr #5 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawteq r0, r8, sp, r9 │ │ │ │ + @ instruction: 0x01209de8 │ │ │ │ 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, #424] @ 1415d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14158c │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -233982,24 +233982,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 141500 │ │ │ │ ldrsheq r1, [sl, r8] │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01209be0 │ │ │ │ + @ instruction: 0x01209c00 │ │ │ │ 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, #424] @ 1417a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14175c │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -234098,24 +234098,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 1416d0 │ │ │ │ orrseq r0, sl, r8, lsr #30 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - strdeq r9, [r0, -r8]! │ │ │ │ + @ instruction: 0x01209a18 │ │ │ │ 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, #424] @ 141978 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14192c │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -234214,24 +234214,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 1418a0 │ │ │ │ orrseq r0, sl, r8, asr sp │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01209810 │ │ │ │ + @ instruction: 0x01209830 │ │ │ │ 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, #436] @ 141b54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 141b08 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -234333,24 +234333,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 141a78 │ │ │ │ orrseq r0, sl, r8, lsl #23 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120961c │ │ │ │ + @ instruction: 0x0120963c │ │ │ │ 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, #424] @ 141d24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 141cd8 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -234449,24 +234449,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 141c4c │ │ │ │ orrseq r0, sl, ip, lsr #19 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01209434 │ │ │ │ + @ instruction: 0x01209454 │ │ │ │ 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, #616] @ 141fb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 141f68 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -234614,24 +234614,24 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 141e7c │ │ │ │ @ instruction: 0x019a07dc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ blcc fe1621c8 │ │ │ │ - smlawbeq r0, ip, r1, r9 │ │ │ │ + @ instruction: 0x012091ac │ │ │ │ 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, #632] @ 142258 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14220c │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -234783,24 +234783,24 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 14211c │ │ │ │ orrseq r0, sl, r8, asr #10 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ - ldrdeq r8, [r0, -r0]! │ │ │ │ + strdeq r8, [r0, -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, #712] @ 14254c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 142500 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -234972,25 +234972,25 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 1423e4 │ │ │ │ orrseq r0, sl, r4, lsr #5 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ - smlawteq r0, r4, fp, r8 │ │ │ │ + @ instruction: 0x01208be4 │ │ │ │ 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, #428] @ 142724 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r9, [pc, #420] @ 142728 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -235091,25 +235091,25 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 128084 │ │ │ │ b 142654 │ │ │ │ @ instruction: 0x0199ffb0 │ │ │ │ orrseq sp, r9, ip, asr sl │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, r4, ror r6 │ │ │ │ - ldrdeq r8, [r0, -r4]! │ │ │ │ + strdeq r8, [r0, -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, #448] @ 142914 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [pc, #440] @ 142918 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1428c8 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -235215,24 +235215,24 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 128084 │ │ │ │ b 142834 │ │ │ │ @ instruction: 0x0199fdd4 │ │ │ │ @ instruction: 0x0199d894 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, r4, ror r6 │ │ │ │ - smlawteq r0, ip, r7, r8 │ │ │ │ + @ instruction: 0x012087ec │ │ │ │ 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, #504] @ 142b3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 142af0 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -235352,24 +235352,24 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 142a40 │ │ │ │ orrseq pc, r9, r4, ror #23 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ - smlawbeq r0, ip, r5, r8 │ │ │ │ + @ instruction: 0x012085ac │ │ │ │ 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, #552] @ 142d90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 142d44 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -235501,24 +235501,24 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 142c78 │ │ │ │ orrseq pc, r9, r0, asr #19 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ - @ instruction: 0x01208320 │ │ │ │ + @ instruction: 0x01208340 │ │ │ │ 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, #400] @ 142f4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 142ed0 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -235611,24 +235611,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 142ea8 │ │ │ │ orrseq pc, r9, ip, ror #14 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x0120817c │ │ │ │ + @ instruction: 0x0120819c │ │ │ │ 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, #400] @ 143104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 143088 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -235721,24 +235721,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 143060 │ │ │ │ @ instruction: 0x0199f5b4 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01207fac │ │ │ │ + smlawteq r0, ip, pc, r7 @ │ │ │ │ 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] @ 1432b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 143268 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -235829,24 +235829,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 1431ec │ │ │ │ @ instruction: 0x0199f3fc │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01207db4 │ │ │ │ + ldrdeq r7, [r0, -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] @ 143460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 143414 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -235936,24 +235936,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 143398 │ │ │ │ orrseq pc, r9, ip, asr #4 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - strdeq r7, [r0, -r0]! │ │ │ │ + @ instruction: 0x01207c10 │ │ │ │ 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] @ 143610 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1435c4 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -236044,24 +236044,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 143548 │ │ │ │ orrseq pc, r9, r0, lsr #1 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01207a28 │ │ │ │ + @ instruction: 0x01207a48 │ │ │ │ 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] @ 1437bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 143770 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #4023] @ 0xfb7 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -236151,25 +236151,25 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 128084 │ │ │ │ b 1436f4 │ │ │ │ @ instruction: 0x0199eef0 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01207864 │ │ │ │ + smlawbeq r0, r4, r8, 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, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #348] @ 143944 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r4, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r4, #880] @ 0x370 │ │ │ │ cmp r3, r5 │ │ │ │ bls 143904 │ │ │ │ cmn r5, #15 │ │ │ │ @@ -236249,15 +236249,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 128084 │ │ │ │ b 143894 │ │ │ │ orrseq lr, r9, r0, asr #26 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawteq r0, r4, r6, r7 │ │ │ │ + @ instruction: 0x012076e4 │ │ │ │ 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] │ │ │ │ @@ -236346,15 +236346,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #556] @ 143cf0 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 143c34 │ │ │ │ mov r3, r4 │ │ │ │ @@ -236492,15 +236492,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] @ 143f40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r4] │ │ │ │ rsb r4, r3, #45 @ 0x2d │ │ │ │ cmp r4, r1 │ │ │ │ movcs r4, r1 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp] │ │ │ │ @@ -236642,15 +236642,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #572] @ 1441a0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 1440dc │ │ │ │ mov r3, r4 │ │ │ │ @@ -236792,15 +236792,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, #544] @ 1443e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r6, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r4, r1, #1 │ │ │ │ str r2, [sp] │ │ │ │ @@ -236937,15 +236937,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, #540] @ 144624 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1445b8 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -237074,25 +237074,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1444e4 │ │ │ │ orrseq lr, r9, r0, lsr #2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012069e8 │ │ │ │ + @ instruction: 0x01206a08 │ │ │ │ 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, #556] @ 144880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldrh r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 144814 │ │ │ │ @@ -237225,24 +237225,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 14473c │ │ │ │ @ instruction: 0x0199ded4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01206770 │ │ │ │ + @ instruction: 0x01206790 │ │ │ │ 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] @ 144abc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 144a50 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -237368,24 +237368,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 14497c │ │ │ │ orrseq sp, r9, ip, ror ip │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01206514 │ │ │ │ + @ instruction: 0x01206534 │ │ │ │ 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, #536] @ 144d00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 144c94 │ │ │ │ @@ -237513,24 +237513,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 144bc0 │ │ │ │ orrseq sp, r9, r0, asr #20 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012062b4 │ │ │ │ + ldrdeq r6, [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, #528] @ 144f3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 144eb0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -237656,24 +237656,24 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 144e84 │ │ │ │ @ instruction: 0x0199d7fc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01206078 │ │ │ │ + @ instruction: 0x01206098 │ │ │ │ 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, #532] @ 14517c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 1450f0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ @@ -237800,24 +237800,24 @@ │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 1450c4 │ │ │ │ orrseq sp, r9, r0, asr #11 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01205e1c │ │ │ │ + @ instruction: 0x01205e3c │ │ │ │ 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, #512] @ 1453a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 14530c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -237939,24 +237939,24 @@ │ │ │ │ addeq r2, r9, #12 │ │ │ │ addne r2, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 1452e0 │ │ │ │ orrseq sp, r9, r0, lsl #7 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01205be0 │ │ │ │ + @ instruction: 0x01205c00 │ │ │ │ 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, #512] @ 1455d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 145538 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -238078,24 +238078,24 @@ │ │ │ │ addeq r2, r9, #12 │ │ │ │ addne r2, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 14550c │ │ │ │ orrseq sp, r9, r4, asr r1 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01205998 │ │ │ │ + @ instruction: 0x012059b8 │ │ │ │ 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] @ 145740 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #714] @ 0x2ca │ │ │ │ add r5, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 145710 │ │ │ │ add r3, r5, #25088 @ 0x6200 │ │ │ │ @@ -238176,15 +238176,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] @ 1458b0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #714] @ 0x2ca │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -238268,15 +238268,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] @ 145a14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1459e4 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -238357,15 +238357,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] @ 145b80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r9, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #714] @ 0x2ca │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #1 │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ @@ -238448,15 +238448,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] @ 145cf4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 145ca4 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -238541,15 +238541,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] @ 145e6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 145e1c │ │ │ │ @@ -238635,15 +238635,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, #492] @ 14607c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 146010 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -238759,24 +238759,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 145f50 │ │ │ │ @ instruction: 0x0199c698 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01204ea0 │ │ │ │ + smlawteq r0, r0, lr, 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, #496] @ 146294 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 146228 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -238893,24 +238893,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 146168 │ │ │ │ orrseq ip, r9, r4, lsl #9 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01204c68 │ │ │ │ + smlawbeq r0, r8, ip, 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, #492] @ 1464a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 14643c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -239027,24 +239027,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 14637c │ │ │ │ orrseq ip, r9, ip, ror #4 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01204a38 │ │ │ │ + @ instruction: 0x01204a58 │ │ │ │ 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] @ 1466c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 146658 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -239162,24 +239162,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 146598 │ │ │ │ orrseq ip, r9, r4, asr r0 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01204800 │ │ │ │ + @ instruction: 0x01204820 │ │ │ │ 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] @ 1468e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 146874 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -239296,24 +239296,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1467b4 │ │ │ │ orrseq fp, r9, r8, lsr lr │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawteq r0, r4, r5, r4 │ │ │ │ + @ instruction: 0x012045e4 │ │ │ │ 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] @ 146af8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 146a8c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -239430,24 +239430,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1469c4 │ │ │ │ orrseq fp, r9, r0, lsr #24 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r0, ip, r3, r4 │ │ │ │ + @ instruction: 0x012043ac │ │ │ │ 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, #504] @ 146d18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 146c8c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -239566,24 +239566,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 146c60 │ │ │ │ orrseq fp, r9, r8, lsl #20 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0120416c │ │ │ │ + smlawbeq r0, ip, r1, 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, #504] @ 146f38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 146e9c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -239702,24 +239702,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 146e70 │ │ │ │ orrseq fp, r9, r8, ror #15 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01203f3c │ │ │ │ + @ instruction: 0x01203f5c │ │ │ │ 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] @ 147150 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1470e4 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -239837,24 +239837,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 147024 │ │ │ │ orrseq fp, r9, r8, asr #11 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - ldrdeq r3, [r0, -r4]! │ │ │ │ + strdeq r3, [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, #496] @ 14736c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 147300 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -239972,24 +239972,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 147238 │ │ │ │ orrseq fp, r9, ip, lsr #7 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01203a98 │ │ │ │ + @ instruction: 0x01203ab8 │ │ │ │ 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, #504] @ 147590 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 147504 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -240109,24 +240109,24 @@ │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 1474d8 │ │ │ │ @ instruction: 0x0199b190 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01203874 │ │ │ │ + @ instruction: 0x01203894 │ │ │ │ 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, #504] @ 1477b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 147718 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -240246,25 +240246,25 @@ │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 1476ec │ │ │ │ orrseq sl, r9, ip, ror #30 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01203644 │ │ │ │ + @ instruction: 0x01203664 │ │ │ │ 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, #480] @ 1479c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 147958 │ │ │ │ @@ -240377,24 +240377,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1478a4 │ │ │ │ orrseq sl, r9, r4, asr #26 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012033e4 │ │ │ │ + @ instruction: 0x01203404 │ │ │ │ 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, #480] @ 147bcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 147b60 │ │ │ │ @@ -240507,24 +240507,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 147aa4 │ │ │ │ orrseq sl, r9, ip, lsr fp │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012031bc │ │ │ │ + ldrdeq r3, [r0, -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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #492] @ 147de0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 147d54 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -240640,24 +240640,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 147d28 │ │ │ │ orrseq sl, r9, r4, lsr r9 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01202fa8 │ │ │ │ + smlawteq r0, r8, pc, 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, #496] @ 147ff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 147f5c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -240774,25 +240774,25 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 147f30 │ │ │ │ orrseq sl, r9, r0, lsr #14 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r0, r0, sp, r2 │ │ │ │ + @ instruction: 0x01202da0 │ │ │ │ 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, #480] @ 148204 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 148198 │ │ │ │ @@ -240906,24 +240906,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1480e4 │ │ │ │ orrseq sl, r9, r4, lsl #10 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01202b24 │ │ │ │ + @ instruction: 0x01202b44 │ │ │ │ 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, #480] @ 148410 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 1483a4 │ │ │ │ @@ -241037,24 +241037,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1482e8 │ │ │ │ @ instruction: 0x0199a2f8 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strdeq r2, [r0, -r8]! │ │ │ │ + @ instruction: 0x01202918 │ │ │ │ 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, #492] @ 148628 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 14859c │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -241171,24 +241171,24 @@ │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 148570 │ │ │ │ orrseq sl, r9, ip, ror #1 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012026e0 │ │ │ │ + @ instruction: 0x01202700 │ │ │ │ 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] @ 148844 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 1487a8 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -241306,26 +241306,26 @@ │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 14877c │ │ │ │ @ instruction: 0x01999ed4 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012024b4 │ │ │ │ + ldrdeq r2, [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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #572] @ 148aac │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ ldr ip, [pc, #540] @ 148ab0 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -241471,15 +241471,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #556] @ 148d04 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 148c48 │ │ │ │ mov r3, r4 │ │ │ │ @@ -241619,15 +241619,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #568] @ 148f60 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 148eb0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -241770,15 +241770,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #572] @ 1491c0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 1490fc │ │ │ │ mov r3, r4 │ │ │ │ @@ -241920,15 +241920,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, #548] @ 149408 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r3, r1, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ bmi 149340 │ │ │ │ @@ -242066,15 +242066,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, #512] @ 14962c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 149580 │ │ │ │ @@ -242205,15 +242205,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #528] @ 149860 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 1497bc │ │ │ │ mov r0, r4 │ │ │ │ @@ -242346,15 +242346,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #528] @ 149a94 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 1499d8 │ │ │ │ mov r3, r4 │ │ │ │ @@ -242487,15 +242487,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #528] @ 149cc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r3, r1, #1 │ │ │ │ bmi 149c04 │ │ │ │ add r5, r4, #148480 @ 0x24400 │ │ │ │ @@ -242628,15 +242628,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #556] @ 149f18 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 149e5c │ │ │ │ mov r3, r4 │ │ │ │ @@ -242774,15 +242774,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, #564] @ 14a170 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r4] │ │ │ │ rsb r4, r3, #45 @ 0x2d │ │ │ │ cmp r4, r1 │ │ │ │ movcs r4, r1 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -242926,15 +242926,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #572] @ 14a3d0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 14a30c │ │ │ │ mov r3, r4 │ │ │ │ @@ -243076,15 +243076,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, #548] @ 14a618 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r6, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ sub sp, sp, #28 │ │ │ │ subs r4, r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -243226,15 +243226,15 @@ │ │ │ │ ldr r7, [pc, #492] @ 14a828 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ add r7, pc, r7 │ │ │ │ pophi {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #480] @ 14a82c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14a768 │ │ │ │ add r9, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #714] @ 0x2ca │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ @@ -243363,15 +243363,15 @@ │ │ │ │ ldrb sl, [sp, #48] @ 0x30 │ │ │ │ add r8, pc, r8 │ │ │ │ bhi 14a974 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #476] @ 14aa4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 14a97c │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #714] @ 0x2ca │ │ │ │ @@ -243494,15 +243494,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] @ 14ac4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14ab90 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -243629,15 +243629,15 @@ │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #8] │ │ │ │ bhi 14ada4 │ │ │ │ ldr r3, [pc, #492] @ 14ae84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 14adac │ │ │ │ add fp, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #714] @ 0x2ca │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -243763,15 +243763,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] @ 14b078 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14afc8 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -243894,15 +243894,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ bhi 14b1c4 │ │ │ │ ldr r3, [pc, #484] @ 14b2a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 14b1cc │ │ │ │ add fp, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #714] @ 0x2ca │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -244026,15 +244026,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] @ 14b494 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14b3d0 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -244154,15 +244154,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ bhi 14b5d8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #504] @ 14b6c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 14b5e0 │ │ │ │ add fp, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #714] @ 0x2ca │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ @@ -244291,15 +244291,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] @ 14b8ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 14b7e8 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r5, #569344 @ 0x8b000 │ │ │ │ @@ -244414,15 +244414,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] @ 14baa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 14b9d8 │ │ │ │ add r9, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #714] @ 0x2ca │ │ │ │ add r8, r5, #569344 @ 0x8b000 │ │ │ │ @@ -244538,15 +244538,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] @ 14bc70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14bbd0 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -244656,15 +244656,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] @ 14be34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 14bd9c │ │ │ │ add fp, sl, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #714] @ 0x2ca │ │ │ │ @@ -244767,15 +244767,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] @ 14bffc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14bf6c │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -244882,15 +244882,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] @ 14c1c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 14c130 │ │ │ │ add r9, sl, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #714] @ 0x2ca │ │ │ │ @@ -244995,15 +244995,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] @ 14c398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14c2e8 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -245112,15 +245112,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] @ 14c56c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 14c4bc │ │ │ │ add r9, r7, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #714] @ 0x2ca │ │ │ │ @@ -245229,15 +245229,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] @ 14c74c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 14c68c │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r5, #569344 @ 0x8b000 │ │ │ │ @@ -245349,15 +245349,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] @ 14c924 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14c868 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -245467,15 +245467,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] @ 14cb28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14ca68 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -245598,15 +245598,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] @ 14cd38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 14cc78 │ │ │ │ add fp, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #714] @ 0x2ca │ │ │ │ @@ -245728,15 +245728,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] @ 14cf30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14ce7c │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -245855,15 +245855,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] @ 14d130 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 14d07c │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #714] @ 0x2ca │ │ │ │ @@ -245982,15 +245982,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] @ 14d328 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14d264 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -246108,15 +246108,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] @ 14d524 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 14d460 │ │ │ │ add r9, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #714] @ 0x2ca │ │ │ │ @@ -246235,15 +246235,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] @ 14d70c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 14d648 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r5, #569344 @ 0x8b000 │ │ │ │ @@ -246357,15 +246357,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] @ 14d8f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 14d830 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r7, r5, #569344 @ 0x8b000 │ │ │ │ @@ -246477,15 +246477,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, #516] @ 14db1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 14da78 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -246608,24 +246608,24 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ strgt r3, [ip, #28] │ │ │ │ b 14da4c │ │ │ │ orrseq r4, r9, r0, lsl ip │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r0, asr #3 │ │ │ │ + tsteq pc, r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #516] @ 14dd4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 14dca8 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -246748,24 +246748,24 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ strgt r3, [ip, #28] │ │ │ │ b 14dc7c │ │ │ │ orrseq r4, r9, r0, ror #19 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, ip, ror #30 │ │ │ │ + tsteq pc, ip, lsl #31 │ │ │ │ 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] @ 14df88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ bne 14df1c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -246891,24 +246891,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 14de3c │ │ │ │ @ instruction: 0x019947b0 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011fccdc │ │ │ │ + @ instruction: 0x011fccfc │ │ │ │ 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] @ 14e1c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 14e158 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -247035,24 +247035,24 @@ │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 14e070 │ │ │ │ orrseq r4, r9, r4, ror r5 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq pc, r4, lsl #21 │ │ │ │ + tsteq pc, r4, lsr #21 │ │ │ │ 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] @ 14e404 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 14e370 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -247178,25 +247178,25 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 14e344 │ │ │ │ orrseq r4, r9, r4, lsr r3 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r0, asr r8 @ │ │ │ │ + tsteq pc, r0, ror r8 @ │ │ │ │ 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, #520] @ 14e63c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 14e594 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -247320,29 +247320,29 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 14e568 │ │ │ │ ldrsheq r4, [r9, r4] │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r0, lsl r6 @ │ │ │ │ + tsteq pc, r0, lsr r6 @ │ │ │ │ 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, #524] @ 14e888 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 14e81c │ │ │ │ @@ -247467,28 +247467,28 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b 14e74c │ │ │ │ orrseq r3, r9, ip, lsr #29 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, ip, ror #6 │ │ │ │ + tsteq pc, ip, lsl #7 │ │ │ │ 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, #524] @ 14ead0 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ bne 14ea64 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #4023] @ 0xfb7 │ │ │ │ @@ -247614,25 +247614,25 @@ │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b 14e984 │ │ │ │ orrseq r3, r9, r4, ror #24 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq pc, r8, lsl #2 │ │ │ │ + tsteq pc, r8, 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #528] @ 14ed14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 14ec80 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -247758,25 +247758,25 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 14ec54 │ │ │ │ orrseq r3, r9, r4, lsr #20 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011fbed0 │ │ │ │ + @ instruction: 0x011fbef0 │ │ │ │ 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, #520] @ 14ef4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 14eea4 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -247900,27 +247900,27 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 14ee78 │ │ │ │ orrseq r3, r9, r4, ror #15 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011fbc90 │ │ │ │ + @ instruction: 0x011fbcb0 │ │ │ │ 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] @ 14f220 │ │ │ │ ldr r4, [pc, #676] @ 14f224 │ │ │ │ ldr r5, [pc, #676] @ 14f228 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 14f1a0 │ │ │ │ cmp r3, r5 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ @@ -248084,26 +248084,26 @@ │ │ │ │ b 14f128 │ │ │ │ orrseq r3, r9, r4, lsr #11 │ │ │ │ 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 r7, ip, r8, sl │ │ │ │ - tsteq r7, r8, asr r6 │ │ │ │ + smlabteq r7, ip, r8, sl │ │ │ │ + tsteq r7, r8, ror r6 │ │ │ │ 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] @ 14f500 │ │ │ │ ldr r4, [pc, #680] @ 14f504 │ │ │ │ ldr r6, [pc, #680] @ 14f508 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 14f480 │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ @@ -248268,26 +248268,26 @@ │ │ │ │ b 14f3fc │ │ │ │ orrseq r3, r9, r8, asr #5 │ │ │ │ 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 r7, ip, r5, sl │ │ │ │ - tsteq r7, r8, ror r3 │ │ │ │ + smlabteq r7, ip, r5, sl │ │ │ │ + @ instruction: 0x0107a398 │ │ │ │ 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] @ 14f7cc │ │ │ │ ldr r4, [pc, #660] @ 14f7d0 │ │ │ │ ldr r6, [pc, #660] @ 14f7d4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 14f74c │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ @@ -248447,26 +248447,26 @@ │ │ │ │ b 14f6c8 │ │ │ │ orrseq r2, r9, r8, ror #31 │ │ │ │ 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 @ │ │ │ │ - smlabteq r7, r0, r2, sl │ │ │ │ - smlatbeq r7, ip, r0, sl │ │ │ │ + smlatteq r7, r0, r2, sl │ │ │ │ + smlabteq r7, ip, r0, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #652] @ 14fa90 │ │ │ │ ldr r4, [pc, #652] @ 14fa94 │ │ │ │ ldr r5, [pc, #652] @ 14fa98 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 14fa10 │ │ │ │ cmp r3, r5 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ @@ -248624,26 +248624,26 @@ │ │ │ │ b 14f9a4 │ │ │ │ orrseq r2, r9, ip, lsl sp │ │ │ │ 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 r7, ip, lsr #32 │ │ │ │ - smlatteq r7, r8, sp, r9 │ │ │ │ + tsteq r7, ip, asr #32 │ │ │ │ + tsteq r7, r8, lsl #28 │ │ │ │ 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] @ 14fd5c │ │ │ │ ldr r4, [pc, #660] @ 14fd60 │ │ │ │ ldr r6, [pc, #660] @ 14fd64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 14fcdc │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ @@ -248803,26 +248803,26 @@ │ │ │ │ b 14fc60 │ │ │ │ orrseq r2, r9, r8, asr sl │ │ │ │ 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 r7, r0, asr #26 │ │ │ │ - tsteq r7, ip, lsl fp │ │ │ │ + tsteq r7, r0, ror #26 │ │ │ │ + tsteq r7, ip, lsr fp │ │ │ │ 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] @ 150020 │ │ │ │ ldr r4, [pc, #652] @ 150024 │ │ │ │ ldr r6, [pc, #652] @ 150028 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 14ffa0 │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ @@ -248980,24 +248980,24 @@ │ │ │ │ b 14ff20 │ │ │ │ orrseq r2, r9, ip, lsl #15 │ │ │ │ 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 r7, ip, asr sl │ │ │ │ - tsteq r7, r8, asr r8 │ │ │ │ + tsteq r7, ip, ror sl │ │ │ │ + tsteq r7, r8, ror 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, #540] @ 150274 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 150208 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -249126,24 +249126,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 150134 │ │ │ │ @ instruction: 0x019924d0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r0, lsr #16 │ │ │ │ + tsteq pc, r0, asr #16 │ │ │ │ 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] @ 1504b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 150444 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -249269,24 +249269,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 150374 │ │ │ │ orrseq r2, r9, r8, lsl #5 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r8, asr #11 │ │ │ │ + tsteq pc, r8, ror #11 │ │ │ │ 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] @ 1506ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 150680 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -249412,24 +249412,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1505b0 │ │ │ │ orrseq r2, r9, ip, asr #32 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r0, ror r3 @ │ │ │ │ + @ instruction: 0x011fa390 │ │ │ │ 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, #540] @ 150934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1508c8 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -249558,25 +249558,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1507f4 │ │ │ │ orrseq r1, r9, r0, lsl lr │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, ip, lsl #2 │ │ │ │ + tsteq pc, 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #556] @ 150b90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldrsh r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 150b24 │ │ │ │ @@ -249709,24 +249709,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 150a4c │ │ │ │ orrseq r1, r9, r4, asr #23 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011f9e94 │ │ │ │ + @ instruction: 0x011f9eb4 │ │ │ │ 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] @ 150dcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 150d60 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -249852,24 +249852,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 150c90 │ │ │ │ orrseq r1, r9, ip, ror #18 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, ip, lsr ip @ │ │ │ │ + tsteq pc, ip, asr 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, #488] @ 150fe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 150f74 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -249985,25 +249985,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 150eb4 │ │ │ │ orrseq r1, r9, r0, lsr r7 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r8, lsl #20 │ │ │ │ + tsteq pc, r8, lsr #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, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #480] @ 1511f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 151184 │ │ │ │ @@ -250117,24 +250117,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1510d0 │ │ │ │ orrseq r1, r9, r8, lsl r5 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011f97d8 │ │ │ │ + @ instruction: 0x011f97f8 │ │ │ │ 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] @ 151430 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1513c4 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -250261,28 +250261,28 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1512f4 │ │ │ │ orrseq r1, r9, ip, lsl #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, ip, ror r5 @ │ │ │ │ + @ instruction: 0x011f959c │ │ │ │ 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, #552] @ 151694 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -250414,24 +250414,24 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ b 151554 │ │ │ │ ldrheq r1, [r9, ip] │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011f92fc │ │ │ │ + tsteq pc, ip, lsl r3 @ │ │ │ │ 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] @ 1518d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 151864 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -250557,24 +250557,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 151794 │ │ │ │ orrseq r0, r9, r8, ror #28 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r4, lsr #1 │ │ │ │ + tsteq pc, r4, asr #1 │ │ │ │ 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, #608] @ 151b5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 151af0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -250721,24 +250721,24 @@ │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1519fc │ │ │ │ orrseq r0, r9, ip, lsr #24 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011f8df8 │ │ │ │ + tsteq pc, r8, lsl lr @ │ │ │ │ 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, #656] @ 151e1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 151db0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -250897,25 +250897,25 @@ │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 151ca0 │ │ │ │ @ instruction: 0x0199099c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r8, lsl fp @ │ │ │ │ + tsteq pc, r8, lsr fp @ │ │ │ │ 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, #552] @ 152074 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [pc, #544] @ 152078 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 152008 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -251048,27 +251048,27 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 151f30 │ │ │ │ @ instruction: 0x019906dc │ │ │ │ @ instruction: 0x0198e198 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, r4, ror r6 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r0, lsr #17 │ │ │ │ + tsteq pc, r0, asr #17 │ │ │ │ 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, #544] @ 1522cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r8, [pc, #536] @ 1522d0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb sl, [sp, #56] @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ bne 15225c │ │ │ │ @@ -251198,24 +251198,24 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b 152190 │ │ │ │ orrseq r0, r9, ip, ror r4 │ │ │ │ orrseq sp, r8, r8, lsr #30 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, r4, ror r6 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r0, lsr r6 @ │ │ │ │ + tsteq pc, r0, asr r6 @ │ │ │ │ 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, #736] @ 1525e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 152574 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -251394,24 +251394,24 @@ │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 152440 │ │ │ │ orrseq r0, r9, r8, lsr #4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011f82fc │ │ │ │ + tsteq pc, ip, lsl r3 @ │ │ │ │ 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, #816] @ 152940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1528d4 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -251610,24 +251610,24 @@ │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 152774 │ │ │ │ orrseq pc, r8, r8, lsl pc @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r0, lsl #31 │ │ │ │ + tsteq pc, r0, lsr #31 │ │ │ │ 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, #720] @ 152c40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 152bd4 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -251802,24 +251802,24 @@ │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 152aa4 │ │ │ │ @ instruction: 0x0198fbb8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ blcc fe172e54 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r4, ror #24 │ │ │ │ + tsteq pc, r4, lsl #25 │ │ │ │ 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] @ 152e80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 152e14 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -251945,24 +251945,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 152d40 │ │ │ │ @ instruction: 0x0198f8b8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r8, lsl #20 │ │ │ │ + tsteq pc, r8, lsr #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, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #536] @ 1530c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 153058 │ │ │ │ @@ -252090,24 +252090,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 152f84 │ │ │ │ orrseq pc, r8, ip, ror r6 @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r8, lsr #15 │ │ │ │ + tsteq pc, r8, asr #15 │ │ │ │ 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, #480] @ 1532d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 153264 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -252221,24 +252221,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 15319c │ │ │ │ orrseq pc, r8, r8, lsr r4 @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, ip, ror r5 @ │ │ │ │ + @ instruction: 0x011f759c │ │ │ │ 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, #480] @ 1534dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 153470 │ │ │ │ @@ -252352,24 +252352,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1533b4 │ │ │ │ orrseq pc, r8, ip, lsr #4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r0, asr r3 @ │ │ │ │ + tsteq pc, r0, ror r3 @ │ │ │ │ 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, #524] @ 153714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1536a8 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -252494,28 +252494,28 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1535d4 │ │ │ │ orrseq pc, r8, r0, lsr #32 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - ldrsheq r7, [pc, -ip] │ │ │ │ + tsteq pc, ip, lsl r1 @ │ │ │ │ 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, #536] @ 153968 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ bne 1538fc │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -252643,24 +252643,24 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 128d6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b 153824 │ │ │ │ @ instruction: 0x0198edd8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, ip, lsl #29 │ │ │ │ + tsteq pc, ip, lsr #29 │ │ │ │ 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] @ 153ba4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 153b18 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -252786,24 +252786,24 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 153aec │ │ │ │ @ instruction: 0x0198eb94 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r4, asr ip @ │ │ │ │ + tsteq pc, r4, ror 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 153de4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 153d58 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ @@ -252930,24 +252930,24 @@ │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 153d2c │ │ │ │ orrseq lr, r8, r8, asr r9 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011f69f8 │ │ │ │ + tsteq pc, r8, lsl 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, #492] @ 153ffc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 153f70 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -253064,24 +253064,24 @@ │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 153f44 │ │ │ │ orrseq lr, r8, r8, lsl r7 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r0, asr #15 │ │ │ │ + tsteq pc, r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #492] @ 154214 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 154188 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -253198,24 +253198,24 @@ │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 15415c │ │ │ │ orrseq lr, r8, r0, lsl #10 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r8, lsl #11 │ │ │ │ + tsteq pc, r8, lsr #11 │ │ │ │ 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, #524] @ 15444c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1543c0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -253340,28 +253340,28 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 154394 │ │ │ │ orrseq lr, r8, r8, ror #5 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r4, lsr r3 @ │ │ │ │ + tsteq pc, r4, asr 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, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #532] @ 15469c │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 154610 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #4023] @ 0xfb7 │ │ │ │ add r5, r0, #94208 @ 0x17000 │ │ │ │ @@ -253488,24 +253488,24 @@ │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 1545e4 │ │ │ │ orrseq lr, r8, r0, lsr #1 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r8, asr #1 │ │ │ │ + tsteq pc, r8, ror #1 │ │ │ │ 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, #512] @ 1548c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 15482c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -253627,24 +253627,24 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 154800 │ │ │ │ orrseq sp, r8, r0, ror #28 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011f5e90 │ │ │ │ + @ instruction: 0x011f5eb0 │ │ │ │ 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, #512] @ 154af4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 154a58 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -253766,24 +253766,24 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 154a2c │ │ │ │ orrseq sp, r8, r4, lsr ip │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r8, asr #24 │ │ │ │ + tsteq pc, r8, ror #24 │ │ │ │ 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, #504] @ 154d18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 154c7c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -253903,24 +253903,24 @@ │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 154c50 │ │ │ │ orrseq sp, r8, r8, lsl #20 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r4, lsl #20 │ │ │ │ + tsteq pc, r4, lsr #20 │ │ │ │ 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] @ 154f34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 154e98 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -254038,24 +254038,24 @@ │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 154e6c │ │ │ │ orrseq sp, r8, r4, ror #15 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r8, asr #15 │ │ │ │ + tsteq pc, r8, ror #15 │ │ │ │ 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, #512] @ 155160 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 1550c4 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #4023] @ 0xfb7 │ │ │ │ @@ -254177,24 +254177,24 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 155098 │ │ │ │ orrseq sp, r8, r8, asr #11 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, r0, lsl #11 │ │ │ │ + tsteq pc, r0, lsr #11 │ │ │ │ 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, #524] @ 155398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 1552fc │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ @@ -254319,24 +254319,24 @@ │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 1552d0 │ │ │ │ @ instruction: 0x0198d39c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq pc, ip, lsr #6 │ │ │ │ + tsteq pc, ip, asr #6 │ │ │ │ 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] @ 155504 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #714] @ 0x2ca │ │ │ │ add r5, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1554d4 │ │ │ │ add r3, r5, #25088 @ 0x6200 │ │ │ │ @@ -254417,15 +254417,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] @ 155674 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #714] @ 0x2ca │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -254509,15 +254509,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] @ 1557d4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #714] @ 0x2ca │ │ │ │ add r5, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1557a4 │ │ │ │ add r3, r5, #25088 @ 0x6200 │ │ │ │ @@ -254597,15 +254597,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] @ 155944 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #714] @ 0x2ca │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -254689,15 +254689,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] @ 155a94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 155a64 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -254773,15 +254773,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] @ 155be0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r4, sl, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #714] @ 0x2ca │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -254856,15 +254856,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] @ 155d40 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #714] @ 0x2ca │ │ │ │ add r5, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 155d10 │ │ │ │ add r3, r5, #25088 @ 0x6200 │ │ │ │ @@ -254946,15 +254946,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #364] @ 155ed4 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ strd r2, [sp] │ │ │ │ ldrb r3, [sl, #714] @ 0x2ca │ │ │ │ mov r9, r1 │ │ │ │ @@ -255045,15 +255045,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] @ 156038 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 156008 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -255134,15 +255134,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] @ 1561a4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r9, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #714] @ 0x2ca │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #1 │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ @@ -255225,15 +255225,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] @ 156308 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1562d8 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -255314,15 +255314,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] @ 156474 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r9, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #714] @ 0x2ca │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #1 │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ @@ -255405,15 +255405,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] @ 1565cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, r7, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #714] @ 0x2ca │ │ │ │ add r4, r7, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 15659c │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -255491,15 +255491,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] @ 156720 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r9, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #1 │ │ │ │ add r4, r9, #569344 @ 0x8b000 │ │ │ │ @@ -255576,15 +255576,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] @ 156884 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 156854 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -255667,15 +255667,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #360] @ 156a14 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ strd r2, [sp] │ │ │ │ ldrb r3, [sl, #714] @ 0x2ca │ │ │ │ mov r9, r1 │ │ │ │ @@ -255765,15 +255765,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] @ 156b88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 156b38 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -255858,15 +255858,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] @ 156d00 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 156cb0 │ │ │ │ @@ -255952,15 +255952,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] @ 156e70 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 156e20 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -256044,15 +256044,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] @ 156fe8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 156f98 │ │ │ │ @@ -256138,15 +256138,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] @ 15714c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1570fc │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -256227,15 +256227,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] @ 1572b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r8, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ add r4, r8, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 157260 │ │ │ │ @@ -256316,15 +256316,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] @ 157420 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #714] @ 0x2ca │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1573d0 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -256408,15 +256408,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] @ 1575a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add sl, r9, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #714] @ 0x2ca │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -256508,15 +256508,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #864] @ 15792c │ │ │ │ ldr r4, [pc, #864] @ 157930 │ │ │ │ ldr r6, [pc, #864] @ 157934 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 1578ac │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ @@ -256732,26 +256732,26 @@ │ │ │ │ bcc fe15f964 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ svclt 0x00800000 │ │ │ │ mvnsmi r8, #0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 157958 │ │ │ │ submi r0, r0, r0 │ │ │ │ - @ instruction: 0x010721b0 │ │ │ │ - tsteq r7, ip, asr #30 │ │ │ │ + ldrdeq r2, [r7, -r0] │ │ │ │ + tsteq r7, ip, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #888] @ 157cf0 │ │ │ │ ldr r4, [pc, #888] @ 157cf4 │ │ │ │ ldr r6, [pc, #888] @ 157cf8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 157c70 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #546] @ 0x222 │ │ │ │ @@ -256973,27 +256973,27 @@ │ │ │ │ bcc fe15fd28 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ svclt 0x00800000 │ │ │ │ mvnsmi r8, #0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 157d1c │ │ │ │ submi r0, r0, r0 │ │ │ │ - strdeq r1, [r7, -r8] │ │ │ │ - smlabbeq r7, r8, fp, r1 │ │ │ │ + tsteq r7, r8, lsl lr │ │ │ │ + smlatbeq r7, r8, fp, r1 │ │ │ │ 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, #2440] @ 1586c4 │ │ │ │ ldr r7, [pc, #2440] @ 1586c8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2436] @ 1586cc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ bne 1580bc │ │ │ │ cmp r4, #0 │ │ │ │ beq 157ed0 │ │ │ │ cmp r4, #15 │ │ │ │ @@ -257598,33 +257598,33 @@ │ │ │ │ orrseq sl, r8, r4, ror #15 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe1606fc │ │ │ │ svclt 0x00800000 │ │ │ │ mvnsmi r8, #0 │ │ │ │ - @ instruction: 0x010719bc │ │ │ │ - tsteq r7, ip, lsr r7 │ │ │ │ + ldrdeq r1, [r7, -ip] │ │ │ │ + tsteq r7, ip, asr r7 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - @ instruction: 0x011f32fc │ │ │ │ + tsteq pc, ip, lsl r3 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 158700 │ │ │ │ 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, #2532] @ 1590fc │ │ │ │ ldr r7, [pc, #2532] @ 159100 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2528] @ 159104 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ bne 158ab8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1588bc │ │ │ │ cmp r4, #15 │ │ │ │ @@ -258252,33 +258252,33 @@ │ │ │ │ orrseq r9, r8, r8, lsl #28 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe161134 │ │ │ │ svclt 0x00800000 │ │ │ │ mvnsmi r8, #0 │ │ │ │ - ldrdeq r0, [r7, -r4] │ │ │ │ - tsteq r7, r0, asr #26 │ │ │ │ + strdeq r0, [r7, -r4] │ │ │ │ + tsteq r7, r0, ror #26 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - @ instruction: 0x011f2898 │ │ │ │ + @ instruction: 0x011f28b8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 159138 │ │ │ │ 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, #2784] @ 159c30 │ │ │ │ ldr r7, [pc, #2784] @ 159c34 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2780] @ 159c38 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ bne 159510 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1592e4 │ │ │ │ cmp r4, #15 │ │ │ │ @@ -258970,33 +258970,33 @@ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe161c68 │ │ │ │ svclt 0x00800000 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ - tsteq r7, r8, ror #10 │ │ │ │ - smlatteq r7, r8, r2, r0 │ │ │ │ + smlabbeq r7, r8, r5, r0 │ │ │ │ + tsteq r7, r8, lsl #6 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - tsteq pc, ip, lsl r4 @ │ │ │ │ + tsteq pc, ip, lsr r4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 159c70 │ │ │ │ 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, #2876] @ 15a7c4 │ │ │ │ ldr r7, [pc, #2876] @ 15a7c8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2872] @ 15a7cc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ bne 15a068 │ │ │ │ cmp r4, #0 │ │ │ │ beq 159e2c │ │ │ │ cmp r4, #15 │ │ │ │ @@ -259711,18 +259711,18 @@ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe1627fc │ │ │ │ svclt 0x00800000 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ - tstpeq r6, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0106f790 │ │ │ │ + tstpeq r6, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0106f7b0 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - tsteq pc, r8, lsr r9 @ │ │ │ │ + tsteq pc, r8, asr r9 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15a804 │ │ │ │ submi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -259736,15 +259736,15 @@ │ │ │ │ ldr r5, [pc, #2372] @ 15b178 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [pc, #2360] @ 15b17c │ │ │ │ ldr r8, [pc, r8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r6 │ │ │ │ mov r7, r3 │ │ │ │ ldr r5, [r0, r8] │ │ │ │ beq 15a950 │ │ │ │ ldr r3, [pc, #2328] @ 15b180 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -260334,20 +260334,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ orrseq r5, r8, ip, asr #13 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15b194 │ │ │ │ @ instruction: 0x019855dc │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq r5, r8, r0, lsl #10 │ │ │ │ - tsteq pc, r4, ror #20 │ │ │ │ + tsteq pc, r4, lsl #21 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r5, r8, r8, ror #8 │ │ │ │ orrseq r5, r8, ip, lsr r4 │ │ │ │ - smlabteq r6, ip, lr, lr │ │ │ │ - tsteq r6, r8, lsr #24 │ │ │ │ + smlatteq r6, ip, lr, lr │ │ │ │ + tsteq r6, r8, asr #24 │ │ │ │ orrseq r5, r8, r8, asr r2 │ │ │ │ orrseq r5, r8, r4, lsr #3 │ │ │ │ orrseq r5, r8, r8, ror #1 │ │ │ │ bcc fe1631ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -260361,15 +260361,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #2392] @ 15bb5c │ │ │ │ ldr r6, [pc, #2392] @ 15bb60 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r6 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r8, r3 │ │ │ │ beq 15b314 │ │ │ │ ldr r3, [pc, #2360] @ 15bb64 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -260967,20 +260967,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ orrseq r4, r8, r8, lsl #26 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15bb78 │ │ │ │ orrseq r4, r8, r4, lsl ip │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq r4, r8, r4, lsr fp │ │ │ │ - tsteq pc, r8, lsr r0 @ │ │ │ │ + tsteq pc, r8, asr r0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01984a9c │ │ │ │ orrseq r4, r8, r0, ror sl │ │ │ │ - tsteq r6, r4, lsl r5 │ │ │ │ - tsteq r6, ip, asr r2 │ │ │ │ + tsteq r6, r4, lsr r5 │ │ │ │ + tsteq r6, ip, ror r2 │ │ │ │ orrseq r4, r8, ip, ror r8 │ │ │ │ orrseq r4, r8, r4, asr #15 │ │ │ │ orrseq r4, r8, r4, lsl #14 │ │ │ │ bcc fe163bd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -260995,15 +260995,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2664] @ 15c658 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r7] │ │ │ │ beq 15bd00 │ │ │ │ ldr r3, [pc, #2636] @ 15c65c │ │ │ │ cmp r1, r3 │ │ │ │ bne 15bfbc │ │ │ │ @@ -261670,20 +261670,20 @@ │ │ │ │ orrseq r4, r8, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15c674 │ │ │ │ orrseq r4, r8, r4, lsl r2 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ ldrsheq r4, [r8, r8] │ │ │ │ - tstpeq lr, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r4, r8, r0, rrx │ │ │ │ orrseq r4, r8, r4, lsr r0 │ │ │ │ - smlatteq r6, ip, sl, sp │ │ │ │ - tsteq r6, r0, lsr #16 │ │ │ │ + tsteq r6, ip, lsl #22 │ │ │ │ + tsteq r6, r0, asr #16 │ │ │ │ @ instruction: 0x01983dbc │ │ │ │ @ instruction: 0x01983cf8 │ │ │ │ orrseq r3, r8, r8, lsr #24 │ │ │ │ bcc fe1646cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -261698,15 +261698,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2704] @ 15d17c │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r7] │ │ │ │ beq 15c7fc │ │ │ │ ldr r3, [pc, #2676] @ 15d180 │ │ │ │ cmp r1, r3 │ │ │ │ bne 15cac4 │ │ │ │ @@ -262383,20 +262383,20 @@ │ │ │ │ orrseq r3, r8, r0, lsr #16 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15d198 │ │ │ │ orrseq r3, r8, r4, lsl r7 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x019835f0 │ │ │ │ - @ instruction: 0x011eeadc │ │ │ │ + @ instruction: 0x011eeafc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r3, r8, r8, asr r5 │ │ │ │ orrseq r3, r8, ip, lsr #10 │ │ │ │ - strdeq ip, [r6, -r8] │ │ │ │ - tsteq r6, r8, lsl sp │ │ │ │ + tsteq r6, r8, lsl r0 │ │ │ │ + tsteq r6, r8, lsr sp │ │ │ │ orrseq r3, r8, r0, lsr #5 │ │ │ │ @ instruction: 0x019831d8 │ │ │ │ orrseq r3, r8, r4, lsl #2 │ │ │ │ bcc fe1651f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -262411,15 +262411,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #2792] @ 15dcf0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2788] @ 15dcf4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 15d354 │ │ │ │ ldr r3, [pc, #2760] @ 15dcf8 │ │ │ │ cmp r1, r3 │ │ │ │ bne 15d604 │ │ │ │ @@ -263117,20 +263117,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ orrseq r2, r8, r4, asr #25 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15dd10 │ │ │ │ @ instruction: 0x01982b98 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01982ab0 │ │ │ │ - tsteq lr, ip, ror #9 │ │ │ │ + tsteq lr, ip, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r2, r8, r8, lsl sl │ │ │ │ orrseq r2, r8, ip, ror #19 │ │ │ │ - tsteq r6, ip, ror r4 │ │ │ │ - ldrdeq ip, [r6, -r8] │ │ │ │ + @ instruction: 0x0106c49c │ │ │ │ + strdeq ip, [r6, -r8] │ │ │ │ orrseq r2, r8, r8, asr #15 │ │ │ │ @ instruction: 0x019826d8 │ │ │ │ orrseq r2, r8, r8, ror #11 │ │ │ │ bcc fe165d68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -263145,15 +263145,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #2824] @ 15e888 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2820] @ 15e88c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 15decc │ │ │ │ ldr r3, [pc, #2792] @ 15e890 │ │ │ │ cmp r1, r3 │ │ │ │ bne 15e184 │ │ │ │ @@ -263859,20 +263859,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ orrseq r2, r8, ip, asr #2 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15e8a8 │ │ │ │ orrseq r2, r8, ip, lsl r0 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq r1, r8, r0, lsr pc │ │ │ │ - @ instruction: 0x011ec9dc │ │ │ │ + @ instruction: 0x011ec9fc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01981e98 │ │ │ │ orrseq r1, r8, ip, ror #28 │ │ │ │ - tsteq r6, r0, lsl r9 │ │ │ │ - tsteq r6, r8, asr r6 │ │ │ │ + tsteq r6, r0, lsr r9 │ │ │ │ + tsteq r6, r8, ror r6 │ │ │ │ orrseq r1, r8, r8, lsr ip │ │ │ │ orrseq r1, r8, r4, asr #22 │ │ │ │ orrseq r1, r8, r0, asr sl │ │ │ │ bcc fe166900 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -263887,15 +263887,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #2912] @ 15f480 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r6, [r0, r7] │ │ │ │ beq 15ea30 │ │ │ │ ldr r3, [pc, #2884] @ 15f484 │ │ │ │ cmp r1, r3 │ │ │ │ bne 15ed5c │ │ │ │ @@ -264624,20 +264624,20 @@ │ │ │ │ orrseq r1, r8, ip, ror #11 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15f49c │ │ │ │ orrseq r1, r8, r8, asr #9 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq r1, r8, r8, asr r3 │ │ │ │ - tsteq lr, ip, lsl #17 │ │ │ │ + tsteq lr, ip, lsr #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r1, r8, r0, asr #5 │ │ │ │ @ instruction: 0x01981294 │ │ │ │ - tsteq r6, r4, ror sp │ │ │ │ - smlabbeq r6, r0, sl, sl │ │ │ │ + @ instruction: 0x0106ad94 │ │ │ │ + smlatbeq r6, r0, sl, sl │ │ │ │ orrseq r0, r8, r8, lsl #31 │ │ │ │ @ instruction: 0x01980eb0 │ │ │ │ orrseq r0, r8, ip, asr #27 │ │ │ │ bcc fe1674f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -264652,15 +264652,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2984] @ 1600bc │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r7] │ │ │ │ beq 15f624 │ │ │ │ ldr r3, [pc, #2956] @ 1600c0 │ │ │ │ cmp r1, r3 │ │ │ │ bne 15f964 │ │ │ │ @@ -265407,20 +265407,20 @@ │ │ │ │ @ instruction: 0x019809f8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1600d8 │ │ │ │ orrseq r0, r8, ip, asr #17 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq r0, r8, r0, asr r7 │ │ │ │ - tsteq lr, r4, lsr #24 │ │ │ │ + tsteq lr, r4, asr #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x019806b8 │ │ │ │ orrseq r0, r8, ip, lsl #13 │ │ │ │ - smlabbeq r6, r0, r1, sl │ │ │ │ - tsteq r6, r8, ror lr │ │ │ │ + smlatbeq r6, r0, r1, sl │ │ │ │ + @ instruction: 0x01069e98 │ │ │ │ orrseq r0, r8, r0, ror #6 │ │ │ │ orrseq r0, r8, r0, lsl #5 │ │ │ │ @ instruction: 0x01980190 │ │ │ │ bcc fe168130 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -265435,15 +265435,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #3100] @ 160d64 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #3096] @ 160d68 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 16029c │ │ │ │ ldr r3, [pc, #3068] @ 160d6c │ │ │ │ cmp r1, r3 │ │ │ │ bne 160598 │ │ │ │ @@ -266219,20 +266219,20 @@ │ │ │ │ orrseq pc, r7, ip, ror sp @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 160d88 │ │ │ │ orrseq pc, r7, r8, lsr ip @ │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq pc, r7, ip, lsl fp @ │ │ │ │ - tsteq lr, r4, ror r5 │ │ │ │ + @ instruction: 0x011ea594 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq pc, r7, r4, lsl #21 │ │ │ │ orrseq pc, r7, r8, asr sl @ │ │ │ │ - tsteq r6, r0, lsl r5 │ │ │ │ - tsteq r6, r4, asr #4 │ │ │ │ + tsteq r6, r0, lsr r5 │ │ │ │ + tsteq r6, r4, ror #4 │ │ │ │ orrseq pc, r7, r0, lsr #15 │ │ │ │ orrseq pc, r7, r0, lsr #13 │ │ │ │ @ instruction: 0x0197f590 │ │ │ │ bcc fe168de0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -266247,15 +266247,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #3140] @ 161a3c │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #3136] @ 161a40 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 160f4c │ │ │ │ ldr r3, [pc, #3108] @ 161a44 │ │ │ │ cmp r1, r3 │ │ │ │ bne 161254 │ │ │ │ @@ -267041,20 +267041,20 @@ │ │ │ │ orrseq pc, r7, ip, asr #1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 161a60 │ │ │ │ orrseq lr, r7, r4, lsl #31 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq lr, r7, r0, ror #28 │ │ │ │ - tsteq lr, ip, lsr #18 │ │ │ │ + tsteq lr, ip, asr #18 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq lr, r7, r8, asr #27 │ │ │ │ @ instruction: 0x0197ed9c │ │ │ │ - tsteq r6, r8, ror #16 │ │ │ │ - smlabbeq r6, r8, r5, r8 │ │ │ │ + smlabbeq r6, r8, r8, r8 │ │ │ │ + smlatbeq r6, r8, r5, r8 │ │ │ │ @ instruction: 0x0197ead0 │ │ │ │ orrseq lr, r7, ip, asr #19 │ │ │ │ @ instruction: 0x0197e8b8 │ │ │ │ bcc fe169ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -267069,15 +267069,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #3348] @ 1627e4 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #3344] @ 1627e8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 161c24 │ │ │ │ ldr r3, [pc, #3316] @ 1627ec │ │ │ │ cmp r1, r3 │ │ │ │ bne 161f90 │ │ │ │ @@ -267915,20 +267915,20 @@ │ │ │ │ @ instruction: 0x0197e3f4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 162808 │ │ │ │ @ instruction: 0x0197e294 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq lr, r7, r4, lsr #2 │ │ │ │ - @ instruction: 0x011e8b98 │ │ │ │ + @ instruction: 0x011e8bb8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq lr, r7, ip, lsl #1 │ │ │ │ orrseq lr, r7, r0, rrx │ │ │ │ - tsteq r6, r0, asr #22 │ │ │ │ - tsteq r6, ip, asr #16 │ │ │ │ + tsteq r6, r0, ror #22 │ │ │ │ + tsteq r6, ip, ror #16 │ │ │ │ orrseq sp, r7, r4, lsl sp │ │ │ │ orrseq sp, r7, r0, lsl #24 │ │ │ │ @ instruction: 0x0197dadc │ │ │ │ bcc fe16a860 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -267943,15 +267943,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #3420] @ 1635d4 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #3416] @ 1635d8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 1629cc │ │ │ │ ldr r3, [pc, #3388] @ 1635dc │ │ │ │ cmp r1, r3 │ │ │ │ bne 162d4c │ │ │ │ @@ -268807,20 +268807,20 @@ │ │ │ │ orrseq sp, r7, ip, asr #12 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1635f8 │ │ │ │ orrseq sp, r7, r4, ror #9 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq sp, r7, r8, ror #6 │ │ │ │ - tsteq lr, r4, asr lr │ │ │ │ + tsteq lr, r4, ror lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x0197d2d0 │ │ │ │ orrseq sp, r7, r4, lsr #5 │ │ │ │ - @ instruction: 0x01066d98 │ │ │ │ - @ instruction: 0x01066a90 │ │ │ │ + @ instruction: 0x01066db8 │ │ │ │ + @ instruction: 0x01066ab0 │ │ │ │ orrseq ip, r7, r8, lsr pc │ │ │ │ orrseq ip, r7, ip, lsl lr │ │ │ │ orrseq ip, r7, ip, ror #25 │ │ │ │ bcc fe16b650 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [r0, #8] │ │ │ │ ldr ip, [pc, #4084] @ 164630 │ │ │ │ @@ -272149,15 +272149,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 166a78 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 166a88 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #996] @ 0x3e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, #0 │ │ │ │ @@ -272255,15 +272255,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] @ 166c60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #546] @ 0x222 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -272295,15 +272295,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] @ 166cf8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #542] @ 0x21e │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 166ce0 │ │ │ │ @@ -272333,15 +272333,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] @ 166d9c │ │ │ │ and r9, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r4, r9, lsl #2 │ │ │ │ add r8, r8, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #562] @ 0x232 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -273228,15 +273228,15 @@ │ │ │ │ add r8, r4, #1008 @ 0x3f0 │ │ │ │ b 1679cc │ │ │ │ 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 │ │ │ │ - tsteq r6, ip, lsl #2 │ │ │ │ + tsteq r6, ip, lsr #2 │ │ │ │ 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] @ 168128 │ │ │ │ ldr r2, [pc, #1520] @ 16812c │ │ │ │ @@ -273624,15 +273624,15 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01978494 │ │ │ │ orrseq r8, r7, r4, ror #7 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ svcvc 0x00f80000 │ │ │ │ strdhi r7, [r0], -pc @ │ │ │ │ andeq r1, r0, ip, lsl sp │ │ │ │ - @ instruction: 0x011e3ab0 │ │ │ │ + @ instruction: 0x011e3ad0 │ │ │ │ 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 │ │ │ │ @@ -273954,15 +273954,15 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ b 168580 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, r7, r4, asr #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0xffffa1ec │ │ │ │ @ instruction: 0xffffa1f0 │ │ │ │ - tsteq lr, ip, lsl #6 │ │ │ │ + tsteq lr, ip, lsr #6 │ │ │ │ @ instruction: 0x019779d8 │ │ │ │ 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] │ │ │ │ @@ -274298,16 +274298,16 @@ │ │ │ │ ldr r3, [r2, #3792] @ 0xed0 │ │ │ │ b 168b9c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, r7, r0, ror #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0xffffa2ec │ │ │ │ @ instruction: 0xffffa2f0 │ │ │ │ - tsteq lr, r8, lsl #2 │ │ │ │ - tsteq lr, r4, ror sp │ │ │ │ + tsteq lr, r8, lsr #2 │ │ │ │ + @ instruction: 0x011e2d94 │ │ │ │ @ instruction: 0x01977494 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -274361,977 +274361,977 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 168cec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 168cf0 │ │ │ │ ldr r1, [pc, #20] @ 168cf4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, r8, asr r8 │ │ │ │ - tsteq lr, r0, lsl #10 │ │ │ │ + tsteq lr, r0, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 168d28 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 168d2c │ │ │ │ ldr r1, [pc, #20] @ 168d30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, ip, lsl r8 │ │ │ │ - tsteq lr, r8, lsr #9 │ │ │ │ + tsteq lr, r8, asr #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 168d64 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 168d68 │ │ │ │ ldr r1, [pc, #20] @ 168d6c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, r0, ror #15 │ │ │ │ - tsteq lr, r0, asr r4 │ │ │ │ + tsteq lr, r0, ror r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 168da0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 168da4 │ │ │ │ ldr r1, [pc, #20] @ 168da8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, r4, lsr #15 │ │ │ │ - @ instruction: 0x011e33f8 │ │ │ │ + tsteq lr, r8, lsl r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 168ddc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 168de0 │ │ │ │ ldr r1, [pc, #20] @ 168de4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, r8, ror #14 │ │ │ │ - tsteq lr, r0, lsr #7 │ │ │ │ + tsteq lr, r0, asr #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 168e18 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 168e1c │ │ │ │ ldr r1, [pc, #20] @ 168e20 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, ip, lsr #14 │ │ │ │ - tsteq lr, r8, asr #6 │ │ │ │ + tsteq lr, r8, ror #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 168e54 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 168e58 │ │ │ │ ldr r1, [pc, #20] @ 168e5c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019796f0 │ │ │ │ - @ instruction: 0x011e32f0 │ │ │ │ + tsteq lr, r0, lsl r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 168e90 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 168e94 │ │ │ │ ldr r1, [pc, #20] @ 168e98 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019796b4 │ │ │ │ - @ instruction: 0x011e3298 │ │ │ │ + @ instruction: 0x011e32b8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r2, [pc, #60] @ 168ee0 │ │ │ │ ldr r3, [pc, #60] @ 168ee4 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 168ee8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 168eec │ │ │ │ ldr r2, [pc, #36] @ 168ef0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, ip, ror #12 │ │ │ │ - smlabbeq r6, r8, fp, r0 │ │ │ │ - tsteq r6, r8, lsr r9 │ │ │ │ + smlatbeq r6, r8, fp, r0 │ │ │ │ + tsteq r6, r8, asr r9 │ │ │ │ ldr r2, [pc, #60] @ 168f38 │ │ │ │ ldr r3, [pc, #60] @ 168f3c │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 168f40 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 168f44 │ │ │ │ ldr r2, [pc, #36] @ 168f48 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, r4, lsl r6 │ │ │ │ - tsteq r6, r0, lsr #22 │ │ │ │ - smlatteq r6, r0, r8, r0 │ │ │ │ + tsteq r6, r0, asr #22 │ │ │ │ + tsteq r6, r0, lsl #18 │ │ │ │ ldr r2, [pc, #60] @ 168f90 │ │ │ │ ldr r3, [pc, #60] @ 168f94 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 168f98 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 168f9c │ │ │ │ ldr r2, [pc, #36] @ 168fa0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x019795bc │ │ │ │ - @ instruction: 0x01060ab8 │ │ │ │ - smlabbeq r6, r8, r8, r0 │ │ │ │ + ldrdeq r0, [r6, -r8] │ │ │ │ + smlatbeq r6, r8, r8, r0 │ │ │ │ ldr r2, [pc, #60] @ 168fe8 │ │ │ │ ldr r3, [pc, #60] @ 168fec │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 168ff0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 168ff4 │ │ │ │ ldr r2, [pc, #36] @ 168ff8 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, r4, ror #10 │ │ │ │ - tsteq r6, r0, asr sl │ │ │ │ - tsteq r6, r0, lsr r8 │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ + tsteq r6, r0, asr r8 │ │ │ │ ldr r2, [pc, #60] @ 169040 │ │ │ │ ldr r3, [pc, #60] @ 169044 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169048 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16904c │ │ │ │ ldr r2, [pc, #36] @ 169050 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, ip, lsl #10 │ │ │ │ - smlatteq r6, r8, r9, r0 │ │ │ │ - ldrdeq r0, [r6, -r8] │ │ │ │ + tsteq r6, r8, lsl #20 │ │ │ │ + strdeq r0, [r6, -r8] │ │ │ │ ldr r2, [pc, #60] @ 169098 │ │ │ │ ldr r3, [pc, #60] @ 16909c │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 1690a0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 1690a4 │ │ │ │ ldr r2, [pc, #36] @ 1690a8 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x019794b4 │ │ │ │ - smlabbeq r6, r0, r9, r0 │ │ │ │ - smlabbeq r6, r0, r7, r0 │ │ │ │ + smlatbeq r6, r0, r9, r0 │ │ │ │ + smlatbeq r6, r0, r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 1690dc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 1690e0 │ │ │ │ ldr r1, [pc, #20] @ 1690e4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, r8, ror #8 │ │ │ │ - tsteq lr, ip, lsr #32 │ │ │ │ + tsteq lr, ip, asr #32 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 169118 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16911c │ │ │ │ ldr r1, [pc, #20] @ 169120 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, ip, lsr #8 │ │ │ │ - @ instruction: 0x011e2fd4 │ │ │ │ + @ instruction: 0x011e2ff4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 169154 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 169158 │ │ │ │ ldr r1, [pc, #20] @ 16915c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019793f0 │ │ │ │ - tsteq lr, r8, ror pc │ │ │ │ + @ instruction: 0x011e2f98 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 169190 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 169194 │ │ │ │ ldr r1, [pc, #20] @ 169198 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019793b4 │ │ │ │ - tsteq lr, r0, lsr #30 │ │ │ │ + tsteq lr, r0, asr #30 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 1691cc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 1691d0 │ │ │ │ ldr r1, [pc, #20] @ 1691d4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, r8, ror r3 │ │ │ │ - tsteq lr, r4, asr #29 │ │ │ │ + tsteq lr, r4, ror #29 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 169208 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16920c │ │ │ │ ldr r1, [pc, #20] @ 169210 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, ip, lsr r3 │ │ │ │ - tsteq lr, ip, ror #28 │ │ │ │ + tsteq lr, ip, lsl #29 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 169244 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 169248 │ │ │ │ ldr r1, [pc, #20] @ 16924c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, r0, lsl #6 │ │ │ │ - tsteq lr, r0, lsl lr │ │ │ │ + tsteq lr, r0, lsr lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 169280 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 169284 │ │ │ │ ldr r1, [pc, #20] @ 169288 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r9, r7, r4, asr #5 │ │ │ │ - @ instruction: 0x011e2db8 │ │ │ │ + @ instruction: 0x011e2dd8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r2, [pc, #60] @ 1692d0 │ │ │ │ ldr r3, [pc, #60] @ 1692d4 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 1692d8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 1692dc │ │ │ │ ldr r2, [pc, #36] @ 1692e0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, ip, ror r2 │ │ │ │ - @ instruction: 0x010605b8 │ │ │ │ - tsteq r6, r8, asr #10 │ │ │ │ + ldrdeq r0, [r6, -r8] │ │ │ │ + tsteq r6, r8, ror #10 │ │ │ │ ldr r2, [pc, #60] @ 169328 │ │ │ │ ldr r3, [pc, #60] @ 16932c │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169330 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 169334 │ │ │ │ ldr r2, [pc, #36] @ 169338 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, r4, lsr #4 │ │ │ │ - tsteq r6, r0, asr r5 │ │ │ │ - strdeq r0, [r6, -r0] │ │ │ │ + tsteq r6, r0, ror r5 │ │ │ │ + tsteq r6, r0, lsl r5 │ │ │ │ ldr r2, [pc, #60] @ 169380 │ │ │ │ ldr r3, [pc, #60] @ 169384 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169388 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16938c │ │ │ │ ldr r2, [pc, #36] @ 169390 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, ip, asr #3 │ │ │ │ - smlatteq r6, r8, r4, r0 │ │ │ │ - @ instruction: 0x01060498 │ │ │ │ + tsteq r6, r8, lsl #10 │ │ │ │ + @ instruction: 0x010604b8 │ │ │ │ ldr r2, [pc, #60] @ 1693d8 │ │ │ │ ldr r3, [pc, #60] @ 1693dc │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 1693e0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 1693e4 │ │ │ │ ldr r2, [pc, #36] @ 1693e8 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, r4, ror r1 │ │ │ │ - smlabbeq r6, r0, r4, r0 │ │ │ │ - tsteq r6, r0, asr #8 │ │ │ │ + smlatbeq r6, r0, r4, r0 │ │ │ │ + tsteq r6, r0, ror #8 │ │ │ │ ldr r2, [pc, #60] @ 169430 │ │ │ │ ldr r3, [pc, #60] @ 169434 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169438 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16943c │ │ │ │ ldr r2, [pc, #36] @ 169440 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, ip, lsl r1 │ │ │ │ - tsteq r6, r8, lsl r4 │ │ │ │ - smlatteq r6, r8, r3, r0 │ │ │ │ + tsteq r6, r8, lsr r4 │ │ │ │ + tsteq r6, r8, lsl #8 │ │ │ │ ldr r2, [pc, #60] @ 169488 │ │ │ │ ldr r3, [pc, #60] @ 16948c │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169490 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 169494 │ │ │ │ ldr r2, [pc, #36] @ 169498 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, r4, asr #1 │ │ │ │ + ldrdeq r0, [r6, -r0] │ │ │ │ @ instruction: 0x010603b0 │ │ │ │ - @ instruction: 0x01060390 │ │ │ │ ldr r2, [pc, #60] @ 1694e0 │ │ │ │ ldr r3, [pc, #60] @ 1694e4 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 1694e8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 1694ec │ │ │ │ ldr r2, [pc, #36] @ 1694f0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, ip, rrx │ │ │ │ - tsteq r6, r8, asr #6 │ │ │ │ - tsteq r6, r8, lsr r3 │ │ │ │ + tsteq r6, r8, ror #6 │ │ │ │ + tsteq r6, r8, asr r3 │ │ │ │ ldr r2, [pc, #60] @ 169538 │ │ │ │ ldr r3, [pc, #60] @ 16953c │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169540 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 169544 │ │ │ │ ldr r2, [pc, #36] @ 169548 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r9, r7, r4, lsl r0 │ │ │ │ - ldrdeq r0, [r6, -r4] │ │ │ │ - smlatteq r6, r0, r2, r0 │ │ │ │ + strdeq r0, [r6, -r4] │ │ │ │ + mrseq r0, LR_und │ │ │ │ ldr r2, [pc, #60] @ 169590 │ │ │ │ ldr r3, [pc, #60] @ 169594 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169598 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16959c │ │ │ │ ldr r2, [pc, #36] @ 1695a0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01978fbc │ │ │ │ - tsteq r6, ip, asr r3 │ │ │ │ - smlabbeq r6, r8, r2, r0 │ │ │ │ + tsteq r6, ip, ror r3 │ │ │ │ + smlatbeq r6, r8, r2, r0 │ │ │ │ ldr r2, [pc, #60] @ 1695e8 │ │ │ │ ldr r3, [pc, #60] @ 1695ec │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 1695f0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 1695f4 │ │ │ │ ldr r2, [pc, #36] @ 1695f8 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r8, r7, r4, ror #30 │ │ │ │ - smlatteq r6, ip, r2, r0 │ │ │ │ - tsteq r6, r0, lsr r2 │ │ │ │ + tsteq r6, ip, lsl #6 │ │ │ │ + tsteq r6, r0, asr r2 │ │ │ │ ldr r2, [pc, #60] @ 169640 │ │ │ │ ldr r3, [pc, #60] @ 169644 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169648 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16964c │ │ │ │ ldr r2, [pc, #36] @ 169650 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r8, r7, ip, lsl #30 │ │ │ │ - tsteq r6, r8, ror #4 │ │ │ │ - ldrdeq r0, [r6, -r8] │ │ │ │ + smlabbeq r6, r8, r2, r0 │ │ │ │ + strdeq r0, [r6, -r8] │ │ │ │ ldr r2, [pc, #60] @ 169698 │ │ │ │ ldr r3, [pc, #60] @ 16969c │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 1696a0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 1696a4 │ │ │ │ ldr r2, [pc, #36] @ 1696a8 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01978eb4 │ │ │ │ - mrseq r0, LR_usr │ │ │ │ - smlabbeq r6, r0, r1, r0 │ │ │ │ + tsteq r6, r0, lsr #4 │ │ │ │ + smlatbeq r6, r0, r1, r0 │ │ │ │ ldr r2, [pc, #60] @ 1696f0 │ │ │ │ ldr r3, [pc, #60] @ 1696f4 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 1696f8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 1696fc │ │ │ │ ldr r2, [pc, #36] @ 169700 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r8, r7, ip, asr lr │ │ │ │ - tsteq r6, r0, lsl r3 │ │ │ │ - tsteq r6, r8, lsr #2 │ │ │ │ + tsteq r6, r0, lsr r3 │ │ │ │ + tsteq r6, r8, asr #2 │ │ │ │ ldr r2, [pc, #60] @ 169748 │ │ │ │ ldr r3, [pc, #60] @ 16974c │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169750 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 169754 │ │ │ │ ldr r2, [pc, #36] @ 169758 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r8, r7, r4, lsl #28 │ │ │ │ - smlatbeq r6, r4, r2, r0 │ │ │ │ - ldrdeq r0, [r6, -r0] │ │ │ │ + smlabteq r6, r4, r2, r0 │ │ │ │ + strdeq r0, [r6, -r0] │ │ │ │ ldr r2, [pc, #60] @ 1697a0 │ │ │ │ ldr r3, [pc, #60] @ 1697a4 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 1697a8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 1697ac │ │ │ │ ldr r2, [pc, #36] @ 1697b0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r8, r7, ip, lsr #27 │ │ │ │ - tsteq r6, r4, lsr r2 │ │ │ │ - tsteq r6, r8, ror r0 │ │ │ │ + tsteq r6, r4, asr r2 │ │ │ │ + swpeq r0, r8, [r6] │ │ │ │ ldr r2, [pc, #60] @ 1697f8 │ │ │ │ ldr r3, [pc, #60] @ 1697fc │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169800 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 169804 │ │ │ │ ldr r2, [pc, #36] @ 169808 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r8, r7, r4, asr sp │ │ │ │ - smlabteq r6, r8, r1, r0 │ │ │ │ - tsteq r6, r0, lsr #32 │ │ │ │ + smlatteq r6, r8, r1, r0 │ │ │ │ + tsteq r6, r0, asr #32 │ │ │ │ ldr r2, [pc, #60] @ 169850 │ │ │ │ ldr r3, [pc, #60] @ 169854 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169858 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16985c │ │ │ │ ldr r2, [pc, #36] @ 169860 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01978cfc │ │ │ │ - tsteq r6, r8, asr r1 │ │ │ │ - smlabteq r5, r8, pc, pc @ │ │ │ │ + tsteq r6, r8, ror r1 │ │ │ │ + smlatteq r5, r8, pc, pc @ │ │ │ │ ldr r2, [pc, #60] @ 1698a8 │ │ │ │ ldr r3, [pc, #60] @ 1698ac │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 1698b0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 1698b4 │ │ │ │ ldr r2, [pc, #36] @ 1698b8 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r8, r7, r4, lsr #25 │ │ │ │ - smlatteq r6, ip, r0, r0 │ │ │ │ - tstpeq r5, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, lsl #2 │ │ │ │ + @ instruction: 0x0105ff90 │ │ │ │ ldr r2, [pc, #60] @ 169900 │ │ │ │ ldr r3, [pc, #60] @ 169904 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169908 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16990c │ │ │ │ ldr r2, [pc, #36] @ 169910 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r8, r7, ip, asr #24 │ │ │ │ - tsteq r6, ip, ror r0 │ │ │ │ - tstpeq r5, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + swpeq r0, ip, [r6] │ │ │ │ + tstpeq r5, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ ldr r2, [pc, #60] @ 169958 │ │ │ │ ldr r3, [pc, #60] @ 16995c │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169960 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 169964 │ │ │ │ ldr r2, [pc, #36] @ 169968 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01978bf4 │ │ │ │ - tsteq r6, r0, lsl r0 │ │ │ │ - smlabteq r5, r0, lr, pc @ │ │ │ │ + tsteq r6, r0, lsr r0 │ │ │ │ + smlatteq r5, r0, lr, pc @ │ │ │ │ ldr r2, [pc, #60] @ 1699b0 │ │ │ │ ldr r3, [pc, #60] @ 1699b4 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 1699b8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 1699bc │ │ │ │ ldr r2, [pc, #36] @ 1699c0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01978b9c │ │ │ │ - ldrdeq r0, [r6, -r4] │ │ │ │ - tstpeq r5, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ + strdeq r0, [r6, -r4] │ │ │ │ + smlabbeq r5, r8, lr, pc @ │ │ │ │ ldr r2, [pc, #60] @ 169a08 │ │ │ │ ldr r3, [pc, #60] @ 169a0c │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169a10 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 169a14 │ │ │ │ ldr r2, [pc, #36] @ 169a18 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r8, r7, r4, asr #22 │ │ │ │ - tsteq r6, r0, ror r0 │ │ │ │ - tstpeq r5, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + swpeq r0, r0, [r6] │ │ │ │ + tstpeq r5, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ ldr r2, [pc, #60] @ 169a60 │ │ │ │ ldr r3, [pc, #60] @ 169a64 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169a68 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 169a6c │ │ │ │ ldr r2, [pc, #36] @ 169a70 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ orrseq r8, r7, ip, ror #21 │ │ │ │ - tstpeq r5, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0105fdb8 │ │ │ │ + smlabbeq r5, r4, lr, pc @ │ │ │ │ + ldrdeq pc, [r5, -r8] │ │ │ │ ldr r2, [pc, #60] @ 169ab8 │ │ │ │ ldr r3, [pc, #60] @ 169abc │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 169ac0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 169ac4 │ │ │ │ ldr r2, [pc, #36] @ 169ac8 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01978a94 │ │ │ │ - tstpeq r5, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r5, r0, sp, pc @ │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 169afc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 169b00 │ │ │ │ ldr r1, [pc, #20] @ 169b04 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r8, asr #20 │ │ │ │ - tsteq lr, ip, lsl r5 │ │ │ │ + tsteq lr, ip, lsr r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 169b38 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 169b3c │ │ │ │ ldr r1, [pc, #20] @ 169b40 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, ip, lsl #20 │ │ │ │ - tsteq lr, r0, asr #9 │ │ │ │ + tsteq lr, r0, ror #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 169b74 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 169b78 │ │ │ │ ldr r1, [pc, #20] @ 169b7c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019789d0 │ │ │ │ - tsteq lr, r4, ror #8 │ │ │ │ + tsteq lr, r4, lsl #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 169bb0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 169bb4 │ │ │ │ ldr r1, [pc, #20] @ 169bb8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01978994 │ │ │ │ - tsteq lr, r8, lsl #8 │ │ │ │ + tsteq lr, r8, lsr #8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #92] @ 169c20 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #88] @ 169c24 │ │ │ │ ldr r4, [pc, #88] @ 169c28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bne 169c04 │ │ │ │ cmp r2, #15 │ │ │ │ popls {r4, r5, pc} │ │ │ │ ldr r2, [pc, #52] @ 169c2c │ │ │ │ @@ -275345,25 +275345,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, ip, asr r9 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ - @ instruction: 0x011e2394 │ │ │ │ + @ instruction: 0x011e23b4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabbeq r5, r8, lr, pc @ │ │ │ │ - strdeq pc, [r5, -r8] │ │ │ │ + smlatbeq r5, r8, lr, pc @ │ │ │ │ + tstpeq r5, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ ldr r3, [pc, #92] @ 169ca0 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #88] @ 169ca4 │ │ │ │ ldr r4, [pc, #88] @ 169ca8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bne 169c84 │ │ │ │ cmp r2, #15 │ │ │ │ popls {r4, r5, pc} │ │ │ │ ldr r2, [pc, #52] @ 169cac │ │ │ │ @@ -275377,25 +275377,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019788dc │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ - @ instruction: 0x011e22f8 │ │ │ │ + tsteq lr, r8, lsl r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq pc, [r5, -r4] │ │ │ │ - tstpeq r5, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0105fb98 │ │ │ │ ldr r3, [pc, #104] @ 169d2c │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 169d30 │ │ │ │ ldr r4, [pc, #100] @ 169d34 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 169cf4 │ │ │ │ ldr r3, [pc, #72] @ 169d38 │ │ │ │ cmp r1, r3 │ │ │ │ bne 169d10 │ │ │ │ @@ -275413,25 +275413,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, ip, asr r8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - tsteq lr, ip, asr #4 │ │ │ │ + tsteq lr, ip, ror #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq pc, [r5, -r4] │ │ │ │ - smlatteq r5, ip, sl, pc @ │ │ │ │ + tstpeq r5, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [pc, #104] @ 169dbc │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 169dc0 │ │ │ │ ldr r4, [pc, #100] @ 169dc4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 169d84 │ │ │ │ ldr r3, [pc, #72] @ 169dc8 │ │ │ │ cmp r1, r3 │ │ │ │ bne 169da0 │ │ │ │ @@ -275449,25 +275449,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, ip, asr #15 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - tsteq lr, r0, lsr #3 │ │ │ │ + tsteq lr, r0, asr #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tstpeq r5, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ ldr r3, [pc, #104] @ 169e4c │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 169e50 │ │ │ │ ldr r4, [pc, #100] @ 169e54 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 169e14 │ │ │ │ ldr r3, [pc, #72] @ 169e58 │ │ │ │ cmp r1, r3 │ │ │ │ bne 169e30 │ │ │ │ @@ -275485,25 +275485,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, ip, lsr r7 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - ldrsheq r2, [lr, -r0] │ │ │ │ + tsteq lr, r0, lsl r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatbeq r5, ip, ip, pc @ │ │ │ │ - smlabteq r5, ip, r9, pc @ │ │ │ │ + smlabteq r5, ip, ip, pc @ │ │ │ │ + smlatteq r5, ip, r9, pc @ │ │ │ │ ldr r3, [pc, #104] @ 169edc │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 169ee0 │ │ │ │ ldr r4, [pc, #100] @ 169ee4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 169ea4 │ │ │ │ ldr r3, [pc, #72] @ 169ee8 │ │ │ │ cmp r1, r3 │ │ │ │ bne 169ec0 │ │ │ │ @@ -275521,25 +275521,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, ip, lsr #13 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - tsteq lr, r4, asr #32 │ │ │ │ + tsteq lr, r4, rrx │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tstpeq r5, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [pc, #104] @ 169f6c │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 169f70 │ │ │ │ ldr r4, [pc, #100] @ 169f74 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 169f34 │ │ │ │ ldr r3, [pc, #72] @ 169f78 │ │ │ │ cmp r1, r3 │ │ │ │ bne 169f50 │ │ │ │ @@ -275557,25 +275557,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, ip, lsl r6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - @ instruction: 0x011e1f94 │ │ │ │ + @ instruction: 0x011e1fb4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tstpeq r5, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r5, ip, r8, pc @ │ │ │ │ + smlabbeq r5, r4, fp, pc @ │ │ │ │ + smlabteq r5, ip, r8, pc @ │ │ │ │ ldr r3, [pc, #104] @ 169ffc │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 16a000 │ │ │ │ ldr r4, [pc, #100] @ 16a004 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 169fc4 │ │ │ │ ldr r3, [pc, #72] @ 16a008 │ │ │ │ cmp r1, r3 │ │ │ │ bne 169fe0 │ │ │ │ @@ -275593,827 +275593,827 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, ip, lsl #11 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - tsteq lr, r8, ror #29 │ │ │ │ + tsteq lr, r8, lsl #30 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabteq r5, r0, sl, pc @ │ │ │ │ - tstpeq r5, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r5, r0, sl, pc @ │ │ │ │ + tstpeq r5, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a04c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a050 │ │ │ │ ldr r1, [pc, #20] @ 16a054 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019784f8 │ │ │ │ - tsteq lr, r8, asr lr │ │ │ │ + tsteq lr, r8, ror lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a088 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a08c │ │ │ │ ldr r1, [pc, #20] @ 16a090 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019784bc │ │ │ │ - @ instruction: 0x011e1df8 │ │ │ │ + tsteq lr, r8, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a0c4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a0c8 │ │ │ │ ldr r1, [pc, #20] @ 16a0cc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r0, lsl #9 │ │ │ │ - @ instruction: 0x011e1d9c │ │ │ │ + @ instruction: 0x011e1dbc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a100 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a104 │ │ │ │ ldr r1, [pc, #20] @ 16a108 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r4, asr #8 │ │ │ │ - tsteq lr, r0, asr #26 │ │ │ │ + tsteq lr, r0, ror #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a13c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a140 │ │ │ │ ldr r1, [pc, #20] @ 16a144 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r8, lsl #8 │ │ │ │ - tsteq lr, r8, ror #25 │ │ │ │ + tsteq lr, r8, lsl #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a178 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a17c │ │ │ │ ldr r1, [pc, #20] @ 16a180 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, ip, asr #7 │ │ │ │ - @ instruction: 0x011e1c90 │ │ │ │ + @ instruction: 0x011e1cb0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a1b4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a1b8 │ │ │ │ ldr r1, [pc, #20] @ 16a1bc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01978390 │ │ │ │ - tsteq lr, r4, lsr ip │ │ │ │ + tsteq lr, r4, asr ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a1f0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a1f4 │ │ │ │ ldr r1, [pc, #20] @ 16a1f8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r4, asr r3 │ │ │ │ - @ instruction: 0x011e1bd8 │ │ │ │ + @ instruction: 0x011e1bf8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a22c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a230 │ │ │ │ ldr r1, [pc, #20] @ 16a234 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r8, lsl r3 │ │ │ │ - tsteq lr, ip, ror fp │ │ │ │ + @ instruction: 0x011e1b9c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a268 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a26c │ │ │ │ ldr r1, [pc, #20] @ 16a270 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019782dc │ │ │ │ - tsteq lr, r0, lsr #22 │ │ │ │ + tsteq lr, r0, asr #22 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a2a4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a2a8 │ │ │ │ ldr r1, [pc, #20] @ 16a2ac │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r0, lsr #5 │ │ │ │ - tsteq lr, r4, asr #21 │ │ │ │ + tsteq lr, r4, ror #21 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a2e0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a2e4 │ │ │ │ ldr r1, [pc, #20] @ 16a2e8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r4, ror #4 │ │ │ │ - tsteq lr, r8, ror #20 │ │ │ │ + tsteq lr, r8, lsl #21 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a31c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a320 │ │ │ │ ldr r1, [pc, #20] @ 16a324 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r8, lsr #4 │ │ │ │ - tsteq lr, ip, lsl #20 │ │ │ │ + tsteq lr, ip, lsr #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a358 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a35c │ │ │ │ ldr r1, [pc, #20] @ 16a360 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, ip, ror #3 │ │ │ │ - @ instruction: 0x011e19b0 │ │ │ │ + @ instruction: 0x011e19d0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a394 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a398 │ │ │ │ ldr r1, [pc, #20] @ 16a39c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019781b0 │ │ │ │ - tsteq lr, r4, asr r9 │ │ │ │ + tsteq lr, r4, ror r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a3d0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a3d4 │ │ │ │ ldr r1, [pc, #20] @ 16a3d8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r4, ror r1 │ │ │ │ - @ instruction: 0x011e18f8 │ │ │ │ + tsteq lr, r8, lsl r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a40c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a410 │ │ │ │ ldr r1, [pc, #20] @ 16a414 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r8, lsr r1 │ │ │ │ - tsteq lr, r0, lsr #17 │ │ │ │ + tsteq lr, r0, asr #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a448 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a44c │ │ │ │ ldr r1, [pc, #20] @ 16a450 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrsheq r8, [r7, ip] │ │ │ │ - tsteq lr, r4, asr #16 │ │ │ │ + tsteq lr, r4, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a484 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a488 │ │ │ │ ldr r1, [pc, #20] @ 16a48c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r0, asr #1 │ │ │ │ - tsteq lr, ip, ror #15 │ │ │ │ + tsteq lr, ip, lsl #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a4c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a4c4 │ │ │ │ ldr r1, [pc, #20] @ 16a4c8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r4, lsl #1 │ │ │ │ - @ instruction: 0x011e1794 │ │ │ │ + @ instruction: 0x011e17b4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a4fc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a500 │ │ │ │ ldr r1, [pc, #20] @ 16a504 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, r8, asr #32 │ │ │ │ - tsteq lr, ip, lsr r7 │ │ │ │ + tsteq lr, ip, asr r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a538 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a53c │ │ │ │ ldr r1, [pc, #20] @ 16a540 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r8, r7, ip │ │ │ │ - tsteq lr, r4, ror #13 │ │ │ │ + tsteq lr, r4, lsl #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a574 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a578 │ │ │ │ ldr r1, [pc, #20] @ 16a57c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01977fd0 │ │ │ │ - tsteq lr, ip, lsl #13 │ │ │ │ + tsteq lr, ip, lsr #13 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a5b0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a5b4 │ │ │ │ ldr r1, [pc, #20] @ 16a5b8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01977f94 │ │ │ │ - tsteq lr, r4, lsr r6 │ │ │ │ + tsteq lr, r4, asr r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a5ec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a5f0 │ │ │ │ ldr r1, [pc, #20] @ 16a5f4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r8, asr pc │ │ │ │ - @ instruction: 0x011e15d8 │ │ │ │ + @ instruction: 0x011e15f8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a628 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a62c │ │ │ │ ldr r1, [pc, #20] @ 16a630 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, ip, lsl pc │ │ │ │ - tsteq lr, ip, ror r5 │ │ │ │ + @ instruction: 0x011e159c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a664 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a668 │ │ │ │ ldr r1, [pc, #20] @ 16a66c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r0, ror #29 │ │ │ │ - tsteq lr, r4, lsr #10 │ │ │ │ + tsteq lr, r4, asr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a6a0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a6a4 │ │ │ │ ldr r1, [pc, #20] @ 16a6a8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r4, lsr #29 │ │ │ │ - tsteq lr, ip, asr #9 │ │ │ │ + tsteq lr, ip, ror #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a6dc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a6e0 │ │ │ │ ldr r1, [pc, #20] @ 16a6e4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r8, ror #28 │ │ │ │ - tsteq lr, r4, ror r4 │ │ │ │ + @ instruction: 0x011e1494 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a718 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a71c │ │ │ │ ldr r1, [pc, #20] @ 16a720 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, ip, lsr #28 │ │ │ │ - tsteq lr, r8, lsl r4 │ │ │ │ + tsteq lr, r8, lsr r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a754 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a758 │ │ │ │ ldr r1, [pc, #20] @ 16a75c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01977df0 │ │ │ │ - @ instruction: 0x011e13bc │ │ │ │ + @ instruction: 0x011e13dc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a790 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a794 │ │ │ │ ldr r1, [pc, #20] @ 16a798 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01977db4 │ │ │ │ - tsteq lr, r0, ror #6 │ │ │ │ + tsteq lr, r0, lsl #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a7cc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a7d0 │ │ │ │ ldr r1, [pc, #20] @ 16a7d4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r8, ror sp │ │ │ │ - tsteq lr, r8, lsl #6 │ │ │ │ + tsteq lr, r8, lsr #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a808 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a80c │ │ │ │ ldr r1, [pc, #20] @ 16a810 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, ip, lsr sp │ │ │ │ - @ instruction: 0x011e12b0 │ │ │ │ + @ instruction: 0x011e12d0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a844 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a848 │ │ │ │ ldr r1, [pc, #20] @ 16a84c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r0, lsl #26 │ │ │ │ - tsteq lr, r8, asr r2 │ │ │ │ + tsteq lr, r8, ror r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a880 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a884 │ │ │ │ ldr r1, [pc, #20] @ 16a888 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r4, asr #25 │ │ │ │ - tsteq lr, r0, lsl #4 │ │ │ │ + tsteq lr, r0, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a8bc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a8c0 │ │ │ │ ldr r1, [pc, #20] @ 16a8c4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r8, lsl #25 │ │ │ │ - tsteq lr, r8, lsr #3 │ │ │ │ + tsteq lr, r8, asr #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a8f8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a8fc │ │ │ │ ldr r1, [pc, #20] @ 16a900 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, ip, asr #24 │ │ │ │ - tsteq lr, r0, asr r1 │ │ │ │ + tsteq lr, r0, ror r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a934 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a938 │ │ │ │ ldr r1, [pc, #20] @ 16a93c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r0, lsl ip │ │ │ │ - ldrsheq r1, [lr, -r4] │ │ │ │ + tsteq lr, r4, lsl r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a970 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a974 │ │ │ │ ldr r1, [pc, #20] @ 16a978 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01977bd4 │ │ │ │ - @ instruction: 0x011e1098 │ │ │ │ + ldrheq r1, [lr, -r8] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a9ac │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a9b0 │ │ │ │ ldr r1, [pc, #20] @ 16a9b4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01977b98 │ │ │ │ - tsteq lr, r0, asr #32 │ │ │ │ + tsteq lr, r0, rrx │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16a9e8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16a9ec │ │ │ │ ldr r1, [pc, #20] @ 16a9f0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, ip, asr fp │ │ │ │ - tsteq lr, r8, ror #31 │ │ │ │ + tsteq lr, r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16aa24 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16aa28 │ │ │ │ ldr r1, [pc, #20] @ 16aa2c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r0, lsr #22 │ │ │ │ - @ instruction: 0x011e0f90 │ │ │ │ + @ instruction: 0x011e0fb0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16aa60 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16aa64 │ │ │ │ ldr r1, [pc, #20] @ 16aa68 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r4, ror #21 │ │ │ │ - tsteq lr, r8, lsr pc │ │ │ │ + tsteq lr, r8, asr pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16aa9c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16aaa0 │ │ │ │ ldr r1, [pc, #20] @ 16aaa4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r8, lsr #21 │ │ │ │ - @ instruction: 0x011e0edc │ │ │ │ + @ instruction: 0x011e0efc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16aad8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16aadc │ │ │ │ ldr r1, [pc, #20] @ 16aae0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, ip, ror #20 │ │ │ │ - tsteq lr, r0, lsl #29 │ │ │ │ + tsteq lr, r0, lsr #29 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16ab14 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16ab18 │ │ │ │ ldr r1, [pc, #20] @ 16ab1c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r0, lsr sl │ │ │ │ - tsteq lr, r8, lsr #28 │ │ │ │ + tsteq lr, r8, asr #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16ab50 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16ab54 │ │ │ │ ldr r1, [pc, #20] @ 16ab58 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019779f4 │ │ │ │ - @ instruction: 0x011e0dd0 │ │ │ │ + @ instruction: 0x011e0df0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16ab8c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16ab90 │ │ │ │ ldr r1, [pc, #20] @ 16ab94 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x019779b8 │ │ │ │ - tsteq lr, r8, ror sp │ │ │ │ + @ instruction: 0x011e0d98 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16abc8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16abcc │ │ │ │ ldr r1, [pc, #20] @ 16abd0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, ip, ror r9 │ │ │ │ - tsteq lr, r0, lsr #26 │ │ │ │ + tsteq lr, r0, asr #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16ac04 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16ac08 │ │ │ │ ldr r1, [pc, #20] @ 16ac0c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r0, asr #18 │ │ │ │ - tsteq lr, r4, asr #25 │ │ │ │ + tsteq lr, r4, ror #25 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16ac40 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16ac44 │ │ │ │ ldr r1, [pc, #20] @ 16ac48 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r4, lsl #18 │ │ │ │ - tsteq lr, r8, ror #24 │ │ │ │ + tsteq lr, r8, lsl #25 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16ac7c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16ac80 │ │ │ │ ldr r1, [pc, #20] @ 16ac84 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, r8, asr #17 │ │ │ │ - tsteq lr, r0, lsl ip │ │ │ │ + tsteq lr, r0, lsr ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16acb8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16acbc │ │ │ │ ldr r1, [pc, #20] @ 16acc0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orrseq r7, r7, ip, lsl #17 │ │ │ │ - @ instruction: 0x011e0bb8 │ │ │ │ + @ instruction: 0x011e0bd8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -283043,15 +283043,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 17148c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17149c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #1628] @ 0x65c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -283201,34 +283201,34 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [r0, #12] │ │ │ │ b 171670 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq sp, r8, lsl #23 │ │ │ │ + tsteq sp, r8, lsr #23 │ │ │ │ ldr r3, [pc, #32] @ 171718 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 17171c │ │ │ │ ldr r1, [pc, #20] @ 171720 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orrseq r0, r7, ip, lsr #28 │ │ │ │ - tsteq r5, r4, lsr #8 │ │ │ │ + tsteq r5, r4, asr #8 │ │ │ │ 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] @ 1717bc │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #593920 @ 0x91000 │ │ │ │ ldr r2, [r5, #1624] @ 0x658 │ │ │ │ ldr r1, [r5, #1608] @ 0x648 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r4, [r2] │ │ │ │ @@ -284328,33 +284328,33 @@ │ │ │ │ add r2, r4, r2 │ │ │ │ b 1727a8 │ │ │ │ orrseq lr, r6, r4, ror #14 │ │ │ │ orrseq lr, r6, ip, asr #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andeq r1, r9, r8, lsl #11 │ │ │ │ - tsteq sp, r8, asr #29 │ │ │ │ + tsteq sp, r8, ror #29 │ │ │ │ orrseq lr, r6, r8, asr r2 │ │ │ │ andeq r1, r9, pc, lsl #11 │ │ │ │ andeq r1, r0, ip, lsl sp │ │ │ │ svcvc 0x00f80000 │ │ │ │ strdhi r7, [r0], -pc @ │ │ │ │ andeq r1, r9, ip, asr #12 │ │ │ │ - tsteq sp, r4, lsl #6 │ │ │ │ + tsteq sp, r4, lsr #6 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tsteq r5, r4, asr #32 │ │ │ │ + tsteq r5, r4, rrx │ │ │ │ @ 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 │ │ │ │ - strdeq r6, [r5, -r4] │ │ │ │ + tsteq r5, r4, lsl r7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ mov r7, fp │ │ │ │ bne 172860 │ │ │ │ mov r3, r6 │ │ │ │ @@ -284452,15 +284452,15 @@ │ │ │ │ bcs 172bbc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq 1732f4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1733f4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #1628] @ 0x65c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [pc, #-484] @ 1728b8 │ │ │ │ @@ -284486,15 +284486,15 @@ │ │ │ │ bne 173278 │ │ │ │ cmp r0, #0 │ │ │ │ beq 172b18 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 173404 │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 173418 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #1628] @ 0x65c │ │ │ │ ldr r2, [pc, #-624] @ 1728b0 │ │ │ │ ldr r1, [pc, #-592] @ 1728d4 │ │ │ │ @@ -284592,26 +284592,26 @@ │ │ │ │ beq 172cb4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ beq 173380 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1733b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 172cd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ beq 173390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -285569,31 +285569,31 @@ │ │ │ │ b 17385c │ │ │ │ ldr r3, [pc, #48] @ 173c0c │ │ │ │ add r3, pc, r3 │ │ │ │ b 17385c │ │ │ │ andeq r1, r9, r4, ror #12 │ │ │ │ andeq r1, r9, pc, lsl #11 │ │ │ │ @ instruction: 0x000915bc │ │ │ │ - @ instruction: 0x011d8af8 │ │ │ │ - @ instruction: 0x011d89d8 │ │ │ │ - tsteq sp, r8, lsl r2 │ │ │ │ + tsteq sp, r8, lsl fp │ │ │ │ + @ instruction: 0x011d89f8 │ │ │ │ + tsteq sp, r8, lsr r2 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq sp, r0, ror lr │ │ │ │ - @ instruction: 0x011d8eb4 │ │ │ │ - tsteq sp, r8, ror lr │ │ │ │ + @ instruction: 0x011d8e90 │ │ │ │ + @ instruction: 0x011d8ed4 │ │ │ │ + @ instruction: 0x011d8e98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 173d10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #4 │ │ │ │ beq 173c58 │ │ │ │ ldr r3, [pc, #200] @ 173d14 │ │ │ │ mov r2, #4 │ │ │ │ @@ -285651,15 +285651,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] @ 173e24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -285720,15 +285720,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] @ 173f28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #4 │ │ │ │ beq 173e74 │ │ │ │ ldr r3, [pc, #196] @ 173f2c │ │ │ │ mov r2, #4 │ │ │ │ @@ -285785,15 +285785,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] @ 17403c │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -285854,15 +285854,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #212] @ 174130 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #4 │ │ │ │ beq 17408c │ │ │ │ ldr r3, [pc, #180] @ 174134 │ │ │ │ mov r2, #4 │ │ │ │ @@ -285915,15 +285915,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] @ 174220 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -285975,15 +285975,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] @ 174324 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #4 │ │ │ │ beq 174270 │ │ │ │ ldr r3, [pc, #196] @ 174328 │ │ │ │ mov r2, #4 │ │ │ │ @@ -286041,15 +286041,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] @ 174458 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add sl, fp, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #1560] @ 0x618 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ @@ -286117,15 +286117,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] @ 174554 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #3 │ │ │ │ beq 1744a8 │ │ │ │ ldr r3, [pc, #188] @ 174558 │ │ │ │ mov r2, #3 │ │ │ │ @@ -286180,15 +286180,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] @ 174658 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ beq 1745ac │ │ │ │ @@ -286245,15 +286245,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] @ 174750 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #3 │ │ │ │ beq 1746a8 │ │ │ │ ldr r3, [pc, #184] @ 174754 │ │ │ │ mov r2, #3 │ │ │ │ @@ -286307,15 +286307,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] @ 174854 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ beq 1747a8 │ │ │ │ @@ -286372,15 +286372,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #196] @ 174938 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #3 │ │ │ │ beq 1748a4 │ │ │ │ ldr r3, [pc, #164] @ 17493c │ │ │ │ mov r2, #3 │ │ │ │ @@ -286429,15 +286429,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] @ 174a20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #3 │ │ │ │ beq 174990 │ │ │ │ @@ -286487,15 +286487,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] @ 174b18 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #3 │ │ │ │ beq 174a70 │ │ │ │ ldr r3, [pc, #184] @ 174b1c │ │ │ │ mov r2, #3 │ │ │ │ @@ -286550,15 +286550,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] @ 174c2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ add fp, sl, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1560] @ 0x618 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #3 │ │ │ │ mov r4, r2 │ │ │ │ @@ -286618,15 +286618,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] @ 174d1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #2 │ │ │ │ beq 174c7c │ │ │ │ ldr r3, [pc, #176] @ 174d20 │ │ │ │ mov r2, #2 │ │ │ │ @@ -286678,15 +286678,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] @ 174e10 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #2 │ │ │ │ beq 174d70 │ │ │ │ ldr r3, [pc, #176] @ 174e14 │ │ │ │ @@ -286739,15 +286739,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] @ 174efc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #2 │ │ │ │ beq 174e60 │ │ │ │ ldr r3, [pc, #172] @ 174f00 │ │ │ │ mov r2, #2 │ │ │ │ @@ -286798,15 +286798,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] @ 174ff0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #2 │ │ │ │ beq 174f50 │ │ │ │ ldr r3, [pc, #176] @ 174ff4 │ │ │ │ @@ -286859,15 +286859,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #188] @ 1750cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #2 │ │ │ │ beq 175040 │ │ │ │ ldr r3, [pc, #156] @ 1750d0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -286914,15 +286914,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] @ 1751ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #2 │ │ │ │ beq 175120 │ │ │ │ ldr r3, [pc, #156] @ 1751b0 │ │ │ │ @@ -286970,15 +286970,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] @ 175298 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #2 │ │ │ │ beq 1751fc │ │ │ │ ldr r3, [pc, #172] @ 17529c │ │ │ │ mov r2, #2 │ │ │ │ @@ -287029,15 +287029,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] @ 175398 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #2 │ │ │ │ mov r6, r2 │ │ │ │ @@ -287093,15 +287093,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] @ 175508 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1561] @ 0x619 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -287185,15 +287185,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] @ 1756b0 │ │ │ │ and r6, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -287293,15 +287293,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ ldr r3, [pc, #440] @ 175890 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #424] @ 175894 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1562] @ 0x61a │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #4 │ │ │ │ mov r8, r1 │ │ │ │ @@ -287413,15 +287413,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] @ 175a1c │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ str r3, [sp] │ │ │ │ ldrb r3, [r5, #1562] @ 0x61a │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -287512,15 +287512,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #748] @ 175d28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr lr, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ ldr ip, [pc, #716] @ 175d2c │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -287710,15 +287710,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] @ 1760a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -287930,15 +287930,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] @ 176380 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -288114,15 +288114,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] @ 1766dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -288329,15 +288329,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] @ 176a3c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -288545,15 +288545,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] @ 176d1c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -288729,15 +288729,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] @ 17706c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -288941,15 +288941,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] @ 1773d8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -289159,15 +289159,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] @ 1776b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -289343,15 +289343,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] @ 177a28 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -289565,15 +289565,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [pc, #796] @ 177d6c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr lr, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r0, r1, #1 │ │ │ │ str lr, [sp, #4] │ │ │ │ bmi 177ba8 │ │ │ │ @@ -289774,15 +289774,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #712] @ 17805c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr lr, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str lr, [sp, #4] │ │ │ │ bmi 177ee8 │ │ │ │ @@ -289960,15 +289960,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] @ 1783a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -290176,15 +290176,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ sub sp, sp, #20 │ │ │ │ add r7, pc, r7 │ │ │ │ bhi 1784c8 │ │ │ │ ldr r3, [pc, #588] @ 178630 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r8, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ cmp r3, #4 │ │ │ │ bne 1784d0 │ │ │ │ @@ -290340,15 +290340,15 @@ │ │ │ │ ldrb r9, [sp, #64] @ 0x40 │ │ │ │ add r6, pc, r6 │ │ │ │ bhi 178808 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #640] @ 1788f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r4, r8, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ cmp r3, #4 │ │ │ │ bne 178744 │ │ │ │ ldr r3, [pc, #604] @ 1788f8 │ │ │ │ @@ -290511,15 +290511,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] @ 178b74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, sl, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -290672,15 +290672,15 @@ │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrsh sl, [sp, #64] @ 0x40 │ │ │ │ bhi 178d6c │ │ │ │ ldr r4, [pc, #604] @ 178e00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -290833,15 +290833,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] @ 17905c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r7, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -290986,15 +290986,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #616] @ 1792ec │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1560] @ 0x618 │ │ │ │ mov r7, r2 │ │ │ │ @@ -291148,15 +291148,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] @ 179570 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, sl, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -291315,15 +291315,15 @@ │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ bhi 179774 │ │ │ │ ldr r1, [pc, #640] @ 179830 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r1] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ @@ -291485,15 +291485,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] @ 179ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -291651,15 +291651,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #564] @ 179d20 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ mov r9, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ @@ -291801,15 +291801,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] @ 179f6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r7, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -291950,15 +291950,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #572] @ 17a1d0 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ mov r7, r2 │ │ │ │ add r4, r9, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -292101,15 +292101,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] @ 17a464 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -292271,15 +292271,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ bhi 17a64c │ │ │ │ ldr r1, [pc, #612] @ 17a704 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r1] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -292436,15 +292436,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ bhi 17a8fc │ │ │ │ ldr r3, [pc, #604] @ 17a990 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ cmp r3, #2 │ │ │ │ bne 17a904 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ @@ -292599,15 +292599,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #560] @ 17abe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ @@ -292747,15 +292747,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] @ 17ae48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r7, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -292899,15 +292899,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] @ 17b088 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r4, r8, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -293045,15 +293045,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ bhi 17b284 │ │ │ │ ldr r3, [pc, #608] @ 17b318 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ cmp r3, #2 │ │ │ │ bne 17b28c │ │ │ │ ldr r8, [sp, #4] │ │ │ │ @@ -293211,15 +293211,15 @@ │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ bhi 17b4cc │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #560] @ 17b57c │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, fp │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ mov r8, r0 │ │ │ │ @@ -293362,15 +293362,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ bhi 17b740 │ │ │ │ ldr r3, [pc, #588] @ 17b7f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ cmp r3, #1 │ │ │ │ bne 17b748 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -293519,15 +293519,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] @ 17ba34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ @@ -293662,15 +293662,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] @ 17bc74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -293806,15 +293806,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] @ 17bea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r7, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -293948,15 +293948,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ bhi 17c078 │ │ │ │ ldr r3, [pc, #604] @ 17c130 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ cmp r3, #1 │ │ │ │ bne 17c080 │ │ │ │ add r3, r4, r5, lsl #2 │ │ │ │ @@ -294109,15 +294109,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] @ 17c370 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [ip, r4] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ @@ -294251,15 +294251,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] @ 17c54c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r9, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #1566] @ 0x61e │ │ │ │ cmp r3, #4 │ │ │ │ bne 17c400 │ │ │ │ ldrsh r0, [sl] │ │ │ │ @@ -294371,15 +294371,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #404] @ 17c700 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ @@ -294479,15 +294479,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] @ 17c8d4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r9, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #1566] @ 0x61e │ │ │ │ cmp r3, #4 │ │ │ │ bne 17c788 │ │ │ │ ldr r0, [sl] │ │ │ │ @@ -294597,15 +294597,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #404] @ 17ca88 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ @@ -294705,15 +294705,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] @ 17cc08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r7, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #1566] @ 0x61e │ │ │ │ cmp r3, #4 │ │ │ │ bne 17caf8 │ │ │ │ ldm r8, {r1, r2} │ │ │ │ @@ -294801,15 +294801,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] @ 17cd8c │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ str r3, [sp] │ │ │ │ ldrb r3, [r5, #1566] @ 0x61e │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -294898,15 +294898,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] @ 17cf6c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1566] @ 0x61e │ │ │ │ str r1, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 17ce20 │ │ │ │ @@ -295020,15 +295020,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #416] @ 17d12c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ @@ -295130,15 +295130,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] @ 17d300 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ cmp r3, #3 │ │ │ │ bne 17d1b0 │ │ │ │ ldrsh r0, [fp] │ │ │ │ @@ -295248,15 +295248,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #376] @ 17d498 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r7, r0 │ │ │ │ @@ -295349,15 +295349,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] @ 17d664 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ cmp r3, #3 │ │ │ │ bne 17d514 │ │ │ │ ldr r0, [fp] │ │ │ │ @@ -295465,15 +295465,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #376] @ 17d7fc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r7, r0 │ │ │ │ @@ -295566,15 +295566,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] @ 17d96c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1566] @ 0x61e │ │ │ │ cmp r3, #3 │ │ │ │ bne 17d864 │ │ │ │ ldr r3, [r6, #2380] @ 0x94c │ │ │ │ @@ -295658,15 +295658,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] @ 17dadc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1566] @ 0x61e │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -295750,15 +295750,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] @ 17dc9c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 17db64 │ │ │ │ @@ -295864,15 +295864,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #388] @ 17de40 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ @@ -295967,15 +295967,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] @ 17dff4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #2 │ │ │ │ bne 17debc │ │ │ │ @@ -296077,15 +296077,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #356] @ 17e178 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -296173,15 +296173,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] @ 17e328 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #2 │ │ │ │ bne 17e1f0 │ │ │ │ @@ -296282,15 +296282,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #356] @ 17e4ac │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -296378,15 +296378,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] @ 17e614 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1566] @ 0x61e │ │ │ │ cmp r3, #2 │ │ │ │ bne 17e50c │ │ │ │ ldr r3, [r6, #2380] @ 0x94c │ │ │ │ @@ -296468,15 +296468,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] @ 17e77c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1566] @ 0x61e │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #2 │ │ │ │ bne 17e678 │ │ │ │ @@ -296558,15 +296558,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] @ 17e920 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #2 │ │ │ │ bne 17e7f8 │ │ │ │ @@ -296665,15 +296665,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #364] @ 17eaac │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [r0, r6] │ │ │ │ mov r0, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ add r6, r7, #593920 @ 0x91000 │ │ │ │ mov r8, r0 │ │ │ │ @@ -296762,15 +296762,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] @ 17ec40 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 17eb18 │ │ │ │ @@ -296863,15 +296863,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] @ 17eda4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1566] @ 0x61e │ │ │ │ @@ -296952,15 +296952,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] @ 17ef38 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 17ee10 │ │ │ │ @@ -297053,15 +297053,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] @ 17f09c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1566] @ 0x61e │ │ │ │ @@ -297142,15 +297142,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] @ 17f1fc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1566] @ 0x61e │ │ │ │ cmp r3, #1 │ │ │ │ bne 17f0fc │ │ │ │ ldr r2, [r6, #2380] @ 0x94c │ │ │ │ @@ -297230,15 +297230,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] @ 17f34c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1566] @ 0x61e │ │ │ │ cmp r3, #1 │ │ │ │ bne 17f258 │ │ │ │ ldr r2, [r5, #2380] @ 0x94c │ │ │ │ @@ -297314,15 +297314,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] @ 17f4d0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 17f3b8 │ │ │ │ @@ -297411,15 +297411,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] @ 17f634 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1566] @ 0x61e │ │ │ │ @@ -297500,15 +297500,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] @ 17f830 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1563] @ 0x61b │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 17f6d8 │ │ │ │ @@ -297629,15 +297629,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #400] @ 17f9e4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #364] @ 17f9e8 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ @@ -297737,15 +297737,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] @ 17fc18 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1563] @ 0x61b │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ bne 17fa9c │ │ │ │ @@ -297879,15 +297879,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #424] @ 17fde4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #388] @ 17fde8 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ @@ -297993,15 +297993,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] @ 17ff9c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #388] @ 17ffa0 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1563] @ 0x61b │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #3 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -298104,15 +298104,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] @ 18016c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #408] @ 180170 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1563] @ 0x61b │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -298220,15 +298220,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] @ 1803d0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1563] @ 0x61b │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 180248 │ │ │ │ @@ -298373,15 +298373,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #448] @ 1805b4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -298493,15 +298493,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] @ 180860 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1563] @ 0x61b │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ bne 1806a8 │ │ │ │ @@ -298665,15 +298665,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #484] @ 180a68 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -298794,15 +298794,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] @ 180bdc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1563] @ 0x61b │ │ │ │ cmp r3, #3 │ │ │ │ bne 180ad4 │ │ │ │ ldr r3, [r6, #2368] @ 0x940 │ │ │ │ @@ -298886,15 +298886,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] @ 180d4c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1563] @ 0x61b │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -298978,15 +298978,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] @ 180f0c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1563] @ 0x61b │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 180dd4 │ │ │ │ @@ -299092,15 +299092,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #388] @ 1810b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ @@ -299195,15 +299195,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] @ 181304 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1563] @ 0x61b │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 18117c │ │ │ │ @@ -299346,15 +299346,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #448] @ 1814e8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -299466,15 +299466,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] @ 181748 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1561] @ 0x619 │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 1815c0 │ │ │ │ @@ -299619,15 +299619,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #448] @ 18192c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -299739,15 +299739,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] @ 181bd8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1561] @ 0x619 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ bne 181a20 │ │ │ │ @@ -299911,15 +299911,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #484] @ 181de0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -300040,15 +300040,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] @ 181f54 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1561] @ 0x619 │ │ │ │ cmp r3, #3 │ │ │ │ bne 181e4c │ │ │ │ ldr r3, [r6, #2360] @ 0x938 │ │ │ │ @@ -300132,15 +300132,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] @ 182114 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1561] @ 0x619 │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 181fdc │ │ │ │ @@ -300246,15 +300246,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #388] @ 1822b8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ @@ -300349,15 +300349,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] @ 18250c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1561] @ 0x619 │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 182384 │ │ │ │ @@ -300500,15 +300500,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #448] @ 1826f0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -300620,15 +300620,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] @ 1828f4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add ip, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, ip │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -300751,15 +300751,15 @@ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #432] @ 182ac8 │ │ │ │ and r0, r0, #7 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ add sl, r0, #6 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldrsh r6, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -300865,15 +300865,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] @ 182cc4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add ip, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, ip │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -300994,15 +300994,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #432] @ 182e94 │ │ │ │ and r0, r0, #7 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ sub sp, sp, #28 │ │ │ │ add sl, r0, #6 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -301108,15 +301108,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] @ 183030 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r8, r8, #7 │ │ │ │ add r8, r8, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r8 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -301211,15 +301211,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] @ 183230 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ and r3, r3, #7 │ │ │ │ add ip, r3, #6 │ │ │ │ add r2, r0, #593920 @ 0x91000 │ │ │ │ add r3, r2, ip │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -301340,15 +301340,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #440] @ 183408 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r1] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -301457,15 +301457,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] @ 1835f4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -301582,15 +301582,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #400] @ 1837a4 │ │ │ │ and r0, r0, #7 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #6 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r7] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ @@ -301688,15 +301688,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] @ 18398c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -301812,15 +301812,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #400] @ 183b3c │ │ │ │ and r0, r0, #7 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #6 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r7] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ @@ -301918,15 +301918,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] @ 183cc8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r7 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -302017,15 +302017,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] @ 183e54 │ │ │ │ and r6, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1560] @ 0x618 │ │ │ │ @@ -302116,15 +302116,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] @ 184040 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add ip, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, ip │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -302240,15 +302240,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #408] @ 1841f8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r1] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -302349,15 +302349,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] @ 1843c8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -302466,15 +302466,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #376] @ 184560 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r4, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ @@ -302567,15 +302567,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] @ 18472c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -302683,15 +302683,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #376] @ 1848c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r4, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ @@ -302784,15 +302784,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] @ 184a48 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r7 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -302881,15 +302881,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] @ 184bc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r7 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -302976,15 +302976,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] @ 184d98 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add ip, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, ip │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -303096,15 +303096,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #380] @ 184f34 │ │ │ │ mov r9, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ @@ -303196,15 +303196,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] @ 1850dc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -303302,15 +303302,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] @ 185260 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ @@ -303399,15 +303399,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] @ 185408 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -303505,15 +303505,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] @ 18558c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ @@ -303602,15 +303602,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] @ 185708 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r7 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -303697,15 +303697,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] @ 18587c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r7 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -303790,15 +303790,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] @ 185a34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add ip, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, ip │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -303902,15 +303902,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #364] @ 185bc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ @@ -303999,15 +303999,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] @ 185d54 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1565] @ 0x61d │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 185c2c │ │ │ │ @@ -304100,15 +304100,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] @ 185eb8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1565] @ 0x61d │ │ │ │ @@ -304189,15 +304189,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] @ 18604c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1565] @ 0x61d │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 185f24 │ │ │ │ @@ -304290,15 +304290,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] @ 1861b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1565] @ 0x61d │ │ │ │ @@ -304379,15 +304379,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] @ 186344 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1565] @ 0x61d │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 18621c │ │ │ │ @@ -304480,15 +304480,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] @ 1864a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1565] @ 0x61d │ │ │ │ @@ -304569,15 +304569,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] @ 186608 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1565] @ 0x61d │ │ │ │ cmp r3, #1 │ │ │ │ bne 186508 │ │ │ │ ldr r2, [r6, #2376] @ 0x948 │ │ │ │ @@ -304657,15 +304657,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] @ 186758 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1565] @ 0x61d │ │ │ │ cmp r3, #1 │ │ │ │ bne 186664 │ │ │ │ ldr r2, [r5, #2376] @ 0x948 │ │ │ │ @@ -304741,15 +304741,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] @ 1868dc │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1565] @ 0x61d │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 1867c4 │ │ │ │ @@ -304838,15 +304838,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] @ 186a40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1565] @ 0x61d │ │ │ │ @@ -304927,15 +304927,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] @ 186ba0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1564] @ 0x61c │ │ │ │ cmp r3, #1 │ │ │ │ bne 186aa0 │ │ │ │ ldr r2, [r6, #2372] @ 0x944 │ │ │ │ @@ -305015,15 +305015,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] @ 186cf0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r3, #1 │ │ │ │ bne 186bfc │ │ │ │ ldr r2, [r5, #2372] @ 0x944 │ │ │ │ @@ -305099,15 +305099,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] @ 186e74 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1564] @ 0x61c │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 186d5c │ │ │ │ @@ -305196,15 +305196,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] @ 186fd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1564] @ 0x61c │ │ │ │ @@ -305285,15 +305285,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] @ 18716c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1591] @ 0x637 │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 187044 │ │ │ │ @@ -305386,15 +305386,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] @ 1872d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1591] @ 0x637 │ │ │ │ @@ -305475,15 +305475,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] @ 1874f4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1562] @ 0x61a │ │ │ │ str r1, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18738c │ │ │ │ @@ -305614,15 +305614,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #436] @ 1876cc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #400] @ 1876d0 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ @@ -305731,15 +305731,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] @ 187938 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1562] @ 0x61a │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 1877a0 │ │ │ │ @@ -305887,15 +305887,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #468] @ 187b30 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #432] @ 187b34 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ @@ -306012,15 +306012,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] @ 187d00 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #412] @ 187d04 │ │ │ │ add r7, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #1562] @ 0x61a │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #4 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -306129,15 +306129,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] @ 187fac │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1562] @ 0x61a │ │ │ │ str r1, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 187e04 │ │ │ │ @@ -306300,15 +306300,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #500] @ 1881c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ @@ -306433,15 +306433,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] @ 1884d0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1562] @ 0x61a │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 1882e8 │ │ │ │ @@ -306629,15 +306629,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #548] @ 188718 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ @@ -306774,15 +306774,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] @ 18889c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r7, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #1562] @ 0x61a │ │ │ │ cmp r3, #4 │ │ │ │ bne 18878c │ │ │ │ ldm r8, {r1, r2} │ │ │ │ @@ -306870,15 +306870,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] @ 188a7c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1562] @ 0x61a │ │ │ │ str r1, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 188930 │ │ │ │ @@ -306992,15 +306992,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #416] @ 188c3c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ @@ -307102,15 +307102,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] @ 188ed4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1562] @ 0x61a │ │ │ │ str r1, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 188d2c │ │ │ │ @@ -307270,15 +307270,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #500] @ 1890ec │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ @@ -307403,15 +307403,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] @ 1892fc │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1562] @ 0x61a │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18919c │ │ │ │ @@ -307536,15 +307536,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #416] @ 1894c0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #380] @ 1894c4 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ @@ -307648,15 +307648,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] @ 189704 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1562] @ 0x61a │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 189580 │ │ │ │ @@ -307794,15 +307794,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #440] @ 1898e0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #404] @ 1898e4 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ @@ -307912,15 +307912,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] @ 189aa8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #404] @ 189aac │ │ │ │ add r7, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #1562] @ 0x61a │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #4 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -308027,15 +308027,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] @ 189c88 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #424] @ 189c8c │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1562] @ 0x61a │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -308147,15 +308147,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] @ 189efc │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1562] @ 0x61a │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 189d6c │ │ │ │ @@ -308304,15 +308304,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #464] @ 18a0f0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -308428,15 +308428,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] @ 18a3ac │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1562] @ 0x61a │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18a1ec │ │ │ │ @@ -308604,15 +308604,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #500] @ 18a5c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -308737,15 +308737,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] @ 18a738 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1562] @ 0x61a │ │ │ │ cmp r3, #3 │ │ │ │ bne 18a630 │ │ │ │ ldr r3, [r6, #2364] @ 0x93c │ │ │ │ @@ -308829,15 +308829,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] @ 18a8a8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1562] @ 0x61a │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -308921,15 +308921,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] @ 18aa80 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1562] @ 0x61a │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18a938 │ │ │ │ @@ -309041,15 +309041,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #404] @ 18ac34 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ @@ -309148,15 +309148,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] @ 18ae98 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1562] @ 0x61a │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18ad08 │ │ │ │ @@ -309303,15 +309303,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #464] @ 18b08c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -309427,15 +309427,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] @ 18c014 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub r8, r6, #1024 @ 0x400 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #3920] @ 18c018 │ │ │ │ sub r8, r8, #4 │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r8, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -310414,20 +310414,20 @@ │ │ │ │ bhi 18bff0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #2904] @ 0xb58 │ │ │ │ b 18b3c0 │ │ │ │ orrseq r7, r5, r8, ror r4 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r1, r0, r3, lsl #12 │ │ │ │ - tsteq ip, r0, lsr #2 │ │ │ │ + tsteq ip, r0, asr #2 │ │ │ │ andeq r1, r0, r1, lsl #4 │ │ │ │ - smlatbeq r3, r0, r9, lr │ │ │ │ - @ instruction: 0x0103e694 │ │ │ │ + smlabteq r3, r0, r9, lr │ │ │ │ + @ instruction: 0x0103e6b4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r3, r0, lsl r6 │ │ │ │ + tsteq r3, r0, lsr r6 │ │ │ │ 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] │ │ │ │ @@ -311073,15 +311073,15 @@ │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ b 18c9e0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ orrseq r3, r5, ip, lsr r7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tstpeq fp, pc, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, pc, asr #18 @ p-variant is OBSOLETE │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ orrseq r3, r5, r0, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -311120,15 +311120,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] @ 18cdb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ bne 18cd84 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -311286,26 +311286,26 @@ │ │ │ │ b 2593bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 18cc0c │ │ │ │ b 18cc6c │ │ │ │ orrseq r5, r5, r4, lsl #20 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - tstpeq fp, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r0, lsr #25 @ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r3, [pc, #672] @ 18d088 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r4, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ bne 18d054 │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ @@ -311466,24 +311466,24 @@ │ │ │ │ b 2593bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 18cec4 │ │ │ │ b 18cf28 │ │ │ │ orrseq r5, r5, r0, asr #14 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x011bf998 │ │ │ │ + @ instruction: 0x011bf9b8 │ │ │ │ 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] @ 18d32c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ bne 18d2f8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -311635,26 +311635,26 @@ │ │ │ │ b 2593bc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 18d190 │ │ │ │ b 18d1e8 │ │ │ │ orrseq r5, r5, r8, ror r4 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x011bf6dc │ │ │ │ + @ instruction: 0x011bf6fc │ │ │ │ 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] @ 18d5e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ mov r4, r2 │ │ │ │ bne 18d5b0 │ │ │ │ add r3, fp, #565248 @ 0x8a000 │ │ │ │ @@ -311809,24 +311809,24 @@ │ │ │ │ b 2593bc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 18d430 │ │ │ │ b 18d48c │ │ │ │ @ instruction: 0x019551d0 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - tstpeq fp, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, ip, lsr #8 @ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #624] @ 18d87c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ bne 18d848 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -311975,25 +311975,25 @@ │ │ │ │ b 2593bc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 18d6e4 │ │ │ │ b 18d734 │ │ │ │ orrseq r4, r5, ip, lsl pc │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - tstpeq fp, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, ip, 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #620] @ 18db14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 18dae0 │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ @@ -312141,24 +312141,24 @@ │ │ │ │ b 2593bc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 18d97c │ │ │ │ b 18d9cc │ │ │ │ orrseq r4, r5, r0, lsl #25 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - tsteq fp, ip, lsr #29 │ │ │ │ + tsteq fp, ip, asr #29 │ │ │ │ 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] @ 18dd94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ bne 18dd60 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -312301,24 +312301,24 @@ │ │ │ │ b 2593bc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 18dc0c │ │ │ │ b 18dc54 │ │ │ │ orrseq r4, r5, ip, ror #19 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - tsteq fp, r4, lsl ip │ │ │ │ + tsteq fp, r4, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #588] @ 18e008 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 18dfd4 │ │ │ │ add r3, r8, #565248 @ 0x8a000 │ │ │ │ @@ -312458,26 +312458,26 @@ │ │ │ │ b 2593bc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 18de88 │ │ │ │ b 18decc │ │ │ │ orrseq r4, r5, ip, ror #14 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - tsteq fp, r8, lsl #19 │ │ │ │ + tsteq fp, r8, lsr #19 │ │ │ │ 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] @ 18e22c │ │ │ │ ldr r2, [pc, #508] @ 18e230 │ │ │ │ ldr r7, [pc, #508] @ 18e234 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 18e1e4 │ │ │ │ cmp r3, r7 │ │ │ │ @@ -312598,26 +312598,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 18e128 │ │ │ │ @ instruction: 0x019544f0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r8, ror #16 │ │ │ │ - tsteq r3, r4, lsl r6 │ │ │ │ + smlabbeq r3, r8, r8, fp │ │ │ │ + tsteq r3, r4, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #484] @ 18e444 │ │ │ │ ldr r2, [pc, #484] @ 18e448 │ │ │ │ ldr r7, [pc, #484] @ 18e44c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 18e3fc │ │ │ │ cmp r3, r7 │ │ │ │ @@ -312732,26 +312732,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 18e34c │ │ │ │ orrseq r4, r5, r0, asr #5 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r0, asr #12 │ │ │ │ - strdeq fp, [r3, -ip] │ │ │ │ + tsteq r3, r0, ror #12 │ │ │ │ + tsteq r3, ip, lsl 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] @ 18e654 │ │ │ │ ldr r2, [pc, #476] @ 18e658 │ │ │ │ ldr r7, [pc, #476] @ 18e65c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 18e60c │ │ │ │ cmp r3, r7 │ │ │ │ @@ -312864,26 +312864,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 18e560 │ │ │ │ orrseq r4, r5, r8, lsr #1 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r0, lsr #8 │ │ │ │ - smlatteq r3, ip, r1, fp │ │ │ │ + tsteq r3, r0, asr #8 │ │ │ │ + tsteq r3, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #460] @ 18e854 │ │ │ │ ldr r2, [pc, #460] @ 18e858 │ │ │ │ ldr r7, [pc, #460] @ 18e85c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 18e80c │ │ │ │ cmp r3, r7 │ │ │ │ @@ -312992,26 +312992,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 18e768 │ │ │ │ @ instruction: 0x01953e98 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r0, lsl r2 │ │ │ │ - smlatteq r3, ip, pc, sl @ │ │ │ │ + tsteq r3, r0, lsr r2 │ │ │ │ + tsteq r3, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #440] @ 18ea40 │ │ │ │ ldr r2, [pc, #440] @ 18ea44 │ │ │ │ ldr r7, [pc, #440] @ 18ea48 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 18e9f8 │ │ │ │ cmp r3, r7 │ │ │ │ @@ -313115,26 +313115,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 18e95c │ │ │ │ @ instruction: 0x01953c98 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r4, lsl r0 │ │ │ │ - tsteq r3, r0, lsl #28 │ │ │ │ + tsteq r3, r4, lsr r0 │ │ │ │ + tsteq r3, r0, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #428] @ 18ec20 │ │ │ │ ldr r2, [pc, #428] @ 18ec24 │ │ │ │ ldr r7, [pc, #428] @ 18ec28 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 18ebd8 │ │ │ │ cmp r3, r7 │ │ │ │ @@ -313235,26 +313235,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 18eb40 │ │ │ │ orrseq r3, r5, ip, lsr #21 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r4, lsr #28 │ │ │ │ - tsteq r3, r0, lsr #24 │ │ │ │ + tsteq r3, r4, asr #28 │ │ │ │ + tsteq r3, r0, asr #24 │ │ │ │ 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] @ 18f034 │ │ │ │ ldr r4, [pc, #992] @ 18f038 │ │ │ │ ldr r6, [pc, #992] @ 18f03c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ movne r8, #1 │ │ │ │ moveq r8, #0 │ │ │ │ bne 18edc8 │ │ │ │ @@ -313496,26 +313496,26 @@ │ │ │ │ bhi 18ef60 │ │ │ │ b 18ee54 │ │ │ │ orrseq r3, r5, ip, asr #17 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlatbeq r3, r8, sl, sl │ │ │ │ - tsteq r3, r8, lsr sl │ │ │ │ + smlabteq r3, r8, sl, sl │ │ │ │ + tsteq r3, r8, asr sl │ │ │ │ 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] @ 18f39c │ │ │ │ ldr r5, [pc, #820] @ 18f3a0 │ │ │ │ ldr r4, [pc, #820] @ 18f3a4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ bne 18f250 │ │ │ │ @@ -313714,26 +313714,26 @@ │ │ │ │ bcc 18f314 │ │ │ │ b 18f198 │ │ │ │ @ instruction: 0x019534b8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r0, lsl r6 │ │ │ │ - @ instruction: 0x0103a5b0 │ │ │ │ + tsteq r3, r0, lsr r6 │ │ │ │ + ldrdeq sl, [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, #928] @ 18f770 │ │ │ │ ldr r4, [pc, #928] @ 18f774 │ │ │ │ ldr r6, [pc, #928] @ 18f778 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ bne 18f524 │ │ │ │ @@ -313959,26 +313959,26 @@ │ │ │ │ bhi 18f6ac │ │ │ │ b 18f5b0 │ │ │ │ orrseq r3, r5, r0, asr r1 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, ip, lsr #6 │ │ │ │ - ldrdeq sl, [r3, -ip] │ │ │ │ + tsteq r3, ip, asr #6 │ │ │ │ + strdeq sl, [r3, -ip] │ │ │ │ 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] @ 18faa4 │ │ │ │ ldr r5, [pc, #768] @ 18faa8 │ │ │ │ ldr r4, [pc, #768] @ 18faac │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ bne 18f968 │ │ │ │ @@ -314164,26 +314164,26 @@ │ │ │ │ bcc 18fa24 │ │ │ │ b 18f8b8 │ │ │ │ orrseq r2, r5, ip, ror sp │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq r9, [r3, -r8] │ │ │ │ - @ instruction: 0x01039e98 │ │ │ │ + strdeq r9, [r3, -r8] │ │ │ │ + @ instruction: 0x01039eb8 │ │ │ │ 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] @ 18fe38 │ │ │ │ ldr fp, [pc, #864] @ 18fe3c │ │ │ │ ldr r5, [pc, #864] @ 18fe40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, fp │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ bne 18fc08 │ │ │ │ @@ -314393,26 +314393,26 @@ │ │ │ │ mov r6, r5 │ │ │ │ b 18fc94 │ │ │ │ orrseq r2, r5, r8, asr #20 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r8, lsr #24 │ │ │ │ - strdeq r9, [r3, -r8] │ │ │ │ + tsteq r3, r8, asr #24 │ │ │ │ + tsteq r3, r8, 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 │ │ │ │ ldr r2, [pc, #764] @ 190168 │ │ │ │ ldr fp, [pc, #764] @ 19016c │ │ │ │ ldr r4, [pc, #764] @ 190170 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, fp │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ movne fp, #1 │ │ │ │ moveq fp, #0 │ │ │ │ bne 18ffb4 │ │ │ │ @@ -314597,27 +314597,27 @@ │ │ │ │ bcc 1900f4 │ │ │ │ b 190044 │ │ │ │ @ instruction: 0x019526b4 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ + smlabbeq r3, ip, r8, r9 │ │ │ │ tsteq r3, ip, ror #16 │ │ │ │ - tsteq r3, ip, asr #16 │ │ │ │ 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] @ 1904b4 │ │ │ │ ldr sl, [pc, #792] @ 1904b8 │ │ │ │ ldr r5, [pc, #792] @ 1904bc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #28 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, sl │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ movne sl, #1 │ │ │ │ moveq sl, #0 │ │ │ │ str r1, [sp] │ │ │ │ bne 1902ac │ │ │ │ @@ -314807,26 +314807,26 @@ │ │ │ │ bhi 190410 │ │ │ │ mov r6, r5 │ │ │ │ b 190338 │ │ │ │ orrseq r2, r5, r8, lsl #7 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq r3, r4, ror #10 │ │ │ │ - tsteq r3, r4, asr r5 │ │ │ │ + smlabbeq r3, r4, r5, r9 │ │ │ │ + tsteq r3, r4, ror r5 │ │ │ │ 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] @ 190770 │ │ │ │ ldr r6, [pc, #652] @ 190774 │ │ │ │ ldr r4, [pc, #652] @ 190778 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r6 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ bne 190664 │ │ │ │ @@ -314982,25 +314982,25 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bhi 190700 │ │ │ │ b 1905c8 │ │ │ │ orrseq r2, r5, ip, lsr r0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01039190 │ │ │ │ - @ instruction: 0x0103919c │ │ │ │ + @ instruction: 0x010391b0 │ │ │ │ + @ instruction: 0x010391bc │ │ │ │ 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] @ 190b9c │ │ │ │ ldr r7, [pc, #1020] @ 190ba0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #1004] @ 190ba4 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ @@ -315250,25 +315250,25 @@ │ │ │ │ bhi 190ac4 │ │ │ │ b 1909c8 │ │ │ │ orrseq r1, r5, r8, lsl #27 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlatbeq r3, r8, r0, r9 │ │ │ │ - smlabteq r3, r0, lr, r8 │ │ │ │ + smlabteq r3, r8, r0, r9 │ │ │ │ + smlatteq r3, r0, lr, r8 │ │ │ │ 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] @ 190f7c │ │ │ │ ldr r6, [pc, #940] @ 190f80 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldr r3, [pc, #924] @ 190f84 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ sub sp, sp, #28 │ │ │ │ movne r2, #1 │ │ │ │ @@ -315498,25 +315498,25 @@ │ │ │ │ bcc 190eec │ │ │ │ b 190e38 │ │ │ │ orrseq r1, r5, r8, asr r9 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r0, lsr ip │ │ │ │ - tsteq r3, ip, asr sl │ │ │ │ + tsteq r3, r0, asr ip │ │ │ │ + tsteq r3, ip, ror sl │ │ │ │ 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] @ 19136c │ │ │ │ ldr r7, [pc, #956] @ 191370 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #940] @ 191374 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ @@ -315750,25 +315750,25 @@ │ │ │ │ bhi 1912a4 │ │ │ │ b 1911b8 │ │ │ │ orrseq r1, r5, r8, ror r5 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlabbeq r3, ip, r8, r8 │ │ │ │ - ldrdeq r8, [r3, -r0] │ │ │ │ + smlatbeq r3, ip, r8, r8 │ │ │ │ + strdeq r8, [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 │ │ │ │ ldr r3, [pc, #860] @ 1916fc │ │ │ │ ldr r6, [pc, #860] @ 191700 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldr r3, [pc, #844] @ 191704 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ movne r2, #1 │ │ │ │ @@ -315978,25 +315978,25 @@ │ │ │ │ bhi 191678 │ │ │ │ b 1915d0 │ │ │ │ orrseq r1, r5, r8, lsl #3 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, ip, ror #8 │ │ │ │ - smlabteq r3, r4, r2, r8 │ │ │ │ + smlabbeq r3, ip, r4, r8 │ │ │ │ + smlatteq r3, r4, r2, r8 │ │ │ │ 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] @ 191ae0 │ │ │ │ ldr r6, [pc, #944] @ 191ae4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #928] @ 191ae8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ @@ -316227,25 +316227,25 @@ │ │ │ │ mov r5, r8 │ │ │ │ b 191914 │ │ │ │ @ instruction: 0x01950df8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r4, lsl #2 │ │ │ │ - tsteq r3, r4, ror pc │ │ │ │ + tsteq r3, r4, lsr #2 │ │ │ │ + @ instruction: 0x01037f94 │ │ │ │ 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] @ 191e28 │ │ │ │ ldr r6, [pc, #788] @ 191e2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #772] @ 191e30 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ @@ -316437,25 +316437,25 @@ │ │ │ │ bcc 191dac │ │ │ │ b 191d0c │ │ │ │ orrseq r0, r5, r4, lsl sl │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r4, lsl #26 │ │ │ │ - smlabbeq r3, r8, fp, r7 │ │ │ │ + tsteq r3, r4, lsr #26 │ │ │ │ + smlatbeq r3, r8, fp, 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 r3, [pc, #852] @ 1921b0 │ │ │ │ ldr r6, [pc, #852] @ 1921b4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #836] @ 1921b8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ @@ -316662,25 +316662,25 @@ │ │ │ │ bhi 192104 │ │ │ │ mov r5, r7 │ │ │ │ b 192024 │ │ │ │ orrseq r0, r5, ip, asr #13 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlabteq r3, r8, r9, r7 │ │ │ │ - tsteq r3, r4, ror #16 │ │ │ │ + smlatteq r3, r8, r9, r7 │ │ │ │ + smlabbeq r3, r4, r8, 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 r3, [pc, #716] @ 1924ac │ │ │ │ ldr sl, [pc, #716] @ 1924b0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #700] @ 1924b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, sl │ │ │ │ cmpne r1, r3 │ │ │ │ movne sl, #1 │ │ │ │ moveq sl, #0 │ │ │ │ @@ -316853,24 +316853,24 @@ │ │ │ │ cmp r3, sl │ │ │ │ bhi 19243c │ │ │ │ b 1923a8 │ │ │ │ orrseq r0, r5, r8, asr #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq r3, r8, lsr r6 │ │ │ │ - smlatteq r3, r8, r4, r7 │ │ │ │ + tsteq r3, r8, asr r6 │ │ │ │ + tsteq r3, r8, 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] @ 192778 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 1926a8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -317030,28 +317030,28 @@ │ │ │ │ b 19269c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1925c4 │ │ │ │ b 192624 │ │ │ │ orrseq r0, r5, ip, asr #32 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011ba1d8 │ │ │ │ + @ instruction: 0x011ba1f8 │ │ │ │ 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] @ 192a3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 19296c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -317207,24 +317207,24 @@ │ │ │ │ b 192960 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 192890 │ │ │ │ b 1928e8 │ │ │ │ orrseq pc, r4, r8, ror sp @ │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011b9ef8 │ │ │ │ + tsteq fp, r8, lsl pc │ │ │ │ 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] @ 192d00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 192c30 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -317384,28 +317384,28 @@ │ │ │ │ b 192c24 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 192b4c │ │ │ │ b 192bac │ │ │ │ orrseq pc, r4, r4, asr #21 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq fp, r8, lsl ip │ │ │ │ + tsteq fp, r8, 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 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #660] @ 192fc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 192ef4 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -317561,24 +317561,24 @@ │ │ │ │ b 192ee8 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 192e18 │ │ │ │ b 192e70 │ │ │ │ @ instruction: 0x0194f7f0 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq fp, r8, lsr r9 │ │ │ │ + tsteq fp, r8, 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 r3, [pc, #600] @ 193244 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ bne 193210 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -317721,24 +317721,24 @@ │ │ │ │ b 2593bc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1930bc │ │ │ │ b 193104 │ │ │ │ orrseq pc, r4, ip, lsr r5 @ │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - tsteq fp, ip, lsr r5 │ │ │ │ + tsteq fp, ip, asr r5 │ │ │ │ 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] @ 1934a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ bne 193470 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -317873,24 +317873,24 @@ │ │ │ │ b 2593bc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19333c │ │ │ │ b 193384 │ │ │ │ @ instruction: 0x0194f2bc │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - tsteq fp, r0, asr #5 │ │ │ │ + tsteq fp, r0, ror #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #664] @ 193764 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 193694 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -318049,24 +318049,24 @@ │ │ │ │ b 193688 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1935b4 │ │ │ │ b 193610 │ │ │ │ orrseq pc, r4, ip, asr r0 @ │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq fp, r4, lsl #1 │ │ │ │ + tsteq fp, r4, lsr #1 │ │ │ │ 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] @ 193a28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 193958 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -318226,24 +318226,24 @@ │ │ │ │ b 19394c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 193874 │ │ │ │ b 1938d4 │ │ │ │ @ instruction: 0x0194ed9c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq fp, r8, lsr #27 │ │ │ │ + tsteq fp, r8, asr #27 │ │ │ │ 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] @ 193ce8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 193c18 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -318402,24 +318402,24 @@ │ │ │ │ b 193c0c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 193b38 │ │ │ │ b 193b94 │ │ │ │ @ instruction: 0x0194ead8 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x011b8ad0 │ │ │ │ + @ instruction: 0x011b8af0 │ │ │ │ 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] @ 193fac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 193edc │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -318579,24 +318579,24 @@ │ │ │ │ b 193ed0 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 193df8 │ │ │ │ b 193e58 │ │ │ │ orrseq lr, r4, r8, lsl r8 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x011b87f4 │ │ │ │ + tsteq fp, r4, lsl 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #644] @ 194258 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 194190 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -318750,24 +318750,24 @@ │ │ │ │ b 194184 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1940b4 │ │ │ │ b 19410c │ │ │ │ orrseq lr, r4, r4, asr r5 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq fp, r4, lsr #10 │ │ │ │ + tsteq fp, r4, asr #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, #632] @ 1944f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp] │ │ │ │ bne 194434 │ │ │ │ @@ -318918,24 +318918,24 @@ │ │ │ │ b 194428 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 194360 │ │ │ │ b 1943b0 │ │ │ │ orrseq lr, r4, r8, lsr #5 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq fp, r4, ror #4 │ │ │ │ + tsteq fp, r4, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #644] @ 1947a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 1946dc │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -319089,24 +319089,24 @@ │ │ │ │ b 1946d0 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 194600 │ │ │ │ b 194658 │ │ │ │ orrseq lr, r4, r8 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq fp, r0, lsr #31 │ │ │ │ + tsteq fp, r0, asr #31 │ │ │ │ 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] @ 194a44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp] │ │ │ │ bne 194980 │ │ │ │ @@ -319257,24 +319257,24 @@ │ │ │ │ b 194974 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1948ac │ │ │ │ b 1948fc │ │ │ │ orrseq sp, r4, ip, asr sp │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq fp, r0, ror #25 │ │ │ │ + tsteq fp, r0, lsl #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #628] @ 194ce0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 194c18 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -319424,24 +319424,24 @@ │ │ │ │ b 194c0c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 194b44 │ │ │ │ b 194b94 │ │ │ │ @ instruction: 0x0194dabc │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq fp, ip, lsr #20 │ │ │ │ + tsteq fp, ip, asr #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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #604] @ 194f64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 194ea8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -319585,24 +319585,24 @@ │ │ │ │ b 194e9c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 194ddc │ │ │ │ b 194e24 │ │ │ │ orrseq sp, r4, r0, lsr #16 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq fp, r0, lsl #15 │ │ │ │ + tsteq fp, r0, lsr #15 │ │ │ │ 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] @ 195200 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 195138 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -319752,24 +319752,24 @@ │ │ │ │ b 19512c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 195064 │ │ │ │ b 1950b4 │ │ │ │ @ instruction: 0x0194d59c │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x011b74d4 │ │ │ │ + @ instruction: 0x011b74f4 │ │ │ │ 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] @ 195484 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 1953c8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -319913,24 +319913,24 @@ │ │ │ │ b 1953bc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1952fc │ │ │ │ b 195344 │ │ │ │ orrseq sp, r4, r0, lsl #6 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq fp, r8, lsr #4 │ │ │ │ + tsteq fp, r8, asr #4 │ │ │ │ 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] @ 195708 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 195648 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -320074,24 +320074,24 @@ │ │ │ │ b 19563c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19557c │ │ │ │ b 1955c4 │ │ │ │ orrseq sp, r4, ip, ror r0 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011b6f90 │ │ │ │ + @ instruction: 0x011b6fb0 │ │ │ │ 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] @ 195980 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 1958c4 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -320232,24 +320232,24 @@ │ │ │ │ b 1958b8 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1957fc │ │ │ │ b 195840 │ │ │ │ @ instruction: 0x0194cdf8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011b6cf8 │ │ │ │ + tsteq fp, r8, lsl 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #604] @ 195c04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 195b44 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -320393,24 +320393,24 @@ │ │ │ │ b 195b38 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 195a78 │ │ │ │ b 195ac0 │ │ │ │ orrseq ip, r4, r0, lsl #23 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq fp, r0, ror #20 │ │ │ │ + tsteq fp, r0, 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 │ │ │ │ ldr r3, [pc, #592] @ 195e7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 195dc0 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -320551,24 +320551,24 @@ │ │ │ │ b 195db4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 195cf8 │ │ │ │ b 195d3c │ │ │ │ @ instruction: 0x0194c8fc │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq fp, r8, asr #15 │ │ │ │ + tsteq fp, r8, ror #15 │ │ │ │ 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] @ 1961ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 19609c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -320755,24 +320755,24 @@ │ │ │ │ b 196090 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 195fa0 │ │ │ │ b 19601c │ │ │ │ orrseq ip, r4, r4, lsl #13 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011b64d4 │ │ │ │ + @ instruction: 0x011b64f4 │ │ │ │ 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] @ 1964d4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 1963c4 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -320957,24 +320957,24 @@ │ │ │ │ b 1963b8 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1962cc │ │ │ │ b 196344 │ │ │ │ orrseq ip, r4, r4, asr r3 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011b6194 │ │ │ │ + @ instruction: 0x011b61b4 │ │ │ │ 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] @ 1967fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 1966ec │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -321159,24 +321159,24 @@ │ │ │ │ b 1966e0 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1965f4 │ │ │ │ b 19666c │ │ │ │ orrseq ip, r4, ip, lsr #32 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r4, asr lr │ │ │ │ + tsteq fp, r4, 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #776] @ 196b2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 196a1c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -321363,25 +321363,25 @@ │ │ │ │ b 196a10 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 196920 │ │ │ │ b 19699c │ │ │ │ orrseq fp, r4, r4, lsl #26 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, ip, lsl #22 │ │ │ │ + tsteq fp, ip, lsr #22 │ │ │ │ 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] @ 196e38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ ldrsh r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 196d68 │ │ │ │ @@ -321558,24 +321558,24 @@ │ │ │ │ b 196d5c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 196c5c │ │ │ │ b 196ce4 │ │ │ │ @ instruction: 0x0194b9d0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r8, lsr #15 │ │ │ │ + tsteq fp, r8, asr #15 │ │ │ │ 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] @ 197160 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 197050 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -321760,24 +321760,24 @@ │ │ │ │ b 197044 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 196f58 │ │ │ │ b 196fd0 │ │ │ │ orrseq fp, r4, r8, asr #13 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r8, lsr #9 │ │ │ │ + tsteq fp, r8, asr #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #660] @ 19741c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 19734c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -321935,25 +321935,25 @@ │ │ │ │ b 197340 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 197270 │ │ │ │ b 1972c8 │ │ │ │ orrseq fp, r4, r0, lsr #7 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011b5190 │ │ │ │ + @ instruction: 0x011b51b0 │ │ │ │ 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] @ 1976dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 19760c │ │ │ │ @@ -322111,24 +322111,24 @@ │ │ │ │ b 197600 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 197528 │ │ │ │ b 197588 │ │ │ │ orrseq fp, r4, r0, ror #1 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011b4eb8 │ │ │ │ + @ instruction: 0x011b4ed8 │ │ │ │ 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] @ 197a18 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ bne 197910 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -322318,28 +322318,28 @@ │ │ │ │ b 197900 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 197804 │ │ │ │ b 197880 │ │ │ │ orrseq sl, r4, r4, lsr #28 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011b4b9c │ │ │ │ + @ instruction: 0x011b4bbc │ │ │ │ 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] @ 197d28 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, [sp, #16] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ bne 197c64 │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -322514,24 +322514,24 @@ │ │ │ │ b 197c58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 197b50 │ │ │ │ b 197be0 │ │ │ │ @ instruction: 0x0194aad8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r0, lsr r8 │ │ │ │ + tsteq fp, r0, asr 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] @ 198050 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 197f40 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -322716,24 +322716,24 @@ │ │ │ │ b 197f34 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 197e48 │ │ │ │ b 197ec0 │ │ │ │ @ instruction: 0x0194a7d8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, ip, lsr r5 │ │ │ │ + tsteq fp, ip, asr r5 │ │ │ │ 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] @ 1983f4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ bne 1982cc │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -322950,24 +322950,24 @@ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19819c │ │ │ │ b 19823c │ │ │ │ @ instruction: 0x0194a4b0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ - @ instruction: 0x011b4198 │ │ │ │ + @ instruction: 0x011b41b8 │ │ │ │ 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] @ 198800 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 1986b0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -323209,25 +323209,25 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 198560 │ │ │ │ b 198620 │ │ │ │ orrseq sl, r4, r8, lsl #2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ - @ instruction: 0x011b3d9c │ │ │ │ + @ instruction: 0x011b3dbc │ │ │ │ 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] @ 198b28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [pc, #756] @ 198b2c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ bne 198a38 │ │ │ │ add r3, r7, #565248 @ 0x8a000 │ │ │ │ @@ -323412,29 +323412,29 @@ │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 198934 │ │ │ │ b 1989ac │ │ │ │ @ instruction: 0x01949cfc │ │ │ │ @ instruction: 0x019477b8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, r4, ror r6 │ │ │ │ - @ instruction: 0x011b39fc │ │ │ │ + tsteq fp, ip, lsl sl │ │ │ │ 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] @ 198e5c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r6, [pc, #752] @ 198e60 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ bne 198d60 │ │ │ │ add r3, r7, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -323617,24 +323617,24 @@ │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 198c60 │ │ │ │ b 198cd4 │ │ │ │ @ instruction: 0x019499bc │ │ │ │ orrseq r7, r4, r8, ror r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, r4, ror r6 │ │ │ │ - @ instruction: 0x011b36bc │ │ │ │ + @ instruction: 0x011b36dc │ │ │ │ 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] @ 1992c8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ bne 199160 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -323899,24 +323899,24 @@ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 198ff0 │ │ │ │ b 1990d0 │ │ │ │ @ instruction: 0x0194969c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ - tsteq fp, r4, lsr #5 │ │ │ │ + tsteq fp, r4, 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #1232] @ 1997c4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 199624 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -324218,24 +324218,24 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 199484 │ │ │ │ b 199594 │ │ │ │ orrseq r9, r4, r4, lsr r2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ - tsteq fp, r8, asr #27 │ │ │ │ + tsteq fp, r8, ror #27 │ │ │ │ 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] @ 199c24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ bne 199abc │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -324498,24 +324498,24 @@ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 199950 │ │ │ │ b 199a2c │ │ │ │ orrseq r8, r4, r8, lsr sp │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ blcc fe1b9e38 │ │ │ │ - tsteq fp, r8, lsl r9 │ │ │ │ + tsteq fp, r8, 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #740] @ 199f34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 199e30 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -324693,24 +324693,24 @@ │ │ │ │ b 199e24 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 199d40 │ │ │ │ b 199db0 │ │ │ │ @ instruction: 0x019488d8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, ip, lsl #11 │ │ │ │ + tsteq fp, ip, lsr #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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #692] @ 19a210 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 19a14c │ │ │ │ @@ -324876,24 +324876,24 @@ │ │ │ │ b 19a140 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19a054 │ │ │ │ b 19a0c8 │ │ │ │ orrseq r8, r4, ip, asr #11 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r8, asr r2 │ │ │ │ + tsteq fp, r8, ror 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #628] @ 19a4ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 19a3e4 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -325043,24 +325043,24 @@ │ │ │ │ b 19a3d8 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19a310 │ │ │ │ b 19a360 │ │ │ │ @ instruction: 0x019482f0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r4, lsr #31 │ │ │ │ + tsteq fp, r4, asr #31 │ │ │ │ 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] @ 19a74c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 19a688 │ │ │ │ @@ -325211,24 +325211,24 @@ │ │ │ │ b 19a67c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19a5b0 │ │ │ │ b 19a604 │ │ │ │ orrseq r8, r4, r4, asr r0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r8, ror #25 │ │ │ │ + tsteq fp, r8, lsl #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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #744] @ 19aa5c │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ str r1, [sp, #4] │ │ │ │ bne 19a954 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -325407,26 +325407,26 @@ │ │ │ │ b 19a948 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19a864 │ │ │ │ b 19a8d4 │ │ │ │ @ instruction: 0x01947db4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r4, lsl #20 │ │ │ │ + tsteq fp, r4, lsr #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, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #700] @ 19ad44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r4, r2 │ │ │ │ subs r2, r8, #0 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ bne 19ac88 │ │ │ │ add r3, fp, #565248 @ 0x8a000 │ │ │ │ @@ -325593,24 +325593,24 @@ │ │ │ │ b 19ac7c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19ab88 │ │ │ │ b 19ac04 │ │ │ │ orrseq r7, r4, r0, lsr #21 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011b16b8 │ │ │ │ + @ instruction: 0x011b16d8 │ │ │ │ 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] @ 19b034 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ bne 19af38 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -325781,24 +325781,24 @@ │ │ │ │ b 19af2c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19ae54 │ │ │ │ b 19aeb4 │ │ │ │ @ instruction: 0x019477bc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011b13f0 │ │ │ │ + tsteq fp, r0, lsl 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #648] @ 19b2e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 19b228 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -325953,24 +325953,24 @@ │ │ │ │ b 19b21c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19b144 │ │ │ │ b 19b1a4 │ │ │ │ orrseq r7, r4, ip, asr #9 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r8, ror #1 │ │ │ │ + tsteq fp, r8, lsl #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 r3, [pc, #612] @ 19b570 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 19b4a8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -326116,24 +326116,24 @@ │ │ │ │ b 19b49c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19b3dc │ │ │ │ b 19b424 │ │ │ │ orrseq r7, r4, ip, lsl r2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, ip, asr #28 │ │ │ │ + tsteq fp, ip, ror #28 │ │ │ │ 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] @ 19b7f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 19b738 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -326277,24 +326277,24 @@ │ │ │ │ b 19b72c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19b66c │ │ │ │ b 19b6b4 │ │ │ │ @ instruction: 0x01946f90 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r4, lsr #23 │ │ │ │ + tsteq fp, r4, asr #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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #708] @ 19bae0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #8] │ │ │ │ bne 19b9e4 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -326464,25 +326464,25 @@ │ │ │ │ b 19b9d8 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19b900 │ │ │ │ b 19b964 │ │ │ │ orrseq r6, r4, ip, lsl #26 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r0, ror #17 │ │ │ │ + tsteq fp, r0, lsl #18 │ │ │ │ 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] @ 19bda0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ bne 19bce4 │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ @@ -326640,24 +326640,24 @@ │ │ │ │ b 19bcd8 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19bbf8 │ │ │ │ b 19bc60 │ │ │ │ orrseq r6, r4, ip, lsl sl │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r8, asr #11 │ │ │ │ + tsteq fp, r8, 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #656] @ 19c058 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ bne 19bf74 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -326814,24 +326814,24 @@ │ │ │ │ b 19bf68 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19bea0 │ │ │ │ b 19bef0 │ │ │ │ orrseq r6, r4, r0, ror #14 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r0, lsr #6 │ │ │ │ + tsteq fp, r0, asr #6 │ │ │ │ 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] @ 19c2e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 19c228 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -326977,24 +326977,24 @@ │ │ │ │ b 19c21c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19c154 │ │ │ │ b 19c1a4 │ │ │ │ orrseq r6, r4, r8, lsr #9 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq fp, r4, asr r0 │ │ │ │ + tsteq fp, r4, ror 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 r3, [pc, #604] @ 19c568 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 19c4a8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -327138,24 +327138,24 @@ │ │ │ │ b 19c49c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19c3dc │ │ │ │ b 19c424 │ │ │ │ orrseq r6, r4, ip, lsl r2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011afdb8 │ │ │ │ + @ instruction: 0x011afdd8 │ │ │ │ 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] @ 19c7e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 19c724 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -327296,24 +327296,24 @@ │ │ │ │ b 19c718 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19c65c │ │ │ │ b 19c6a0 │ │ │ │ @ instruction: 0x01945f98 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tstpeq sl, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, asr #22 @ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #668] @ 19caa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #8] │ │ │ │ bne 19c9b8 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -327473,24 +327473,24 @@ │ │ │ │ b 19c9ac │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19c8e0 │ │ │ │ b 19c938 │ │ │ │ orrseq r5, r4, r0, lsr #26 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tstpeq sl, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011af898 │ │ │ │ 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] @ 19cd3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 19cc80 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -327639,25 +327639,25 @@ │ │ │ │ b 19cc74 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19cba8 │ │ │ │ b 19cbfc │ │ │ │ orrseq r5, r4, ip, asr sl │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011af598 │ │ │ │ + @ instruction: 0x011af5b8 │ │ │ │ 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] @ 19d07c │ │ │ │ mov r3, r0 │ │ │ │ rsb r5, r3, #45 @ 0x2d │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -327857,15 +327857,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] @ 19d39c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -328057,15 +328057,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] @ 19d6b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -328257,15 +328257,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [pc, #716] @ 19d9ac │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r6, r1, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ bmi 19d830 │ │ │ │ @@ -328444,15 +328444,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] @ 19dcd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov sl, r1 │ │ │ │ bne 19dc7c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -328638,28 +328638,28 @@ │ │ │ │ b 19dafc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19dad0 │ │ │ │ b 19db4c │ │ │ │ orrseq r4, r4, r4, asr fp │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq sl, r8, asr #25 │ │ │ │ + tsteq sl, r8, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ ldr r3, [pc, #732] @ 19dfe4 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 19df90 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ beq 19de14 │ │ │ │ @@ -328833,24 +328833,24 @@ │ │ │ │ b 19de2c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19de04 │ │ │ │ b 19de78 │ │ │ │ orrseq r4, r4, r8, lsl r8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011ae99c │ │ │ │ + @ instruction: 0x011ae9bc │ │ │ │ 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] @ 19e2e0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ bne 19e288 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -329024,24 +329024,24 @@ │ │ │ │ b 19e128 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19e100 │ │ │ │ b 19e16c │ │ │ │ orrseq r4, r4, ip, lsl r5 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq sl, ip, lsl #13 │ │ │ │ + tsteq sl, ip, lsr #13 │ │ │ │ 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] @ 19e5c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ bne 19e56c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -329208,24 +329208,24 @@ │ │ │ │ b 19e420 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19e3f8 │ │ │ │ b 19e460 │ │ │ │ orrseq r4, r4, r0, lsr #4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011ae390 │ │ │ │ + @ instruction: 0x011ae3b0 │ │ │ │ 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] @ 19e894 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ bne 19e83c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -329389,24 +329389,24 @@ │ │ │ │ b 19e6f8 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19e6d0 │ │ │ │ b 19e730 │ │ │ │ orrseq r3, r4, r0, asr #30 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq sl, r8, lsr #1 │ │ │ │ + tsteq sl, r8, asr #1 │ │ │ │ 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] @ 19eb50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ stm sp, {r1, r2} │ │ │ │ bne 19eafc │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -329564,24 +329564,24 @@ │ │ │ │ b 19e9c8 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19e9a0 │ │ │ │ b 19e9fc │ │ │ │ orrseq r3, r4, ip, ror #24 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x011addd0 │ │ │ │ + @ instruction: 0x011addf0 │ │ │ │ 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] @ 19ee08 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #8] │ │ │ │ bne 19eda4 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -329738,24 +329738,24 @@ │ │ │ │ b 19ec78 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19ec50 │ │ │ │ b 19eca0 │ │ │ │ @ instruction: 0x019439b0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq sl, r0, lsl fp │ │ │ │ + tsteq sl, r0, lsr fp │ │ │ │ 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] @ 19f0b4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #8] │ │ │ │ bne 19f050 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -329909,24 +329909,24 @@ │ │ │ │ b 19ef2c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19ef04 │ │ │ │ b 19ef50 │ │ │ │ @ instruction: 0x019436f8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq sl, ip, asr #16 │ │ │ │ + tsteq sl, ip, ror #16 │ │ │ │ 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] @ 19f1c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #4 │ │ │ │ beq 19f10c │ │ │ │ ldr r3, [pc, #200] @ 19f1c8 │ │ │ │ mov r2, #4 │ │ │ │ @@ -329984,15 +329984,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] @ 19f2d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -330053,15 +330053,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] @ 19f3d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #3 │ │ │ │ beq 19f328 │ │ │ │ ldr r3, [pc, #188] @ 19f3d8 │ │ │ │ mov r2, #3 │ │ │ │ @@ -330116,15 +330116,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] @ 19f4d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ beq 19f42c │ │ │ │ @@ -330181,15 +330181,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] @ 19f5c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #2 │ │ │ │ beq 19f528 │ │ │ │ ldr r3, [pc, #176] @ 19f5cc │ │ │ │ mov r2, #2 │ │ │ │ @@ -330241,15 +330241,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] @ 19f6bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1560] @ 0x618 │ │ │ │ cmp r3, #2 │ │ │ │ beq 19f61c │ │ │ │ ldr r3, [pc, #176] @ 19f6c0 │ │ │ │ @@ -330302,15 +330302,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] @ 19f888 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str r9, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 19f754 │ │ │ │ @@ -330417,15 +330417,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] @ 19fa48 │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ cmp r3, #4 │ │ │ │ bne 19f91c │ │ │ │ @@ -330529,15 +330529,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] @ 19fbf8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 19fad4 │ │ │ │ @@ -330637,15 +330637,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] @ 19fda0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r3, #3 │ │ │ │ bne 19fc80 │ │ │ │ @@ -330743,15 +330743,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] @ 19ff30 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #2 │ │ │ │ bne 19fe1c │ │ │ │ @@ -330843,15 +330843,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] @ 1a00c4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ bne 19ffa8 │ │ │ │ @@ -330944,15 +330944,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] @ 1a0234 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 1a0130 │ │ │ │ @@ -331036,15 +331036,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] @ 1a039c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1566] @ 0x61e │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 1a029c │ │ │ │ @@ -331126,15 +331126,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] @ 1a054c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1563] @ 0x61b │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a0428 │ │ │ │ @@ -331234,15 +331234,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] @ 1a06f4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1563] @ 0x61b │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a05d4 │ │ │ │ @@ -331340,15 +331340,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] @ 1a08a4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1561] @ 0x619 │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a0780 │ │ │ │ @@ -331448,15 +331448,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] @ 1a0a4c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1561] @ 0x619 │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a092c │ │ │ │ @@ -331554,15 +331554,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] @ 1a0c34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -331680,15 +331680,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ ldr r3, [pc, #424] @ 1a0e04 │ │ │ │ and r9, r0, #7 │ │ │ │ ldrh r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ cmp r3, #4 │ │ │ │ bne 1a0cdc │ │ │ │ @@ -331792,15 +331792,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] @ 1a0fd0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -331907,15 +331907,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] @ 1a1180 │ │ │ │ and r9, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1560] @ 0x618 │ │ │ │ @@ -332015,15 +332015,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] @ 1a1330 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -332123,15 +332123,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] @ 1a14cc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -332226,15 +332226,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] @ 1a1674 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -332332,15 +332332,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] @ 1a1814 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1560] @ 0x618 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -332436,15 +332436,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] @ 1a1984 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1564] @ 0x61c │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 1a1880 │ │ │ │ @@ -332528,15 +332528,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] @ 1a1aec │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1564] @ 0x61c │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 1a19ec │ │ │ │ @@ -332618,15 +332618,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] @ 1a1cb8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1562] @ 0x61a │ │ │ │ str r9, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 1a1b84 │ │ │ │ @@ -332733,15 +332733,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] @ 1a1e78 │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ ldrb r3, [r8, #1562] @ 0x61a │ │ │ │ cmp r3, #4 │ │ │ │ bne 1a1d4c │ │ │ │ @@ -332845,15 +332845,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] @ 1a2028 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1562] @ 0x61a │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a1f04 │ │ │ │ @@ -332953,15 +332953,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] @ 1a21d0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1562] @ 0x61a │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a20b0 │ │ │ │ @@ -333135,15 +333135,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1a2350 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a21d8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -333154,15 +333154,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 1a2394 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a21d8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #948] @ 0x3b4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -333171,15 +333171,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 1a23d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a21d8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #940] @ 0x3ac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -333188,15 +333188,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1a2424 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a21d8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -333207,15 +333207,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 1a2468 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a21d8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #924] @ 0x39c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -333224,15 +333224,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 1a24ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a21d8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -333241,15 +333241,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] @ 1a2500 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl 1a21d8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r2, r6 │ │ │ │ @@ -333262,15 +333262,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 1a2544 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a21d8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -333279,15 +333279,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 1a2594 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a21d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ @@ -333299,15 +333299,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] @ 1a2600 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ bl 1a21d8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -333328,15 +333328,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r0, [r0] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 1a264c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a21d8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -333351,15 +333351,15 @@ │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 1a26ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ bl 1a21d8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #936] @ 0x3a8 │ │ │ │ @@ -333504,15 +333504,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #1720] @ 1a2f94 │ │ │ │ ldr r5, [pc, #1720] @ 1a2f98 │ │ │ │ ldr r4, [pc, #1720] @ 1a2f9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ bne 1a2cb8 │ │ │ │ @@ -333940,26 +333940,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1aafc8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a2fbc │ │ │ │ - tsteq r2, r4, lsl #24 │ │ │ │ - tsteq r2, r8, asr #22 │ │ │ │ + tsteq r2, r4, lsr #24 │ │ │ │ + tsteq r2, r8, ror #22 │ │ │ │ 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] @ 1a3690 │ │ │ │ ldr r5, [pc, #1720] @ 1a3694 │ │ │ │ ldr r4, [pc, #1720] @ 1a3698 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ bne 1a33b4 │ │ │ │ @@ -334387,26 +334387,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1ab6c4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a36b8 │ │ │ │ - smlabteq r2, ip, r4, r6 │ │ │ │ - tsteq r2, ip, asr #8 │ │ │ │ + smlatteq r2, ip, r4, r6 │ │ │ │ + tsteq r2, ip, ror #8 │ │ │ │ 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] @ 1a3d8c │ │ │ │ ldr r5, [pc, #1720] @ 1a3d90 │ │ │ │ ldr r4, [pc, #1720] @ 1a3d94 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ bne 1a3ab0 │ │ │ │ @@ -334834,26 +334834,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1abdc0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a3db4 │ │ │ │ - strdeq r5, [r2, -r0] │ │ │ │ - tsteq r2, r0, asr sp │ │ │ │ + tsteq r2, r0, lsl lr │ │ │ │ + tsteq r2, r0, ror 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 r2, [pc, #1836] @ 1a44fc │ │ │ │ ldr r8, [pc, #1836] @ 1a4500 │ │ │ │ ldr r4, [pc, #1836] @ 1a4504 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r8 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr fp, [r0, r2] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ movne r8, #1 │ │ │ │ moveq r8, #0 │ │ │ │ bne 1a40ac │ │ │ │ @@ -335310,26 +335310,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1ac530 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a4524 │ │ │ │ - tsteq r2, r8, lsr #16 │ │ │ │ - tsteq r2, r4, asr r7 │ │ │ │ + tsteq r2, r8, asr #16 │ │ │ │ + tsteq r2, r4, ror 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, #1836] @ 1a4c6c │ │ │ │ ldr r8, [pc, #1836] @ 1a4c70 │ │ │ │ ldr r4, [pc, #1836] @ 1a4c74 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r8 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr fp, [r0, r2] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ movne r8, #1 │ │ │ │ moveq r8, #0 │ │ │ │ bne 1a481c │ │ │ │ @@ -335786,26 +335786,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1acca0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a4c94 │ │ │ │ - tsteq r2, r4, ror r0 │ │ │ │ - smlatteq r2, r4, pc, r4 @ │ │ │ │ + swpeq r5, r4, [r2] │ │ │ │ + tsteq r2, 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 r2, [pc, #1836] @ 1a53dc │ │ │ │ ldr r8, [pc, #1836] @ 1a53e0 │ │ │ │ ldr r4, [pc, #1836] @ 1a53e4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r8 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr fp, [r0, r2] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ movne r8, #1 │ │ │ │ moveq r8, #0 │ │ │ │ bne 1a4f8c │ │ │ │ @@ -336262,26 +336262,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1ad410 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a5404 │ │ │ │ - tsteq r2, r0, lsr #18 │ │ │ │ - tsteq r2, r4, ror r8 │ │ │ │ + tsteq r2, r0, asr #18 │ │ │ │ + @ instruction: 0x01024894 │ │ │ │ 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] @ 1a5c1c │ │ │ │ ldr fp, [pc, #2044] @ 1a5c20 │ │ │ │ ldr r4, [pc, #2044] @ 1a5c24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, fp │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ movne fp, #1 │ │ │ │ moveq fp, #0 │ │ │ │ bne 1a58bc │ │ │ │ @@ -336792,26 +336792,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 @ 1a5c4c │ │ │ │ - smlatbeq r2, r4, r1, r4 │ │ │ │ - tsteq r2, r4, asr #30 │ │ │ │ + smlabteq r2, r4, r1, r4 │ │ │ │ + tsteq r2, r4, ror #30 │ │ │ │ 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] @ 1a64e0 │ │ │ │ ldr sl, [pc, #2168] @ 1a64e4 │ │ │ │ ldr r4, [pc, #2168] @ 1a64e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, sl │ │ │ │ cmpne r3, r4 │ │ │ │ ldr fp, [r0, r2] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ movne sl, #1 │ │ │ │ moveq sl, #0 │ │ │ │ bne 1a5ff0 │ │ │ │ @@ -337353,28 +337353,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 @ 1a650c │ │ │ │ submi r0, r0, r0 │ │ │ │ - tsteq r2, ip, ror sl │ │ │ │ - tsteq r2, r0, lsl r8 │ │ │ │ + @ instruction: 0x01023a9c │ │ │ │ + tsteq r2, r0, lsr r8 │ │ │ │ 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] @ 1a74b4 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [pc, #3968] @ 1a74b8 │ │ │ │ ldr r3, [pc, #3968] @ 1a74bc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ bne 1a6938 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1a674c │ │ │ │ @@ -338363,17 +338363,17 @@ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe1af4ec │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ - tsteq r2, r4, asr #2 │ │ │ │ - smlabteq r2, r8, lr, r2 │ │ │ │ - tsteq sl, r0, asr sp │ │ │ │ + tsteq r2, r4, ror #2 │ │ │ │ + smlatteq r2, r8, lr, r2 │ │ │ │ + tsteq sl, r0, ror sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a74f0 │ │ │ │ submi r0, r0, r0 │ │ │ │ mov sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -338417,15 +338417,15 @@ │ │ │ │ ldr r5, [pc, #3984] @ 1a8528 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [pc, #3976] @ 1a852c │ │ │ │ ldr r3, [pc, #3976] @ 1a8530 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr fp, [r0, r5] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ bne 1a7990 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1a7794 │ │ │ │ @@ -339416,17 +339416,17 @@ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe1b0560 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ - mrseq r2, (UNDEF: 18) │ │ │ │ - tsteq r2, r0, ror lr │ │ │ │ - @ instruction: 0x011a4cf8 │ │ │ │ + tsteq r2, r0, lsr #2 │ │ │ │ + @ instruction: 0x01021e90 │ │ │ │ + tsteq sl, r8, lsl sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a8560 │ │ │ │ submi r0, r0, r0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, sl │ │ │ │ @@ -339570,15 +339570,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [pc, #3376] @ 1a94d8 │ │ │ │ ldr r3, [pc, #3376] @ 1a94dc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ beq 1a8884 │ │ │ │ ldr r3, [pc, #3348] @ 1a94e0 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1a8b28 │ │ │ │ @@ -340422,20 +340422,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x01937798 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a94f4 │ │ │ │ orrseq r7, r3, r0, lsr #13 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq r7, r3, ip, asr #11 │ │ │ │ - tsteq sl, ip, lsr #26 │ │ │ │ + tsteq sl, ip, asr #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x019374f0 │ │ │ │ orrseq r7, r3, r8, asr #9 │ │ │ │ - tsteq r2, r8, asr pc │ │ │ │ - @ instruction: 0x01020cb4 │ │ │ │ + tsteq r2, r8, ror pc │ │ │ │ + ldrdeq r0, [r2, -r4] │ │ │ │ @ instruction: 0x01937298 │ │ │ │ @ instruction: 0x019371dc │ │ │ │ orrseq r7, r3, r4, lsl r1 │ │ │ │ bcc fe1b154c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -340451,15 +340451,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #3744] @ 1aa410 │ │ │ │ ldr r3, [pc, #3744] @ 1aa414 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ beq 1a964c │ │ │ │ ldr r3, [pc, #3720] @ 1aa418 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1a98fc │ │ │ │ @@ -341396,20 +341396,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x019369d0 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1aa42c │ │ │ │ @ instruction: 0x019368d0 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x019367fc │ │ │ │ - tsteq sl, r4, ror pc │ │ │ │ + @ instruction: 0x011a2f94 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r6, r3, ip, lsl r7 │ │ │ │ @ instruction: 0x019366f4 │ │ │ │ - @ instruction: 0x01020198 │ │ │ │ - smlatteq r1, r0, lr, pc @ │ │ │ │ + @ instruction: 0x010201b8 │ │ │ │ + tstpeq r1, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ orrseq r6, r3, r0, lsl #10 │ │ │ │ orrseq r6, r3, ip, lsr r4 │ │ │ │ orrseq r6, r3, ip, ror #6 │ │ │ │ bcc fe1b2484 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -341425,15 +341425,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [pc, #3944] @ 1ab40c │ │ │ │ ldr r3, [pc, #3944] @ 1ab410 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ beq 1aa588 │ │ │ │ ldr r3, [pc, #3916] @ 1ab414 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1aa8b0 │ │ │ │ @@ -342420,20 +342420,20 @@ │ │ │ │ @ instruction: 0x01935a94 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1ab42c │ │ │ │ orrseq r5, r3, r4, lsl #19 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq r5, r3, r8, asr #16 │ │ │ │ - @ instruction: 0x011a1fd8 │ │ │ │ + @ instruction: 0x011a1ff8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r5, r3, r8, ror #14 │ │ │ │ orrseq r5, r3, r0, asr #14 │ │ │ │ - strdeq pc, [r1, -r8] │ │ │ │ - tsteq r1, ip, lsr #30 │ │ │ │ + tstpeq r1, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, ip, asr #30 │ │ │ │ orrseq r5, r3, ip, lsl #9 │ │ │ │ orrseq r5, r3, r0, asr #7 │ │ │ │ @ instruction: 0x019352f4 │ │ │ │ bcc fe1b3484 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -342449,15 +342449,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [pc, #4020] @ 1ac458 │ │ │ │ ldr r3, [pc, #4020] @ 1ac45c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr fp, [r0, r4] │ │ │ │ beq 1ab588 │ │ │ │ ldr r3, [pc, #3992] @ 1ac460 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1ab8b8 │ │ │ │ @@ -343463,20 +343463,20 @@ │ │ │ │ @ instruction: 0x01934a94 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1ac478 │ │ │ │ orrseq r4, r3, r0, lsl #19 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq r4, r3, r0, asr #16 │ │ │ │ - tsteq sl, r8, ror #31 │ │ │ │ + tsteq sl, r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r4, r3, r0, ror #14 │ │ │ │ orrseq r4, r3, r8, lsr r7 │ │ │ │ - tsteq r1, r4, lsl #4 │ │ │ │ - tsteq r1, r4, lsr #30 │ │ │ │ + tsteq r1, r4, lsr #4 │ │ │ │ + tsteq r1, r4, asr #30 │ │ │ │ @ instruction: 0x019344b8 │ │ │ │ orrseq r4, r3, r8, ror #7 │ │ │ │ orrseq r4, r3, r4, lsl r3 │ │ │ │ bcc fe1b44d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r3, #1636] @ 0x664 │ │ │ │ cmp r1, #29 │ │ │ │ @@ -343576,15 +343576,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [pc, #3964] @ 1ad5bc │ │ │ │ ldr r3, [pc, #3964] @ 1ad5c0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ beq 1ac734 │ │ │ │ ldr r3, [pc, #3936] @ 1ad5c4 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1acad4 │ │ │ │ @@ -344576,20 +344576,20 @@ │ │ │ │ orrseq r3, r3, r8, ror #17 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1ad5dc │ │ │ │ orrseq r3, r3, r4, asr #15 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq r3, r3, ip, lsr #12 │ │ │ │ - tstpeq r9, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r3, r3, r4, asr #10 │ │ │ │ orrseq r3, r3, ip, lsl r5 │ │ │ │ - strdeq ip, [r1, -ip] │ │ │ │ - tsteq r1, r8, lsl #26 │ │ │ │ + tsteq r1, ip, lsl r0 │ │ │ │ + tsteq r1, r8, lsr #26 │ │ │ │ orrseq r3, r3, ip, lsl r2 │ │ │ │ orrseq r3, r3, r4, asr #2 │ │ │ │ orrseq r3, r3, r4, rrx │ │ │ │ bcc fe1b5634 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ @@ -344765,15 +344765,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [pc, #3856] @ 1ae7e4 │ │ │ │ ldr r3, [pc, #3856] @ 1ae7e8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr fp, [r0, r5] │ │ │ │ beq 1ad9c8 │ │ │ │ ldr r3, [pc, #3828] @ 1ae7ec │ │ │ │ cmp r1, r3 │ │ │ │ bne 1add70 │ │ │ │ @@ -345734,20 +345734,20 @@ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ orrseq r2, r3, r4, asr r6 │ │ │ │ orrseq r2, r3, r8, lsr #10 │ │ │ │ @ instruction: 0x01932390 │ │ │ │ - tsteq r9, r8, ror #22 │ │ │ │ + tsteq r9, r8, lsl #23 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r2, r3, r8, lsr #5 │ │ │ │ orrseq r2, r3, r0, lsl #5 │ │ │ │ - tsteq r1, r4, ror sp │ │ │ │ - tsteq r1, ip, ror #20 │ │ │ │ + @ instruction: 0x0101bd94 │ │ │ │ + smlabbeq r1, ip, sl, fp │ │ │ │ orrseq r1, r3, ip, asr pc │ │ │ │ orrseq r1, r3, ip, ror lr │ │ │ │ @ instruction: 0x01931d94 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1ae830 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @@ -347675,15 +347675,15 @@ │ │ │ │ str r2, [r3, #3316] @ 0xcf4 │ │ │ │ b 1b04e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b06c0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r0, r4, #593920 @ 0x91000 │ │ │ │ ldr r2, [r0, #1624] @ 0x658 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1b06a8 │ │ │ │ @@ -347703,24 +347703,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 1b06c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 1b06c8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01931ed0 │ │ │ │ - strdeq r9, [r1, -ip] │ │ │ │ + tsteq r1, ip, lsl 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 r4, [pc, #116] @ 1b0758 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #7 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -347865,15 +347865,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] @ 1b0a3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #31 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ bhi 1b0a0c │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #2824] @ 0xb08 │ │ │ │ lsr r3, r3, r6 │ │ │ │ tst r3, #1 │ │ │ │ @@ -347926,25 +347926,25 @@ │ │ │ │ ldr r2, [pc, #24] @ 1b0a44 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 1b0a48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orrseq r1, r3, r0, ror #23 │ │ │ │ - ldrdeq r9, [r1, -r0] │ │ │ │ - smlabteq r1, r4, r1, r9 │ │ │ │ + strdeq r9, [r1, -r0] │ │ │ │ + smlatteq r1, r4, r1, 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 r5, [pc, #228] @ 1b0b48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #31 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ bhi 1b0ae4 │ │ │ │ mov r8, r1 │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #2824] @ 0xb08 │ │ │ │ lsr r1, r1, r6 │ │ │ │ @@ -347993,26 +347993,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 1b0b50 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b 17353c │ │ │ │ orrseq r1, r3, r4, asr #21 │ │ │ │ - tsteq r1, ip, ror #2 │ │ │ │ + smlabbeq r1, ip, r1, r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r1, r4, lsr #2 │ │ │ │ - strdeq r9, [r1, -r4] │ │ │ │ + tsteq r1, r4, asr #2 │ │ │ │ + tsteq r1, r4, lsl r1 │ │ │ │ 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] @ 1b0de0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #31 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ bhi 1b0c78 │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr ip, [r3, #2824] @ 0xb08 │ │ │ │ @@ -348162,34 +348162,34 @@ │ │ │ │ ldr r3, [r3, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ b 1b0da4 │ │ │ │ @ instruction: 0x019319b4 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ - tsteq r1, r8, asr #32 │ │ │ │ - smlatteq r1, r8, pc, r8 @ │ │ │ │ - smlatteq r1, r0, pc, r8 @ │ │ │ │ + tsteq r1, r8, rrx │ │ │ │ + tsteq r1, r8 │ │ │ │ + mrseq r9, (UNDEF: 1) │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r1, r8, ror #30 │ │ │ │ + smlabbeq r1, r8, pc, r8 @ │ │ │ │ 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 1b0b5c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r5, [pc, #212] @ 1b0f0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #31 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bhi 1b0ebc │ │ │ │ add ip, r0, #94208 @ 0x17000 │ │ │ │ @@ -348236,51 +348236,51 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ ldr r1, [pc, #28] @ 1b0f24 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x019316f0 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlatteq r1, ip, sp, r8 │ │ │ │ - tsteq r1, r4, lsl lr │ │ │ │ - ldrdeq r8, [r1, -ip] │ │ │ │ + tsteq r1, ip, lsl #28 │ │ │ │ + tsteq r1, r4, lsr lr │ │ │ │ + strdeq r8, [r1, -ip] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r1, r4, lsl #28 │ │ │ │ + tsteq r1, r4, lsr #28 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r2, r1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldmib sp, {r2, lr} │ │ │ │ bcc 1b0f54 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r3, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 1b0b5c │ │ │ │ ldr r3, [pc, #28] @ 1b0f78 │ │ │ │ ldr r2, [pc, #28] @ 1b0f7c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #20] @ 1b0f80 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orrseq r1, r3, ip, asr #11 │ │ │ │ - @ instruction: 0x01018dbc │ │ │ │ + ldrdeq r8, [r1, -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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #132] @ 1b1024 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [r0, #36] @ 0x24 │ │ │ │ ble 1b1018 │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r5 │ │ │ │ @@ -348314,15 +348314,15 @@ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #156] @ 1b10e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [r0, #36] @ 0x24 │ │ │ │ ble 1b10d0 │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -348836,19 +348836,19 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #32] @ 1b1888 │ │ │ │ ldr r0, [ip, r1, lsl #3] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - tsteq r9, r8, lsl r3 │ │ │ │ + tsteq r9, r8, lsr r3 │ │ │ │ andeq r0, r0, r8, lsl #30 │ │ │ │ orrseq r5, r4, r4, lsr #18 │ │ │ │ - tsteq r4, r0, lsr #26 │ │ │ │ - tsteq sl, r0, ror #21 │ │ │ │ + tsteq r4, r0, asr #26 │ │ │ │ + tsteq sl, r0, lsl #22 │ │ │ │ ldr r3, [pc, #384] @ 1b1a14 │ │ │ │ sub r2, r0, #151 @ 0x97 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ bhi 1b18b0 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ @@ -348939,15 +348939,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ bx lr │ │ │ │ mov r0, #133 @ 0x85 │ │ │ │ bx lr │ │ │ │ mov r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ - tsteq fp, r0, asr fp │ │ │ │ + tsteq fp, r0, ror fp │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ @@ -348995,109 +348995,109 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bx lr │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ bx lr │ │ │ │ mov r0, #62 @ 0x3e │ │ │ │ bx lr │ │ │ │ - tsteq fp, r5, asr sl │ │ │ │ + tsteq fp, r5, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1b1b48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1b1b4c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #780] @ 0x30c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r3, r8, lsl sl │ │ │ │ - tsteq r1, r4, lsr r2 │ │ │ │ + tsteq r1, r4, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1b1b98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1b1b9c │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #784] @ 0x310 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r3, r0, asr #19 │ │ │ │ - strdeq r8, [r1, -r0] │ │ │ │ + tsteq r1, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1b1be8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1b1bec │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r3, r0, ror r9 │ │ │ │ - smlatbeq r1, ip, r1, r8 │ │ │ │ + smlabteq r1, ip, 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, #64] @ 1b1c48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1b1c4c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq r0, r3, r0, lsr #18 │ │ │ │ - tsteq r1, r4, ror #2 │ │ │ │ + smlabbeq r1, r4, r1, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b1cbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b1cac │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -349117,15 +349117,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b1d2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b1d1c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -349145,15 +349145,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b1d9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b1d8c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -349173,15 +349173,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b1e0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b1dfc │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -349201,15 +349201,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b1e7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b1e6c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -349229,15 +349229,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b1eec │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b1edc │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -349257,15 +349257,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b1f5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b1f4c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -349285,15 +349285,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b1fcc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b1fbc │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -349313,15 +349313,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b203c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b202c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -349341,15 +349341,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1b20ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b209c │ │ │ │ @@ -349369,15 +349369,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1b211c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b210c │ │ │ │ @@ -349397,15 +349397,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b2190 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b2180 │ │ │ │ @@ -349426,15 +349426,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b2204 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b21f4 │ │ │ │ @@ -349455,15 +349455,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1b227c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b226c │ │ │ │ @@ -349485,15 +349485,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b22f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b22e0 │ │ │ │ @@ -349514,15 +349514,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b2364 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b2354 │ │ │ │ @@ -349543,15 +349543,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1b23dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b23cc │ │ │ │ @@ -349573,15 +349573,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1b2458 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b2448 │ │ │ │ ldr r1, [pc, #60] @ 1b245c │ │ │ │ @@ -349605,15 +349605,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1b24d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b24c4 │ │ │ │ @@ -349635,15 +349635,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b2548 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b2538 │ │ │ │ @@ -349664,15 +349664,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b25bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b25ac │ │ │ │ @@ -349693,15 +349693,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1b2634 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b2624 │ │ │ │ @@ -349723,15 +349723,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1b26b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b26a0 │ │ │ │ ldr r1, [pc, #60] @ 1b26b4 │ │ │ │ @@ -349755,15 +349755,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1b2730 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b2720 │ │ │ │ ldr r1, [pc, #60] @ 1b2734 │ │ │ │ @@ -349787,15 +349787,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b27bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b27a8 │ │ │ │ ldr r1, [pc, #72] @ 1b27c0 │ │ │ │ @@ -349822,15 +349822,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] @ 1b2840 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -349854,15 +349854,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] @ 1b28bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -349885,15 +349885,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] @ 1b2938 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -349916,15 +349916,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] @ 1b29b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -349948,15 +349948,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] @ 1b2a38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -349980,15 +349980,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] @ 1b2ab4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350011,15 +350011,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] @ 1b2b34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350043,15 +350043,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] @ 1b2bb4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350075,15 +350075,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] @ 1b2c30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350106,15 +350106,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] @ 1b2cac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350137,15 +350137,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] @ 1b2d2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350169,15 +350169,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] @ 1b2da8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350200,15 +350200,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] @ 1b2e24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350231,15 +350231,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] @ 1b2ea4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350263,15 +350263,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] @ 1b2f20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350294,15 +350294,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] @ 1b2f9c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350325,15 +350325,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] @ 1b301c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350357,15 +350357,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b30a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b3090 │ │ │ │ @@ -350391,15 +350391,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b3128 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b3118 │ │ │ │ @@ -350425,15 +350425,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] @ 1b31ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350457,15 +350457,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] @ 1b3228 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350488,15 +350488,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] @ 1b32a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350519,15 +350519,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b3328 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b3318 │ │ │ │ @@ -350553,15 +350553,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b33b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b33a0 │ │ │ │ @@ -350587,15 +350587,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] @ 1b343c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350621,15 +350621,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] @ 1b34c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350655,15 +350655,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] @ 1b354c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350689,15 +350689,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] @ 1b35d0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350722,15 +350722,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] @ 1b3658 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350756,15 +350756,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] @ 1b36e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350790,15 +350790,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] @ 1b3764 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350823,15 +350823,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] @ 1b37e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350855,15 +350855,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] @ 1b386c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350889,15 +350889,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] @ 1b38f4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350923,15 +350923,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] @ 1b3978 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350956,15 +350956,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] @ 1b39f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -350988,15 +350988,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] @ 1b3a80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351022,15 +351022,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] @ 1b3b08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351056,15 +351056,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] @ 1b3b8c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351089,15 +351089,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] @ 1b3c10 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351122,15 +351122,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] @ 1b3c98 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351156,15 +351156,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] @ 1b3d20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351190,15 +351190,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] @ 1b3da4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351223,15 +351223,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] @ 1b3e2c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351257,15 +351257,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] @ 1b3eb4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351291,15 +351291,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] @ 1b3f34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351323,15 +351323,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1b3fc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b3fb0 │ │ │ │ @@ -351359,15 +351359,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] @ 1b404c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351393,15 +351393,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1b40d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b40c8 │ │ │ │ @@ -351429,15 +351429,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1b4168 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4158 │ │ │ │ @@ -351463,15 +351463,15 @@ │ │ │ │ orrseq lr, r2, r0, lsr r4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1b41d0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b41c0 │ │ │ │ @@ -351490,15 +351490,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] @ 1b4260 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351527,15 +351527,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] @ 1b42f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351564,15 +351564,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] @ 1b4388 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351601,15 +351601,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] @ 1b441c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351638,15 +351638,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] @ 1b44b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351675,15 +351675,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] @ 1b4544 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351712,15 +351712,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] @ 1b45d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351749,15 +351749,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b4660 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b464c │ │ │ │ add r1, r6, #272 @ 0x110 │ │ │ │ @@ -351782,15 +351782,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] @ 1b46f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351819,15 +351819,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] @ 1b4784 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351856,15 +351856,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] @ 1b4818 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -351893,15 +351893,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b48a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b488c │ │ │ │ @@ -351927,15 +351927,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b492c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4914 │ │ │ │ @@ -351961,15 +351961,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b49b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4998 │ │ │ │ @@ -351994,15 +351994,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b4a34 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4a1c │ │ │ │ @@ -352027,15 +352027,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b4abc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4aa4 │ │ │ │ @@ -352061,15 +352061,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b4b44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4b2c │ │ │ │ @@ -352095,15 +352095,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b4bc8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4bb0 │ │ │ │ @@ -352128,15 +352128,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b4c50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4c38 │ │ │ │ @@ -352162,15 +352162,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b4cd8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4cc0 │ │ │ │ @@ -352196,15 +352196,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b4d60 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4d48 │ │ │ │ @@ -352230,15 +352230,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b4de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4dd0 │ │ │ │ @@ -352264,15 +352264,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b4e70 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4e58 │ │ │ │ @@ -352298,15 +352298,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b4ef4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4edc │ │ │ │ @@ -352331,15 +352331,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b4f7c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4f64 │ │ │ │ @@ -352365,15 +352365,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5004 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b4fec │ │ │ │ @@ -352399,15 +352399,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b5088 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5070 │ │ │ │ @@ -352432,15 +352432,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ 1b50fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b50ec │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -352461,15 +352461,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b5180 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5168 │ │ │ │ @@ -352494,15 +352494,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5208 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b51f0 │ │ │ │ @@ -352528,15 +352528,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5290 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5278 │ │ │ │ @@ -352562,15 +352562,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5318 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5300 │ │ │ │ @@ -352596,15 +352596,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b53a0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5388 │ │ │ │ @@ -352630,15 +352630,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5428 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5410 │ │ │ │ @@ -352664,15 +352664,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b54ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5494 │ │ │ │ @@ -352697,15 +352697,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b5530 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5518 │ │ │ │ @@ -352730,15 +352730,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b55b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b55a0 │ │ │ │ @@ -352764,15 +352764,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b563c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5624 │ │ │ │ @@ -352797,15 +352797,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b56c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b56ac │ │ │ │ @@ -352831,15 +352831,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b574c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5734 │ │ │ │ @@ -352865,15 +352865,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b57d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b57bc │ │ │ │ @@ -352899,15 +352899,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b585c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5844 │ │ │ │ @@ -352933,15 +352933,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b58e0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b58c8 │ │ │ │ @@ -352966,15 +352966,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b5964 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b594c │ │ │ │ @@ -352999,15 +352999,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b59ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b59d4 │ │ │ │ @@ -353033,15 +353033,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5a74 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5a5c │ │ │ │ @@ -353067,15 +353067,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b5af8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5ae0 │ │ │ │ @@ -353100,15 +353100,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b5b7c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5b64 │ │ │ │ @@ -353133,15 +353133,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5c04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5bec │ │ │ │ @@ -353167,15 +353167,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5c8c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5c74 │ │ │ │ @@ -353201,15 +353201,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5d14 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5cfc │ │ │ │ @@ -353235,15 +353235,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5d9c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5d84 │ │ │ │ @@ -353269,15 +353269,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b5e20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5e08 │ │ │ │ @@ -353302,15 +353302,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5ea8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5e90 │ │ │ │ @@ -353336,15 +353336,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b5f2c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5f14 │ │ │ │ @@ -353369,15 +353369,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b5fb0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b5f98 │ │ │ │ @@ -353402,15 +353402,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b6038 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6020 │ │ │ │ @@ -353436,15 +353436,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b60c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b60a8 │ │ │ │ @@ -353470,15 +353470,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b6144 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b612c │ │ │ │ @@ -353503,15 +353503,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b61c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b61b0 │ │ │ │ @@ -353536,15 +353536,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b6250 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6238 │ │ │ │ @@ -353570,15 +353570,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b62d8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b62c0 │ │ │ │ @@ -353604,15 +353604,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b6360 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6348 │ │ │ │ @@ -353638,15 +353638,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b63e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b63d0 │ │ │ │ @@ -353672,15 +353672,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b646c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6454 │ │ │ │ @@ -353705,15 +353705,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b64f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b64d8 │ │ │ │ @@ -353738,15 +353738,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b6578 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6560 │ │ │ │ @@ -353772,15 +353772,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b6600 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b65e8 │ │ │ │ @@ -353806,15 +353806,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b6688 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6670 │ │ │ │ @@ -353840,15 +353840,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b6710 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b66f8 │ │ │ │ @@ -353874,15 +353874,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b6794 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b677c │ │ │ │ @@ -353907,15 +353907,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b6818 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6800 │ │ │ │ @@ -353940,15 +353940,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b68a0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6888 │ │ │ │ @@ -353974,15 +353974,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b6928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6910 │ │ │ │ @@ -354008,15 +354008,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b69ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6994 │ │ │ │ @@ -354041,15 +354041,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b6a30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6a18 │ │ │ │ @@ -354074,15 +354074,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b6ab8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6aa0 │ │ │ │ @@ -354106,15 +354106,15 @@ │ │ │ │ b 1b6a70 │ │ │ │ @ instruction: 0x0192badc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1b6b28 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6b14 │ │ │ │ @@ -354137,15 +354137,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1b6bb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354171,15 +354171,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1b6c38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354205,15 +354205,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1b6cc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354239,15 +354239,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1b6d48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354272,15 +354272,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] @ 1b6ddc │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354311,15 +354311,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1b6e68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354344,15 +354344,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ 1b6f14 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6ef8 │ │ │ │ @@ -354388,15 +354388,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1b6fb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b6f98 │ │ │ │ @@ -354428,15 +354428,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1b7044 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354464,15 +354464,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1b70d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354500,15 +354500,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1b7164 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354536,15 +354536,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1b71f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354572,15 +354572,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1b7284 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354607,15 +354607,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ 1b7320 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354646,15 +354646,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1b73c0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354686,15 +354686,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1b7460 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354726,15 +354726,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1b7500 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -354766,15 +354766,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] @ 1b7598 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b7584 │ │ │ │ @@ -354786,15 +354786,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, #94208 @ 0x17000 │ │ │ │ ldr r5, [r5, #432] @ 0x1b0 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b40b8 │ │ │ │ mov r0, r7 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ @@ -354802,15 +354802,15 @@ │ │ │ │ b 1b7540 │ │ │ │ orrseq fp, r2, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 1b7630 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1b761c │ │ │ │ @@ -354824,15 +354824,15 @@ │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r2, #0 │ │ │ │ add r6, r5, #94208 @ 0x17000 │ │ │ │ strh r2, [r3] │ │ │ │ ldr r4, [r4, #432] @ 0x1b0 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ str r4, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b40b8 │ │ │ │ mov r0, r5 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ @@ -354842,15 +354842,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 1b76d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1b76a0 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ @@ -354877,23 +354877,23 @@ │ │ │ │ bx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 1b767c │ │ │ │ @ instruction: 0x0192aedc │ │ │ │ - smlatteq r1, r8, r6, r2 │ │ │ │ + tsteq r1, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ 1b77cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub r3, r1, #4608 @ 0x1200 │ │ │ │ cmp r3, #9 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 1b779c │ │ │ │ @@ -354938,24 +354938,24 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 1b7750 │ │ │ │ orrseq sl, r2, r0, lsr lr │ │ │ │ - tsteq fp, r4, lsr lr │ │ │ │ + tsteq fp, r4, asr lr │ │ │ │ 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] @ 1b78c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub r3, r1, #4608 @ 0x1200 │ │ │ │ cmp r3, #9 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 1b7894 │ │ │ │ @@ -355000,24 +355000,24 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 1b7848 │ │ │ │ orrseq sl, r2, r8, lsr sp │ │ │ │ - tsteq fp, ip, lsr sp │ │ │ │ + tsteq fp, ip, asr sp │ │ │ │ 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] @ 1b79c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #9472 @ 0x2500 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1b7984 │ │ │ │ sub r3, r4, #9472 @ 0x2500 │ │ │ │ @@ -355072,15 +355072,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] @ 1b7ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #9472 @ 0x2500 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1b7a80 │ │ │ │ sub r3, r4, #9472 @ 0x2500 │ │ │ │ @@ -355136,15 +355136,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 1b7bbc │ │ │ │ ldr r2, [pc, #220] @ 1b7bc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1b7b8c │ │ │ │ bls 1b7b6c │ │ │ │ ldr r3, [pc, #188] @ 1b7bc4 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -355200,15 +355200,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] @ 1b7cc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #9472 @ 0x2500 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1b7c80 │ │ │ │ sub r3, r4, #9472 @ 0x2500 │ │ │ │ @@ -355264,15 +355264,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 1b7dbc │ │ │ │ ldr r2, [pc, #220] @ 1b7dc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1b7d8c │ │ │ │ bls 1b7d6c │ │ │ │ ldr r3, [pc, #188] @ 1b7dc4 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -355329,15 +355329,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #232] @ 1b7ecc │ │ │ │ ldr r2, [pc, #232] @ 1b7ed0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1b7e9c │ │ │ │ bls 1b7e7c │ │ │ │ ldr r3, [pc, #200] @ 1b7ed4 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -355398,15 +355398,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #232] @ 1b7fe0 │ │ │ │ ldr r2, [pc, #232] @ 1b7fe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1b7fb0 │ │ │ │ bls 1b7f90 │ │ │ │ ldr r3, [pc, #200] @ 1b7fe8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -355466,15 +355466,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] @ 1b8124 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -355537,24 +355537,24 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr lr, [r3, #436] @ 0x1b4 │ │ │ │ add r2, lr, #4 │ │ │ │ b 1b805c │ │ │ │ orrseq sl, r2, ip, lsl r5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldrdeq r1, [r1, -r8] │ │ │ │ + strdeq r1, [r1, -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 r5, r3 │ │ │ │ ldr r3, [pc, #296] @ 1b8274 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -355621,23 +355621,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr ip, [r2, #436] @ 0x1b4 │ │ │ │ add r1, ip, #4 │ │ │ │ b 1b8198 │ │ │ │ @ instruction: 0x0192a3dc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - smlatbeq r1, r8, fp, r1 │ │ │ │ + smlabteq r1, r8, fp, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #276] @ 1b83ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #260] @ 1b83b0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bls 1b82e8 │ │ │ │ @@ -355699,24 +355699,24 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 1b8310 │ │ │ │ @ instruction: 0x0192a290 │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ - tsteq fp, r0, asr #4 │ │ │ │ + tsteq fp, r0, ror #4 │ │ │ │ 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] @ 1b84e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #260] @ 1b84ec │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bls 1b8424 │ │ │ │ @@ -355778,24 +355778,24 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 1b844c │ │ │ │ orrseq sl, r2, r4, asr r1 │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ - tsteq fp, r7, lsl #2 │ │ │ │ + tsteq fp, r7, lsr #2 │ │ │ │ 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] @ 1b8660 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #320] @ 1b8664 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1b8600 │ │ │ │ @@ -355884,15 +355884,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] @ 1b87e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #320] @ 1b87e8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1b8784 │ │ │ │ @@ -355981,15 +355981,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #516] @ 1b8a1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #500] @ 1b8a20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1b88cc │ │ │ │ @@ -356130,15 +356130,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #516] @ 1b8c70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #500] @ 1b8c74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1b8b20 │ │ │ │ @@ -356284,15 +356284,15 @@ │ │ │ │ add r0, r0, #94208 @ 0x17000 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ add r7, r0, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn r9, #1 │ │ │ │ bne 1b8dc8 │ │ │ │ ldr r2, [pc, #2000] @ 1b94bc │ │ │ │ add sl, r5, #272 @ 0x110 │ │ │ │ mov r1, #0 │ │ │ │ sub r8, r8, #5120 @ 0x1400 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -356315,15 +356315,15 @@ │ │ │ │ b 1b8d40 │ │ │ │ ldrh r3, [sl] │ │ │ │ cmp r3, #4864 @ 0x1300 │ │ │ │ add r4, r4, #4 │ │ │ │ beq 1b8dac │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r5, [r7] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ add r3, r5, r5, lsl #9 │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmn r5, #1 │ │ │ │ add r3, r3, #296 @ 0x128 │ │ │ │ beq 1b8d7c │ │ │ │ add r0, r9, r3 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ @@ -356372,15 +356372,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 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r1, #1 │ │ │ │ add r1, r1, r1, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ beq 1b8e64 │ │ │ │ add r0, sl, r1 │ │ │ │ @@ -356426,15 +356426,15 @@ │ │ │ │ mov fp, r8 │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ add r8, fp, #1 │ │ │ │ beq 1b8f68 │ │ │ │ ldrsb r4, [fp, #1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ add r1, r9, r9, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmn r9, #1 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ beq 1b8f38 │ │ │ │ add r0, sl, r1 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ @@ -356474,15 +356474,15 @@ │ │ │ │ ldrh r1, [r7] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ add r8, fp, #1 │ │ │ │ beq 1b9028 │ │ │ │ ldrb r4, [fp, #1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ add r1, r9, r9, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmn r9, #1 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ beq 1b8ff8 │ │ │ │ add r0, sl, r1 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ @@ -356519,15 +356519,15 @@ │ │ │ │ b 1b9070 │ │ │ │ ldrh r1, [r4] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ add sl, sl, #4 │ │ │ │ beq 1b90e8 │ │ │ │ ldr fp, [sl] │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ add r3, r9, r9, lsl #9 │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmn r9, #1 │ │ │ │ add r3, r3, #296 @ 0x128 │ │ │ │ beq 1b90ac │ │ │ │ add r0, r5, r3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -356569,15 +356569,15 @@ │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 1b91b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r9, fp, lsl #1] │ │ │ │ ldrb r8, [r3, fp, lsl #1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ add r1, r7, r7, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmn r7, #1 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ beq 1b9174 │ │ │ │ add r0, sl, r1 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ @@ -356614,15 +356614,15 @@ │ │ │ │ b 1b91ec │ │ │ │ ldrh r3, [sl] │ │ │ │ cmp r3, #4864 @ 0x1300 │ │ │ │ add r4, r4, #2 │ │ │ │ beq 1b9258 │ │ │ │ ldrh r8, [r4] │ │ │ │ ldr r5, [r7] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ add r3, r5, r5, lsl #9 │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmn r5, #1 │ │ │ │ add r3, r3, #296 @ 0x128 │ │ │ │ beq 1b9228 │ │ │ │ add r0, r9, r3 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ @@ -356656,15 +356656,15 @@ │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 1b9310 │ │ │ │ ldrb r5, [r4] │ │ │ │ ldrb r9, [r4, #1] │ │ │ │ ldrb r8, [r4, #2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ add r1, r6, r6, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmn r6, #1 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ beq 1b92d0 │ │ │ │ add r0, r7, r1 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ @@ -356703,15 +356703,15 @@ │ │ │ │ b 1b9350 │ │ │ │ ldrh r3, [sl] │ │ │ │ cmp r3, #4864 @ 0x1300 │ │ │ │ add r4, r4, #2 │ │ │ │ beq 1b93bc │ │ │ │ ldrsh r8, [r4] │ │ │ │ ldr r5, [r7] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ add r3, r5, r5, lsl #9 │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmn r5, #1 │ │ │ │ add r3, r3, #296 @ 0x128 │ │ │ │ beq 1b938c │ │ │ │ add r0, r9, r3 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ @@ -356743,15 +356743,15 @@ │ │ │ │ b 1b93f0 │ │ │ │ ldrh r3, [sl] │ │ │ │ cmp r3, #4864 @ 0x1300 │ │ │ │ add r4, r4, #4 │ │ │ │ beq 1b945c │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r5, [r7] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ add r3, r5, r5, lsl #9 │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmn r5, #1 │ │ │ │ add r3, r3, #296 @ 0x128 │ │ │ │ beq 1b942c │ │ │ │ add r0, r9, r3 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ @@ -356789,23 +356789,23 @@ │ │ │ │ b 1b8d7c │ │ │ │ bl 4f0770 │ │ │ │ b 1b8ff8 │ │ │ │ bl 4f0770 │ │ │ │ b 1b8f38 │ │ │ │ bl 4f0770 │ │ │ │ b 1b8e64 │ │ │ │ - tsteq fp, r2, lsr #16 │ │ │ │ + tsteq fp, r2, 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 r3, [pc, #392] @ 1b9660 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub r3, r1, #5120 @ 0x1400 │ │ │ │ cmp r3, #9 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ bls 1b958c │ │ │ │ @@ -356896,17 +356896,17 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, fp, ip │ │ │ │ b 1b9524 │ │ │ │ orrseq r9, r2, r0, asr r0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - @ instruction: 0x011b1f9c │ │ │ │ + @ instruction: 0x011b1fbc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - smlabteq r1, ip, r7, r0 │ │ │ │ + smlatteq r1, ip, r7, r0 │ │ │ │ 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] │ │ │ │ @@ -360254,183 +360254,183 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1bcb0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1bcb10 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1224] @ 0x4c8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r5, r2, ip, asr #20 │ │ │ │ - ldrdeq sp, [r0, -r8] │ │ │ │ + strdeq sp, [r0, -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] @ 1bcb6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bcb70 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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: 0x019259fc │ │ │ │ - @ instruction: 0x0100d294 │ │ │ │ + @ instruction: 0x0100d2b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1bcbcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bcbd0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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: 0x0192599c │ │ │ │ - tsteq r0, r0, asr #4 │ │ │ │ + tsteq r0, r0, ror #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] @ 1bcc2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bcc30 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq r5, r2, ip, lsr r9 │ │ │ │ - smlatteq r0, ip, r1, sp │ │ │ │ + tsteq r0, ip, lsl #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] @ 1bcc8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bcc90 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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: 0x019258dc │ │ │ │ - @ instruction: 0x0100d198 │ │ │ │ + @ instruction: 0x0100d1b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1bccec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bccf0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq r5, r2, ip, ror r8 │ │ │ │ - tsteq r0, r4, asr #2 │ │ │ │ + tsteq r0, r4, ror #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] @ 1bcd4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bcd50 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq r5, r2, ip, lsl r8 │ │ │ │ - strdeq sp, [r0, -r4] │ │ │ │ + tsteq r0, r4, lsl r1 │ │ │ │ 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] @ 1bcdf0 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [pc, #116] @ 1bcdf4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -360451,30 +360451,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 │ │ │ │ orrseq r5, r2, ip, lsr #15 │ │ │ │ - swpeq sp, ip, [r0] │ │ │ │ + strheq sp, [r0, -ip] │ │ │ │ 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] @ 1bcea4 │ │ │ │ strd r4, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [pc, #128] @ 1bcea8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -360496,24 +360496,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 │ │ │ │ orrseq r5, r2, r4, lsl #14 │ │ │ │ - strdeq ip, [r0, -ip] │ │ │ │ + tsteq r0, ip, lsl 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, #88] @ 1bcf20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #68] @ 1bcf24 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -360527,25 +360527,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r5, r2, r0, ror #12 │ │ │ │ - tsteq r0, r0, asr pc │ │ │ │ + tsteq r0, 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #96] @ 1bcfa4 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #80] @ 1bcfa8 │ │ │ │ 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 │ │ │ │ @@ -360560,253 +360560,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 │ │ │ │ orrseq r5, r2, r0, ror #11 │ │ │ │ - smlatteq r0, r0, lr, ip │ │ │ │ + tsteq r0, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1bcff4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1bcff8 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1148] @ 0x47c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r5, r2, r4, ror #10 │ │ │ │ - tsteq r0, ip, ror #28 │ │ │ │ + smlabbeq r0, ip, lr, 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] @ 1bd054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bd058 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq r5, r2, r4, lsl r5 │ │ │ │ - tsteq r0, r0, lsr #28 │ │ │ │ + tsteq r0, r0, asr #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] @ 1bd0b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bd0b8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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: 0x019254b4 │ │ │ │ - smlabteq r0, ip, sp, ip │ │ │ │ + smlatteq r0, ip, sp, 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] @ 1bd114 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bd118 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq r5, r2, r4, asr r4 │ │ │ │ - tsteq r0, ip, ror sp │ │ │ │ + @ instruction: 0x0100cd9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1bd174 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bd178 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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: 0x019253f4 │ │ │ │ - tsteq r0, r8, lsr #26 │ │ │ │ + tsteq r0, r8, 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] @ 1bd1d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bd1d8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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: 0x01925394 │ │ │ │ - ldrdeq ip, [r0, -r4] │ │ │ │ + strdeq ip, [r0, -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] @ 1bd234 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bd238 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq r5, r2, r4, lsr r3 │ │ │ │ - smlabbeq r0, r0, ip, ip │ │ │ │ + smlatbeq r0, r0, ip, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1bd28c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1bd290 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1036] @ 0x40c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019252d4 │ │ │ │ - tsteq r0, ip, lsr #24 │ │ │ │ + tsteq r0, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1bd2ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bd2f0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq r5, r2, ip, ror r2 │ │ │ │ - smlatteq r0, r4, fp, ip │ │ │ │ + tsteq r0, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1bd33c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1bd340 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1320] @ 0x528 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r5, r2, ip, lsl r2 │ │ │ │ - @ instruction: 0x0100cb9c │ │ │ │ + @ instruction: 0x0100cbbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #380] @ 1bd4d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrb r3, [r5, #269] @ 0x10d │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bd3e0 │ │ │ │ ldr r3, [pc, #352] @ 1bd4dc │ │ │ │ cmp r4, r3 │ │ │ │ bhi 1bd4b4 │ │ │ │ @@ -360895,218 +360895,218 @@ │ │ │ │ b 1bd424 │ │ │ │ add r5, r5, #94208 @ 0x17000 │ │ │ │ ldrb r0, [r5, #456] @ 0x1c8 │ │ │ │ b 1bd424 │ │ │ │ orrseq r5, r2, ip, asr #3 │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r2, asr #22 │ │ │ │ - @ instruction: 0x011ae1b8 │ │ │ │ - ldrdeq ip, [r0, -ip] │ │ │ │ + @ instruction: 0x011ae1d8 │ │ │ │ + strdeq ip, [r0, -ip] │ │ │ │ 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] @ 1bd54c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bd550 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq r5, r2, ip, lsl r0 │ │ │ │ - @ instruction: 0x0100c9b0 │ │ │ │ + ldrdeq ip, [r0, -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] @ 1bd5ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1bd5b0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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: 0x01924fbc │ │ │ │ - tsteq r0, r4, ror #18 │ │ │ │ + smlabbeq r0, r4, r9, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1bd5fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1bd600 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1100] @ 0x44c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r2, ip, asr pc │ │ │ │ - tsteq r0, ip, lsl r9 │ │ │ │ + tsteq r0, ip, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1bd654 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1bd658 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1316] @ 0x524 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r2, ip, lsl #30 │ │ │ │ - ldrdeq ip, [r0, -r4] │ │ │ │ + strdeq ip, [r0, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1bd6ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1bd6b0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1048] @ 0x418 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01924eb4 │ │ │ │ - smlabbeq r0, r8, r8, ip │ │ │ │ + smlatbeq r0, r8, r8, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 1bd6f4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #32] @ 1bd6f8 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #1044] @ 0x414 │ │ │ │ bx r3 │ │ │ │ orrseq r4, r2, ip, asr lr │ │ │ │ - tsteq r0, r4, asr #16 │ │ │ │ + tsteq r0, r4, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1bd74c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1bd750 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1032] @ 0x408 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r2, r4, lsl lr │ │ │ │ - tsteq r0, r0, lsl #16 │ │ │ │ + tsteq r0, r0, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1bd7a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1bd7a8 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1312] @ 0x520 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01924dbc │ │ │ │ - @ instruction: 0x0100c7b4 │ │ │ │ + ldrdeq ip, [r0, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 1bd7ec │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #32] @ 1bd7f0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #864] @ 0x360 │ │ │ │ bx r3 │ │ │ │ orrseq r4, r2, r4, ror #26 │ │ │ │ - tsteq r0, r0, ror r7 │ │ │ │ + @ instruction: 0x0100c790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1bd858 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1bd85c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -361117,23 +361117,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r4, r2, ip, lsl sp │ │ │ │ - tsteq r0, r4, lsr #14 │ │ │ │ + tsteq r0, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1bd8c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1bd8c8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -361144,45 +361144,45 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01924cb0 │ │ │ │ - ldrdeq ip, [r0, -r0] │ │ │ │ + strdeq ip, [r0, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1bd91c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1bd920 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1040] @ 0x410 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r2, r4, asr #24 │ │ │ │ - smlabbeq r0, r0, r6, ip │ │ │ │ + smlatbeq r0, r0, r6, 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, #292] @ 1bda60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ blt 1bda0c │ │ │ │ beq 1bda3c │ │ │ │ @@ -361249,23 +361249,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r7, r3 │ │ │ │ b 1bd9bc │ │ │ │ orrseq r4, r2, ip, ror #23 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - tsteq r0, r0, ror r5 │ │ │ │ + @ instruction: 0x0100c590 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bdadc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bdacc │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361285,15 +361285,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bdb4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bdb3c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361313,15 +361313,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bdbbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bdbac │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361342,15 +361342,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bdc30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bdc20 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361371,15 +361371,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bdca4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bdc94 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361399,15 +361399,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bdd14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bdd04 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361427,15 +361427,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bdd84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bdd74 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361455,15 +361455,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bddf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bdde4 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361483,15 +361483,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bde64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bde54 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361511,15 +361511,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bded4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bdec4 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361539,15 +361539,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bdf44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bdf34 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361567,15 +361567,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1bdfb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bdfa4 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361595,15 +361595,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1be024 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1be014 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -361623,15 +361623,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1be094 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be084 │ │ │ │ @@ -361651,15 +361651,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1be108 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be0f8 │ │ │ │ @@ -361680,15 +361680,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1be17c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be16c │ │ │ │ @@ -361709,15 +361709,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1be1ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be1dc │ │ │ │ @@ -361738,15 +361738,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1be264 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be254 │ │ │ │ @@ -361767,15 +361767,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1be2e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1be2d0 │ │ │ │ ldr r1, [pc, #60] @ 1be2e4 │ │ │ │ @@ -361799,15 +361799,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1be35c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be34c │ │ │ │ @@ -361830,15 +361830,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1be3d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be3c4 │ │ │ │ @@ -361859,15 +361859,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1be450 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1be440 │ │ │ │ ldr r1, [pc, #60] @ 1be454 │ │ │ │ @@ -361891,15 +361891,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1be4d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1be4c0 │ │ │ │ ldr r1, [pc, #60] @ 1be4d4 │ │ │ │ @@ -361924,15 +361924,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1be554 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1be544 │ │ │ │ ldr r1, [pc, #60] @ 1be558 │ │ │ │ @@ -361956,15 +361956,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1be5d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1be5c4 │ │ │ │ ldr r1, [pc, #60] @ 1be5d8 │ │ │ │ @@ -361988,15 +361988,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1be648 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be638 │ │ │ │ @@ -362016,15 +362016,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1be6cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be6bc │ │ │ │ @@ -362050,15 +362050,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1be754 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be744 │ │ │ │ @@ -362085,15 +362085,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1be7e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be7d0 │ │ │ │ @@ -362119,15 +362119,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] @ 1be864 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362152,15 +362152,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] @ 1be8e4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362184,15 +362184,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] @ 1be964 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362216,15 +362216,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1be9ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1be9dc │ │ │ │ @@ -362250,15 +362250,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1bea74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bea64 │ │ │ │ @@ -362284,15 +362284,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1beafc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1beaec │ │ │ │ @@ -362318,15 +362318,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] @ 1beb7c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362349,15 +362349,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1bec00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bebf0 │ │ │ │ @@ -362383,15 +362383,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1bec88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bec78 │ │ │ │ @@ -362418,15 +362418,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1bed14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bed04 │ │ │ │ @@ -362453,15 +362453,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1beda0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bed90 │ │ │ │ @@ -362487,15 +362487,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] @ 1bee24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362519,15 +362519,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] @ 1beea8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362554,15 +362554,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] @ 1bef38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362589,15 +362589,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] @ 1befc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362625,15 +362625,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] @ 1bf058 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362661,15 +362661,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] @ 1bf0e4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362696,15 +362696,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ 1bf178 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bf164 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -362734,15 +362734,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] @ 1bf208 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362769,15 +362769,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] @ 1bf294 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362803,15 +362803,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] @ 1bf31c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362838,15 +362838,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] @ 1bf3a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362872,15 +362872,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] @ 1bf430 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362907,15 +362907,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] @ 1bf4bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362941,15 +362941,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] @ 1bf544 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -362975,15 +362975,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1bf5d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bf5c0 │ │ │ │ @@ -363011,15 +363011,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] @ 1bf654 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -363041,15 +363041,15 @@ │ │ │ │ b 1bf61c │ │ │ │ orrseq r2, r2, r8, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1bf6b8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bf6a8 │ │ │ │ @@ -363067,15 +363067,15 @@ │ │ │ │ @ instruction: 0x01922eb8 │ │ │ │ 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] @ 1bf720 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bf710 │ │ │ │ @@ -363094,15 +363094,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] @ 1bf7b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -363131,15 +363131,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] @ 1bf844 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -363169,15 +363169,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] @ 1bf8dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -363207,15 +363207,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1bf964 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bf954 │ │ │ │ @@ -363239,15 +363239,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1bf9e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bf9d0 │ │ │ │ @@ -363272,15 +363272,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1bfa70 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bfa58 │ │ │ │ @@ -363306,15 +363306,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1bfaf8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bfae0 │ │ │ │ @@ -363340,15 +363340,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1bfb7c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bfb64 │ │ │ │ @@ -363373,15 +363373,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ 1bfbf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bfbe0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -363403,15 +363403,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1bfc7c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bfc64 │ │ │ │ @@ -363437,15 +363437,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1bfd00 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bfce8 │ │ │ │ @@ -363471,15 +363471,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1bfd8c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bfd74 │ │ │ │ @@ -363506,15 +363506,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1bfe18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bfe00 │ │ │ │ @@ -363541,15 +363541,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1bfea4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bfe8c │ │ │ │ @@ -363575,15 +363575,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1bff2c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bff14 │ │ │ │ @@ -363610,15 +363610,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1bffb8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1bffa0 │ │ │ │ @@ -363645,15 +363645,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c0044 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c002c │ │ │ │ @@ -363680,15 +363680,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c00d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c00b8 │ │ │ │ @@ -363715,15 +363715,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c015c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0144 │ │ │ │ @@ -363750,15 +363750,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c01e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c01d0 │ │ │ │ @@ -363786,15 +363786,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1c027c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c026c │ │ │ │ @@ -363824,15 +363824,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1c0320 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -363864,15 +363864,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1c03c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -363905,15 +363905,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] @ 1c0460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -363944,15 +363944,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1c04ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -363979,15 +363979,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1c0578 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -364013,15 +364013,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1c0610 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -364051,15 +364051,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1c06ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -364091,15 +364091,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] @ 1c074c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -364130,15 +364130,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] @ 1c07ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -364168,15 +364168,15 @@ │ │ │ │ @ instruction: 0x01921dbc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1c0868 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -364201,15 +364201,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1c090c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -364243,15 +364243,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c09a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0990 │ │ │ │ @@ -364282,15 +364282,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c0a48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0a30 │ │ │ │ @@ -364322,15 +364322,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c0ae8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0ad0 │ │ │ │ @@ -364362,15 +364362,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c0b88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0b70 │ │ │ │ @@ -364402,15 +364402,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c0c28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0c10 │ │ │ │ @@ -364442,15 +364442,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c0cc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0cac │ │ │ │ @@ -364481,15 +364481,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c0d60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0d48 │ │ │ │ @@ -364520,15 +364520,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c0e00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0de8 │ │ │ │ @@ -364560,15 +364560,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c0ea0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0e88 │ │ │ │ @@ -364600,15 +364600,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c0f3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0f24 │ │ │ │ @@ -364639,15 +364639,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c0fd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c0fc0 │ │ │ │ @@ -364678,15 +364678,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c1074 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c105c │ │ │ │ @@ -364717,15 +364717,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c1114 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c10fc │ │ │ │ @@ -364757,15 +364757,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c11b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c119c │ │ │ │ @@ -364797,15 +364797,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c1254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c123c │ │ │ │ @@ -364837,15 +364837,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c12f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c12d8 │ │ │ │ @@ -364876,15 +364876,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1c1398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -364918,15 +364918,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1c1434 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c1424 │ │ │ │ @@ -364958,15 +364958,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1c14cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -364994,15 +364994,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] @ 1c1578 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365039,15 +365039,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ 1c1634 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365085,15 +365085,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #148] @ 1c16ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365132,15 +365132,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #128] @ 1c1794 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c1784 │ │ │ │ @@ -365174,15 +365174,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #124] @ 1c1838 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c1828 │ │ │ │ @@ -365213,15 +365213,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1c18f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365262,15 +365262,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #156] @ 1c19b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365310,15 +365310,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] @ 1c1a60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c1a4c │ │ │ │ @@ -365351,15 +365351,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #164] @ 1c1b24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365403,15 +365403,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #128] @ 1c1bd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365444,15 +365444,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #128] @ 1c1c74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365481,15 +365481,15 @@ │ │ │ │ b 1c1c1c │ │ │ │ orrseq r0, r2, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1c1d00 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c1cec │ │ │ │ @@ -365516,15 +365516,15 @@ │ │ │ │ b 1c1cac │ │ │ │ @ instruction: 0x01920898 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 1c1d98 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c1d84 │ │ │ │ @@ -365556,15 +365556,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #156] @ 1c1e50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365606,15 +365606,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ 1c1f34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365663,15 +365663,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ 1c2018 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365720,15 +365720,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ 1c20fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365777,15 +365777,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #228] @ 1c220c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c21f8 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -365843,15 +365843,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #196] @ 1c22f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c22e0 │ │ │ │ ldr r1, [pc, #160] @ 1c22f8 │ │ │ │ @@ -365902,15 +365902,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] @ 1c2434 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -365984,15 +365984,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] @ 1c2580 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -366067,15 +366067,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 1c263c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c2604 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ @@ -366102,23 +366102,23 @@ │ │ │ │ bx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 1c25e0 │ │ │ │ orrseq pc, r1, r8, ror pc @ │ │ │ │ - smlabbeq r0, ip, r9, r7 │ │ │ │ + smlatbeq r0, ip, r9, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #332] @ 1c27a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -366205,15 +366205,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] @ 1c287c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c2840 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ @@ -366247,23 +366247,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 1c280c │ │ │ │ orrseq pc, r1, r0, asr sp @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r0, r4, ror #14 │ │ │ │ + smlabbeq r0, r4, r7, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #164] @ 1c2944 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c2908 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ @@ -366297,23 +366297,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 1c28d4 │ │ │ │ orrseq pc, r1, r8, lsl #25 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - smlatbeq r0, ip, r6, r7 │ │ │ │ + smlabteq r0, ip, r6, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #164] @ 1c2a0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c29d0 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ @@ -366347,23 +366347,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 1c299c │ │ │ │ orrseq pc, r1, r0, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - strdeq r7, [r0, -r4] │ │ │ │ + tsteq r0, r4, 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, #172] @ 1c2adc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r7, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c2a9c │ │ │ │ @@ -366399,23 +366399,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ b 1c2a68 │ │ │ │ @ instruction: 0x0191faf8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r0, r8, lsr r5 │ │ │ │ + tsteq r0, r8, 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, #172] @ 1c2bac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r7, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c2b6c │ │ │ │ @@ -366451,23 +366451,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ b 1c2b38 │ │ │ │ orrseq pc, r1, r8, lsr #20 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r0, r4, ror r4 │ │ │ │ + @ instruction: 0x01007494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ 1c2c7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r7, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c2c3c │ │ │ │ @@ -366503,23 +366503,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ b 1c2c08 │ │ │ │ orrseq pc, r1, r8, asr r9 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - @ instruction: 0x010073b0 │ │ │ │ + ldrdeq r7, [r0, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ 1c2d4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r7, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c2d0c │ │ │ │ @@ -366556,23 +366556,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ b 1c2cd8 │ │ │ │ orrseq pc, r1, r8, lsl #17 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - smlatteq r0, ip, r2, r7 │ │ │ │ + tsteq r0, ip, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #340] @ 1c2ec8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c2e8c │ │ │ │ @@ -366653,26 +366653,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 1c2e34 │ │ │ │ @ instruction: 0x0191f7b4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ - @ instruction: 0x011a879d │ │ │ │ + @ instruction: 0x011a87bd │ │ │ │ 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] @ 1c3058 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c301c │ │ │ │ @@ -366753,26 +366753,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 1c2fc4 │ │ │ │ orrseq pc, r1, r4, lsr #12 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ - tsteq sl, r2, lsl r6 │ │ │ │ + tsteq sl, r2, lsr r6 │ │ │ │ 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, #288] @ 1c31b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c31a0 │ │ │ │ add r1, r5, #272 @ 0x110 │ │ │ │ @@ -366845,15 +366845,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] @ 1c32ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ add r3, r9, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -366899,24 +366899,24 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ add ip, ip, #2 │ │ │ │ b 1c3214 │ │ │ │ orrseq pc, r1, r0, asr r3 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - @ instruction: 0x01006db0 │ │ │ │ + ldrdeq r6, [r0, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 1c33ac │ │ │ │ ldr r2, [pc, #220] @ 1c33b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1c337c │ │ │ │ bls 1c335c │ │ │ │ ldr r3, [pc, #188] @ 1c33b4 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -366974,15 +366974,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 1c34b4 │ │ │ │ ldr r2, [pc, #220] @ 1c34b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1c3484 │ │ │ │ bls 1c3464 │ │ │ │ ldr r3, [pc, #188] @ 1c34bc │ │ │ │ cmp r4, r3 │ │ │ │ @@ -367040,15 +367040,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] @ 1c35e0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ @@ -367104,24 +367104,24 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1c352c │ │ │ │ orrseq pc, r1, r4, asr #32 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - @ instruction: 0x01006a9c │ │ │ │ + @ instruction: 0x01006abc │ │ │ │ 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] @ 1c3704 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ @@ -367177,24 +367177,24 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1c3650 │ │ │ │ orrseq lr, r1, r0, lsr #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - smlabbeq r0, r4, r9, r6 │ │ │ │ + smlatbeq r0, r4, r9, 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, #252] @ 1c3828 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ @@ -367251,23 +367251,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #436] @ 0x1b4 │ │ │ │ add r1, r2, #4 │ │ │ │ b 1c3774 │ │ │ │ @ instruction: 0x0191edfc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - tsteq r0, r8, ror r8 │ │ │ │ + @ instruction: 0x01006898 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #516] @ 1c3a54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c3988 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -367395,24 +367395,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 │ │ │ │ - tsteq sl, pc, lsl #23 │ │ │ │ + tsteq sl, pc, lsr #23 │ │ │ │ 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] @ 1c3b98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ @@ -367471,24 +367471,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #3 │ │ │ │ b 1c3adc │ │ │ │ @ instruction: 0x0191ea94 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - ldrdeq r2, [r0, -r4] │ │ │ │ + strdeq r2, [r0, -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, #264] @ 1c3ccc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ @@ -367547,24 +367547,24 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #436] @ 0x1b4 │ │ │ │ add r1, r2, #4 │ │ │ │ b 1c3c10 │ │ │ │ orrseq lr, r1, r4, ror #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - strdeq r6, [r0, -r0] │ │ │ │ + tsteq r0, r0, lsl 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 r4, r2 │ │ │ │ ldr r2, [pc, #292] @ 1c3e18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4088] @ 0xff8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -367631,24 +367631,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r1, #436] @ 0x1b4 │ │ │ │ add ip, r2, #5 │ │ │ │ b 1c3d44 │ │ │ │ orrseq lr, r1, r4, lsr r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - ldrdeq r6, [r0, -r0] │ │ │ │ + strdeq r6, [r0, -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, r3 │ │ │ │ ldr r3, [pc, #292] @ 1c3f68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ @@ -367715,24 +367715,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r2, #436] @ 0x1b4 │ │ │ │ add ip, r1, #5 │ │ │ │ b 1c3e94 │ │ │ │ orrseq lr, r1, r4, ror #13 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x01006198 │ │ │ │ + @ instruction: 0x010061b8 │ │ │ │ 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] @ 1c40bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -367800,24 +367800,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr ip, [r2, #436] @ 0x1b4 │ │ │ │ add r1, ip, #4 │ │ │ │ b 1c3fe0 │ │ │ │ @ instruction: 0x0191e594 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r0, ip, asr #18 │ │ │ │ + tsteq r0, ip, ror #18 │ │ │ │ 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] @ 1c4230 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4088] @ 0xff8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -367893,25 +367893,25 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1c413c │ │ │ │ orrseq lr, r1, r0, asr #8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - strdeq r5, [r0, -ip] │ │ │ │ + tsteq r0, ip, lsl 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, #324] @ 1c43a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -367986,25 +367986,25 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #6 │ │ │ │ b 1c42b4 │ │ │ │ orrseq lr, r1, r8, asr #5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - @ instruction: 0x01005d90 │ │ │ │ + @ instruction: 0x01005db0 │ │ │ │ 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] @ 1c4520 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -368081,21 +368081,21 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #5 │ │ │ │ b 1c4428 │ │ │ │ orrseq lr, r1, r4, asr r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - tsteq r0, ip, ror r5 │ │ │ │ + @ instruction: 0x0100259c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #392] @ 1c46d0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c468c │ │ │ │ @@ -368197,15 +368197,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #256] @ 1c47f4 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 1c4754 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ @@ -368268,15 +368268,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] @ 1c490c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1c48b4 │ │ │ │ beq 1c48e0 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -368331,23 +368331,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1c487c │ │ │ │ orrseq sp, r1, r4, lsl sp │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r0, r0, lsl r8 │ │ │ │ + tsteq r0, r0, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #516] @ 1c4b34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c4a68 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -368475,15 +368475,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: 0x011a6ab4 │ │ │ │ + @ instruction: 0x011a6ad4 │ │ │ │ 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 │ │ │ │ @@ -371458,201 +371458,201 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c7a1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1c7a20 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2524] @ 0x9dc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, ip, lsr fp │ │ │ │ - smlatteq r0, r0, r6, r2 │ │ │ │ + tsteq r0, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c7a7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c7a80 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2520] @ 0x9d8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, ip, ror #21 │ │ │ │ - @ instruction: 0x0100269c │ │ │ │ + @ instruction: 0x010026bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c7adc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c7ae0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2516] @ 0x9d4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, ip, lsl #21 │ │ │ │ - tsteq r0, ip, asr #12 │ │ │ │ + tsteq r0, 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, #64] @ 1c7b3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c7b40 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2512] @ 0x9d0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, ip, lsr #20 │ │ │ │ - tsteq r0, r0, lsl #12 │ │ │ │ + tsteq r0, r0, lsr #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] @ 1c7b9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c7ba0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, ip, asr #19 │ │ │ │ - smlabteq r0, r0, r5, r2 │ │ │ │ + smlatteq r0, r0, r5, 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] @ 1c7bfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c7c00 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq sl, r1, ip, ror #18 │ │ │ │ - smlabbeq r0, r0, r5, r2 │ │ │ │ + smlatbeq r0, r0, r5, 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] @ 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c7c60 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq sl, r1, ip, lsl #18 │ │ │ │ - tsteq r0, ip, lsr r5 │ │ │ │ + tsteq r0, ip, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c7cb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1c7cb8 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2496] @ 0x9c0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, ip, lsr #17 │ │ │ │ - strdeq r2, [r0, -r8] │ │ │ │ + tsteq r0, r8, 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, #76] @ 1c7d20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1c7d24 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -371663,227 +371663,227 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq sl, r1, r4, asr r8 │ │ │ │ - smlatbeq r0, ip, r4, r2 │ │ │ │ + smlabteq r0, ip, r4, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c7d70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1c7d74 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2032] @ 0x7f0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, r8, ror #15 │ │ │ │ - tsteq r0, r8, asr r4 │ │ │ │ + tsteq r0, r8, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c7dc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1c7dc4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1904] @ 0x770 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x0191a798 │ │ │ │ - tsteq r0, r4, lsl r4 │ │ │ │ + tsteq r0, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c7e10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1c7e14 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2028] @ 0x7ec │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, r8, asr #14 │ │ │ │ - smlabteq r0, ip, r3, r2 │ │ │ │ + smlatteq r0, ip, r3, 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] @ 1c7e70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c7e74 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2024] @ 0x7e8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x0191a6f8 │ │ │ │ - smlabbeq r0, r4, r3, r2 │ │ │ │ + smlatbeq r0, r4, r3, 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] @ 1c7ed0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c7ed4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2020] @ 0x7e4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x0191a698 │ │ │ │ - tsteq r0, r8, lsr r3 │ │ │ │ + tsteq r0, r8, 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] @ 1c7f30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c7f34 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2012] @ 0x7dc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, r8, lsr r6 │ │ │ │ - smlatteq r0, ip, r2, r2 │ │ │ │ + tsteq r0, ip, 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] @ 1c7f90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c7f94 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2008] @ 0x7d8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x0191a5d8 │ │ │ │ - smlatbeq r0, r4, r2, r2 │ │ │ │ + smlabteq r0, r4, r2, 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] @ 1c7ff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c7ff4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2004] @ 0x7d4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, r8, ror r5 │ │ │ │ - tsteq r0, r4, asr r2 │ │ │ │ + tsteq r0, 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] @ 1c8050 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c8054 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1996] @ 0x7cc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, r8, lsl r5 │ │ │ │ - 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, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1c80bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1c80c0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -371894,23 +371894,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x0191a4b8 │ │ │ │ - smlatbeq r0, ip, r1, r2 │ │ │ │ + smlabteq r0, ip, r1, 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] @ 1c8128 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1c812c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -371921,119 +371921,119 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq sl, r1, ip, asr #8 │ │ │ │ - tsteq r0, r0, asr r1 │ │ │ │ + tsteq r0, r0, ror 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] @ 1c8188 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c818c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq sl, r1, r0, ror #7 │ │ │ │ - strdeq r2, [r0, -ip] │ │ │ │ + tsteq r0, ip, lsl 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] @ 1c81e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c81ec │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq sl, r1, r0, lsl #7 │ │ │ │ - smlatbeq r0, r8, r0, r2 │ │ │ │ + smlabteq r0, r8, 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, #64] @ 1c8248 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c824c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq sl, r1, r0, lsr #6 │ │ │ │ - qaddeq r2, ip, r0 │ │ │ │ + tsteq r0, ip, ror 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] @ 1c82a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c82ac │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1984] @ 0x7c0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, r0, asr #5 │ │ │ │ - tsteq r0, r0, lsl r0 │ │ │ │ + tsteq r0, r0, lsr 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] @ 1c8314 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1c8318 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -372044,45 +372044,45 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq sl, r1, r0, ror #4 │ │ │ │ - @ instruction: 0x01001fbc │ │ │ │ + ldrdeq r1, [r0, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c836c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1c8370 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1976] @ 0x7b8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x0191a1f4 │ │ │ │ - tsteq r0, r8, ror #30 │ │ │ │ + smlabbeq r0, r8, pc, r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1c83d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1c83dc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -372093,24 +372093,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x0191a19c │ │ │ │ - tsteq r0, r0, lsr #30 │ │ │ │ + tsteq r0, r0, asr #30 │ │ │ │ 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] @ 1c8464 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #84] @ 1c8468 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -372128,189 +372128,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 │ │ │ │ orrseq sl, r1, ip, lsr #2 │ │ │ │ - smlabteq r0, r0, lr, r1 │ │ │ │ + smlatteq r0, r0, lr, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c84bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1c84c0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1872] @ 0x750 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, r4, lsr #1 │ │ │ │ - tsteq r0, r0, asr lr │ │ │ │ + tsteq r0, r0, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c850c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1c8510 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1936] @ 0x790 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, r1, ip, asr #32 │ │ │ │ - tsteq r0, r8, lsl #28 │ │ │ │ + tsteq r0, r8, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 1c8554 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #32] @ 1c8558 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #1932] @ 0x78c │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01919ffc │ │ │ │ - smlabteq r0, ip, sp, r1 │ │ │ │ + smlatteq r0, ip, sp, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c85ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1c85b0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1908] @ 0x774 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01919fb4 │ │ │ │ - smlabbeq r0, ip, sp, r1 │ │ │ │ + smlatbeq r0, ip, sp, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c85fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1c8600 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2712] @ 0xa98 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, ip, asr pc │ │ │ │ - tsteq r0, r4, asr #26 │ │ │ │ + tsteq r0, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c864c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1c8650 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2708] @ 0xa94 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, ip, lsl #30 │ │ │ │ - tsteq r0, r4, lsl #26 │ │ │ │ + tsteq r0, r4, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c869c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1c86a0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1900] @ 0x76c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01919ebc │ │ │ │ - smlabteq r0, r4, ip, r1 │ │ │ │ + smlatteq r0, r4, ip, 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] @ 1c86fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c8700 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2704] @ 0xa90 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, ip, ror #28 │ │ │ │ - tsteq r0, ip, ror ip │ │ │ │ + @ instruction: 0x01001c9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1c8768 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1c876c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -372321,137 +372321,137 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, r1, ip, lsl #28 │ │ │ │ - tsteq r0, r4, lsr ip │ │ │ │ + tsteq r0, r4, 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] @ 1c87c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c87cc │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq r9, r1, r0, lsr #27 │ │ │ │ - strdeq r1, [r0, -r0] │ │ │ │ + tsteq r0, r0, lsl 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] @ 1c8828 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c882c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orrseq r9, r1, r0, asr #26 │ │ │ │ - smlatbeq r0, r4, fp, r1 │ │ │ │ + smlabteq r0, r4, fp, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c8880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1c8884 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2692] @ 0xa84 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, r0, ror #25 │ │ │ │ - tsteq r0, ip, asr fp │ │ │ │ + tsteq r0, ip, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c88d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1c88dc │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2688] @ 0xa80 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, r8, lsl #25 │ │ │ │ - tsteq r0, r8, lsl fp │ │ │ │ + tsteq r0, r8, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c8930 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1c8934 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1868] @ 0x74c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, r0, lsr ip │ │ │ │ - ldrdeq r1, [r0, -r0] │ │ │ │ + strdeq r1, [r0, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ 1c8998 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #2789] @ 0xae5 │ │ │ │ cmp r3, #0 │ │ │ │ bne 1c8990 │ │ │ │ ldr r1, [pc, #40] @ 1c899c │ │ │ │ mov r0, r5 │ │ │ │ @@ -372461,96 +372461,96 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2656] @ 0xa60 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [pc, #8] @ 1c89a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x01919bd8 │ │ │ │ - tsteq r0, r4, ror sl │ │ │ │ + @ instruction: 0x01001a94 │ │ │ │ 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] @ 1c89fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c8a00 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2016] @ 0x7e0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, ip, ror #22 │ │ │ │ - tsteq r0, r0, lsr sl │ │ │ │ + tsteq r0, r0, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c8a5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c8a60 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2632] @ 0xa48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, ip, lsl #22 │ │ │ │ - smlatteq r0, r4, r9, r1 │ │ │ │ + tsteq r0, r4, lsl #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] @ 1c8abc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1c8ac0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2628] @ 0xa44 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, ip, lsr #21 │ │ │ │ - @ instruction: 0x0100199c │ │ │ │ + @ instruction: 0x010019bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1c8b28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1c8b2c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -372561,43 +372561,43 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, r1, ip, asr #20 │ │ │ │ - tsteq r0, r0, asr r9 │ │ │ │ + tsteq r0, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c8b78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1c8b7c │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2620] @ 0xa3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, r0, ror #19 │ │ │ │ - strdeq r1, [r0, -ip] │ │ │ │ + tsteq r0, 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, #76] @ 1c8be4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1c8be8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -372608,23 +372608,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01919990 │ │ │ │ - @ instruction: 0x010018b4 │ │ │ │ + ldrdeq r1, [r0, -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] @ 1c8c50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1c8c54 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -372635,61 +372635,61 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, r1, r4, lsr #18 │ │ │ │ - tsteq r0, ip, asr r8 │ │ │ │ + tsteq r0, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c8ca0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1c8ca4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2604] @ 0xa2c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019198b8 │ │ │ │ - tsteq r0, r0, lsl r8 │ │ │ │ + tsteq r0, r0, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 1c8ce8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #32] @ 1c8cec │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2600] @ 0xa28 │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, r8, ror #16 │ │ │ │ - ldrdeq r1, [r0, -ip] │ │ │ │ + strdeq r1, [r0, -ip] │ │ │ │ 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] @ 1c8ec4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ blt 1c8e98 │ │ │ │ beq 1c8e6c │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ @@ -372794,24 +372794,24 @@ │ │ │ │ ldr r3, [r3, #2660] @ 0xa64 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, r1, r0, lsr #16 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - smlabteq r0, r0, r6, r1 │ │ │ │ - tsteq r0, r0, lsr #12 │ │ │ │ + smlatteq r0, r0, r6, r1 │ │ │ │ + tsteq r0, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c8f44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c8f34 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -372832,15 +372832,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c8fb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c8fa8 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -372860,15 +372860,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c9028 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c9018 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -372889,15 +372889,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c90a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c9090 │ │ │ │ @@ -372919,15 +372919,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1c911c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c910c │ │ │ │ @@ -372949,15 +372949,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1c9194 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c9184 │ │ │ │ @@ -372980,15 +372980,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c920c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c91fc │ │ │ │ @@ -373010,15 +373010,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c9284 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c9274 │ │ │ │ @@ -373040,15 +373040,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1c9304 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c92f0 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -373072,15 +373072,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c937c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c936c │ │ │ │ @@ -373101,15 +373101,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c93f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c93e0 │ │ │ │ @@ -373130,15 +373130,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1c946c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c945c │ │ │ │ ldr r1, [pc, #60] @ 1c9470 │ │ │ │ @@ -373163,15 +373163,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c94e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c94d8 │ │ │ │ @@ -373193,15 +373193,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c9560 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c9550 │ │ │ │ @@ -373222,15 +373222,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ 1c95e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c95d0 │ │ │ │ ldr r1, [pc, #64] @ 1c95e4 │ │ │ │ @@ -373256,15 +373256,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1c9664 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c9654 │ │ │ │ ldr r1, [pc, #60] @ 1c9668 │ │ │ │ @@ -373288,15 +373288,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c96dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c96cc │ │ │ │ @@ -373318,15 +373318,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c9754 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c9744 │ │ │ │ @@ -373347,15 +373347,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] @ 1c97d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373379,15 +373379,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] @ 1c9850 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373410,15 +373410,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] @ 1c98d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373443,15 +373443,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] @ 1c9954 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373475,15 +373475,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] @ 1c99d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373507,15 +373507,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] @ 1c9a54 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373539,15 +373539,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] @ 1c9acc │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373569,15 +373569,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] @ 1c9b48 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373600,15 +373600,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] @ 1c9bc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373632,15 +373632,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] @ 1c9c48 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373665,15 +373665,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] @ 1c9cc8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373697,15 +373697,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] @ 1c9d48 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373729,15 +373729,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c9dd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c9dc0 │ │ │ │ @@ -373763,15 +373763,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] @ 1c9e50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373795,15 +373795,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] @ 1c9ed0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -373827,15 +373827,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c9f58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c9f48 │ │ │ │ @@ -373862,15 +373862,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c9fe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1c9fd4 │ │ │ │ @@ -373897,15 +373897,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1ca070 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ca060 │ │ │ │ @@ -373931,15 +373931,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #104] @ 1ca0f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ca0e0 │ │ │ │ @@ -373965,15 +373965,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #104] @ 1ca180 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ca168 │ │ │ │ @@ -373999,15 +373999,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #104] @ 1ca208 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ca1f0 │ │ │ │ @@ -374033,15 +374033,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] @ 1ca294 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -374068,15 +374068,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] @ 1ca31c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -374101,15 +374101,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] @ 1ca39c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -374134,15 +374134,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] @ 1ca428 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -374169,15 +374169,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] @ 1ca4b4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -374204,15 +374204,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1ca544 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ca534 │ │ │ │ @@ -374241,15 +374241,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1ca5d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ca5c8 │ │ │ │ @@ -374279,15 +374279,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1ca664 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ca654 │ │ │ │ @@ -374313,15 +374313,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] @ 1ca6f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -374349,15 +374349,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ca788 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -374385,15 +374385,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] @ 1ca814 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -374421,15 +374421,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ca8a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -374458,15 +374458,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ca93c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -374494,15 +374494,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ca9c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ca9b0 │ │ │ │ @@ -374529,15 +374529,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1caa50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1caa38 │ │ │ │ @@ -374563,15 +374563,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1caad8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1caac0 │ │ │ │ @@ -374597,15 +374597,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1cab64 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cab4c │ │ │ │ @@ -374632,15 +374632,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1cabf0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cabd8 │ │ │ │ @@ -374667,15 +374667,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1cac78 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cac60 │ │ │ │ @@ -374701,15 +374701,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1cad04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cacec │ │ │ │ @@ -374736,15 +374736,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1cad90 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cad78 │ │ │ │ @@ -374771,15 +374771,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1cae18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cae00 │ │ │ │ @@ -374804,15 +374804,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1cae9c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cae84 │ │ │ │ @@ -374838,15 +374838,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1caf28 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1caf10 │ │ │ │ @@ -374872,15 +374872,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1cafb0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1caf98 │ │ │ │ @@ -374907,15 +374907,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1cb038 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb020 │ │ │ │ @@ -374940,15 +374940,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1cb0bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb0a4 │ │ │ │ @@ -374974,15 +374974,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1cb148 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb130 │ │ │ │ @@ -375009,15 +375009,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1cb1d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -375043,15 +375043,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1cb258 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -375077,15 +375077,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] @ 1cb2f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -375117,15 +375117,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] @ 1cb394 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -375157,15 +375157,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cb424 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb40c │ │ │ │ @@ -375192,15 +375192,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cb4b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb498 │ │ │ │ @@ -375227,15 +375227,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cb53c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb524 │ │ │ │ @@ -375262,15 +375262,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cb5cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb5b4 │ │ │ │ @@ -375298,15 +375298,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cb658 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb640 │ │ │ │ @@ -375333,15 +375333,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cb6e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb6cc │ │ │ │ @@ -375368,15 +375368,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cb774 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb75c │ │ │ │ @@ -375404,15 +375404,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cb804 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb7ec │ │ │ │ @@ -375440,15 +375440,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cb890 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb878 │ │ │ │ @@ -375475,15 +375475,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cb91c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb904 │ │ │ │ @@ -375510,15 +375510,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cb9ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cb994 │ │ │ │ @@ -375546,15 +375546,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cba38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cba20 │ │ │ │ @@ -375580,15 +375580,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cbac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cbaa8 │ │ │ │ @@ -375615,15 +375615,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cbb50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cbb38 │ │ │ │ @@ -375651,15 +375651,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cbbdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cbbc4 │ │ │ │ @@ -375685,15 +375685,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cbc64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cbc4c │ │ │ │ @@ -375720,15 +375720,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cbcf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cbcdc │ │ │ │ @@ -375756,15 +375756,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cbd84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cbd6c │ │ │ │ @@ -375792,15 +375792,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cbe14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cbdfc │ │ │ │ @@ -375828,15 +375828,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cbea0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cbe88 │ │ │ │ @@ -375862,15 +375862,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cbf28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cbf10 │ │ │ │ @@ -375897,15 +375897,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cbfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cbfa0 │ │ │ │ @@ -375933,15 +375933,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cc044 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cc02c │ │ │ │ @@ -375969,15 +375969,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #108] @ 1cc0d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cc0c4 │ │ │ │ @@ -376004,15 +376004,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1cc178 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376046,15 +376046,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1cc220 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376088,15 +376088,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1cc2c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376130,15 +376130,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] @ 1cc370 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376173,15 +376173,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1cc41c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376216,15 +376216,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1cc4c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376258,15 +376258,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] @ 1cc578 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376303,15 +376303,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #136] @ 1cc628 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376347,15 +376347,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 1cc6dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376392,15 +376392,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #136] @ 1cc78c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376435,15 +376435,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1cc838 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376478,15 +376478,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1cc8e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376521,15 +376521,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1cc990 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376564,15 +376564,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1cca3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376608,15 +376608,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #116] @ 1ccad8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ccac8 │ │ │ │ @@ -376646,15 +376646,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #148] @ 1ccb90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376691,15 +376691,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1ccc38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ccc20 │ │ │ │ @@ -376733,15 +376733,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1ccce0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1cccc8 │ │ │ │ @@ -376776,15 +376776,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #136] @ 1ccd8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376820,15 +376820,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #136] @ 1cce3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376864,15 +376864,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] @ 1ccf08 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -376913,15 +376913,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] @ 1ccfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ccfc4 │ │ │ │ @@ -376967,15 +376967,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] @ 1cd11c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -377051,15 +377051,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] @ 1cd284 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -377138,15 +377138,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ 1cd35c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 1cd32c │ │ │ │ cmp r4, #8 │ │ │ │ movlt r2, r4 │ │ │ │ movge r2, #8 │ │ │ │ @@ -377190,15 +377190,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #216] @ 1cd450 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ bl 5c0c8 │ │ │ │ ldr r3, [pc, #180] @ 1cd454 │ │ │ │ add r2, r0, #13 │ │ │ │ @@ -377245,23 +377245,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, r8 │ │ │ │ b 1cd3c8 │ │ │ │ @ instruction: 0x019151b0 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - rscseq sp, pc, r8, asr #1 │ │ │ │ + rscseq sp, pc, r8, ror #1 │ │ │ │ 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] @ 1cd57c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ blt 1cd534 │ │ │ │ add r3, r2, #12 │ │ │ │ @@ -377321,23 +377321,23 @@ │ │ │ │ ldr r2, [r9, #436] @ 0x1b4 │ │ │ │ add r3, r2, r8 │ │ │ │ b 1cd4e0 │ │ │ │ ldrheq r5, [r1, r0] │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - rscseq ip, pc, ip, lsr #31 │ │ │ │ + rscseq ip, pc, ip, asr #31 │ │ │ │ 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] @ 1cd6a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1cd648 │ │ │ │ beq 1cd674 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -377393,23 +377393,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1cd610 │ │ │ │ orrseq r4, r1, r0, lsl #31 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - rscseq ip, pc, ip, lsr #29 │ │ │ │ + rscseq ip, pc, ip, asr #29 │ │ │ │ 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] @ 1cd7c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1cd768 │ │ │ │ beq 1cd794 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -377464,23 +377464,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1cd730 │ │ │ │ orrseq r4, r1, r0, ror #28 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq ip, pc, r0, lsr #27 │ │ │ │ + rscseq ip, pc, r0, asr #27 │ │ │ │ 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] @ 1cd8dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1cd884 │ │ │ │ beq 1cd8b0 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -377536,23 +377536,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1cd84c │ │ │ │ orrseq r4, r1, r4, asr #26 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - smlalseq ip, pc, r4, ip @ │ │ │ │ + ldrheq ip, [pc], #196 @ │ │ │ │ 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] @ 1cda04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1cd9a8 │ │ │ │ beq 1cd9d8 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -377610,23 +377610,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1cd96c │ │ │ │ orrseq r4, r1, r4, lsr #24 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - rscseq ip, pc, r4, lsl #23 │ │ │ │ + rscseq ip, pc, r4, lsr #23 │ │ │ │ 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] @ 1cdb2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1cdad0 │ │ │ │ beq 1cdb00 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -377684,23 +377684,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1cda94 │ │ │ │ @ instruction: 0x01914afc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - rscseq ip, pc, r8, ror #20 │ │ │ │ + rscseq ip, pc, 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, #264] @ 1cdc5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1cdc00 │ │ │ │ beq 1cdc30 │ │ │ │ ldr r3, [pc, #228] @ 1cdc60 │ │ │ │ @@ -377761,23 +377761,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1cdbc4 │ │ │ │ @ instruction: 0x019149d4 │ │ │ │ beq fec78710 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - rscseq ip, pc, r4, asr #18 │ │ │ │ + rscseq ip, pc, r4, ror #18 │ │ │ │ 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] @ 1cdd90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1cdd34 │ │ │ │ beq 1cdd64 │ │ │ │ ldr r3, [pc, #228] @ 1cdd94 │ │ │ │ @@ -377838,23 +377838,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1cdcf8 │ │ │ │ orrseq r4, r1, r0, lsr #17 │ │ │ │ beq fec78844 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - rscseq ip, pc, ip, lsl r8 @ │ │ │ │ + rscseq ip, pc, ip, 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, #256] @ 1cdebc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1cde60 │ │ │ │ beq 1cde90 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -377912,23 +377912,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1cde24 │ │ │ │ orrseq r4, r1, ip, ror #14 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - ldrsheq ip, [pc], #108 @ │ │ │ │ + rscseq ip, pc, ip, lsl 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] @ 1cdfe4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1cdf88 │ │ │ │ beq 1cdfb8 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -377986,23 +377986,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1cdf4c │ │ │ │ orrseq r4, r1, r4, asr #12 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - rscseq ip, pc, r0, ror #11 │ │ │ │ + rscseq ip, pc, r0, lsl #12 │ │ │ │ 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] @ 1ce10c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1ce0b0 │ │ │ │ beq 1ce0e0 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -378059,23 +378059,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1ce074 │ │ │ │ orrseq r4, r1, ip, lsl r5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq ip, pc, r4, asr #9 │ │ │ │ + rscseq ip, pc, r4, ror #9 │ │ │ │ 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] @ 1ce230 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1ce1d4 │ │ │ │ beq 1ce204 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -378132,23 +378132,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1ce198 │ │ │ │ @ instruction: 0x019143f8 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq ip, pc, ip, lsr #7 │ │ │ │ + rscseq ip, pc, ip, 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 r8, [pc, #272] @ 1ce364 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1ce300 │ │ │ │ beq 1ce338 │ │ │ │ @@ -378210,23 +378210,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1ce2c0 │ │ │ │ @ instruction: 0x019142d4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - rscseq ip, pc, ip, lsl #5 │ │ │ │ + rscseq ip, pc, ip, lsr #5 │ │ │ │ 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] @ 1ce4a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1ce440 │ │ │ │ beq 1ce478 │ │ │ │ @@ -378291,23 +378291,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1ce400 │ │ │ │ @ instruction: 0x0191419c │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - rscseq ip, pc, r0, ror #2 │ │ │ │ + rscseq ip, pc, r0, lsl #3 │ │ │ │ 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] @ 1ce5e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1ce57c │ │ │ │ beq 1ce5b4 │ │ │ │ @@ -378368,23 +378368,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1ce53c │ │ │ │ orrseq r4, r1, r8, asr r0 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq ip, pc, r8, lsr r0 @ │ │ │ │ + rscseq ip, pc, r8, asr 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] @ 1ce71c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1ce6b8 │ │ │ │ beq 1ce6f0 │ │ │ │ @@ -378449,23 +378449,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1ce678 │ │ │ │ orrseq r3, r1, r4, lsr #30 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - rscseq fp, pc, r0, lsl pc @ │ │ │ │ + rscseq fp, pc, r0, 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, #272] @ 1ce858 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1ce7f4 │ │ │ │ beq 1ce82c │ │ │ │ @@ -378526,23 +378526,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1ce7b4 │ │ │ │ orrseq r3, r1, r0, ror #27 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq fp, pc, r8, ror #27 │ │ │ │ + rscseq fp, pc, 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, #280] @ 1ce994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1ce930 │ │ │ │ beq 1ce968 │ │ │ │ @@ -378607,23 +378607,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1ce8f0 │ │ │ │ orrseq r3, r1, ip, lsr #25 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - rscseq fp, pc, r0, asr #25 │ │ │ │ + rscseq fp, pc, r0, ror #25 │ │ │ │ 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] @ 1cead8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1cea74 │ │ │ │ beq 1ceaac │ │ │ │ @@ -378688,23 +378688,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1cea34 │ │ │ │ orrseq r3, r1, r8, ror #22 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smlalseq fp, pc, r0, fp @ │ │ │ │ + ldrheq fp, [pc], #176 @ │ │ │ │ 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] @ 1cec14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1cebb0 │ │ │ │ beq 1cebe8 │ │ │ │ @@ -378766,23 +378766,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1ceb70 │ │ │ │ orrseq r3, r1, r4, lsr #20 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - rscseq fp, pc, r8, ror #20 │ │ │ │ + rscseq fp, pc, r8, lsl #21 │ │ │ │ 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] @ 1ced54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1cecf0 │ │ │ │ beq 1ced28 │ │ │ │ @@ -378847,23 +378847,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1cecb0 │ │ │ │ orrseq r3, r1, ip, ror #17 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - rscseq fp, pc, ip, lsr r9 @ │ │ │ │ + rscseq fp, pc, ip, asr r9 @ │ │ │ │ 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] @ 1cee84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1cee30 │ │ │ │ beq 1cee58 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -378922,15 +378922,15 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r8 │ │ │ │ b 1cede8 │ │ │ │ orrseq r3, r1, r8, lsr #15 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - rscseq fp, pc, r0, lsl r8 @ │ │ │ │ + rscseq fp, pc, r0, lsr r8 @ │ │ │ │ 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 │ │ │ │ @@ -381563,110 +381563,110 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d180c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1d1810 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3096] @ 0xc18 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, ip, asr sp │ │ │ │ - rscseq r8, pc, r8, ror lr @ │ │ │ │ + smlalseq r8, pc, 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] @ 1d186c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1d1870 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3192] @ 0xc78 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01910cfc │ │ │ │ - rscseq r8, pc, r8, lsr #28 │ │ │ │ + rscseq r8, pc, r8, asr #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] @ 1d18cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1d18d0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3188] @ 0xc74 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01910c9c │ │ │ │ - rscseq r8, pc, r0, ror #27 │ │ │ │ + rscseq r8, pc, r0, lsl #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] @ 1d192c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1d1930 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3184] @ 0xc70 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, ip, lsr ip │ │ │ │ - rscseq r8, pc, r0, lsr #27 │ │ │ │ + rscseq r8, pc, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1d1998 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d199c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -381677,24 +381677,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01910bdc │ │ │ │ - rscseq r8, pc, r0, asr sp @ │ │ │ │ + rscseq r8, pc, r0, ror sp @ │ │ │ │ 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] @ 1d1a0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1d1a10 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -381706,24 +381706,24 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r0, r1, ip, ror #22 │ │ │ │ - ldrsheq r8, [pc], #196 @ │ │ │ │ + rscseq r8, pc, r4, lsl sp @ │ │ │ │ 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] @ 1d1a88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #68] @ 1d1a8c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -381737,24 +381737,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: 0x01910af8 │ │ │ │ - rscseq r8, pc, r0, lsr #25 │ │ │ │ + rscseq r8, pc, r0, asr #25 │ │ │ │ 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] @ 1d1b04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #68] @ 1d1b08 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -381768,161 +381768,161 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r0, r1, ip, ror sl │ │ │ │ - rscseq r8, pc, r4, asr #24 │ │ │ │ + rscseq r8, pc, r4, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1d1b54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1d1b58 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2896] @ 0xb50 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r4, lsl #20 │ │ │ │ - rscseq r8, pc, ip, ror #23 │ │ │ │ + rscseq r8, pc, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 1d1ba8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1d1bac │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #324] @ 0x144 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019109b4 │ │ │ │ - rscseq r8, pc, r8, lsr #23 │ │ │ │ + rscseq r8, pc, r8, 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, #64] @ 1d1c08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1d1c0c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2892] @ 0xb4c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r0, ror #18 │ │ │ │ - rscseq r8, pc, r4, ror #22 │ │ │ │ + rscseq r8, pc, r4, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d1c68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1d1c6c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2888] @ 0xb48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r0, lsl #18 │ │ │ │ - rscseq r8, pc, ip, lsl fp @ │ │ │ │ + rscseq r8, pc, ip, lsr 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] @ 1d1cc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1d1ccc │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2928] @ 0xb70 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r0, lsr #17 │ │ │ │ - ldrsbeq r8, [pc], #164 @ │ │ │ │ + ldrsheq r8, [pc], #164 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d1d28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1d1d2c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2924] @ 0xb6c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r0, asr #16 │ │ │ │ - rscseq r8, pc, r8, lsl #21 │ │ │ │ + rscseq r8, pc, r8, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1d1d8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1d1d90 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -381930,23 +381930,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #320] @ 0x140 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r0, ror #15 │ │ │ │ - rscseq r8, pc, ip, lsr sl @ │ │ │ │ + rscseq r8, pc, ip, asr 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] @ 1d1dfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1d1e00 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -381958,69 +381958,69 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r0, r1, ip, ror r7 │ │ │ │ - rscseq r8, pc, ip, ror #19 │ │ │ │ + rscseq r8, pc, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1d1e54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1d1e58 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2876] @ 0xb3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, ip, lsl #14 │ │ │ │ - smlalseq r8, pc, ip, r9 @ │ │ │ │ + ldrheq r8, [pc], #156 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1d1eb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1d1eb4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #312] @ 0x138 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019106b4 │ │ │ │ - rscseq r8, pc, r0, asr r9 @ │ │ │ │ + rscseq r8, pc, r0, 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, #68] @ 1d1f14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1d1f18 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -382028,23 +382028,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #304] @ 0x130 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r8, asr r6 │ │ │ │ - rscseq r8, pc, r8, lsl #18 │ │ │ │ + rscseq r8, pc, r8, 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] @ 1d1f80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d1f84 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -382055,64 +382055,64 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019105f4 │ │ │ │ - ldrheq r8, [pc], #136 @ │ │ │ │ + ldrsbeq r8, [pc], #136 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1d1fd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1d1fd4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r8, lsl #11 │ │ │ │ - rscseq r8, pc, r4, ror #16 │ │ │ │ + rscseq r8, pc, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1d2020 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1d2024 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2800] @ 0xaf0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r8, lsr r5 │ │ │ │ - rscseq r8, pc, r4, lsr #16 │ │ │ │ + rscseq r8, pc, r4, asr #16 │ │ │ │ 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] @ 1d2094 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1d2098 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -382124,67 +382124,67 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r0, r1, r4, ror #9 │ │ │ │ - ldrsbeq r8, [pc], #112 @ │ │ │ │ + ldrsheq r8, [pc], #112 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1d20ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1d20f0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2792] @ 0xae8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r4, ror r4 │ │ │ │ - rscseq r8, pc, r0, ror r7 @ │ │ │ │ + smlalseq r8, pc, r0, r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1d2144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1d2148 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2788] @ 0xae4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, ip, lsl r4 │ │ │ │ - rscseq r8, pc, r8, lsr #14 │ │ │ │ + rscseq r8, pc, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1d21b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d21b4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ @@ -382195,47 +382195,47 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r0, r1, r4, asr #7 │ │ │ │ - ldrsbeq r8, [pc], #104 @ │ │ │ │ + ldrsheq r8, [pc], #104 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d2210 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1d2214 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2828] @ 0xb0c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r8, asr r3 │ │ │ │ - rscseq r8, pc, r0, lsl #13 │ │ │ │ + rscseq r8, pc, r0, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1d227c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d2280 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -382246,116 +382246,116 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019102f8 │ │ │ │ - rscseq r8, pc, r0, lsr r6 @ │ │ │ │ + rscseq r8, pc, r0, asr r6 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1d22d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1d22d8 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2764] @ 0xacc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, ip, lsl #5 │ │ │ │ - ldrsbeq r8, [pc], #92 @ │ │ │ │ + ldrsheq r8, [pc], #92 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d2334 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1d2338 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2884] @ 0xb44 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r4, lsr r2 │ │ │ │ - smlalseq r8, pc, ip, r5 @ │ │ │ │ + ldrheq r8, [pc], #92 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d2394 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1d2398 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2880] @ 0xb40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019101d4 │ │ │ │ - rscseq r8, pc, r4, asr r5 @ │ │ │ │ + rscseq r8, pc, r4, ror r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1d23ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1d23f0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2864] @ 0xb30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r0, r1, r4, ror r1 │ │ │ │ - rscseq r8, pc, ip, lsl #10 │ │ │ │ + rscseq r8, pc, ip, lsr #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, #80] @ 1d2460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1d2464 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -382367,23 +382367,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r0, r1, r8, lsl r1 │ │ │ │ - rscseq r8, pc, r0, asr #9 │ │ │ │ + rscseq r8, pc, r0, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1d24cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d24d0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -382394,24 +382394,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r0, r1, r8, lsr #1 │ │ │ │ - rscseq r8, pc, r4, ror #8 │ │ │ │ + rscseq r8, pc, r4, lsl #9 │ │ │ │ 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] @ 1d2540 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1d2544 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -382423,26 +382423,26 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r0, r1, r8, lsr r0 │ │ │ │ - rscseq r8, pc, ip, lsl #8 │ │ │ │ + rscseq r8, pc, ip, lsr #8 │ │ │ │ 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] @ 1d26a0 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ orrs r2, r1, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ bmi 1d264c │ │ │ │ subs r3, r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -382514,46 +382514,46 @@ │ │ │ │ ldr r2, [fp, #436] @ 0x1b4 │ │ │ │ add r3, r2, r9 │ │ │ │ b 1d25e8 │ │ │ │ orrseq pc, r0, r4, asr #31 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - smlabbeq r0, r0, ip, r3 │ │ │ │ + smlatbeq r0, r0, ip, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1d2708 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1d270c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2312] @ 0x908 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq pc, r0, ip, asr lr @ │ │ │ │ - rscseq r8, pc, r0, asr r2 @ │ │ │ │ + rscseq r8, pc, r0, ror 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] @ 1d2774 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d2778 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -382564,23 +382564,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq pc, r0, r0, lsl #28 │ │ │ │ - rscseq r8, pc, r4, lsl #4 │ │ │ │ + rscseq r8, pc, r4, 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, #80] @ 1d27e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1d27e8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -382592,24 +382592,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x0190fd94 │ │ │ │ - rscseq r8, pc, ip, lsr #3 │ │ │ │ + rscseq r8, pc, ip, asr #3 │ │ │ │ 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] @ 1d285c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1d2860 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -382622,24 +382622,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 pc, r0, r0, lsr #26 │ │ │ │ - rscseq r8, pc, ip, asr #2 │ │ │ │ + rscseq r8, pc, ip, ror #2 │ │ │ │ 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] @ 1d28d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1d28d4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -382651,23 +382651,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq pc, r0, r8, lsr #25 │ │ │ │ - rscseq r8, pc, r8, ror #1 │ │ │ │ + rscseq r8, pc, r8, 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, #80] @ 1d2940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1d2944 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -382679,24 +382679,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq pc, r0, r8, lsr ip @ │ │ │ │ - smlalseq r8, pc, r0, r0 @ │ │ │ │ + ldrheq r8, [pc], #0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ 1d29a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #56] @ 1d29ac │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ @@ -382705,23 +382705,23 @@ │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b5950 │ │ │ │ orrseq pc, r0, r8, asr #23 │ │ │ │ - rscseq r8, pc, ip, lsr r0 @ │ │ │ │ + rscseq r8, pc, ip, asr r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1d2a1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d2a0c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -382742,15 +382742,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1d2a90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d2a80 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -382771,15 +382771,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1d2b04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d2af4 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -382799,15 +382799,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1d2b74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d2b64 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -382828,15 +382828,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1d2bec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d2bdc │ │ │ │ @@ -382858,15 +382858,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1d2c64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d2c54 │ │ │ │ @@ -382888,15 +382888,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1d2cdc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d2ccc │ │ │ │ @@ -382917,15 +382917,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d2d60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d2d50 │ │ │ │ @@ -382952,15 +382952,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d2dec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d2ddc │ │ │ │ @@ -382987,15 +382987,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d2e78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d2e68 │ │ │ │ @@ -383021,15 +383021,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d2f00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d2ef0 │ │ │ │ @@ -383055,15 +383055,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d2f88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d2f78 │ │ │ │ @@ -383090,15 +383090,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d3014 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d3004 │ │ │ │ @@ -383125,15 +383125,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d30a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d3090 │ │ │ │ @@ -383160,15 +383160,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d312c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d311c │ │ │ │ @@ -383194,15 +383194,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d31b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d31a4 │ │ │ │ @@ -383229,15 +383229,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d3240 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d3230 │ │ │ │ @@ -383264,15 +383264,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d32cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d32bc │ │ │ │ @@ -383299,15 +383299,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] @ 1d334c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383330,15 +383330,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] @ 1d33c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383361,15 +383361,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] @ 1d3448 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383392,15 +383392,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d34cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d34bc │ │ │ │ @@ -383427,15 +383427,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] @ 1d3550 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383458,15 +383458,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] @ 1d35cc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383489,15 +383489,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d3650 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d3640 │ │ │ │ @@ -383524,15 +383524,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] @ 1d36d4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383556,15 +383556,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] @ 1d3754 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383587,15 +383587,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d37d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d37c8 │ │ │ │ @@ -383622,15 +383622,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d3864 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d3854 │ │ │ │ @@ -383657,15 +383657,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] @ 1d38f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383693,15 +383693,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] @ 1d3984 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383728,15 +383728,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] @ 1d3a10 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383763,15 +383763,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] @ 1d3a9c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383798,15 +383798,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] @ 1d3b28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383833,15 +383833,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] @ 1d3bb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383869,15 +383869,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] @ 1d3c44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383904,15 +383904,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] @ 1d3ccc │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383937,15 +383937,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] @ 1d3d50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -383971,15 +383971,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] @ 1d3ddc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384007,15 +384007,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d3e68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d3e50 │ │ │ │ @@ -384040,15 +384040,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] @ 1d3ef8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384077,15 +384077,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] @ 1d3f8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384115,15 +384115,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] @ 1d4024 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384153,15 +384153,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] @ 1d40bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384191,15 +384191,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] @ 1d4154 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384228,15 +384228,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] @ 1d41e8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384266,15 +384266,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] @ 1d4280 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384304,15 +384304,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] @ 1d4318 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384343,15 +384343,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1d43a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d4394 │ │ │ │ @@ -384376,15 +384376,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] @ 1d4438 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384415,15 +384415,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1d44c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d44b4 │ │ │ │ @@ -384448,15 +384448,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1d4554 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384485,15 +384485,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1d45e8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384522,15 +384522,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1d467c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384558,15 +384558,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] @ 1d4710 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384596,15 +384596,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] @ 1d47a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384635,15 +384635,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1d4848 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384674,15 +384674,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1d48e4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384713,15 +384713,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1d4980 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384752,15 +384752,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #108] @ 1d4a10 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -384787,15 +384787,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1d4a9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d4a84 │ │ │ │ @@ -384822,15 +384822,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1d4b2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d4b14 │ │ │ │ @@ -384858,15 +384858,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1d4bbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d4ba4 │ │ │ │ @@ -384894,15 +384894,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #108] @ 1d4c48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d4c38 │ │ │ │ @@ -384929,15 +384929,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #108] @ 1d4cd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d4cc4 │ │ │ │ @@ -384965,15 +384965,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1d4d7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -385007,15 +385007,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d4e1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d4e04 │ │ │ │ @@ -385047,15 +385047,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d4ebc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d4ea4 │ │ │ │ @@ -385087,15 +385087,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d4f5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d4f44 │ │ │ │ @@ -385127,15 +385127,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d4ffc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d4fe4 │ │ │ │ @@ -385166,15 +385166,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d5098 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d5080 │ │ │ │ @@ -385206,15 +385206,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d5138 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d5120 │ │ │ │ @@ -385246,15 +385246,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d51d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d51c0 │ │ │ │ @@ -385286,15 +385286,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d5278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d5260 │ │ │ │ @@ -385326,15 +385326,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d5318 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d5300 │ │ │ │ @@ -385365,15 +385365,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d53b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d539c │ │ │ │ @@ -385405,15 +385405,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d5454 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d543c │ │ │ │ @@ -385446,15 +385446,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] @ 1d5508 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -385491,15 +385491,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #116] @ 1d55a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -385529,15 +385529,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #116] @ 1d563c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d562c │ │ │ │ @@ -385567,15 +385567,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #116] @ 1d56d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1d56c4 │ │ │ │ @@ -385605,15 +385605,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #148] @ 1d578c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -385652,15 +385652,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] @ 1d5848 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -385698,15 +385698,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] @ 1d5900 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -385744,15 +385744,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1d59b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -385787,15 +385787,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1d5a5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -385831,15 +385831,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1d5b0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -385875,15 +385875,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1d5bbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -385919,15 +385919,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #140] @ 1d5c6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -385962,15 +385962,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #140] @ 1d5d18 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -386006,15 +386006,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #140] @ 1d5dc8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -386050,15 +386050,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #140] @ 1d5e78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -386095,15 +386095,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #124] @ 1d5f1c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -386135,15 +386135,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #124] @ 1d5fb8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -386173,15 +386173,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1d6060 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -386214,15 +386214,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] @ 1d628c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 1d6290 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1d6144 │ │ │ │ @@ -386368,15 +386368,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ 1d63a8 │ │ │ │ ldr r2, [pc, #200] @ 1d63ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1d6378 │ │ │ │ ldr r3, [pc, #172] @ 1d63b0 │ │ │ │ cmp r4, r3 │ │ │ │ bne 1d6368 │ │ │ │ @@ -386429,15 +386429,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #232] @ 1d64bc │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ bl 5c0c8 │ │ │ │ ldr r3, [pc, #192] @ 1d64c0 │ │ │ │ @@ -386487,23 +386487,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r4 │ │ │ │ b 1d6428 │ │ │ │ orrseq ip, r0, r4, asr r1 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r4, pc, r0, asr r5 @ │ │ │ │ + rscseq r4, pc, r0, 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, #216] @ 1d65b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d6578 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -386551,23 +386551,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, r7 │ │ │ │ b 1d6540 │ │ │ │ orrseq ip, r0, r8, asr #32 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - rscseq r4, pc, ip, asr r4 @ │ │ │ │ + rscseq r4, pc, ip, ror r4 @ │ │ │ │ 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] @ 1d66d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1d6680 │ │ │ │ beq 1d66ac │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -386623,23 +386623,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1d6648 │ │ │ │ orrseq fp, r0, r8, asr #30 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - rscseq r4, pc, ip, ror #6 │ │ │ │ + rscseq r4, pc, ip, lsl #7 │ │ │ │ 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] @ 1d67fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1d67a0 │ │ │ │ beq 1d67d0 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -386696,23 +386696,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1d6768 │ │ │ │ orrseq fp, r0, r8, lsr #28 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ - rscseq r4, pc, ip, asr r2 @ │ │ │ │ + rscseq r4, pc, ip, ror 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, #256] @ 1d6924 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d68c8 │ │ │ │ beq 1d68f8 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -386770,23 +386770,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d688c │ │ │ │ orrseq fp, r0, r4, lsl #26 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - rscseq r4, pc, ip, asr #2 │ │ │ │ + rscseq r4, pc, ip, ror #2 │ │ │ │ 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] @ 1d6a54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d69f8 │ │ │ │ beq 1d6a28 │ │ │ │ ldr r3, [pc, #228] @ 1d6a58 │ │ │ │ @@ -386847,23 +386847,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d69bc │ │ │ │ @ instruction: 0x0190bbdc │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - rscseq r4, pc, r8, lsr #32 │ │ │ │ + rscseq r4, pc, r8, asr #32 │ │ │ │ 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] @ 1d6b80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d6b24 │ │ │ │ beq 1d6b54 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -386920,23 +386920,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d6ae8 │ │ │ │ orrseq fp, r0, r8, lsr #21 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r3, pc, r8, lsl #30 │ │ │ │ + rscseq r3, pc, r8, lsr #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] @ 1d6ca4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d6c48 │ │ │ │ beq 1d6c78 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -386994,23 +386994,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d6c0c │ │ │ │ orrseq fp, r0, r4, lsl #19 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - ldrsheq r3, [pc], #208 @ │ │ │ │ + rscseq r3, pc, r0, lsl 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, #268] @ 1d6dd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ blt 1d6d7c │ │ │ │ beq 1d6dac │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -387071,23 +387071,23 @@ │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d6d34 │ │ │ │ orrseq fp, r0, ip, asr r8 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rscseq r3, pc, r8, asr #25 │ │ │ │ + rscseq r3, pc, r8, ror #25 │ │ │ │ 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] @ 1d6f18 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d6eb4 │ │ │ │ beq 1d6eec │ │ │ │ @@ -387152,23 +387152,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d6e74 │ │ │ │ orrseq fp, r0, r8, lsr #14 │ │ │ │ cmpeq r5, r5, asr r5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - rscseq r3, pc, r8, lsr #23 │ │ │ │ + rscseq r3, pc, r8, 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 r8, [pc, #272] @ 1d7054 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d6ff0 │ │ │ │ beq 1d7028 │ │ │ │ @@ -387230,23 +387230,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d6fb0 │ │ │ │ orrseq fp, r0, r4, ror #11 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - rscseq r3, pc, r0, lsl #21 │ │ │ │ + rscseq r3, pc, r0, lsr #21 │ │ │ │ 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] @ 1d718c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d7128 │ │ │ │ beq 1d7160 │ │ │ │ @@ -387308,23 +387308,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d70e8 │ │ │ │ orrseq fp, r0, ip, lsr #9 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - rscseq r3, pc, ip, asr r9 @ │ │ │ │ + rscseq r3, pc, ip, ror 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] @ 1d72cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d7268 │ │ │ │ beq 1d72a0 │ │ │ │ @@ -387389,23 +387389,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d7228 │ │ │ │ orrseq fp, r0, r4, ror r3 │ │ │ │ cmpeq r5, r5, asr r5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - rscseq r3, pc, r0, lsr r8 @ │ │ │ │ + rscseq r3, pc, r0, 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 │ │ │ │ ldr r8, [pc, #280] @ 1d7410 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d73ac │ │ │ │ beq 1d73e4 │ │ │ │ @@ -387469,23 +387469,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d736c │ │ │ │ orrseq fp, r0, r0, lsr r2 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r3, pc, r0, lsl #14 │ │ │ │ + rscseq r3, pc, r0, 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 r8, [pc, #280] @ 1d7550 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d74ec │ │ │ │ beq 1d7524 │ │ │ │ @@ -387549,23 +387549,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d74ac │ │ │ │ ldrsheq fp, [r0, r0] │ │ │ │ biceq r1, r7, r1, ror ip │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - ldrsbeq r3, [pc], #84 @ │ │ │ │ + ldrsheq r3, [pc], #84 @ │ │ │ │ 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] @ 1d7688 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d7624 │ │ │ │ beq 1d765c │ │ │ │ @@ -387627,23 +387627,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d75e4 │ │ │ │ @ instruction: 0x0190afb0 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - ldrheq r3, [pc], #64 @ │ │ │ │ + ldrsbeq r3, [pc], #64 @ │ │ │ │ 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] @ 1d77c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d7764 │ │ │ │ beq 1d779c │ │ │ │ @@ -387708,23 +387708,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d7724 │ │ │ │ orrseq sl, r0, r8, ror lr │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - rscseq r3, pc, r4, lsl #7 │ │ │ │ + rscseq r3, pc, r4, lsr #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 r8, [pc, #272] @ 1d7904 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d78a0 │ │ │ │ beq 1d78d8 │ │ │ │ @@ -387786,23 +387786,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d7860 │ │ │ │ orrseq sl, r0, r4, lsr sp │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - rscseq r3, pc, ip, asr r2 @ │ │ │ │ + rscseq r3, pc, 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, #276] @ 1d7a40 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d79d8 │ │ │ │ beq 1d7a14 │ │ │ │ @@ -387865,23 +387865,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d7998 │ │ │ │ @ instruction: 0x0190abfc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - rscseq r3, pc, r8, lsr r1 @ │ │ │ │ + rscseq r3, pc, r8, 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 │ │ │ │ ldr r8, [pc, #276] @ 1d7b7c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d7b14 │ │ │ │ beq 1d7b50 │ │ │ │ @@ -387944,23 +387944,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d7ad4 │ │ │ │ orrseq sl, r0, r0, asr #21 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - rscseq r3, pc, r0, lsl r0 @ │ │ │ │ + rscseq r3, pc, r0, lsr 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, #284] @ 1d7cc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d7c58 │ │ │ │ beq 1d7c94 │ │ │ │ @@ -388026,23 +388026,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d7c18 │ │ │ │ orrseq sl, r0, r4, lsl #19 │ │ │ │ beq fec82774 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - rscseq r2, pc, r0, ror #29 │ │ │ │ + rscseq r2, pc, r0, lsl #30 │ │ │ │ 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] @ 1d7e08 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d7da0 │ │ │ │ beq 1d7ddc │ │ │ │ @@ -388108,23 +388108,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d7d60 │ │ │ │ orrseq sl, r0, ip, lsr r8 │ │ │ │ beq fec828bc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - rscseq r2, pc, ip, lsr #27 │ │ │ │ + rscseq r2, pc, ip, asr #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 r8, [pc, #276] @ 1d7f48 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d7ee0 │ │ │ │ beq 1d7f1c │ │ │ │ @@ -388187,23 +388187,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d7ea0 │ │ │ │ @ instruction: 0x0190a6f4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - rscseq r2, pc, r0, lsl #25 │ │ │ │ + rscseq r2, pc, r0, lsr #25 │ │ │ │ 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] @ 1d8084 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d801c │ │ │ │ beq 1d8058 │ │ │ │ @@ -388266,23 +388266,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d7fdc │ │ │ │ @ instruction: 0x0190a5b8 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - rscseq r2, pc, r8, asr fp @ │ │ │ │ + rscseq r2, pc, 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] @ 1d81c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d8158 │ │ │ │ beq 1d8194 │ │ │ │ @@ -388344,23 +388344,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d8118 │ │ │ │ orrseq sl, r0, ip, ror r4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r2, pc, r0, lsr sl @ │ │ │ │ + rscseq r2, pc, r0, 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, #276] @ 1d82f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d8290 │ │ │ │ beq 1d82cc │ │ │ │ @@ -388422,23 +388422,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d8250 │ │ │ │ orrseq sl, r0, r4, asr #6 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r2, pc, ip, lsl #18 │ │ │ │ + rscseq r2, pc, ip, 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] @ 1d8430 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d83c8 │ │ │ │ beq 1d8404 │ │ │ │ @@ -388501,23 +388501,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d8388 │ │ │ │ orrseq sl, r0, ip, lsl #4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - rscseq r2, pc, r8, ror #15 │ │ │ │ + rscseq r2, pc, r8, lsl #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, #284] @ 1d8574 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d850c │ │ │ │ beq 1d8548 │ │ │ │ @@ -388583,23 +388583,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d84cc │ │ │ │ ldrsbeq sl, [r0, r0] │ │ │ │ beq fec83028 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - ldrheq r2, [pc], #104 @ │ │ │ │ + ldrsbeq r2, [pc], #104 @ │ │ │ │ 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] @ 1d86b4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d864c │ │ │ │ beq 1d8688 │ │ │ │ @@ -388662,23 +388662,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d860c │ │ │ │ orrseq r9, r0, r8, lsl #31 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - rscseq r2, pc, ip, lsl #11 │ │ │ │ + rscseq r2, pc, ip, lsr #11 │ │ │ │ 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] @ 1d87f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d8788 │ │ │ │ beq 1d87c4 │ │ │ │ @@ -388740,23 +388740,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d8748 │ │ │ │ orrseq r9, r0, ip, asr #28 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r2, pc, r4, ror #8 │ │ │ │ + rscseq r2, pc, r4, lsl #9 │ │ │ │ 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] @ 1d8928 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d88c0 │ │ │ │ beq 1d88fc │ │ │ │ @@ -388819,23 +388819,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d8880 │ │ │ │ orrseq r9, r0, r4, lsl sp │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - rscseq r2, pc, r0, asr #6 │ │ │ │ + rscseq r2, pc, r0, ror #6 │ │ │ │ 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] @ 1d8a6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d8a04 │ │ │ │ beq 1d8a40 │ │ │ │ @@ -388901,23 +388901,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d89c4 │ │ │ │ @ instruction: 0x01909bd8 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - rscseq r2, pc, r0, lsl r2 @ │ │ │ │ + rscseq r2, pc, r0, lsr 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, #276] @ 1d8bac │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d8b44 │ │ │ │ beq 1d8b80 │ │ │ │ @@ -388980,23 +388980,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d8b04 │ │ │ │ @ instruction: 0x01909a90 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - rscseq r2, pc, r4, ror #1 │ │ │ │ + rscseq r2, pc, r4, lsl #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, #276] @ 1d8ce8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d8c80 │ │ │ │ beq 1d8cbc │ │ │ │ @@ -389058,25 +389058,25 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d8c40 │ │ │ │ orrseq r9, r0, r4, asr r9 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - ldrheq r1, [pc], #252 @ │ │ │ │ + ldrsbeq r1, [pc], #252 @ │ │ │ │ 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] @ 1d8e34 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d8dc8 │ │ │ │ beq 1d8e0c │ │ │ │ ldr r3, [pc, #252] @ 1d8e38 │ │ │ │ @@ -389142,25 +389142,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d8d84 │ │ │ │ orrseq r9, r0, r8, lsl r8 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r1, pc, r8, lsl #29 │ │ │ │ + rscseq r1, pc, r8, lsr #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 r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1d8f7c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d8f10 │ │ │ │ beq 1d8f54 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -389224,25 +389224,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d8ecc │ │ │ │ orrseq r9, r0, r8, asr #13 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - rscseq r1, pc, ip, asr sp @ │ │ │ │ + rscseq r1, pc, ip, ror 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 r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1d90c4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d9058 │ │ │ │ beq 1d909c │ │ │ │ cmp r4, #33554432 @ 0x2000000 │ │ │ │ @@ -389306,25 +389306,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d9014 │ │ │ │ orrseq r9, r0, r0, lsl #11 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - rscseq r1, pc, r0, lsr ip @ │ │ │ │ + rscseq r1, pc, r0, asr 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 r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1d9214 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d91a8 │ │ │ │ beq 1d91ec │ │ │ │ ldr r3, [pc, #252] @ 1d9218 │ │ │ │ @@ -389391,25 +389391,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d9164 │ │ │ │ orrseq r9, r0, r8, lsr r4 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - ldrsheq r1, [pc], #168 @ │ │ │ │ + rscseq r1, pc, r8, lsl 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 r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1d9368 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d92fc │ │ │ │ beq 1d9340 │ │ │ │ ldr r3, [pc, #252] @ 1d936c │ │ │ │ @@ -389475,25 +389475,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d92b8 │ │ │ │ orrseq r9, r0, r4, ror #5 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r1, pc, r0, asr #19 │ │ │ │ + rscseq r1, pc, r0, ror #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 r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1d94b8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d944c │ │ │ │ beq 1d9490 │ │ │ │ ldr r3, [pc, #252] @ 1d94bc │ │ │ │ @@ -389560,25 +389560,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d9408 │ │ │ │ @ instruction: 0x01909194 │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - rscseq r1, pc, ip, lsl #17 │ │ │ │ + rscseq r1, pc, ip, lsr #17 │ │ │ │ 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] @ 1d9604 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d9598 │ │ │ │ beq 1d95dc │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -389642,25 +389642,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d9554 │ │ │ │ orrseq r9, r0, r0, asr #32 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - rscseq r1, pc, r8, asr r7 @ │ │ │ │ + rscseq r1, pc, r8, ror 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] @ 1d9754 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d96e8 │ │ │ │ beq 1d972c │ │ │ │ ldr r3, [pc, #252] @ 1d9758 │ │ │ │ @@ -389727,25 +389727,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d96a4 │ │ │ │ @ instruction: 0x01908ef8 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - rscseq r1, pc, r4, lsr #12 │ │ │ │ + rscseq r1, pc, r4, asr #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] @ 1d98a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d9834 │ │ │ │ beq 1d9878 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -389808,25 +389808,25 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d97f0 │ │ │ │ orrseq r8, r0, r4, lsr #27 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - ldrsheq r1, [pc], #68 @ │ │ │ │ + rscseq r1, pc, r4, lsl 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 r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1d99ec │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d9980 │ │ │ │ beq 1d99c4 │ │ │ │ ldr r3, [pc, #252] @ 1d99f0 │ │ │ │ @@ -389892,25 +389892,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d993c │ │ │ │ orrseq r8, r0, r0, ror #24 │ │ │ │ cmpeq r5, r5, asr r5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r1, pc, r0, asr #7 │ │ │ │ + rscseq r1, pc, r0, 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1d9b34 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d9ac8 │ │ │ │ beq 1d9b0c │ │ │ │ cmp r4, #33554432 @ 0x2000000 │ │ │ │ @@ -389974,25 +389974,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d9a84 │ │ │ │ orrseq r8, r0, r0, lsl fp │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - smlalseq r1, pc, r4, r2 @ │ │ │ │ + ldrheq r1, [pc], #36 @ │ │ │ │ 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] @ 1d9c7c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d9c10 │ │ │ │ beq 1d9c54 │ │ │ │ cmp r4, #16777216 @ 0x1000000 │ │ │ │ @@ -390056,25 +390056,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d9bcc │ │ │ │ orrseq r8, r0, r8, asr #19 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - rscseq r1, pc, r8, ror #2 │ │ │ │ + rscseq r1, 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1d9dcc │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d9d60 │ │ │ │ beq 1d9da4 │ │ │ │ ldr r3, [pc, #252] @ 1d9dd0 │ │ │ │ @@ -390141,25 +390141,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d9d1c │ │ │ │ orrseq r8, r0, r0, lsl #17 │ │ │ │ cmpeq r5, r5, asr r5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - rscseq r1, pc, r0, lsr r0 @ │ │ │ │ + rscseq r1, pc, r0, asr 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 r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1d9f20 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d9eb4 │ │ │ │ beq 1d9ef8 │ │ │ │ ldr r3, [pc, #252] @ 1d9f24 │ │ │ │ @@ -390226,25 +390226,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d9e70 │ │ │ │ orrseq r8, r0, ip, lsr #14 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - ldrsheq r0, [pc], #232 @ │ │ │ │ + rscseq r0, pc, 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 r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1da074 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1da008 │ │ │ │ beq 1da04c │ │ │ │ ldr r3, [pc, #252] @ 1da078 │ │ │ │ @@ -390311,25 +390311,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1d9fc4 │ │ │ │ @ instruction: 0x019085d8 │ │ │ │ biceq r1, r7, r1, ror ip │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - rscseq r0, pc, r0, asr #27 │ │ │ │ + rscseq r0, 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1da1c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1da154 │ │ │ │ beq 1da198 │ │ │ │ cmp r4, #33554432 @ 0x2000000 │ │ │ │ @@ -390392,25 +390392,25 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1da110 │ │ │ │ orrseq r8, r0, r4, lsl #9 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r0, pc, ip, lsl #25 │ │ │ │ + rscseq r0, pc, ip, lsr #25 │ │ │ │ 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] @ 1da30c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1da2a0 │ │ │ │ beq 1da2e4 │ │ │ │ ldr r3, [pc, #252] @ 1da310 │ │ │ │ @@ -390477,25 +390477,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1da25c │ │ │ │ orrseq r8, r0, r0, asr #6 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - rscseq r0, pc, ip, asr fp @ │ │ │ │ + rscseq r0, pc, ip, 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1da458 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1da3ec │ │ │ │ beq 1da430 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -390558,23 +390558,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1da3a8 │ │ │ │ orrseq r8, r0, ip, ror #3 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r0, pc, ip, lsr #20 │ │ │ │ + rscseq r0, pc, ip, asr #20 │ │ │ │ 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] @ 1da580 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1da52c │ │ │ │ beq 1da554 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -390633,23 +390633,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r8 │ │ │ │ b 1da4e4 │ │ │ │ orrseq r8, r0, ip, lsr #1 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - rscseq r0, pc, r4, lsl #18 │ │ │ │ + rscseq r0, pc, r4, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #528] @ 1da7b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 1da7bc │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1da670 │ │ │ │ @@ -390794,15 +390794,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] @ 1daa1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 1daa20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1da8d4 │ │ │ │ @@ -390947,15 +390947,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] @ 1dac80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 1dac84 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1dab38 │ │ │ │ @@ -394041,38 +394041,38 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1ddb04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1ddb08 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3556] @ 0xde4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, r4, ror #20 │ │ │ │ - rscseq sp, lr, r4, ror r3 │ │ │ │ + smlalseq sp, lr, r4, 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] @ 1ddb70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1ddb74 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394083,23 +394083,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r4, r0, r4, lsl #20 │ │ │ │ - rscseq sp, lr, ip, lsr #6 │ │ │ │ + rscseq sp, lr, ip, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1ddbdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1ddbe0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394110,117 +394110,117 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01904998 │ │ │ │ - ldrsbeq sp, [lr], #36 @ 0x24 @ │ │ │ │ + ldrsheq sp, [lr], #36 @ 0x24 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1ddc34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1ddc38 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3952] @ 0xf70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, ip, lsr #18 │ │ │ │ - rscseq sp, lr, r0, lsl #5 │ │ │ │ + rscseq sp, lr, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1ddc94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1ddc98 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3660] @ 0xe4c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019048d4 │ │ │ │ - rscseq sp, lr, r8, lsr r2 │ │ │ │ + rscseq sp, lr, r8, 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] @ 1ddcf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1ddcf8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3284] @ 0xcd4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, r4, ror r8 │ │ │ │ - ldrsheq sp, [lr], #20 @ │ │ │ │ + rscseq sp, lr, r4, lsl 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] @ 1ddd54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1ddd58 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3928] @ 0xf58 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, r4, lsl r8 │ │ │ │ - rscseq sp, lr, r8, lsr #3 │ │ │ │ + rscseq sp, lr, r8, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1dddc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1dddc4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394231,23 +394231,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019047b4 │ │ │ │ - rscseq sp, lr, ip, asr r1 │ │ │ │ + rscseq sp, lr, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1dde2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1dde30 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394258,119 +394258,119 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r4, r0, r8, asr #14 │ │ │ │ - rscseq sp, lr, r8, lsl #2 │ │ │ │ + rscseq sp, lr, r8, lsr #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] @ 1dde8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1dde90 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3916] @ 0xf4c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019046dc │ │ │ │ - ldrheq sp, [lr], #12 @ │ │ │ │ + ldrsbeq sp, [lr], #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] @ 1ddeec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1ddef0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3912] @ 0xf48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, ip, ror r6 │ │ │ │ - rscseq sp, lr, r4, ror r0 │ │ │ │ + smlalseq sp, lr, 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] @ 1ddf4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1ddf50 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3908] @ 0xf44 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, ip, lsl r6 │ │ │ │ - rscseq sp, lr, ip, lsr #32 │ │ │ │ + rscseq sp, lr, ip, 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] @ 1ddfac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1ddfb0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3904] @ 0xf40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019045bc │ │ │ │ - rscseq ip, lr, r4, ror #31 │ │ │ │ + rscseq sp, lr, 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] @ 1de018 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1de01c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394381,23 +394381,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r4, r0, ip, asr r5 │ │ │ │ - smlalseq ip, lr, r8, pc @ │ │ │ │ + ldrheq ip, [lr], #248 @ 0xf8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1de084 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1de088 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394408,71 +394408,71 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019044f0 │ │ │ │ - rscseq ip, lr, r8, asr #30 │ │ │ │ + rscseq ip, lr, r8, 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] @ 1de0e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1de0e8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3872] @ 0xf20 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, r4, lsl #9 │ │ │ │ - ldrsheq ip, [lr], #236 @ 0xec @ │ │ │ │ + rscseq ip, lr, ip, lsl 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] @ 1de144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1de148 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3868] @ 0xf1c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, r4, lsr #8 │ │ │ │ - ldrheq ip, [lr], #236 @ 0xec @ │ │ │ │ + ldrsbeq ip, [lr], #236 @ 0xec @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1de1b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1de1b4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394483,23 +394483,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r4, r0, r4, asr #7 │ │ │ │ - rscseq ip, lr, r8, ror lr │ │ │ │ + smlalseq ip, lr, r8, 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] @ 1de21c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1de220 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394510,208 +394510,208 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r4, r0, r8, asr r3 │ │ │ │ - rscseq ip, lr, r8, lsr lr │ │ │ │ + rscseq ip, lr, r8, asr 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] @ 1de27c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1de280 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3856] @ 0xf10 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, ip, ror #5 │ │ │ │ - rscseq ip, lr, r8, ror #27 │ │ │ │ + rscseq ip, lr, r8, lsl #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] @ 1de2dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1de2e0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3852] @ 0xf0c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, ip, lsl #5 │ │ │ │ - rscseq ip, lr, r0, lsr #27 │ │ │ │ + rscseq ip, lr, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1de33c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1de340 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3848] @ 0xf08 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, ip, lsr #4 │ │ │ │ - rscseq ip, lr, ip, asr sp │ │ │ │ + rscseq ip, lr, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1de394 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1de398 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3820] @ 0xeec │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, ip, asr #3 │ │ │ │ - rscseq ip, lr, r8, lsl sp │ │ │ │ + rscseq ip, lr, r8, 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] @ 1de3f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1de3f8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3816] @ 0xee8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, r4, ror r1 │ │ │ │ - ldrsbeq ip, [lr], #204 @ 0xcc @ │ │ │ │ + ldrsheq ip, [lr], #204 @ 0xcc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1de44c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1de450 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, r4, lsl r1 │ │ │ │ - rscseq ip, lr, ip, lsl #25 │ │ │ │ + rscseq ip, lr, ip, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1de4a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1de4a8 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3796] @ 0xed4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrheq r4, [r0, ip] │ │ │ │ - rscseq ip, lr, r8, asr #24 │ │ │ │ + rscseq ip, lr, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1de4fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1de500 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3792] @ 0xed0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r4, r0, r4, rrx │ │ │ │ - rscseq ip, lr, r4, lsl #24 │ │ │ │ + rscseq ip, lr, r4, lsr #24 │ │ │ │ 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] @ 1de588 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #84] @ 1de58c │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -394729,24 +394729,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 │ │ │ │ orrseq r4, r0, r8 │ │ │ │ - ldrheq ip, [lr], #176 @ 0xb0 @ │ │ │ │ + ldrsbeq ip, [lr], #176 @ 0xb0 @ │ │ │ │ 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] @ 1de5fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1de600 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -394758,117 +394758,117 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, ip, ror pc │ │ │ │ - rscseq ip, lr, r0, asr #22 │ │ │ │ + rscseq ip, lr, r0, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1de654 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1de658 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3736] @ 0xe98 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r3, r0, ip, lsl #30 │ │ │ │ - rscseq ip, lr, ip, ror #21 │ │ │ │ + rscseq ip, lr, ip, 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, #64] @ 1de6b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1de6b8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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: 0x01903eb4 │ │ │ │ - ldrheq ip, [lr], #160 @ 0xa0 @ │ │ │ │ + ldrsbeq ip, [lr], #160 @ 0xa0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1de714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1de718 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3404] @ 0xd4c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r3, r0, r4, asr lr │ │ │ │ - rscseq ip, lr, r4, ror #20 │ │ │ │ + rscseq ip, lr, r4, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1de774 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1de778 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3400] @ 0xd48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01903df4 │ │ │ │ - rscseq ip, lr, r8, lsl sl │ │ │ │ + rscseq ip, lr, 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] @ 1de7e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1de7e4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394879,23 +394879,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01903d94 │ │ │ │ - rscseq ip, lr, r8, asr #19 │ │ │ │ + rscseq ip, lr, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1de84c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1de850 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394906,23 +394906,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r8, lsr #26 │ │ │ │ - rscseq ip, lr, ip, ror #18 │ │ │ │ + rscseq ip, lr, ip, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1de8b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1de8bc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394933,23 +394933,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01903cbc │ │ │ │ - rscseq ip, lr, r0, lsl r9 │ │ │ │ + rscseq ip, lr, r0, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1de924 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1de928 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394960,23 +394960,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r0, asr ip │ │ │ │ - ldrheq ip, [lr], #132 @ 0x84 @ │ │ │ │ + ldrsbeq ip, [lr], #132 @ 0x84 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1de990 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1de994 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394987,23 +394987,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r4, ror #23 │ │ │ │ - rscseq ip, lr, ip, asr r8 │ │ │ │ + rscseq ip, lr, ip, ror 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] @ 1de9fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1dea00 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395014,23 +395014,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r8, ror fp │ │ │ │ - rscseq ip, lr, r4, lsl #16 │ │ │ │ + rscseq ip, lr, r4, 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, #76] @ 1dea68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1dea6c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395041,24 +395041,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, ip, lsl #22 │ │ │ │ - rscseq ip, lr, ip, lsr #15 │ │ │ │ + rscseq ip, lr, ip, asr #15 │ │ │ │ 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] @ 1deadc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1deae0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -395070,42 +395070,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: 0x01903a9c │ │ │ │ - rscseq ip, lr, r8, asr r7 │ │ │ │ + rscseq ip, lr, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 1deb24 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #32] @ 1deb28 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #3364] @ 0xd24 │ │ │ │ bx r3 │ │ │ │ orrseq r3, r0, ip, lsr #20 │ │ │ │ - rscseq ip, lr, r8, lsl #14 │ │ │ │ + rscseq ip, lr, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1deb88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1deb8c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -395113,23 +395113,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #576] @ 0x240 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r3, r0, r4, ror #19 │ │ │ │ - ldrsbeq ip, [lr], #100 @ 0x64 @ │ │ │ │ + ldrsheq ip, [lr], #100 @ 0x64 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1debf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1debfc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395141,24 +395141,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r0, lsl #19 │ │ │ │ - rscseq ip, lr, ip, ror r6 │ │ │ │ + smlalseq ip, lr, ip, 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] @ 1dec70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1dec74 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -395171,25 +395171,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, ip, lsl #18 │ │ │ │ - rscseq ip, lr, ip, lsl r6 │ │ │ │ + rscseq ip, lr, ip, lsr 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, #116] @ 1ded08 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #92] @ 1ded0c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ @@ -395209,48 +395209,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: 0x01903890 │ │ │ │ - ldrheq ip, [lr], #80 @ 0x50 @ │ │ │ │ + ldrsbeq ip, [lr], #80 @ 0x50 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1ded64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1ded68 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #548] @ 0x224 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r3, r0, r0, lsl #16 │ │ │ │ - rscseq ip, lr, r8, lsr r5 │ │ │ │ + rscseq ip, lr, r8, asr 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 r7, r3 │ │ │ │ ldr r3, [pc, #112] @ 1dedf8 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #88] @ 1dedfc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -395269,24 +395269,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: 0x0190379c │ │ │ │ - rscseq ip, lr, r8, ror #9 │ │ │ │ + rscseq ip, lr, r8, 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, #88] @ 1dee74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #68] @ 1dee78 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -395300,95 +395300,95 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, ip, lsl #14 │ │ │ │ - rscseq ip, lr, r0, ror r4 │ │ │ │ + smlalseq ip, lr, r0, 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] @ 1deed4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1deed8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3584] @ 0xe00 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01903694 │ │ │ │ - rscseq ip, lr, r4, lsl r4 │ │ │ │ + rscseq ip, lr, r4, 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] @ 1def34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1def38 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3580] @ 0xdfc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r3, r0, r4, lsr r6 │ │ │ │ - ldrsbeq ip, [lr], #52 @ 0x34 @ │ │ │ │ + ldrsheq ip, [lr], #52 @ 0x34 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1def94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1def98 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3576] @ 0xdf8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019035d4 │ │ │ │ - smlalseq ip, lr, r0, r3 │ │ │ │ + ldrheq ip, [lr], #48 @ 0x30 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1df000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1df004 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395399,27 +395399,27 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r4, ror r5 │ │ │ │ - rscseq ip, lr, r4, asr #6 │ │ │ │ + rscseq ip, lr, r4, ror #6 │ │ │ │ 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] @ 1df0a0 │ │ │ │ sub sp, sp, #20 │ │ │ │ stm sp, {r0, r1} │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [pc, #112] @ 1df0a4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -395439,24 +395439,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: 0x019034f8 │ │ │ │ - ldrsheq ip, [lr], #32 @ │ │ │ │ + rscseq ip, lr, r0, lsl 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, #80] @ 1df114 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1df118 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -395468,23 +395468,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r4, ror #8 │ │ │ │ - rscseq ip, lr, r0, ror #4 │ │ │ │ + rscseq ip, lr, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1df180 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1df184 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395495,24 +395495,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019033f4 │ │ │ │ - rscseq ip, lr, r0, lsl #4 │ │ │ │ + rscseq ip, lr, r0, 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, r3 │ │ │ │ ldr r3, [pc, #80] @ 1df1f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1df1f8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -395524,24 +395524,24 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r4, lsl #7 │ │ │ │ - rscseq ip, lr, r0, lsr #3 │ │ │ │ + rscseq ip, lr, r0, asr #3 │ │ │ │ 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] @ 1df268 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1df26c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -395553,23 +395553,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r0, lsl r3 │ │ │ │ - rscseq ip, lr, r0, asr #2 │ │ │ │ + rscseq ip, lr, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1df2d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1df2dc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395581,67 +395581,67 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r0, lsr #5 │ │ │ │ - rscseq ip, lr, r8, ror #1 │ │ │ │ + rscseq ip, lr, r8, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1df330 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1df334 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #3668] @ 0xe54 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r3, r0, r0, lsr r2 │ │ │ │ - smlalseq ip, lr, r4, r0 │ │ │ │ + ldrheq ip, [lr], #4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1df388 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1df38c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #3664] @ 0xe50 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019031d8 │ │ │ │ - rscseq ip, lr, r8, asr r0 │ │ │ │ + rscseq ip, lr, r8, ror 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] @ 1df3f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1df3f8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395652,66 +395652,66 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r0, lsl #3 │ │ │ │ - rscseq ip, lr, r8, lsl r0 │ │ │ │ + rscseq ip, lr, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1df44c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1df450 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3656] @ 0xe48 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r3, r0, r4, lsl r1 │ │ │ │ - rscseq fp, lr, r4, asr #31 │ │ │ │ + rscseq fp, lr, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1df49c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 1df4a0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3652] @ 0xe44 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrheq r3, [r0, ip] │ │ │ │ - rscseq fp, lr, ip, lsl #31 │ │ │ │ + rscseq fp, lr, ip, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1df500 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1df504 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -395719,24 +395719,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2248] @ 0x8c8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r3, r0, ip, rrx │ │ │ │ - rscseq fp, lr, ip, asr #30 │ │ │ │ + rscseq fp, lr, 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, #80] @ 1df574 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1df578 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -395748,23 +395748,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r3, r0, r4 │ │ │ │ - rscseq fp, lr, r4, lsl #30 │ │ │ │ + rscseq fp, lr, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1df5e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1df5e4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395775,24 +395775,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01902f94 │ │ │ │ - rscseq fp, lr, r8, lsr #29 │ │ │ │ + rscseq fp, lr, r8, asr #29 │ │ │ │ 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] @ 1df670 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #88] @ 1df674 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -395811,24 +395811,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 │ │ │ │ orrseq r2, r0, r4, lsr #30 │ │ │ │ - rscseq fp, lr, r4, asr lr │ │ │ │ + rscseq fp, lr, r4, ror 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] @ 1df6e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1df6ec │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -395841,24 +395841,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: 0x01902e94 │ │ │ │ - rscseq fp, lr, r4, ror #27 │ │ │ │ + rscseq fp, lr, r4, lsl #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] @ 1df774 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #84] @ 1df778 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -395876,24 +395876,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 │ │ │ │ orrseq r2, r0, ip, lsl lr │ │ │ │ - rscseq fp, lr, r0, lsl #27 │ │ │ │ + rscseq fp, lr, r0, lsr #27 │ │ │ │ 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] @ 1df7e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1df7ec │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -395905,25 +395905,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01902d90 │ │ │ │ - rscseq fp, lr, ip, lsl #26 │ │ │ │ + rscseq fp, lr, ip, lsr #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 r6, r3 │ │ │ │ ldr r3, [pc, #376] @ 1df984 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ blt 1df914 │ │ │ │ beq 1df958 │ │ │ │ @@ -396011,24 +396011,24 @@ │ │ │ │ ldr r1, [r3, #436] @ 0x1b4 │ │ │ │ add ip, r1, fp │ │ │ │ b 1df89c │ │ │ │ orrseq r2, r0, ip, lsl sp │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - ldrheq fp, [lr], #176 @ 0xb0 @ │ │ │ │ + ldrsbeq fp, [lr], #176 @ 0xb0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ 1df9f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #56] @ 1df9fc │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ @@ -396037,23 +396037,23 @@ │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b5950 │ │ │ │ orrseq r2, r0, r8, ror fp │ │ │ │ - rscseq fp, lr, ip, lsl fp │ │ │ │ + rscseq fp, lr, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1dfa6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1dfa5c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -396073,15 +396073,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1dfadc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1dfacc │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -396102,15 +396102,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1dfb50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1dfb40 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -396131,15 +396131,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1dfbc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1dfbb4 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -396160,15 +396160,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ 1dfc3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1dfc2c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -396189,15 +396189,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1dfcac │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1dfc9c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -396218,15 +396218,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1dfd24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1dfd14 │ │ │ │ @@ -396248,15 +396248,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1dfd9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1dfd8c │ │ │ │ @@ -396278,15 +396278,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1dfe14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1dfe04 │ │ │ │ @@ -396308,15 +396308,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1dfe8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1dfe7c │ │ │ │ @@ -396337,15 +396337,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1dff00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1dfef0 │ │ │ │ @@ -396367,15 +396367,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1dff78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1dff68 │ │ │ │ @@ -396397,15 +396397,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] @ 1dfff8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396429,15 +396429,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] @ 1e0078 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396461,15 +396461,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1e0100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e00f0 │ │ │ │ @@ -396495,15 +396495,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1e0188 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e0178 │ │ │ │ @@ -396530,15 +396530,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] @ 1e020c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396562,15 +396562,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] @ 1e028c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396594,15 +396594,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] @ 1e030c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396626,15 +396626,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] @ 1e038c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396658,15 +396658,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] @ 1e040c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396690,15 +396690,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] @ 1e0498 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396725,15 +396725,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] @ 1e0524 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396761,15 +396761,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] @ 1e05b4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396797,15 +396797,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] @ 1e0644 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396832,15 +396832,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] @ 1e06d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396868,15 +396868,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1e0764 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e0754 │ │ │ │ @@ -396905,15 +396905,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] @ 1e07f4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396940,15 +396940,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] @ 1e0880 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -396976,15 +396976,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] @ 1e0910 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397012,15 +397012,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] @ 1e099c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397044,15 +397044,15 @@ │ │ │ │ @ instruction: 0x01901bf4 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1e0a04 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e09f4 │ │ │ │ @@ -397069,15 +397069,15 @@ │ │ │ │ b 1e09d8 │ │ │ │ orrseq r1, r0, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1e0a68 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e0a58 │ │ │ │ @@ -397097,15 +397097,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] @ 1e0afc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397136,15 +397136,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1e0b94 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397171,15 +397171,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] @ 1e0c24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397208,15 +397208,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] @ 1e0cb8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397245,15 +397245,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] @ 1e0d4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397283,15 +397283,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1e0de0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397319,15 +397319,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] @ 1e0e70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397355,15 +397355,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1e0f0c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397396,15 +397396,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1e0fb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397437,15 +397437,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1e1054 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397478,15 +397478,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1e10f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397518,15 +397518,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] @ 1e1198 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397559,15 +397559,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1e1238 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397598,15 +397598,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1e12d8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397638,15 +397638,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] @ 1e1378 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397679,15 +397679,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1e1418 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397717,15 +397717,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1e14a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e1490 │ │ │ │ @@ -397753,15 +397753,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1e1534 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e151c │ │ │ │ @@ -397788,15 +397788,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1e15d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397831,15 +397831,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1e1684 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397874,15 +397874,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] @ 1e1730 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397917,15 +397917,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1e17dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -397959,15 +397959,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] @ 1e188c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398003,15 +398003,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #136] @ 1e1938 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398045,15 +398045,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 1e19e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398090,15 +398090,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] @ 1e1a98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398135,15 +398135,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 1e1b4c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398179,15 +398179,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #136] @ 1e1bf8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398220,15 +398220,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1e1c90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398259,15 +398259,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1e1d2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398298,15 +398298,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #144] @ 1e1ddc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398343,15 +398343,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] @ 1e1e94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398390,15 +398390,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] @ 1e1f50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398437,15 +398437,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] @ 1e200c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398484,15 +398484,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] @ 1e20c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398528,15 +398528,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1e2168 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398569,15 +398569,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1e220c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398611,15 +398611,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1e22cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398659,15 +398659,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] @ 1e238c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398707,15 +398707,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] @ 1e244c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398755,15 +398755,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1e24f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e24d8 │ │ │ │ @@ -398795,15 +398795,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] @ 1e25c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398849,15 +398849,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] @ 1e26a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398907,15 +398907,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] @ 1e27a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -398970,15 +398970,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] @ 1e28a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -399034,15 +399034,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] @ 1e29a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -399097,15 +399097,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #216] @ 1e2aa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -399161,15 +399161,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #216] @ 1e2ba0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -399225,15 +399225,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] @ 1e2cb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -399294,15 +399294,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] @ 1e2dd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -399365,15 +399365,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] @ 1e2e8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1e2e50 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ @@ -399402,24 +399402,24 @@ │ │ │ │ bx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ b 1e2e2c │ │ │ │ orreq pc, pc, r0, lsr r7 @ │ │ │ │ - smlalseq r8, lr, ip, r6 │ │ │ │ + ldrheq r8, [lr], #108 @ 0x6c @ │ │ │ │ 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] @ 1e2fc8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -399494,15 +399494,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] @ 1e316c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -399598,15 +399598,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] @ 1e3250 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r8, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -399644,23 +399644,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ add r3, ip, #3 │ │ │ │ b 1e31d8 │ │ │ │ orreq pc, pc, ip, lsl #7 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - ldrsheq r8, [lr], #44 @ 0x2c @ │ │ │ │ + rscseq r8, lr, ip, lsl r3 │ │ │ │ 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] @ 1e3330 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r8, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -399701,23 +399701,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ add ip, ip, #2 │ │ │ │ b 1e32b0 │ │ │ │ @ instruction: 0x018ff2b4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - rscseq r8, lr, r8, lsr r2 │ │ │ │ + rscseq r8, lr, r8, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #528] @ 1e3568 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 1e356c │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1e3420 │ │ │ │ @@ -399863,15 +399863,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] @ 1e36a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r3, sl, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ @@ -399923,24 +399923,24 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ b 1e3604 │ │ │ │ orreq lr, pc, r8, ror #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - rscseq r7, lr, r8, ror #29 │ │ │ │ + rscseq r7, lr, r8, lsl #30 │ │ │ │ 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] @ 1e37c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ @@ -399994,24 +399994,24 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1e371c │ │ │ │ orreq lr, pc, r4, asr lr @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rscseq r7, lr, r4, ror #27 │ │ │ │ + rscseq r7, lr, r4, lsl #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 r4, r3 │ │ │ │ ldr r3, [pc, #240] @ 1e38e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r3, sl, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ @@ -400065,24 +400065,24 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ b 1e3834 │ │ │ │ orreq lr, pc, r8, lsr sp @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - ldrsbeq r7, [lr], #204 @ 0xcc @ │ │ │ │ + ldrsheq r7, [lr], #204 @ 0xcc @ │ │ │ │ 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] @ 1e3a08 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ @@ -400139,26 +400139,26 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1e3954 │ │ │ │ orreq lr, pc, ip, lsl ip @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - rscseq r2, lr, r0, lsl #31 │ │ │ │ + rscseq r2, lr, r0, lsr #31 │ │ │ │ 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] @ 1e3b24 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #236] @ 1e3b28 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ bhi 1e3adc │ │ │ │ cmp r4, #6144 @ 0x1800 │ │ │ │ bhi 1e3acc │ │ │ │ @@ -400221,15 +400221,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #244] @ 1e3c40 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #236] @ 1e3c44 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ bhi 1e3bf8 │ │ │ │ cmp r4, #6144 @ 0x1800 │ │ │ │ bhi 1e3be8 │ │ │ │ @@ -400293,15 +400293,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #244] @ 1e3d60 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #236] @ 1e3d64 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ bhi 1e3d18 │ │ │ │ cmp r4, #6144 @ 0x1800 │ │ │ │ bhi 1e3d08 │ │ │ │ @@ -400363,15 +400363,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] @ 1e3e98 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ @@ -400431,24 +400431,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1e3ddc │ │ │ │ @ instruction: 0x018fe798 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - rscseq r7, lr, r4, asr #14 │ │ │ │ + rscseq r7, lr, r4, 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 r5, r2 │ │ │ │ ldr r2, [pc, #284] @ 1e3fe0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -400513,24 +400513,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r2, #436] @ 0x1b4 │ │ │ │ add ip, r1, #5 │ │ │ │ b 1e3f14 │ │ │ │ orreq lr, pc, r4, ror #12 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - rscseq r7, lr, r0, lsr #12 │ │ │ │ + rscseq r7, lr, r0, asr #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 r4, r3 │ │ │ │ ldr r3, [pc, #288] @ 1e412c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -400596,25 +400596,25 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr lr, [r2, #436] @ 0x1b4 │ │ │ │ add r1, lr, #5 │ │ │ │ b 1e4058 │ │ │ │ orreq lr, pc, ip, lsl r5 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - rscseq r2, lr, r0, asr #18 │ │ │ │ + rscseq r2, lr, r0, ror #18 │ │ │ │ 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] @ 1e4298 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -400687,25 +400687,25 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #6 │ │ │ │ b 1e41b0 │ │ │ │ orreq lr, pc, ip, asr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - smlalseq r7, lr, r4, r3 │ │ │ │ + ldrheq r7, [lr], #52 @ 0x34 @ │ │ │ │ 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] @ 1e440c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -400780,25 +400780,25 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #6 │ │ │ │ b 1e431c │ │ │ │ orreq lr, pc, r0, ror #4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - rscseq r2, lr, ip, lsr #13 │ │ │ │ + rscseq r2, lr, ip, asr #13 │ │ │ │ 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] @ 1e4580 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -400881,15 +400881,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] @ 1e46a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ blt 1e465c │ │ │ │ add r2, r3, #16 │ │ │ │ @@ -400946,23 +400946,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r9, #436] @ 0x1b4 │ │ │ │ add r2, r8, r3 │ │ │ │ b 1e4610 │ │ │ │ orreq sp, pc, r0, lsl #31 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rscseq r6, lr, r4, ror #30 │ │ │ │ + rscseq r6, lr, r4, lsl #31 │ │ │ │ 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] @ 1e47cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ blt 1e4780 │ │ │ │ add r3, r2, #16 │ │ │ │ @@ -401021,23 +401021,23 @@ │ │ │ │ ldr r2, [r9, #436] @ 0x1b4 │ │ │ │ add r3, r8, r2 │ │ │ │ b 1e4734 │ │ │ │ orreq sp, pc, ip, asr lr @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x000002be │ │ │ │ - rscseq r6, lr, r0, asr lr │ │ │ │ + rscseq r6, lr, r0, ror lr │ │ │ │ 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] @ 1e48f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ blt 1e48ac │ │ │ │ add r3, r2, #16 │ │ │ │ @@ -401095,26 +401095,26 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r2, [r9, #436] @ 0x1b4 │ │ │ │ add r3, r8, r2 │ │ │ │ b 1e4860 │ │ │ │ orreq sp, pc, r0, lsr sp @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rscseq r6, lr, r4, lsr sp │ │ │ │ + rscseq r6, lr, r4, asr sp │ │ │ │ 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] @ 1e4a5c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ blt 1e49fc │ │ │ │ movne r3, #1 │ │ │ │ @@ -401185,23 +401185,23 @@ │ │ │ │ ldr r3, [r2, #436] @ 0x1b4 │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e4994 │ │ │ │ orreq sp, pc, r0, lsl #24 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - ldrsheq r6, [lr], #176 @ 0xb0 @ │ │ │ │ + rscseq r6, lr, r0, lsl 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] @ 1e4b88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e4b2c │ │ │ │ beq 1e4b5c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -401259,23 +401259,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e4af0 │ │ │ │ orreq sp, pc, r0, lsr #21 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - ldrsbeq r6, [lr], #164 @ 0xa4 @ │ │ │ │ + ldrsheq r6, [lr], #164 @ 0xa4 @ │ │ │ │ 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] @ 1e4cb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e4c54 │ │ │ │ beq 1e4c84 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -401333,23 +401333,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e4c18 │ │ │ │ orreq sp, pc, r8, ror r9 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - rscseq r6, lr, r8, asr #19 │ │ │ │ + rscseq r6, lr, r8, ror #19 │ │ │ │ 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] @ 1e4dd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e4d7c │ │ │ │ beq 1e4dac │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -401406,23 +401406,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e4d40 │ │ │ │ orreq sp, pc, r0, asr r8 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r6, lr, r0, asr #17 │ │ │ │ + rscseq r6, lr, r0, ror #17 │ │ │ │ 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] @ 1e4efc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e4ea0 │ │ │ │ beq 1e4ed0 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -401480,23 +401480,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e4e64 │ │ │ │ orreq sp, pc, ip, lsr #14 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - ldrheq r6, [lr], #116 @ 0x74 @ │ │ │ │ + ldrsbeq r6, [lr], #116 @ 0x74 @ │ │ │ │ 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] @ 1e5024 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e4fc8 │ │ │ │ beq 1e4ff8 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -401553,23 +401553,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e4f8c │ │ │ │ orreq sp, pc, r4, lsl #12 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - smlalseq r6, lr, ip, r6 │ │ │ │ + ldrheq r6, [lr], #108 @ 0x6c @ │ │ │ │ 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] @ 1e5148 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e50ec │ │ │ │ beq 1e511c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -401627,23 +401627,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e50b0 │ │ │ │ orreq sp, pc, r0, ror #9 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - rscseq r6, lr, r8, lsl #11 │ │ │ │ + rscseq r6, lr, r8, lsr #11 │ │ │ │ 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] @ 1e5280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ blt 1e5220 │ │ │ │ beq 1e5254 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -401706,23 +401706,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e51d8 │ │ │ │ @ instruction: 0x018fd3b8 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - rscseq r6, lr, r8, ror #8 │ │ │ │ + rscseq r6, lr, r8, lsl #9 │ │ │ │ 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] @ 1e53bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1e5358 │ │ │ │ beq 1e5390 │ │ │ │ @@ -401784,23 +401784,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1e5318 │ │ │ │ orreq sp, pc, ip, ror r2 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - rscseq r6, lr, r8, asr #6 │ │ │ │ + rscseq r6, lr, r8, ror #6 │ │ │ │ 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] @ 1e5500 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ blt 1e549c │ │ │ │ beq 1e54d4 │ │ │ │ @@ -401866,25 +401866,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1e5450 │ │ │ │ orreq sp, pc, r4, asr #2 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - rscseq r6, lr, r4, lsr #4 │ │ │ │ + rscseq r6, lr, r4, asr #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 r6, r3 │ │ │ │ ldr r3, [pc, #312] @ 1e5668 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e55f0 │ │ │ │ @@ -401955,23 +401955,23 @@ │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add lr, ip, r1 │ │ │ │ b 1e55a4 │ │ │ │ strdeq ip, [pc, r8] │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - rscseq r6, lr, r0, ror #1 │ │ │ │ + rscseq r6, lr, r0, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #528] @ 1e58a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 1e58a4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1e5758 │ │ │ │ @@ -402116,15 +402116,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] @ 1e5b04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 1e5b08 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1e59bc │ │ │ │ @@ -402269,15 +402269,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] @ 1e5d68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 1e5d6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1e5c20 │ │ │ │ @@ -402424,15 +402424,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #328] @ 1e5f08 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldrb r8, [sp, #52] @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ blt 1e5e94 │ │ │ │ beq 1e5edc │ │ │ │ @@ -402508,25 +402508,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add ip, r1, r3 │ │ │ │ b 1e5e30 │ │ │ │ orreq ip, pc, r8, ror #14 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - rscseq r5, lr, r0, ror #16 │ │ │ │ + rscseq r5, lr, r0, lsl #17 │ │ │ │ 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] @ 1e6088 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e6004 │ │ │ │ @@ -402603,24 +402603,24 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add lr, ip, r3 │ │ │ │ b 1e5fac │ │ │ │ strdeq ip, [pc, r0] │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rscseq r5, lr, r4, lsl #14 │ │ │ │ + rscseq r5, lr, r4, 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #344] @ 1e620c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e61b4 │ │ │ │ @@ -402701,25 +402701,25 @@ │ │ │ │ ldr r2, [r3, #436] @ 0x1b4 │ │ │ │ add ip, r2, sl │ │ │ │ b 1e6150 │ │ │ │ orreq ip, pc, r4, ror r4 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - rscseq r5, lr, r0, ror r5 │ │ │ │ + smlalseq r5, lr, r0, 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 r5, r3 │ │ │ │ ldr r3, [pc, #348] @ 1e6398 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov sl, r2 │ │ │ │ blt 1e6330 │ │ │ │ beq 1e6370 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -402799,15 +402799,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, fp │ │ │ │ b 1e62c8 │ │ │ │ orreq ip, pc, ip, ror #5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - rscseq r5, lr, r4, lsl #8 │ │ │ │ + rscseq r5, lr, r4, lsr #8 │ │ │ │ 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] │ │ │ │ @@ -405605,15 +405605,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] @ 1e8fc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1e8fcc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405625,23 +405625,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x018f95b0 │ │ │ │ - rscseq r2, lr, r0, asr #15 │ │ │ │ + rscseq r2, lr, r0, ror #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] @ 1e9038 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1e903c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405653,47 +405653,47 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq r9, pc, r0, asr #10 │ │ │ │ - rscseq r2, lr, r4, ror #14 │ │ │ │ + rscseq r2, lr, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e9098 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1e909c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3940] @ 0xf64 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq r9, [pc, r0] │ │ │ │ - rscseq r2, lr, ip, lsl #14 │ │ │ │ + rscseq r2, lr, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e9104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e9108 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405704,23 +405704,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq r9, pc, r0, ror r4 @ │ │ │ │ - ldrheq r2, [lr], #108 @ 0x6c @ │ │ │ │ + ldrsbeq r2, [lr], #108 @ 0x6c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e9170 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e9174 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405731,24 +405731,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq r9, pc, r4, lsl #8 │ │ │ │ - rscseq r2, lr, r8, ror #12 │ │ │ │ + rscseq r2, lr, r8, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1e91d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1e91d8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -405756,24 +405756,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018f9398 │ │ │ │ - rscseq r2, lr, ip, lsl r6 │ │ │ │ + rscseq r2, lr, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1e9238 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1e923c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -405781,91 +405781,91 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq r9, pc, r4, lsr r3 @ │ │ │ │ - rscseq r2, lr, ip, asr #11 │ │ │ │ + rscseq r2, lr, ip, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e9290 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1e9294 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3812] @ 0xee4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq r9, [pc, r0] │ │ │ │ - rscseq r2, lr, ip, ror r5 │ │ │ │ + smlalseq r2, lr, ip, 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] @ 1e92f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1e92f4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3804] @ 0xedc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq r9, pc, r8, ror r2 @ │ │ │ │ - rscseq r2, lr, r4, lsr r5 │ │ │ │ + rscseq r2, lr, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e9348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1e934c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3800] @ 0xed8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq r9, pc, r8, lsl r2 @ │ │ │ │ - rscseq r2, lr, r4, ror #9 │ │ │ │ + rscseq r2, lr, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1e93b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1e93bc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405877,23 +405877,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq r9, pc, r0, asr #3 │ │ │ │ - rscseq r2, lr, r0, lsr #9 │ │ │ │ + rscseq r2, lr, r0, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1e9428 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1e942c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405905,24 +405905,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq r9, pc, r0, asr r1 @ │ │ │ │ - rscseq r2, lr, ip, asr #8 │ │ │ │ + rscseq r2, lr, ip, ror #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] @ 1e94a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1e94a4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -405935,24 +405935,24 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ ldrdeq r9, [pc, ip] │ │ │ │ - ldrsheq r2, [lr], #52 @ 0x34 @ │ │ │ │ + rscseq r2, lr, r4, 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] @ 1e9518 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1e951c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -405965,45 +405965,45 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orreq r9, pc, r4, rrx │ │ │ │ - smlalseq r2, lr, ip, r3 │ │ │ │ + ldrheq r2, [lr], #60 @ 0x3c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 1e956c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1e9570 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #928] @ 0x3a0 │ │ │ │ bx r3 │ │ │ │ strdeq r8, [pc, r0] │ │ │ │ - rscseq r2, lr, r0, asr r3 │ │ │ │ + rscseq r2, lr, 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, #68] @ 1e95d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1e95d4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -406011,23 +406011,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1124] @ 0x464 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018f8f9c │ │ │ │ - rscseq r2, lr, r0, lsl r3 │ │ │ │ + rscseq r2, lr, r0, lsr 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] @ 1e9640 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1e9644 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -406039,24 +406039,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq r8, pc, r8, lsr pc @ │ │ │ │ - rscseq r2, lr, r0, asr #5 │ │ │ │ + rscseq r2, lr, r0, ror #5 │ │ │ │ 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] @ 1e96b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1e96bc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -406069,24 +406069,24 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orreq r8, pc, r4, asr #29 │ │ │ │ - rscseq r2, lr, ip, ror #4 │ │ │ │ + rscseq r2, lr, ip, lsl #5 │ │ │ │ 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] @ 1e9730 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1e9734 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -406099,23 +406099,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orreq r8, pc, ip, asr #28 │ │ │ │ - rscseq r2, lr, r0, lsl r2 │ │ │ │ + rscseq r2, lr, r0, lsr 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] @ 1e97a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1e97a4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -406127,24 +406127,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ ldrdeq r8, [pc, r8] │ │ │ │ - ldrheq r2, [lr], #28 @ │ │ │ │ + ldrsbeq r2, [lr], #28 @ │ │ │ │ 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] @ 1e9818 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1e981c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -406157,189 +406157,189 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orreq r8, pc, r4, ror #26 │ │ │ │ - rscseq r2, lr, r8, ror #2 │ │ │ │ + rscseq r2, lr, r8, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1e9874 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1e9878 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ strdeq r8, [pc, r0] │ │ │ │ - rscseq r2, lr, r8, lsl r1 │ │ │ │ + rscseq r2, lr, r8, 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] @ 1e98d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1e98d8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3336] @ 0xd08 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018f8c94 │ │ │ │ - ldrsbeq r2, [lr], #0 @ │ │ │ │ + ldrsheq r2, [lr], #0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e9934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1e9938 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orreq r8, pc, r4, lsr ip @ │ │ │ │ - rscseq r2, lr, ip, ror r0 │ │ │ │ + smlalseq r2, lr, ip, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e998c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1e9990 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2380] @ 0x94c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq r8, [pc, r4] │ │ │ │ - rscseq r2, lr, ip, lsr #32 │ │ │ │ + rscseq r2, lr, ip, 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] @ 1e99ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1e99f0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2348] @ 0x92c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq r8, pc, ip, ror fp @ │ │ │ │ - rscseq r1, lr, r0, ror #31 │ │ │ │ + rscseq r2, lr, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1e9a48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1e9a4c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1008] @ 0x3f0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq r8, pc, ip, lsl fp @ │ │ │ │ - smlalseq r1, lr, r0, pc @ │ │ │ │ + ldrheq r1, [lr], #240 @ 0xf0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e9aa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1e9aac │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3332] @ 0xd04 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq r8, pc, r0, asr #21 │ │ │ │ - rscseq r1, lr, r8, asr #30 │ │ │ │ + rscseq r1, lr, r8, ror #30 │ │ │ │ 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, #424] @ 1e9c74 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ mov r7, r1 │ │ │ │ blt 1e9bec │ │ │ │ beq 1e9c38 │ │ │ │ @@ -406438,23 +406438,23 @@ │ │ │ │ ldr r0, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add ip, r0, r3 │ │ │ │ b 1e9b5c │ │ │ │ orreq r8, pc, ip, asr sl @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - rscseq r1, lr, r0, ror #27 │ │ │ │ + rscseq r1, lr, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1e9cf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e9ce0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -406475,15 +406475,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1e9d64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e9d54 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -406504,15 +406504,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1e9dd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e9dc8 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -406533,15 +406533,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1e9e4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e9e3c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -406562,15 +406562,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1e9ec0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e9eb0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -406590,15 +406590,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1e9f38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e9f28 │ │ │ │ @@ -406621,15 +406621,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1e9fb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1e9fa0 │ │ │ │ @@ -406651,15 +406651,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1ea030 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ea020 │ │ │ │ ldr r1, [pc, #60] @ 1ea034 │ │ │ │ @@ -406684,15 +406684,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1ea0ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ea09c │ │ │ │ @@ -406714,15 +406714,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1ea12c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ea11c │ │ │ │ ldr r1, [pc, #60] @ 1ea130 │ │ │ │ @@ -406747,15 +406747,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1ea1b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ea1a0 │ │ │ │ ldr r1, [pc, #60] @ 1ea1b4 │ │ │ │ @@ -406780,15 +406780,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] @ 1ea234 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -406811,15 +406811,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] @ 1ea2b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -406842,15 +406842,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] @ 1ea328 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -406873,15 +406873,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] @ 1ea3a8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -406905,15 +406905,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] @ 1ea428 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -406937,15 +406937,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1ea4b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ea4a0 │ │ │ │ @@ -406971,15 +406971,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1ea538 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ea528 │ │ │ │ @@ -407006,15 +407006,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1ea5c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ea5b4 │ │ │ │ @@ -407040,15 +407040,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] @ 1ea64c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407074,15 +407074,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] @ 1ea6d8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407109,15 +407109,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] @ 1ea764 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407144,15 +407144,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] @ 1ea7f0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407179,15 +407179,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] @ 1ea878 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407213,15 +407213,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] @ 1ea904 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407247,15 +407247,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] @ 1ea98c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407282,15 +407282,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] @ 1eaa18 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407318,15 +407318,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] @ 1eaaa8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407354,15 +407354,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] @ 1eab34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407388,15 +407388,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] @ 1eabbc │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407421,15 +407421,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] @ 1eac3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407454,15 +407454,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1eacc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eacac │ │ │ │ @@ -407486,15 +407486,15 @@ │ │ │ │ orreq r7, pc, ip, asr #17 │ │ │ │ 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] @ 1ead2c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ead1c │ │ │ │ @@ -407511,15 +407511,15 @@ │ │ │ │ b 1ead00 │ │ │ │ orreq r7, pc, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1ead90 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ead80 │ │ │ │ @@ -407536,15 +407536,15 @@ │ │ │ │ b 1ead64 │ │ │ │ orreq r7, pc, r0, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1eadf4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eade4 │ │ │ │ @@ -407562,15 +407562,15 @@ │ │ │ │ orreq r7, pc, ip, ror r7 @ │ │ │ │ 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] @ 1eae5c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eae4c │ │ │ │ @@ -407588,15 +407588,15 @@ │ │ │ │ orreq r7, pc, r4, lsl r7 @ │ │ │ │ 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] @ 1eaec4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eaeb4 │ │ │ │ @@ -407614,15 +407614,15 @@ │ │ │ │ orreq r7, pc, ip, lsr #13 │ │ │ │ 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] @ 1eaf2c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eaf1c │ │ │ │ @@ -407643,15 +407643,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] @ 1eafbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407678,15 +407678,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1eb04c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407714,15 +407714,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1eb0d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eb0c0 │ │ │ │ @@ -407747,15 +407747,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] @ 1eb15c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407783,15 +407783,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1eb1f0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407820,15 +407820,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1eb284 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407857,15 +407857,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1eb310 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eb300 │ │ │ │ @@ -407891,15 +407891,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1eb398 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eb388 │ │ │ │ @@ -407924,15 +407924,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] @ 1eb428 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407961,15 +407961,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] @ 1eb4bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -407999,15 +407999,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] @ 1eb554 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -408037,15 +408037,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] @ 1eb5ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -408076,15 +408076,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1eb678 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eb668 │ │ │ │ @@ -408108,15 +408108,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] @ 1eb708 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -408145,15 +408145,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] @ 1eb79c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -408184,15 +408184,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] @ 1eb830 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -408219,15 +408219,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] @ 1eb8c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -408257,15 +408257,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1eb950 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eb938 │ │ │ │ @@ -408291,15 +408291,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1eb9dc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eb9c4 │ │ │ │ @@ -408326,15 +408326,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1eba68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eba50 │ │ │ │ @@ -408361,15 +408361,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ebaf4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ebadc │ │ │ │ @@ -408396,15 +408396,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ebb80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ebb68 │ │ │ │ @@ -408432,15 +408432,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ebc14 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -408468,15 +408468,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ebca4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -408503,15 +408503,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] @ 1ebd3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -408542,15 +408542,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] @ 1ebdd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -408583,15 +408583,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1ebe7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -408622,15 +408622,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ebf08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ebef0 │ │ │ │ @@ -408657,15 +408657,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ebf94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ebf7c │ │ │ │ @@ -408692,15 +408692,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ec020 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec008 │ │ │ │ @@ -408727,15 +408727,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ec0ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec094 │ │ │ │ @@ -408762,15 +408762,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ec138 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec120 │ │ │ │ @@ -408797,15 +408797,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ec1c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec1ac │ │ │ │ @@ -408832,15 +408832,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ec254 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec23c │ │ │ │ @@ -408868,15 +408868,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ec2e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec2cc │ │ │ │ @@ -408904,15 +408904,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ec370 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec358 │ │ │ │ @@ -408939,15 +408939,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ec400 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec3e8 │ │ │ │ @@ -408975,15 +408975,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ec490 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec478 │ │ │ │ @@ -409011,15 +409011,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ec520 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec508 │ │ │ │ @@ -409047,15 +409047,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ec5ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec594 │ │ │ │ @@ -409082,15 +409082,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ec63c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec624 │ │ │ │ @@ -409118,15 +409118,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ec6cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec6b4 │ │ │ │ @@ -409154,15 +409154,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ec75c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec744 │ │ │ │ @@ -409190,15 +409190,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ 1ec7e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -409226,15 +409226,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #108] @ 1ec878 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec868 │ │ │ │ @@ -409262,15 +409262,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ec90c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec8fc │ │ │ │ @@ -409299,15 +409299,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ec9a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ec990 │ │ │ │ @@ -409336,15 +409336,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1eca48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -409378,15 +409378,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1ecae8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ecad0 │ │ │ │ @@ -409418,15 +409418,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1ecb88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ecb70 │ │ │ │ @@ -409458,15 +409458,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1ecc28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ecc10 │ │ │ │ @@ -409498,15 +409498,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #120] @ 1eccc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -409537,15 +409537,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #120] @ 1ecd60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -409576,15 +409576,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ecdf4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -409612,15 +409612,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1ece8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ece7c │ │ │ │ @@ -409652,15 +409652,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1ecf2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ecf1c │ │ │ │ @@ -409692,15 +409692,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #140] @ 1ecfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -409737,15 +409737,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #136] @ 1ed090 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -409780,15 +409780,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #116] @ 1ed128 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ed118 │ │ │ │ @@ -409817,15 +409817,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #120] @ 1ed1c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ed1b0 │ │ │ │ @@ -409856,15 +409856,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #120] @ 1ed25c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ed24c │ │ │ │ @@ -409895,15 +409895,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #128] @ 1ed300 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -409936,15 +409936,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #128] @ 1ed3a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -409977,15 +409977,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #128] @ 1ed448 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ed438 │ │ │ │ @@ -410019,15 +410019,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1ed50c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410068,15 +410068,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #164] @ 1ed5d8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410117,15 +410117,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1ed684 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410160,15 +410160,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1ed730 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410204,15 +410204,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1ed7d4 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ed7bc │ │ │ │ @@ -410245,15 +410245,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #180] @ 1ed8ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410299,15 +410299,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #144] @ 1ed960 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1ed950 │ │ │ │ @@ -410345,15 +410345,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #144] @ 1eda18 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1eda08 │ │ │ │ @@ -410391,15 +410391,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #188] @ 1edafc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410447,15 +410447,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] @ 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1edbbc │ │ │ │ @@ -410503,15 +410503,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] @ 1edcd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410565,15 +410565,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #160] @ 1edd98 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410616,15 +410616,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] @ 1ede80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410673,15 +410673,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] @ 1edf64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410731,15 +410731,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 1ee06c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ee058 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -410797,15 +410797,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] @ 1ee180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410865,15 +410865,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] @ 1ee290 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -410934,15 +410934,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] @ 1ee3bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -411009,15 +411009,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] @ 1ee4fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -411091,15 +411091,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] @ 1ee648 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -411174,15 +411174,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] @ 1ee784 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -411251,15 +411251,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #280] @ 1ee8c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ee8b4 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -411331,15 +411331,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, #296] @ 1eea18 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r1, r0, #90112 @ 0x16000 │ │ │ │ ldr r1, [r1, #4084] @ 0xff4 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -411405,27 +411405,27 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ add lr, ip, #6 │ │ │ │ b 1ee944 │ │ │ │ orreq r3, pc, r8, lsr ip @ │ │ │ │ - rscseq sp, sp, r8, asr r0 │ │ │ │ + rscseq sp, sp, r8, ror 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 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #352] @ 1eeba0 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ @@ -411505,25 +411505,25 @@ │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, lr, #6 │ │ │ │ b 1eea98 │ │ │ │ orreq r3, pc, r4, ror #21 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - rscseq ip, sp, r0, lsl #30 │ │ │ │ + rscseq ip, sp, r0, lsr #30 │ │ │ │ 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] @ 1eed20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -411610,15 +411610,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #276] @ 1eee5c │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1eedbc │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ @@ -411690,15 +411690,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #544] @ 1ef0a0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #536] @ 1ef0a4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1eef4c │ │ │ │ bhi 1eeefc │ │ │ │ ldr r3, [pc, #500] @ 1ef0a8 │ │ │ │ @@ -411847,15 +411847,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #544] @ 1ef314 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #536] @ 1ef318 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1ef1c0 │ │ │ │ bhi 1ef170 │ │ │ │ ldr r3, [pc, #500] @ 1ef31c │ │ │ │ @@ -412001,15 +412001,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] @ 1ef464 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1ef408 │ │ │ │ beq 1ef438 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -412066,23 +412066,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1ef3d0 │ │ │ │ orreq r3, pc, r0, asr #3 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - rscseq ip, sp, r4, lsl r6 │ │ │ │ + rscseq ip, sp, r4, lsr 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, #260] @ 1ef590 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1ef530 │ │ │ │ beq 1ef564 │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -412140,23 +412140,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1ef4f4 │ │ │ │ @ instruction: 0x018f309c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq ip, sp, r4, lsl #10 │ │ │ │ + rscseq ip, sp, r4, lsr #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, #260] @ 1ef6b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1ef658 │ │ │ │ beq 1ef68c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -412215,23 +412215,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1ef61c │ │ │ │ orreq r2, pc, r4, ror pc @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r9, r3 │ │ │ │ - ldrsheq ip, [sp], #48 @ 0x30 @ │ │ │ │ + rscseq ip, sp, r0, 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, #268] @ 1ef7ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1ef78c │ │ │ │ beq 1ef7c0 │ │ │ │ ldr r3, [pc, #232] @ 1ef7f0 │ │ │ │ @@ -412293,23 +412293,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1ef750 │ │ │ │ orreq r2, pc, r8, asr #28 │ │ │ │ ldrbne r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - ldrsbeq ip, [sp], #32 @ │ │ │ │ + ldrsheq ip, [sp], #32 @ │ │ │ │ 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] @ 1ef91c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1ef8bc │ │ │ │ beq 1ef8f0 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -412368,23 +412368,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1ef880 │ │ │ │ orreq r2, pc, r0, lsl sp @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - ldrheq ip, [sp], #20 @ │ │ │ │ + ldrsbeq ip, [sp], #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, #260] @ 1efa48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1ef9e8 │ │ │ │ beq 1efa1c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -412442,23 +412442,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1ef9ac │ │ │ │ orreq r2, pc, r4, ror #23 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - smlalseq ip, sp, ip, r0 │ │ │ │ + ldrheq ip, [sp], #12 @ │ │ │ │ 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] @ 1efb70 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1efb10 │ │ │ │ beq 1efb44 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -412517,23 +412517,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1efad4 │ │ │ │ @ instruction: 0x018f2abc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - rscseq fp, sp, r8, lsl #31 │ │ │ │ + rscseq fp, sp, r8, lsr #31 │ │ │ │ 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] @ 1efca4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1efc44 │ │ │ │ beq 1efc78 │ │ │ │ ldr r3, [pc, #232] @ 1efca8 │ │ │ │ @@ -412595,23 +412595,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1efc08 │ │ │ │ @ instruction: 0x018f2990 │ │ │ │ beq fec9a758 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, lr, r3 │ │ │ │ - rscseq fp, sp, r8, ror #28 │ │ │ │ + rscseq fp, sp, r8, lsl #29 │ │ │ │ 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] @ 1efdd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1efd74 │ │ │ │ beq 1efda8 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -412670,23 +412670,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1efd38 │ │ │ │ orreq r2, pc, r8, asr r8 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - rscseq fp, sp, ip, asr #26 │ │ │ │ + rscseq fp, sp, ip, 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, #260] @ 1eff00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1efea0 │ │ │ │ beq 1efed4 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -412744,23 +412744,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1efe64 │ │ │ │ orreq r2, pc, ip, lsr #14 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq fp, sp, r4, lsr ip │ │ │ │ + rscseq fp, sp, r4, asr 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, #260] @ 1f0028 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1effc8 │ │ │ │ beq 1efffc │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -412819,23 +412819,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1eff8c │ │ │ │ orreq r2, pc, r4, lsl #12 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - rscseq fp, sp, r0, lsr #22 │ │ │ │ + rscseq fp, sp, r0, asr #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] @ 1f015c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f00fc │ │ │ │ beq 1f0130 │ │ │ │ ldr r3, [pc, #232] @ 1f0160 │ │ │ │ @@ -412897,23 +412897,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f00c0 │ │ │ │ ldrdeq r2, [pc, r8] │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - rscseq fp, sp, r0, lsl #20 │ │ │ │ + rscseq fp, sp, r0, lsr #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, #260] @ 1f028c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f022c │ │ │ │ beq 1f0260 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -412972,23 +412972,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f01f0 │ │ │ │ orreq r2, pc, r0, lsr #7 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - rscseq fp, sp, r4, ror #17 │ │ │ │ + rscseq fp, sp, r4, lsl #18 │ │ │ │ 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] @ 1f03b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f0358 │ │ │ │ beq 1f038c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -413046,23 +413046,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f031c │ │ │ │ orreq r2, pc, r4, ror r2 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq fp, sp, ip, asr #15 │ │ │ │ + rscseq fp, sp, ip, ror #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, #256] @ 1f04dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f0480 │ │ │ │ beq 1f04b0 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -413120,23 +413120,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f0444 │ │ │ │ orreq r2, pc, ip, asr #2 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ - ldrheq fp, [sp], #104 @ 0x68 @ │ │ │ │ + ldrsbeq fp, [sp], #104 @ 0x68 @ │ │ │ │ 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] @ 1f0604 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f05a8 │ │ │ │ beq 1f05d8 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -413193,23 +413193,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f056c │ │ │ │ orreq r2, pc, r4, lsr #32 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq fp, sp, r0, lsr #11 │ │ │ │ + rscseq fp, sp, r0, asr #11 │ │ │ │ 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] @ 1f072c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f06cc │ │ │ │ beq 1f0700 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -413268,23 +413268,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f0690 │ │ │ │ orreq r1, pc, r0, lsl #30 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - rscseq fp, sp, ip, lsl #9 │ │ │ │ + rscseq fp, sp, ip, lsr #9 │ │ │ │ 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] @ 1f0858 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f07f8 │ │ │ │ beq 1f082c │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -413343,23 +413343,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f07bc │ │ │ │ ldrdeq r1, [pc, r4] │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - rscseq fp, sp, r4, ror r3 │ │ │ │ + smlalseq fp, sp, r4, r3 │ │ │ │ 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] @ 1f098c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f092c │ │ │ │ beq 1f0960 │ │ │ │ ldr r3, [pc, #232] @ 1f0990 │ │ │ │ @@ -413421,23 +413421,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f08f0 │ │ │ │ orreq r1, pc, r8, lsr #25 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - rscseq fp, sp, r0, asr r2 │ │ │ │ + rscseq fp, sp, r0, ror 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] @ 1f0ac4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f0a64 │ │ │ │ beq 1f0a98 │ │ │ │ ldr r3, [pc, #232] @ 1f0ac8 │ │ │ │ @@ -413499,23 +413499,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f0a28 │ │ │ │ orreq r1, pc, r0, ror fp @ │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ - rscseq fp, sp, ip, lsr #2 │ │ │ │ + rscseq fp, sp, ip, asr #2 │ │ │ │ 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] @ 1f0bf4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f0b94 │ │ │ │ beq 1f0bc8 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -413573,23 +413573,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f0b58 │ │ │ │ orreq r1, pc, r8, lsr sl @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq fp, sp, ip │ │ │ │ + rscseq fp, sp, ip, lsr #32 │ │ │ │ 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] @ 1f0d1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f0cbc │ │ │ │ beq 1f0cf0 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -413647,23 +413647,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f0c80 │ │ │ │ orreq r1, pc, r0, lsl r9 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - ldrsheq sl, [sp], #232 @ 0xe8 @ │ │ │ │ + rscseq sl, sp, r8, lsl pc │ │ │ │ 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] @ 1f0e44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f0de4 │ │ │ │ beq 1f0e18 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -413722,23 +413722,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f0da8 │ │ │ │ orreq r1, pc, r8, ror #15 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - rscseq sl, sp, r0, ror #27 │ │ │ │ + rscseq sl, sp, r0, lsl #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, #260] @ 1f0f70 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f0f10 │ │ │ │ beq 1f0f44 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -413797,23 +413797,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f0ed4 │ │ │ │ @ instruction: 0x018f16bc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - rscseq sl, sp, r8, asr #25 │ │ │ │ + rscseq sl, sp, r8, ror #25 │ │ │ │ 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] @ 1f1098 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f103c │ │ │ │ beq 1f106c │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -413871,23 +413871,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f1000 │ │ │ │ @ instruction: 0x018f1590 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - rscseq sl, sp, ip, lsr #23 │ │ │ │ + rscseq sl, sp, ip, 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 r8, [pc, #276] @ 1f11d4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f116c │ │ │ │ beq 1f11a8 │ │ │ │ @@ -413950,23 +413950,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f112c │ │ │ │ orreq r1, pc, r8, ror #8 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - smlalseq sl, sp, r0, sl │ │ │ │ + ldrheq sl, [sp], #160 @ 0xa0 @ │ │ │ │ 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] @ 1f1310 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f12a8 │ │ │ │ beq 1f12e4 │ │ │ │ @@ -414029,23 +414029,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f1268 │ │ │ │ orreq r1, pc, ip, lsr #6 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - rscseq sl, sp, ip, ror #18 │ │ │ │ + rscseq sl, sp, ip, 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 r8, [pc, #284] @ 1f1454 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f13ec │ │ │ │ beq 1f1428 │ │ │ │ @@ -414111,23 +414111,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f13ac │ │ │ │ strdeq r1, [pc, r0] │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - rscseq sl, sp, r0, asr #16 │ │ │ │ + rscseq sl, sp, r0, 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 │ │ │ │ ldr r8, [pc, #284] @ 1f159c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f1534 │ │ │ │ beq 1f1570 │ │ │ │ @@ -414193,23 +414193,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f14f4 │ │ │ │ orreq r1, pc, r8, lsr #1 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - rscseq sl, sp, r0, lsl r7 │ │ │ │ + rscseq sl, sp, r0, lsr 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, #276] @ 1f16dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f1674 │ │ │ │ beq 1f16b0 │ │ │ │ @@ -414271,23 +414271,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f1634 │ │ │ │ orreq r0, pc, r0, ror #30 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq sl, sp, r8, ror #11 │ │ │ │ + rscseq sl, sp, r8, lsl #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, #276] @ 1f1814 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f17ac │ │ │ │ beq 1f17e8 │ │ │ │ @@ -414349,23 +414349,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f176c │ │ │ │ orreq r0, pc, r8, lsr #28 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq sl, sp, r8, asr #9 │ │ │ │ + rscseq sl, sp, r8, ror #9 │ │ │ │ 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] @ 1f194c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f18e4 │ │ │ │ beq 1f1920 │ │ │ │ @@ -414428,23 +414428,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f18a4 │ │ │ │ strdeq r0, [pc, r0] │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - rscseq sl, sp, r8, lsr #7 │ │ │ │ + rscseq sl, sp, r8, 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 r8, [pc, #276] @ 1f1a88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f1a20 │ │ │ │ beq 1f1a5c │ │ │ │ @@ -414507,23 +414507,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f19e0 │ │ │ │ @ instruction: 0x018f0bb4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - rscseq sl, sp, r4, lsl #5 │ │ │ │ + rscseq sl, sp, r4, lsr #5 │ │ │ │ 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] @ 1f1bc8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ bmi 1f1b64 │ │ │ │ @@ -414587,25 +414587,25 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f1b24 │ │ │ │ orreq r0, pc, r8, ror sl @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - rscseq sl, sp, r8, asr r1 │ │ │ │ + rscseq sl, sp, r8, ror 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 r5, r2 │ │ │ │ ldr r2, [pc, #284] @ 1f1d10 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov r7, r1 │ │ │ │ blt 1f1ca4 │ │ │ │ beq 1f1ce8 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -414669,23 +414669,23 @@ │ │ │ │ ldr r3, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, fp │ │ │ │ b 1f1c60 │ │ │ │ orreq r0, pc, r4, lsr r9 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000003bb │ │ │ │ - rscseq sl, sp, r0, asr #32 │ │ │ │ + rscseq sl, sp, 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, #292] @ 1f1e5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r6, r3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ bmi 1f1df8 │ │ │ │ @@ -414753,26 +414753,26 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f1dac │ │ │ │ strdeq r0, [pc, r0] │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - rscseq r9, sp, ip, lsl #30 │ │ │ │ + rscseq r9, sp, ip, lsr #30 │ │ │ │ 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] @ 1f1ff4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 5c0c8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ blt 1f1f7c │ │ │ │ @@ -414853,15 +414853,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r1, #436] @ 0x1b4 │ │ │ │ add r3, r2, r0 │ │ │ │ b 1f1f14 │ │ │ │ @ instruction: 0x018f069c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r9, sp, r8, lsr #27 │ │ │ │ + rscseq r9, sp, r8, asr #27 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ @@ -418253,15 +418253,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #296] @ 1f563c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov r5, r1 │ │ │ │ blt 1f55d0 │ │ │ │ beq 1f5614 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -418328,23 +418328,23 @@ │ │ │ │ ldr r3, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, fp │ │ │ │ b 1f5580 │ │ │ │ orreq sp, lr, r4, lsl r0 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rscseq r6, sp, r8, ror #14 │ │ │ │ + rscseq r6, sp, r8, lsl #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] @ 1f56b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f56b8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418356,24 +418356,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r4, asr #29 │ │ │ │ - rscseq r6, sp, r8, ror #13 │ │ │ │ + rscseq r6, sp, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f5718 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1f571c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -418381,23 +418381,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq ip, lr, r4, asr lr │ │ │ │ - smlalseq r6, sp, r4, r6 │ │ │ │ + ldrheq r6, [sp], #100 @ 0x64 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f5788 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f578c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418409,24 +418409,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ strdeq ip, [lr, r0] │ │ │ │ - rscseq r6, sp, r8, asr #12 │ │ │ │ + rscseq r6, sp, r8, 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, #68] @ 1f57ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1f57f0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -418434,23 +418434,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2220] @ 0x8ac │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq ip, lr, r0, lsl #27 │ │ │ │ - ldrsheq r6, [sp], #88 @ 0x58 @ │ │ │ │ + rscseq r6, sp, r8, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f585c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5860 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418462,23 +418462,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, ip, lsl sp │ │ │ │ - rscseq r6, sp, ip, lsr #11 │ │ │ │ + rscseq r6, sp, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f58cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f58d0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418490,23 +418490,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, ip, lsr #25 │ │ │ │ - rscseq r6, sp, r8, asr r5 │ │ │ │ + rscseq r6, sp, r8, 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] @ 1f593c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5940 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418518,24 +418518,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, ip, lsr ip │ │ │ │ - rscseq r6, sp, r4, lsl #10 │ │ │ │ + rscseq r6, sp, r4, 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, #68] @ 1f59a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1f59a4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -418543,24 +418543,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1832] @ 0x728 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq ip, lr, ip, asr #23 │ │ │ │ - ldrheq r6, [sp], #68 @ 0x44 @ │ │ │ │ + ldrsbeq r6, [sp], #68 @ 0x44 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f5a04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1f5a08 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -418568,23 +418568,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2052] @ 0x804 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq ip, lr, r8, ror #22 │ │ │ │ - rscseq r6, sp, r8, ror #8 │ │ │ │ + rscseq r6, sp, r8, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f5a74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5a78 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418596,23 +418596,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r4, lsl #22 │ │ │ │ - rscseq r6, sp, r4, lsr #8 │ │ │ │ + rscseq r6, sp, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f5ae4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5ae8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418624,23 +418624,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x018eca94 │ │ │ │ - rscseq r6, sp, ip, asr #7 │ │ │ │ + rscseq r6, sp, ip, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f5b54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5b58 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418652,23 +418652,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r4, lsr #20 │ │ │ │ - rscseq r6, sp, r8, ror r3 │ │ │ │ + smlalseq r6, sp, r8, 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] @ 1f5bc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5bc8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418680,23 +418680,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x018ec9b4 │ │ │ │ - rscseq r6, sp, ip, lsr #6 │ │ │ │ + rscseq r6, sp, ip, asr #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] @ 1f5c34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5c38 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418708,23 +418708,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r4, asr #18 │ │ │ │ - rscseq r6, sp, r0, ror #5 │ │ │ │ + rscseq r6, sp, r0, lsl #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] @ 1f5ca4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5ca8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418736,23 +418736,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ ldrdeq ip, [lr, r4] │ │ │ │ - smlalseq r6, sp, ip, r2 │ │ │ │ + ldrheq r6, [sp], #44 @ 0x2c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f5d14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5d18 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418764,23 +418764,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r4, ror #16 │ │ │ │ - rscseq r6, sp, r8, asr #4 │ │ │ │ + rscseq r6, sp, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f5d84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5d88 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418792,23 +418792,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ strdeq ip, [lr, r4] │ │ │ │ - ldrsheq r6, [sp], #20 @ │ │ │ │ + rscseq r6, sp, r4, lsl 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] @ 1f5df4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5df8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418820,24 +418820,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r4, lsl #15 │ │ │ │ - rscseq r6, sp, r0, lsr #3 │ │ │ │ + rscseq r6, sp, r0, asr #3 │ │ │ │ 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] @ 1f5e6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1f5e70 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -418850,24 +418850,24 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r0, lsl r7 │ │ │ │ - rscseq r6, sp, r8, asr #2 │ │ │ │ + rscseq r6, sp, r8, ror #2 │ │ │ │ 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] @ 1f5ee4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1f5ee8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -418880,23 +418880,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x018ec698 │ │ │ │ - ldrsheq r6, [sp], #0 @ │ │ │ │ + rscseq r6, sp, r0, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f5f54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5f58 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418908,23 +418908,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r4, lsr #12 │ │ │ │ - smlalseq r6, sp, ip, r0 │ │ │ │ + ldrheq r6, [sp], #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] @ 1f5fc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f5fc8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418936,23 +418936,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x018ec5b4 │ │ │ │ - rscseq r6, sp, r0, asr #32 │ │ │ │ + rscseq r6, sp, r0, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f6034 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f6038 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418964,23 +418964,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r4, asr #10 │ │ │ │ - rscseq r5, sp, r4, ror #31 │ │ │ │ + rscseq r6, sp, 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] @ 1f60a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f60a8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418992,23 +418992,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ ldrdeq ip, [lr, r4] │ │ │ │ - rscseq r5, sp, r8, lsl #31 │ │ │ │ + rscseq r5, sp, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f6114 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f6118 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -419020,24 +419020,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r4, ror #8 │ │ │ │ - rscseq r5, sp, ip, lsr #30 │ │ │ │ + rscseq r5, sp, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f6178 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1f617c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -419045,47 +419045,47 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1796] @ 0x704 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ strdeq ip, [lr, r4] │ │ │ │ - ldrsbeq r5, [sp], #228 @ 0xe4 @ │ │ │ │ + ldrsheq r5, [sp], #228 @ 0xe4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f61d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1f61d8 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018ec390 │ │ │ │ - smlalseq r5, sp, r0, lr │ │ │ │ + ldrheq r5, [sp], #224 @ 0xe0 @ │ │ │ │ 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] @ 1f6264 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #88] @ 1f6268 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -419104,47 +419104,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 │ │ │ │ orreq ip, lr, r0, lsr r3 │ │ │ │ - rscseq r5, sp, r8, asr #28 │ │ │ │ + rscseq r5, sp, r8, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f62c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1f62c4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1232] @ 0x4d0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq ip, lr, r4, lsr #5 │ │ │ │ - ldrsbeq r5, [sp], #220 @ 0xdc @ │ │ │ │ + ldrsheq r5, [sp], #220 @ 0xdc @ │ │ │ │ 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] @ 1f6338 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1f633c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -419157,27 +419157,27 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r4, asr #4 │ │ │ │ - smlalseq r5, sp, r4, sp │ │ │ │ + ldrheq r5, [sp], #212 @ 0xd4 @ │ │ │ │ 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] @ 1f63dc │ │ │ │ sub sp, sp, #20 │ │ │ │ stm sp, {r0, r1} │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [pc, #116] @ 1f63e0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -419198,90 +419198,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 │ │ │ │ orreq ip, lr, r0, asr #3 │ │ │ │ - rscseq r5, sp, r8, lsr sp │ │ │ │ + rscseq r5, sp, r8, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f6438 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1f643c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1220] @ 0x4c4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq ip, lr, ip, lsr #2 │ │ │ │ - ldrheq r5, [sp], #192 @ 0xc0 @ │ │ │ │ + ldrsbeq r5, [sp], #192 @ 0xc0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 1f648c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 1f6490 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ bx r3 │ │ │ │ ldrdeq ip, [lr, r0] │ │ │ │ - rscseq r5, sp, r0, ror ip │ │ │ │ + smlalseq r5, sp, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f64e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1f64ec │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1204] @ 0x4b4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq ip, lr, ip, ror r0 │ │ │ │ - rscseq r5, sp, r4, lsr ip │ │ │ │ + rscseq r5, sp, r4, asr 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] @ 1f6558 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f655c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -419293,24 +419293,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq ip, lr, r0, lsr #32 │ │ │ │ - rscseq r5, sp, ip, ror #23 │ │ │ │ + rscseq r5, sp, ip, lsl #24 │ │ │ │ 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] @ 1f65d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1f65d4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -419323,166 +419323,166 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orreq fp, lr, ip, lsr #31 │ │ │ │ - rscseq r5, sp, r8, lsl #23 │ │ │ │ + rscseq r5, sp, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f662c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1f6630 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1400] @ 0x578 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq fp, lr, r8, lsr pc │ │ │ │ - rscseq r5, sp, ip, lsr #22 │ │ │ │ + rscseq r5, sp, ip, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f6688 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1f668c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1396] @ 0x574 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq fp, [lr, ip] │ │ │ │ - rscseq ip, ip, ip, lsl r3 │ │ │ │ + rscseq ip, ip, ip, lsr 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] @ 1f66e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1f66ec │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orreq fp, lr, r0, lsl #29 │ │ │ │ - smlalseq r5, sp, r0, sl │ │ │ │ + ldrheq r5, [sp], #160 @ 0xa0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1f6748 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1f674c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ 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 │ │ │ │ orreq fp, lr, r0, lsr #28 │ │ │ │ - rscseq r5, sp, r4, asr #20 │ │ │ │ + rscseq r5, sp, r4, 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] @ 1f67a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1f67ac │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2360] @ 0x938 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq fp, lr, r0, asr #27 │ │ │ │ - ldrsheq r5, [sp], #152 @ 0x98 @ │ │ │ │ + rscseq r5, sp, r8, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1f6808 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 1f680c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2356] @ 0x934 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq fp, lr, r0, ror #26 │ │ │ │ - rscseq r5, sp, ip, lsr #19 │ │ │ │ + rscseq r5, sp, 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, #68] @ 1f686c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1f6870 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -419490,46 +419490,46 @@ │ │ │ │ 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 │ │ │ │ orreq fp, lr, r0, lsl #26 │ │ │ │ - rscseq r5, sp, r0, ror #18 │ │ │ │ + rscseq r5, sp, r0, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f68c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 1f68cc │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1728] @ 0x6c0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018ebc9c │ │ │ │ - rscseq r5, sp, r8, lsl r9 │ │ │ │ + rscseq r5, sp, r8, lsr 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] @ 1f6938 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f693c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -419541,24 +419541,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq fp, lr, r0, asr #24 │ │ │ │ - rscseq r5, sp, ip, asr #17 │ │ │ │ + rscseq r5, sp, ip, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f699c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1f69a0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -419566,24 +419566,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1772] @ 0x6ec │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq fp, [lr, r0] │ │ │ │ - rscseq r5, sp, ip, ror r8 │ │ │ │ + smlalseq r5, sp, ip, 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] @ 1f6a00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1f6a04 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -419591,24 +419591,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1776] @ 0x6f0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq fp, lr, ip, ror #22 │ │ │ │ - rscseq r5, sp, r4, lsr r8 │ │ │ │ + rscseq r5, sp, 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, #68] @ 1f6a64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 1f6a68 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -419616,23 +419616,23 @@ │ │ │ │ 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 │ │ │ │ orreq fp, lr, r8, lsl #22 │ │ │ │ - ldrsheq r5, [sp], #112 @ 0x70 @ │ │ │ │ + rscseq r5, sp, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1f6ad8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f6ac8 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -419653,15 +419653,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1f6b4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f6b3c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -419682,15 +419682,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1f6bc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f6bb0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -419711,15 +419711,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1f6c40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f6c30 │ │ │ │ ldr r1, [pc, #60] @ 1f6c44 │ │ │ │ @@ -419744,15 +419744,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1f6cbc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f6cac │ │ │ │ @@ -419774,15 +419774,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1f6d34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f6d24 │ │ │ │ @@ -419804,15 +419804,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1f6dac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f6d9c │ │ │ │ @@ -419834,15 +419834,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1f6e24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f6e14 │ │ │ │ @@ -419864,15 +419864,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1f6ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f6e94 │ │ │ │ ldr r1, [pc, #60] @ 1f6ea8 │ │ │ │ @@ -419897,15 +419897,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] @ 1f6f28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -419929,15 +419929,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] @ 1f6fa8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -419961,15 +419961,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1f7030 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f7020 │ │ │ │ @@ -419996,15 +419996,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1f70bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f70ac │ │ │ │ @@ -420031,15 +420031,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1f7148 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f7138 │ │ │ │ @@ -420066,15 +420066,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] @ 1f71cc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420098,15 +420098,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1f7254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f7244 │ │ │ │ @@ -420133,15 +420133,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1f72e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f72d0 │ │ │ │ @@ -420168,15 +420168,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] @ 1f7364 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420200,15 +420200,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] @ 1f73f0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420235,15 +420235,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] @ 1f747c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420270,15 +420270,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1f750c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f74fc │ │ │ │ @@ -420307,15 +420307,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] @ 1f759c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420341,15 +420341,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] @ 1f7624 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420374,15 +420374,15 @@ │ │ │ │ orreq sl, lr, r0, ror pc │ │ │ │ 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] @ 1f768c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f767c │ │ │ │ @@ -420400,15 +420400,15 @@ │ │ │ │ orreq sl, lr, r4, ror #29 │ │ │ │ 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] @ 1f76f4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f76e4 │ │ │ │ @@ -420429,15 +420429,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1f7788 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420466,15 +420466,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1f781c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420502,15 +420502,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] @ 1f78b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420541,15 +420541,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1f7948 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420577,15 +420577,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] @ 1f79dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420614,15 +420614,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] @ 1f7a78 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420654,15 +420654,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] @ 1f7b18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420695,15 +420695,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1f7bbc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420735,15 +420735,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] @ 1f7c5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -420775,15 +420775,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1f7cec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f7cd4 │ │ │ │ @@ -420810,15 +420810,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1f7d78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f7d60 │ │ │ │ @@ -420845,15 +420845,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1f7e08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f7df0 │ │ │ │ @@ -420881,15 +420881,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1f7e98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f7e80 │ │ │ │ @@ -420917,15 +420917,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1f7f24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f7f0c │ │ │ │ @@ -420952,15 +420952,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1f7fb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f7f98 │ │ │ │ @@ -420986,15 +420986,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1f803c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f8024 │ │ │ │ @@ -421022,15 +421022,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1f80cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f80b4 │ │ │ │ @@ -421058,15 +421058,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1f8158 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f8140 │ │ │ │ @@ -421093,15 +421093,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1f81e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f81cc │ │ │ │ @@ -421128,15 +421128,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1f8270 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f8258 │ │ │ │ @@ -421163,15 +421163,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1f82fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f82e4 │ │ │ │ @@ -421199,15 +421199,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] @ 1f83a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421240,15 +421240,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1f8448 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421283,15 +421283,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1f84f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421325,15 +421325,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] @ 1f859c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421367,15 +421367,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] @ 1f8644 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421409,15 +421409,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] @ 1f86ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421451,15 +421451,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] @ 1f8794 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421493,15 +421493,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] @ 1f883c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421535,15 +421535,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] @ 1f88e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421577,15 +421577,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] @ 1f898c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421620,15 +421620,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #132] @ 1f8a38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421662,15 +421662,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #132] @ 1f8ae0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421704,15 +421704,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1f8b80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f8b68 │ │ │ │ @@ -421743,15 +421743,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1f8c1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f8c04 │ │ │ │ @@ -421783,15 +421783,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1f8cbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f8ca4 │ │ │ │ @@ -421823,15 +421823,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1f8d5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f8d44 │ │ │ │ @@ -421863,15 +421863,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #140] @ 1f8e0c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421908,15 +421908,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 1f8ec0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421952,15 +421952,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] @ 1f8f68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -421995,15 +421995,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #140] @ 1f901c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422039,15 +422039,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #140] @ 1f90cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422084,15 +422084,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #140] @ 1f9180 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422129,15 +422129,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] @ 1f9234 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422174,15 +422174,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #148] @ 1f92f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422220,15 +422220,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ 1f93a8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422266,15 +422266,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #144] @ 1f945c │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422311,15 +422311,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #144] @ 1f9510 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422357,15 +422357,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1f95ac │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f9594 │ │ │ │ @@ -422394,15 +422394,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1f9654 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422438,15 +422438,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1f96f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1f96d8 │ │ │ │ @@ -422475,15 +422475,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1f9798 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422519,15 +422519,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1f985c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422568,15 +422568,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1f9920 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422617,15 +422617,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #164] @ 1f99ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422668,15 +422668,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #164] @ 1f9ab8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422719,15 +422719,15 @@ │ │ │ │ push {r4, r5, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #176] @ 1f9b90 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422772,15 +422772,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] @ 1f9c60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422824,15 +422824,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] @ 1f9d14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422870,15 +422870,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #172] @ 1f9de8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422923,15 +422923,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #172] @ 1f9ebc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -422975,15 +422975,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] @ 1f9f88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -423029,15 +423029,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] @ 1fa0d8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -423114,15 +423114,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #280] @ 1fa224 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -423197,15 +423197,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] @ 1fa3c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -423301,15 +423301,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] @ 1fa574 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -423409,15 +423409,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] @ 1fa728 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -423518,15 +423518,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ 1fa8b8 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1fa87c │ │ │ │ @@ -423609,27 +423609,27 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 1fa824 │ │ │ │ orreq r7, lr, ip, asr #27 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ - tsteq r7, r1, asr #27 │ │ │ │ + tsteq r7, r1, ror #27 │ │ │ │ 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] @ 1faa54 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1faa18 │ │ │ │ @@ -423712,26 +423712,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 1fa9c0 │ │ │ │ orreq r7, lr, r0, lsr ip │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ - tsteq r7, sl, lsr #24 │ │ │ │ + tsteq r7, sl, asr #24 │ │ │ │ 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] @ 1fab50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r8, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -423773,23 +423773,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ add ip, ip, #2 │ │ │ │ b 1faacc │ │ │ │ @ instruction: 0x018e7a98 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - rscseq r1, sp, r8, lsr r7 │ │ │ │ + rscseq r1, sp, r8, 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 r8, [pc, #200] @ 1fac40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r8, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -423833,26 +423833,26 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ add ip, ip, #2 │ │ │ │ b 1fabb4 │ │ │ │ @ instruction: 0x018e79b0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - rscseq r1, sp, r8, ror #12 │ │ │ │ + rscseq r1, sp, r8, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #560] @ 1fae98 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #552] @ 1fae9c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1fad34 │ │ │ │ bhi 1face4 │ │ │ │ ldr r3, [pc, #516] @ 1faea0 │ │ │ │ @@ -424003,15 +424003,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] @ 1fafe4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r3, sl, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ @@ -424066,24 +424066,24 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ b 1faf34 │ │ │ │ orreq r7, lr, r8, lsr r6 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrsheq r1, [sp], #32 @ │ │ │ │ + rscseq r1, sp, r0, lsl r3 │ │ │ │ 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] @ 1fb10c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r3, sl, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4084] @ 0xff4 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ @@ -424140,23 +424140,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ b 1fb054 │ │ │ │ orreq r7, lr, r8, lsl r5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ - ldrsbeq r1, [sp], #28 @ │ │ │ │ + ldrsheq r1, [sp], #28 @ │ │ │ │ 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] @ 1fb228 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #9472 @ 0x2500 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ beq 1fb1e8 │ │ │ │ @@ -424217,15 +424217,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] @ 1fb33c │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #9472 @ 0x2500 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ beq 1fb2fc │ │ │ │ @@ -424287,15 +424287,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] @ 1fb454 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #9472 @ 0x2500 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ beq 1fb414 │ │ │ │ @@ -424357,15 +424357,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] @ 1fb584 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ @@ -424426,24 +424426,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #436] @ 0x1b4 │ │ │ │ add r2, r1, #4 │ │ │ │ b 1fb4c4 │ │ │ │ strheq r7, [lr, r0] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - rscseq r0, sp, r8, lsl #27 │ │ │ │ + rscseq r0, sp, r8, lsr #27 │ │ │ │ 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] @ 1fb6bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ @@ -424504,24 +424504,24 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #436] @ 0x1b4 │ │ │ │ add r1, r3, #4 │ │ │ │ b 1fb5fc │ │ │ │ orreq r6, lr, r8, ror pc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - rscseq r0, sp, r0, ror ip │ │ │ │ + smlalseq r0, sp, r0, 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, r1 │ │ │ │ ldr r1, [pc, #280] @ 1fb800 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ @@ -424585,24 +424585,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr lr, [r3, #436] @ 0x1b4 │ │ │ │ add r2, lr, #4 │ │ │ │ b 1fb734 │ │ │ │ orreq r6, lr, r0, asr #28 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrheq fp, [ip], #16 @ │ │ │ │ + ldrsbeq fp, [ip], #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 r6, r3 │ │ │ │ ldr r3, [pc, #280] @ 1fb944 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ @@ -424666,24 +424666,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #436] @ 0x1b4 │ │ │ │ add r1, r2, #4 │ │ │ │ b 1fb878 │ │ │ │ strdeq r6, [lr, ip] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - rscseq r0, sp, r4, lsl #20 │ │ │ │ + rscseq r0, sp, r4, lsr #20 │ │ │ │ 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] @ 1fba84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ @@ -424746,24 +424746,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #436] @ 0x1b4 │ │ │ │ add r1, r2, #4 │ │ │ │ b 1fb9bc │ │ │ │ @ instruction: 0x018e6bb8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - rscseq r0, sp, r4, ror #17 │ │ │ │ + rscseq r0, sp, r4, lsl #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 r4, r1 │ │ │ │ ldr r1, [pc, #288] @ 1fbbd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ @@ -424829,24 +424829,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1fbafc │ │ │ │ orreq r6, lr, r8, ror sl │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - rscseq sl, ip, r4, lsl #28 │ │ │ │ + rscseq sl, ip, r4, 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #296] @ 1fbd24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -424914,24 +424914,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r1, #436] @ 0x1b4 │ │ │ │ add ip, r2, #5 │ │ │ │ b 1fbc4c │ │ │ │ orreq r6, lr, ip, lsr #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - rscseq r0, sp, r8, ror r6 │ │ │ │ + smlalseq r0, sp, r8, 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 r5, r3 │ │ │ │ ldr r3, [pc, #300] @ 1fbe7c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -424999,24 +424999,24 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r2, #436] @ 0x1b4 │ │ │ │ add ip, r1, #4 │ │ │ │ b 1fbd9c │ │ │ │ ldrdeq r6, [lr, r8] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rscseq sl, ip, ip, asr #20 │ │ │ │ + rscseq sl, ip, ip, ror #20 │ │ │ │ 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] @ 1fbfd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -425086,24 +425086,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r1, #436] @ 0x1b4 │ │ │ │ add ip, r2, #4 │ │ │ │ b 1fbef4 │ │ │ │ orreq r6, lr, r4, lsl #13 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - rscseq r0, sp, r4, ror #7 │ │ │ │ + rscseq r0, sp, r4, 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #308] @ 1fc134 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -425173,24 +425173,24 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r1, #436] @ 0x1b4 │ │ │ │ add ip, r2, #4 │ │ │ │ b 1fc04c │ │ │ │ orreq r6, lr, r8, lsr #10 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldrheq sl, [ip], #116 @ 0x74 @ │ │ │ │ + ldrsbeq sl, [ip], #116 @ 0x74 @ │ │ │ │ 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] @ 1fc2a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4088] @ 0xff8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -425265,24 +425265,24 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1fc1b0 │ │ │ │ orreq r6, lr, ip, asr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - rscseq r0, sp, ip, asr #2 │ │ │ │ + rscseq r0, sp, ip, ror #2 │ │ │ │ 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] @ 1fc408 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, r0, #90112 @ 0x16000 │ │ │ │ ldr r1, [r1, #4088] @ 0xff8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -425355,24 +425355,24 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1fc31c │ │ │ │ orreq r6, lr, ip, asr r2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - rscseq r0, sp, r0 │ │ │ │ + rscseq r0, sp, r0, lsr #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 r6, r2 │ │ │ │ ldr r2, [pc, #332] @ 1fc580 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4088] @ 0xff8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -425448,24 +425448,24 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1fc488 │ │ │ │ strdeq r6, [lr, r4] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldrheq sl, [ip], #76 @ 0x4c @ │ │ │ │ + ldrsbeq sl, [ip], #76 @ 0x4c @ │ │ │ │ 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] @ 1fc6f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4088] @ 0xff8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -425542,24 +425542,24 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1fc5fc │ │ │ │ orreq r5, lr, r0, lsl #31 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - rscseq sl, ip, r8, lsr #4 │ │ │ │ + rscseq sl, ip, r8, asr #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 r7, r2 │ │ │ │ ldr r2, [pc, #332] @ 1fc86c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4088] @ 0xff8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -425636,24 +425636,24 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1fc774 │ │ │ │ orreq r5, lr, r8, lsl #28 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - ldrheq pc, [ip], #188 @ 0xbc @ │ │ │ │ + ldrsbeq pc, [ip], #188 @ 0xbc @ │ │ │ │ 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] @ 1fc9dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, r0, #90112 @ 0x16000 │ │ │ │ ldr r1, [r1, #4088] @ 0xff8 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -425728,24 +425728,24 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1fc8e8 │ │ │ │ @ instruction: 0x018e5c90 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - rscseq pc, ip, r8, ror #20 │ │ │ │ + rscseq pc, ip, r8, lsl #21 │ │ │ │ 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] @ 1fcb5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4088] @ 0xff8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -425823,24 +425823,24 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1fca5c │ │ │ │ orreq r5, lr, r0, lsr #22 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rscseq r9, ip, r4, lsl #30 │ │ │ │ + rscseq r9, ip, r4, lsr #30 │ │ │ │ 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] @ 1fccd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4088] @ 0xff8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -425919,25 +425919,25 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1fcbd8 │ │ │ │ orreq r5, lr, r4, lsr #19 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - rscseq r9, ip, r4, ror #24 │ │ │ │ + rscseq r9, ip, r4, lsl #25 │ │ │ │ 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] @ 1fce58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -426015,25 +426015,25 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #5 │ │ │ │ b 1fcd5c │ │ │ │ orreq r5, lr, r0, lsr #16 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - rscseq r9, ip, r0, lsl #22 │ │ │ │ + rscseq r9, ip, r0, lsr #22 │ │ │ │ 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] @ 1fcfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -426113,27 +426113,27 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #5 │ │ │ │ b 1fcedc │ │ │ │ orreq r5, lr, r0, lsr #13 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - smlalseq r9, ip, r8, r9 │ │ │ │ + ldrheq r9, [ip], #152 @ 0x98 @ │ │ │ │ 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] @ 1fd170 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ @@ -426213,27 +426213,27 @@ │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, lr, #6 │ │ │ │ b 1fd068 │ │ │ │ orreq r5, lr, r4, lsl r5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - rscseq pc, ip, r0, lsl #6 │ │ │ │ + rscseq pc, ip, r0, lsr #6 │ │ │ │ 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] @ 1fd308 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ @@ -426315,27 +426315,27 @@ │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, lr, #6 │ │ │ │ b 1fd1f8 │ │ │ │ orreq r5, lr, r4, lsl #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - rscseq r9, ip, r0, ror #15 │ │ │ │ + rscseq r9, ip, r0, lsl #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 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #360] @ 1fd4a0 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ @@ -426417,27 +426417,27 @@ │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, lr, #6 │ │ │ │ b 1fd390 │ │ │ │ orreq r5, lr, ip, ror #3 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - ldrsheq lr, [ip], #240 @ 0xf0 @ │ │ │ │ + rscseq pc, ip, r0, lsl 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 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #368] @ 1fd640 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4088] @ 0xff8 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ @@ -426521,26 +426521,26 @@ │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, lr, #6 │ │ │ │ b 1fd528 │ │ │ │ orreq r5, lr, r4, asr r0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - rscseq r9, ip, ip, asr #9 │ │ │ │ + rscseq r9, ip, ip, ror #9 │ │ │ │ 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] @ 1fd7e4 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #372] @ 1fd7e8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1fd768 │ │ │ │ bls 1fd6d0 │ │ │ │ ldr r3, [pc, #336] @ 1fd7ec │ │ │ │ @@ -426640,15 +426640,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #380] @ 1fd994 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #372] @ 1fd998 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1fd918 │ │ │ │ bls 1fd880 │ │ │ │ ldr r3, [pc, #336] @ 1fd99c │ │ │ │ @@ -426749,15 +426749,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #344] @ 1fdb28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1fda88 │ │ │ │ @@ -426848,15 +426848,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #344] @ 1fdcb4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1fdc14 │ │ │ │ @@ -426947,15 +426947,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #344] @ 1fde40 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 1fdda0 │ │ │ │ @@ -427045,15 +427045,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #284] @ 1fdf90 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ blt 1fdf3c │ │ │ │ movne r3, #1 │ │ │ │ @@ -427118,26 +427118,26 @@ │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r3, r9 │ │ │ │ b 1fdee0 │ │ │ │ @ instruction: 0x018e46b4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - ldrsbeq lr, [ip], #76 @ 0x4c @ │ │ │ │ + ldrsheq lr, [ip], #76 @ 0x4c @ │ │ │ │ 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] @ 1fe16c │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -427249,15 +427249,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #384] @ 1fe320 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -427359,15 +427359,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #384] @ 1fe4d8 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -427466,15 +427466,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] @ 1fe610 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1fe5b0 │ │ │ │ beq 1fe5e4 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -427533,26 +427533,26 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1fe574 │ │ │ │ orreq r4, lr, ip, lsl r0 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - rscseq sp, ip, r0, lsl #29 │ │ │ │ + rscseq sp, ip, r0, lsr #29 │ │ │ │ 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] @ 1fe7dc │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -427659,15 +427659,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] @ 1fe928 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ bmi 1fe8c8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -427732,23 +427732,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1fe880 │ │ │ │ orreq r3, lr, r8, lsl sp │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - rscseq sp, ip, r4, lsl #23 │ │ │ │ + rscseq sp, ip, r4, lsr #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 r8, [pc, #288] @ 1fea74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ blt 1fea0c │ │ │ │ beq 1fea48 │ │ │ │ @@ -427815,23 +427815,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1fe9c0 │ │ │ │ ldrdeq r3, [lr, r4] │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - rscseq sp, ip, r4, asr sl │ │ │ │ + rscseq sp, ip, r4, 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, #288] @ 1febc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ blt 1feb58 │ │ │ │ beq 1feb94 │ │ │ │ @@ -427898,23 +427898,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1feb0c │ │ │ │ orreq r3, lr, r8, lsl #21 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - rscseq sp, ip, r8, lsr #18 │ │ │ │ + rscseq sp, ip, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #516] @ 1fedf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #500] @ 1fedf4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1feca0 │ │ │ │ @@ -428056,15 +428056,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #516] @ 1ff048 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #500] @ 1ff04c │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1feef8 │ │ │ │ @@ -428209,15 +428209,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #544] @ 1ff2bc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #536] @ 1ff2c0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1ff168 │ │ │ │ bhi 1ff118 │ │ │ │ ldr r3, [pc, #500] @ 1ff2c4 │ │ │ │ @@ -428366,15 +428366,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #544] @ 1ff530 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #536] @ 1ff534 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1ff3dc │ │ │ │ bhi 1ff38c │ │ │ │ ldr r3, [pc, #500] @ 1ff538 │ │ │ │ @@ -428523,15 +428523,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #560] @ 1ff7b4 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #552] @ 1ff7b8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1ff650 │ │ │ │ bhi 1ff600 │ │ │ │ ldr r3, [pc, #516] @ 1ff7bc │ │ │ │ @@ -428683,15 +428683,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #560] @ 1ffa34 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #552] @ 1ffa38 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1ff8d0 │ │ │ │ bhi 1ff880 │ │ │ │ ldr r3, [pc, #516] @ 1ffa3c │ │ │ │ @@ -428844,15 +428844,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #560] @ 1ffcb8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #552] @ 1ffcbc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1ffb54 │ │ │ │ bhi 1ffb04 │ │ │ │ ldr r3, [pc, #516] @ 1ffcc0 │ │ │ │ @@ -432578,15 +432578,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 20352c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 203530 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -432594,24 +432594,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2044] @ 0x7fc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq pc, sp, r0, asr #32 │ │ │ │ - rscseq r8, ip, r8, lsr #31 │ │ │ │ + rscseq r8, ip, r8, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 203590 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 203594 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -432619,24 +432619,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1560] @ 0x618 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq lr, [sp, ip] │ │ │ │ - rscseq r8, ip, r4, ror #30 │ │ │ │ + rscseq r8, ip, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 2035f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 2035f8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -432644,24 +432644,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1556] @ 0x614 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r8, ror pc │ │ │ │ - rscseq r8, ip, r4, lsl pc │ │ │ │ + rscseq r8, ip, r4, 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] @ 203658 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 20365c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -432669,24 +432669,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1552] @ 0x610 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r4, lsl pc │ │ │ │ - ldrheq r8, [ip], #236 @ 0xec @ │ │ │ │ + ldrsbeq r8, [ip], #236 @ 0xec @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 2036bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 2036c0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -432694,47 +432694,47 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1548] @ 0x60c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018deeb0 │ │ │ │ - rscseq r8, ip, r8, ror #28 │ │ │ │ + rscseq r8, ip, r8, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 203718 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 20371c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1544] @ 0x608 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, ip, asr #28 │ │ │ │ - rscseq r8, ip, r0, lsl lr │ │ │ │ + rscseq r8, ip, 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 r7, r3 │ │ │ │ ldr r3, [pc, #92] @ 203798 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #72] @ 20379c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ @@ -432749,66 +432749,66 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orreq lr, sp, ip, ror #27 │ │ │ │ - ldrheq r8, [ip], #216 @ 0xd8 @ │ │ │ │ + ldrsbeq r8, [ip], #216 @ 0xd8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 2037ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 2037f0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #1300] @ 0x514 │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r0, ror sp │ │ │ │ - rscseq r8, ip, r8, asr sp │ │ │ │ + rscseq r8, ip, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 203840 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 203844 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #1296] @ 0x510 │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, ip, lsl sp │ │ │ │ - rscseq r8, ip, r4, lsl sp │ │ │ │ + rscseq r8, ip, 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, #68] @ 2038a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 2038a8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -432816,24 +432816,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2548] @ 0x9f4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r8, asr #25 │ │ │ │ - ldrsbeq r8, [ip], #192 @ 0xc0 @ │ │ │ │ + ldrsheq r8, [ip], #192 @ 0xc0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 203908 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 20390c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -432841,24 +432841,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2540] @ 0x9ec │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r4, ror #24 │ │ │ │ - rscseq r8, ip, r8, lsl #25 │ │ │ │ + rscseq r8, ip, r8, lsr #25 │ │ │ │ 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] @ 203978 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #64] @ 20397c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ @@ -432869,24 +432869,24 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2544] @ 0x9f0 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r1 │ │ │ │ strdeq lr, [sp, ip] │ │ │ │ - rscseq r8, ip, r4, asr #24 │ │ │ │ + rscseq r8, ip, r4, ror #24 │ │ │ │ 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] @ 2039e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #64] @ 2039ec │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ @@ -432897,47 +432897,47 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2536] @ 0x9e8 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r1 │ │ │ │ orreq lr, sp, ip, lsl #23 │ │ │ │ - ldrsheq r8, [ip], #176 @ 0xb0 @ │ │ │ │ + rscseq r8, ip, r0, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 203a44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 203a48 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1292] @ 0x50c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r0, lsr #22 │ │ │ │ - smlalseq r8, ip, ip, fp │ │ │ │ + ldrheq r8, [ip], #188 @ 0xbc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 203aa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 203aac │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -432945,24 +432945,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1288] @ 0x508 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r4, asr #21 │ │ │ │ - rscseq r8, ip, r4, asr fp │ │ │ │ + rscseq r8, ip, r4, ror 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] @ 203b0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 203b10 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -432970,24 +432970,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1284] @ 0x504 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r0, ror #20 │ │ │ │ - rscseq r8, ip, r8, lsl #22 │ │ │ │ + rscseq r8, ip, r8, lsr #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] @ 203b70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #52] @ 203b74 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -432995,69 +432995,69 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1280] @ 0x500 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ strdeq lr, [sp, ip] │ │ │ │ - rscseq r8, ip, r4, asr #21 │ │ │ │ + rscseq r8, ip, r4, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 203bcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 203bd0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1276] @ 0x4fc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018de998 │ │ │ │ - rscseq r8, ip, r0, lsl #21 │ │ │ │ + rscseq r8, ip, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 203c28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 203c2c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1264] @ 0x4f0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, ip, lsr r9 │ │ │ │ - rscseq r8, ip, r8, lsr sl │ │ │ │ + rscseq r8, ip, r8, asr 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] @ 203c94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 203c98 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -433068,24 +433068,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq lr, sp, r0, ror #17 │ │ │ │ - ldrsheq r8, [ip], #144 @ 0x90 @ │ │ │ │ + rscseq r8, ip, r0, lsl sl │ │ │ │ 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] @ 203d24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #88] @ 203d28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -433104,24 +433104,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 │ │ │ │ orreq lr, sp, r0, ror r8 │ │ │ │ - smlalseq r8, ip, r8, r9 │ │ │ │ + ldrheq r8, [ip], #152 @ 0x98 @ │ │ │ │ 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] @ 203da4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #72] @ 203da8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ @@ -433136,68 +433136,68 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orreq lr, sp, r0, ror #15 │ │ │ │ - rscseq r8, ip, r4, lsr #18 │ │ │ │ + rscseq r8, ip, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 203df4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #36] @ 203df8 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3224] @ 0xc98 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r4, ror #14 │ │ │ │ - rscseq r8, ip, r8, asr #17 │ │ │ │ + rscseq r8, ip, r8, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 203e54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 203e58 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2368] @ 0x940 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r4, lsl r7 │ │ │ │ - rscseq r8, ip, r8, lsl #17 │ │ │ │ + rscseq r8, ip, r8, lsr #17 │ │ │ │ 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] @ 203ee0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #84] @ 203ee4 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -433215,160 +433215,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 │ │ │ │ @ instruction: 0x018de6b0 │ │ │ │ - rscseq r8, ip, ip, lsr #16 │ │ │ │ + rscseq r8, ip, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 203f38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 203f3c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2352] @ 0x930 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r8, lsr #12 │ │ │ │ - rscseq r8, ip, r8, asr #15 │ │ │ │ + rscseq r8, ip, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 203f98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 203f9c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2472] @ 0x9a8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq lr, [sp, r0] │ │ │ │ - rscseq r8, ip, ip, ror r7 │ │ │ │ + smlalseq r8, ip, ip, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 203ff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 203ff4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2344] @ 0x928 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r0, ror r5 │ │ │ │ - rscseq r8, ip, ip, lsr #14 │ │ │ │ + rscseq r8, ip, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 204050 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #48] @ 204054 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2468] @ 0x9a4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r8, lsl r5 │ │ │ │ - rscseq r8, ip, r8, ror #13 │ │ │ │ + rscseq r8, ip, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 2040a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 2040ac │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3220] @ 0xc94 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018de4b8 │ │ │ │ - rscseq r8, ip, r0, lsr #13 │ │ │ │ + rscseq r8, ip, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 204104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 204108 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1192] @ 0x4a8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r0, ror #8 │ │ │ │ - rscseq r8, ip, r0, ror #12 │ │ │ │ + rscseq r8, ip, r0, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 204174 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 204178 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -433380,23 +433380,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orreq lr, sp, r4, lsl #8 │ │ │ │ - rscseq r8, ip, r8, lsl r6 │ │ │ │ + rscseq r8, ip, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 2041e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 2041e8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -433408,91 +433408,91 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x018de394 │ │ │ │ - rscseq r8, ip, r4, asr #11 │ │ │ │ + rscseq r8, ip, r4, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 204240 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 204244 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1176] @ 0x498 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r4, lsr #6 │ │ │ │ - rscseq r8, ip, r8, ror r5 │ │ │ │ + smlalseq r8, ip, r8, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 204294 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #40] @ 204298 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #1172] @ 0x494 │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r8, asr #5 │ │ │ │ - rscseq r8, ip, r4, lsr r5 │ │ │ │ + rscseq r8, ip, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 2042f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, #44] @ 2042f4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orreq lr, sp, r4, ror r2 │ │ │ │ - ldrsheq r8, [ip], #64 @ 0x40 @ │ │ │ │ + rscseq r8, ip, r0, lsl 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, #84] @ 204368 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 20436c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -433505,23 +433505,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orreq lr, sp, r4, lsl r2 │ │ │ │ - smlalseq r8, ip, r8, r4 │ │ │ │ + ldrheq r8, [ip], #72 @ 0x48 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 2043dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 2043cc │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -433542,15 +433542,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 204450 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 204440 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -433571,15 +433571,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 2044c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 2044b4 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -433600,15 +433600,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 204538 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 204528 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -433629,15 +433629,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 2045ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20459c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -433658,15 +433658,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 204620 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 204610 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -433687,15 +433687,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 204694 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 204684 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -433718,15 +433718,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #484] @ 20489c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ blt 2047f0 │ │ │ │ beq 204838 │ │ │ │ @@ -433840,23 +433840,23 @@ │ │ │ │ ldr ip, [r2, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add lr, r1, ip │ │ │ │ b 204770 │ │ │ │ orreq sp, sp, r0, ror lr │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - rscseq r7, ip, r0, ror #31 │ │ │ │ + rscseq r8, ip, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 204920 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 204910 │ │ │ │ @@ -433879,15 +433879,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 20499c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 20498c │ │ │ │ @@ -433910,15 +433910,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 204a18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 204a08 │ │ │ │ @@ -433941,15 +433941,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 204a94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 204a84 │ │ │ │ @@ -433972,15 +433972,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 204b0c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 204afc │ │ │ │ @@ -434002,15 +434002,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 204b84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 204b74 │ │ │ │ @@ -434032,15 +434032,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 204c04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 204bf4 │ │ │ │ ldr r1, [pc, #60] @ 204c08 │ │ │ │ @@ -434065,15 +434065,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] @ 204c8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434098,15 +434098,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] @ 204d10 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434131,15 +434131,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] @ 204d94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434164,15 +434164,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] @ 204e18 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434197,15 +434197,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 204ea0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 204e90 │ │ │ │ @@ -434232,15 +434232,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] @ 204f24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434264,15 +434264,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] @ 204fa8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434297,15 +434297,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] @ 205028 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434329,15 +434329,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] @ 2050a8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434360,15 +434360,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 20512c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 20511c │ │ │ │ @@ -434395,15 +434395,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] @ 2051b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434427,15 +434427,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 205238 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 205228 │ │ │ │ @@ -434461,15 +434461,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 2052c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2052b0 │ │ │ │ @@ -434496,15 +434496,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 20534c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 20533c │ │ │ │ @@ -434531,15 +434531,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 2053d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2053c8 │ │ │ │ @@ -434566,15 +434566,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] @ 20545c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434598,15 +434598,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 2054e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2054d4 │ │ │ │ @@ -434633,15 +434633,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 205570 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 205560 │ │ │ │ @@ -434668,15 +434668,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ 2055f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2055e8 │ │ │ │ @@ -434701,15 +434701,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] @ 205678 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434733,15 +434733,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] @ 205700 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434767,15 +434767,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] @ 205788 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434801,15 +434801,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] @ 205810 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434835,15 +434835,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] @ 2058a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434872,15 +434872,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] @ 20592c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434906,15 +434906,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] @ 2059b8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434941,15 +434941,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] @ 205a44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -434976,15 +434976,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] @ 205ad0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435011,15 +435011,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] @ 205b5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435047,15 +435047,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] @ 205bec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435082,15 +435082,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] @ 205c78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435118,15 +435118,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 205cfc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 205cec │ │ │ │ @@ -435151,15 +435151,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 205d88 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 205d70 │ │ │ │ @@ -435183,15 +435183,15 @@ │ │ │ │ orreq ip, sp, r8, lsl #16 │ │ │ │ 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] @ 205df0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 205de0 │ │ │ │ @@ -435209,15 +435209,15 @@ │ │ │ │ orreq ip, sp, r0, lsl #15 │ │ │ │ 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] @ 205e58 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 205e48 │ │ │ │ @@ -435235,15 +435235,15 @@ │ │ │ │ orreq ip, sp, r8, lsl r7 │ │ │ │ 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] @ 205ec0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 205eb0 │ │ │ │ @@ -435261,15 +435261,15 @@ │ │ │ │ @ instruction: 0x018dc6b0 │ │ │ │ muleq r0, r2, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 205f28 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 205f18 │ │ │ │ @@ -435287,15 +435287,15 @@ │ │ │ │ orreq ip, sp, r8, asr #12 │ │ │ │ muleq r0, r1, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 205f90 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 205f80 │ │ │ │ @@ -435313,15 +435313,15 @@ │ │ │ │ orreq ip, sp, r0, ror #11 │ │ │ │ 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] @ 205ff8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 205fe8 │ │ │ │ @@ -435341,15 +435341,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] @ 20608c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435380,15 +435380,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] @ 206120 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435415,15 +435415,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] @ 2061b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435453,15 +435453,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] @ 20624c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435491,15 +435491,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] @ 2062e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435529,15 +435529,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] @ 20637c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435567,15 +435567,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] @ 206414 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435605,15 +435605,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] @ 2064a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435641,15 +435641,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 206538 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435677,15 +435677,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] @ 2065cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -435715,15 +435715,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 20665c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 206644 │ │ │ │ @@ -435750,15 +435750,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 2066e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2066d0 │ │ │ │ @@ -435785,15 +435785,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 206770 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 206758 │ │ │ │ @@ -435818,15 +435818,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 2067f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2067e0 │ │ │ │ @@ -435853,15 +435853,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 206884 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 20686c │ │ │ │ @@ -435888,15 +435888,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 20690c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2068f4 │ │ │ │ @@ -435922,15 +435922,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 206998 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 206980 │ │ │ │ @@ -435957,15 +435957,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 206a24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 206a0c │ │ │ │ @@ -435992,15 +435992,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 206ab0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 206a98 │ │ │ │ @@ -436027,15 +436027,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 206b38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 206b20 │ │ │ │ @@ -436061,15 +436061,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 206bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 206bac │ │ │ │ @@ -436096,15 +436096,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 206c50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 206c38 │ │ │ │ @@ -436131,15 +436131,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 206cdc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 206cc4 │ │ │ │ @@ -436166,15 +436166,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 206d68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 206d50 │ │ │ │ @@ -436202,15 +436202,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] @ 206e04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -436242,15 +436242,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 206ea4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -436281,15 +436281,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 206f40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -436320,15 +436320,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 206fe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -436361,15 +436361,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 207080 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -436400,15 +436400,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 20711c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -436438,15 +436438,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] @ 2071b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -436479,15 +436479,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 20725c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -436519,15 +436519,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] @ 2072f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -436559,15 +436559,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 20739c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -436599,15 +436599,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] @ 20743c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -436639,15 +436639,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 2074cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2074b4 │ │ │ │ @@ -436674,15 +436674,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 207558 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 207540 │ │ │ │ @@ -436709,15 +436709,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 2075e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2075cc │ │ │ │ @@ -436744,15 +436744,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 207670 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 207658 │ │ │ │ @@ -436779,15 +436779,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 20770c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2076f4 │ │ │ │ @@ -436818,15 +436818,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 2077a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 207790 │ │ │ │ @@ -436858,15 +436858,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 207844 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 20782c │ │ │ │ @@ -436897,15 +436897,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 2078e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2078c8 │ │ │ │ @@ -436936,15 +436936,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 207980 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 207968 │ │ │ │ @@ -436976,15 +436976,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 207a20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 207a08 │ │ │ │ @@ -437017,15 +437017,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 207acc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437060,15 +437060,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #148] @ 207b88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437107,15 +437107,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] @ 207c44 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437154,15 +437154,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 207cf8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437199,15 +437199,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ 207db4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437245,15 +437245,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] @ 207e6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437292,15 +437292,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #148] @ 207f28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437339,15 +437339,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #148] @ 207fe4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437386,15 +437386,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] @ 2080a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437435,15 +437435,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 20816c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437484,15 +437484,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] @ 208230 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437533,15 +437533,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] @ 2082fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -437583,15 +437583,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ 2083b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #136] @ 2083bc │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ sub r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ mov r4, r1 │ │ │ │ @@ -437631,15 +437631,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] @ 2084b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub r3, r1, #4608 @ 0x1200 │ │ │ │ cmp r3, #9 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 208484 │ │ │ │ @@ -437684,26 +437684,26 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 208438 │ │ │ │ orreq sl, sp, r8, asr #2 │ │ │ │ - @ instruction: 0x0116319c │ │ │ │ + @ instruction: 0x011631bc │ │ │ │ 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] @ 2085b8 │ │ │ │ ldr r2, [pc, #220] @ 2085bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 208588 │ │ │ │ bls 208568 │ │ │ │ ldr r3, [pc, #188] @ 2085c0 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -437761,15 +437761,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 2086c0 │ │ │ │ ldr r2, [pc, #220] @ 2086c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 208690 │ │ │ │ bls 208670 │ │ │ │ ldr r3, [pc, #188] @ 2086c8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -437826,15 +437826,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] @ 2087d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #220] @ 2087dc │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 208790 │ │ │ │ @@ -437896,15 +437896,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] @ 2088f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #220] @ 2088f4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 2088a8 │ │ │ │ @@ -437966,15 +437966,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] @ 208a08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #220] @ 208a0c │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 2089c0 │ │ │ │ @@ -438037,15 +438037,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #232] @ 208b1c │ │ │ │ ldr r2, [pc, #232] @ 208b20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 208aec │ │ │ │ bls 208acc │ │ │ │ ldr r3, [pc, #200] @ 208b24 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -438106,15 +438106,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] @ 208c60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #260] @ 208c64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bls 208b9c │ │ │ │ @@ -438176,26 +438176,26 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 208bc4 │ │ │ │ ldrdeq r9, [sp, ip] │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ - tsteq r6, fp, lsl sl │ │ │ │ + tsteq r6, fp, lsr sl │ │ │ │ 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] @ 208d64 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ bl 5c0c8 │ │ │ │ ldr r3, [pc, #180] @ 208d68 │ │ │ │ add r2, r0, #13 │ │ │ │ @@ -438241,23 +438241,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, r8 │ │ │ │ b 208cdc │ │ │ │ @ instruction: 0x018d989c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq r3, ip, ip, asr #21 │ │ │ │ + rscseq r3, ip, ip, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #336] @ 208ed8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #320] @ 208edc │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 208e78 │ │ │ │ @@ -438347,15 +438347,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #516] @ 209114 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #500] @ 209118 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 208fc4 │ │ │ │ @@ -438497,15 +438497,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] @ 209264 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 209208 │ │ │ │ beq 209238 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -438562,23 +438562,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 2091d0 │ │ │ │ orreq r9, sp, r0, asr #7 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, lsr #9 │ │ │ │ - ldrsheq r3, [ip], #84 @ 0x54 @ │ │ │ │ + rscseq r3, ip, r4, lsl r6 │ │ │ │ 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] @ 209388 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 20932c │ │ │ │ beq 20935c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -438635,23 +438635,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 2092f4 │ │ │ │ @ instruction: 0x018d929c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - rscseq r3, ip, r4, ror #9 │ │ │ │ + rscseq r3, ip, r4, 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, #248] @ 2094a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 209450 │ │ │ │ beq 20947c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -438706,23 +438706,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 209418 │ │ │ │ orreq r9, sp, r8, ror r1 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - ldrsbeq r3, [ip], #56 @ 0x38 @ │ │ │ │ + ldrsheq r3, [ip], #56 @ 0x38 @ │ │ │ │ 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] @ 2095d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 209570 │ │ │ │ beq 2095a4 │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -438781,23 +438781,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 209534 │ │ │ │ orreq r9, sp, ip, asr r0 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - ldrsbeq r3, [ip], #36 @ 0x24 @ │ │ │ │ + ldrsheq r3, [ip], #36 @ 0x24 @ │ │ │ │ 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] @ 2096fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 20969c │ │ │ │ beq 2096d0 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -438855,23 +438855,23 @@ │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 209660 │ │ │ │ orreq r8, sp, r0, lsr pc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - ldrheq r3, [ip], #28 @ │ │ │ │ + ldrsbeq r3, [ip], #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, #268] @ 20982c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 2097cc │ │ │ │ beq 209800 │ │ │ │ ldr r3, [pc, #232] @ 209830 │ │ │ │ @@ -438933,23 +438933,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 209790 │ │ │ │ orreq r8, sp, r8, lsl #28 │ │ │ │ ldrbne r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - rscseq r3, ip, r0, lsr #1 │ │ │ │ + rscseq r3, ip, 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, #260] @ 20995c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 2098fc │ │ │ │ beq 209930 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -439008,23 +439008,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 2098c0 │ │ │ │ ldrdeq r8, [sp, r0] │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - rscseq r2, ip, r4, lsl #31 │ │ │ │ + rscseq r2, ip, r4, lsr #31 │ │ │ │ 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] @ 209a84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 209a28 │ │ │ │ beq 209a58 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -439082,23 +439082,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 2099ec │ │ │ │ orreq r8, sp, r4, lsr #23 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, ror r4 │ │ │ │ - rscseq r2, ip, ip, ror #28 │ │ │ │ + rscseq r2, ip, ip, lsl #29 │ │ │ │ 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] @ 209bb4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 209b58 │ │ │ │ beq 209b88 │ │ │ │ ldr r3, [pc, #228] @ 209bb8 │ │ │ │ @@ -439159,23 +439159,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 209b1c │ │ │ │ orreq r8, sp, ip, ror sl │ │ │ │ beq fecb4668 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - rscseq r2, ip, r8, asr #26 │ │ │ │ + rscseq r2, ip, 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] @ 209ce0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 209c84 │ │ │ │ beq 209cb4 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -439233,23 +439233,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 209c48 │ │ │ │ orreq r8, sp, r8, asr #18 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - rscseq r2, ip, r8, lsr #24 │ │ │ │ + rscseq r2, ip, r8, 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, #256] @ 209e08 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 209dac │ │ │ │ beq 209ddc │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -439307,23 +439307,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 209d70 │ │ │ │ orreq r8, sp, r0, lsr #16 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ - rscseq r2, ip, ip, lsl #22 │ │ │ │ + rscseq r2, ip, ip, 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, #272] @ 209f40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ blt 209ee0 │ │ │ │ beq 209f14 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -439386,23 +439386,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 209e98 │ │ │ │ strdeq r8, [sp, r8] │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - rscseq r2, ip, r4, ror #19 │ │ │ │ + rscseq r2, ip, r4, lsl #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, #268] @ 20a078 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ bmi 20a018 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -439463,15 +439463,15 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 209fdc │ │ │ │ @ instruction: 0x018d85bc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - rscseq r2, ip, r4, asr #17 │ │ │ │ + rscseq r2, ip, r4, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r2, #2404] @ 0x964 │ │ │ │ ldmib r1, {r0, r1, r2} │ │ │ │ @@ -442309,15 +442309,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #44] @ 20cd1c │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 20cd20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ @@ -442329,15 +442329,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r1] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20cd6c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ @@ -442365,15 +442365,15 @@ │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #48] @ 20cdfc │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #44] @ 20ce00 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -442390,15 +442390,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 20ce60 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -442435,15 +442435,15 @@ │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #56] @ 20cf1c │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #52] @ 20cf20 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -442465,15 +442465,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 20cf94 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -442512,15 +442512,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #96] @ 20d07c │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #92] @ 20d080 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r0, [r4, #3] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ @@ -442553,15 +442553,15 @@ │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 20d108 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r0, [r4, #3] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -442573,15 +442573,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orreq r5, sp, r4, ror #8 │ │ │ │ ldr r3, [pc, #64] @ 20d154 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [pc, #44] @ 20d158 │ │ │ │ ldr r0, [pc, #44] @ 20d15c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldrb r1, [r1] │ │ │ │ @@ -442600,15 +442600,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20d1a8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ @@ -442621,15 +442621,15 @@ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [pc, #56] @ 20d204 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -442647,15 +442647,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 20d264 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -442665,15 +442665,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] @ 20d2cc │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr lr, [r2, #768] @ 0x300 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ @@ -442700,15 +442700,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 20d340 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -442723,15 +442723,15 @@ │ │ │ │ ldr r2, [pc, #96] @ 20d3c0 │ │ │ │ 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] @ 20d3c4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -442762,15 +442762,15 @@ │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 20d44c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -442794,15 +442794,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #44] @ 20d4b0 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 20d4b4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ @@ -442814,15 +442814,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20d500 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ @@ -442850,15 +442850,15 @@ │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #48] @ 20d590 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #44] @ 20d594 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -442875,15 +442875,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 20d5f4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -442920,15 +442920,15 @@ │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #56] @ 20d6b0 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #52] @ 20d6b4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -442950,15 +442950,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 20d728 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -442997,15 +442997,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #96] @ 20d810 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #92] @ 20d814 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r0, [r4, #6] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ @@ -443038,15 +443038,15 @@ │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 20d89c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r0, [r4, #6] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -443066,15 +443066,15 @@ │ │ │ │ ldrh r0, [r1] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #44] @ 20d8f0 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 20d8f4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ @@ -443086,15 +443086,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20d940 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ @@ -443114,15 +443114,15 @@ │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #48] @ 20d9b0 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #44] @ 20d9b4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -443139,15 +443139,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 20da14 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -443172,15 +443172,15 @@ │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #56] @ 20daa0 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #52] @ 20daa4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -443202,15 +443202,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 20db18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -443237,15 +443237,15 @@ │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #80] @ 20dbc0 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #76] @ 20dbc4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #40] @ 20dbc0 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ @@ -443274,15 +443274,15 @@ │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 20dc4c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -443309,15 +443309,15 @@ │ │ │ │ ldr r3, [pc, #52] @ 20dcbc │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 20dcc0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ @@ -443329,15 +443329,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20dd0c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ @@ -443371,15 +443371,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 20ddb8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -443396,15 +443396,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 20de18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -443450,15 +443450,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #52] @ 20defc │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -443480,15 +443480,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 20df70 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -443536,15 +443536,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ ldr r3, [pc, #112] @ 20e088 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #104] @ 20e08c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ @@ -443580,15 +443580,15 @@ │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 20e114 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -443610,15 +443610,15 @@ │ │ │ │ ldr r3, [pc, #52] @ 20e170 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 20e174 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ @@ -443630,15 +443630,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20e1c0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ @@ -443662,15 +443662,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 20e244 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -443687,15 +443687,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 20e2a4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ bx r3 │ │ │ │ @@ -443726,15 +443726,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #52] @ 20e34c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -443756,15 +443756,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 20e3c0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -443797,15 +443797,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ ldr r3, [pc, #92] @ 20e488 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #84] @ 20e48c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #48] @ 20e488 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ @@ -443836,15 +443836,15 @@ │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 20e514 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -443856,106 +443856,106 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orreq r4, sp, r8, asr r0 │ │ │ │ ldr r3, [pc, #40] @ 20e548 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #724] @ 0x2d4 │ │ │ │ bx r3 │ │ │ │ orreq r4, sp, r8 │ │ │ │ ldr r3, [pc, #40] @ 20e57c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #748] @ 0x2ec │ │ │ │ bx r3 │ │ │ │ ldrdeq r3, [sp, r4] │ │ │ │ ldr r3, [pc, #40] @ 20e5b0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #772] @ 0x304 │ │ │ │ bx r3 │ │ │ │ orreq r3, sp, r0, lsr #31 │ │ │ │ ldr r3, [pc, #40] @ 20e5e4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #796] @ 0x31c │ │ │ │ bx r3 │ │ │ │ orreq r3, sp, ip, ror #30 │ │ │ │ ldr r3, [pc, #40] @ 20e618 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #716] @ 0x2cc │ │ │ │ bx r3 │ │ │ │ orreq r3, sp, r8, lsr pc │ │ │ │ ldr r3, [pc, #40] @ 20e64c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #740] @ 0x2e4 │ │ │ │ bx r3 │ │ │ │ orreq r3, sp, r4, lsl #30 │ │ │ │ ldr r3, [pc, #40] @ 20e680 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #764] @ 0x2fc │ │ │ │ bx r3 │ │ │ │ ldrdeq r3, [sp, r0] │ │ │ │ ldr r3, [pc, #40] @ 20e6b4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #788] @ 0x314 │ │ │ │ bx r3 │ │ │ │ @@ -443972,15 +443972,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #40] @ 20e714 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #36] @ 20e718 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ bx r3 │ │ │ │ blcc fe22e920 │ │ │ │ @@ -443991,15 +443991,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r1] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 20e760 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ bx r3 │ │ │ │ orreq r3, sp, ip, ror #27 │ │ │ │ @@ -444026,15 +444026,15 @@ │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #44] @ 20e7ec │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 20e7f0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ blcc fe22e9f8 │ │ │ │ @@ -444050,15 +444050,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20e84c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ orreq r3, sp, r0, lsl #26 │ │ │ │ @@ -444094,15 +444094,15 @@ │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #52] @ 20e904 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #48] @ 20e908 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2580] @ 0xa14 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -444123,15 +444123,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 20e978 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2580] @ 0xa14 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -444169,15 +444169,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #92] @ 20ea5c │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #88] @ 20ea60 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r0, [r4, #3] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -444209,15 +444209,15 @@ │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 20eae4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r0, [r4, #3] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -444229,15 +444229,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orreq r3, sp, r4, lsl #21 │ │ │ │ ldr r2, [pc, #60] @ 20eb2c │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [pc, #52] @ 20eb30 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #44] @ 20eb34 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r3, ip] │ │ │ │ mov r0, r4 │ │ │ │ @@ -444254,15 +444254,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 20eb7c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ bx r3 │ │ │ │ ldrdeq r3, [sp, r0] │ │ │ │ @@ -444274,15 +444274,15 @@ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [pc, #52] @ 20ebd4 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ orreq r1, sp, r0, ror r4 │ │ │ │ @@ -444299,15 +444299,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20ec30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ orreq r3, sp, ip, lsl r9 │ │ │ │ @@ -444316,15 +444316,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] @ 20ec94 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr lr, [r2, #2580] @ 0xa14 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldrb r1, [r1] │ │ │ │ @@ -444350,15 +444350,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 20ed04 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2580] @ 0xa14 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -444372,15 +444372,15 @@ │ │ │ │ ldr r2, [pc, #92] @ 20ed80 │ │ │ │ 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] @ 20ed84 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -444410,15 +444410,15 @@ │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 20ee08 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -444441,15 +444441,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #40] @ 20ee68 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #36] @ 20ee6c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ bx r3 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ @@ -444460,15 +444460,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 20eeb4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018d3698 │ │ │ │ @@ -444495,15 +444495,15 @@ │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #44] @ 20ef40 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 20ef44 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ @@ -444519,15 +444519,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20efa0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ orreq r3, sp, ip, lsr #11 │ │ │ │ @@ -444563,15 +444563,15 @@ │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #52] @ 20f058 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #48] @ 20f05c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2580] @ 0xa14 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -444592,15 +444592,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 20f0cc │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2580] @ 0xa14 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -444638,15 +444638,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #92] @ 20f1b0 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #88] @ 20f1b4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r0, [r4, #6] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -444678,15 +444678,15 @@ │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 20f238 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r0, [r4, #6] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -444705,15 +444705,15 @@ │ │ │ │ ldrh r0, [r1] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #40] @ 20f288 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #36] @ 20f28c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ bx r3 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ @@ -444724,15 +444724,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 20f2d4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ bx r3 │ │ │ │ orreq r3, sp, r8, ror r2 │ │ │ │ @@ -444751,15 +444751,15 @@ │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #44] @ 20f340 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 20f344 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ @@ -444775,15 +444775,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20f3a0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ orreq r3, sp, ip, lsr #3 │ │ │ │ @@ -444807,15 +444807,15 @@ │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #52] @ 20f428 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #48] @ 20f42c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2580] @ 0xa14 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -444836,15 +444836,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 20f49c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2580] @ 0xa14 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -444870,15 +444870,15 @@ │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #76] @ 20f540 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #72] @ 20f544 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #36] @ 20f540 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ mov r3, r8 │ │ │ │ @@ -444906,15 +444906,15 @@ │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 20f5c8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -444940,15 +444940,15 @@ │ │ │ │ ldr r3, [pc, #48] @ 20f634 │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20f638 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ bx r3 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ @@ -444959,15 +444959,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 20f680 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, asr #29 │ │ │ │ @@ -445000,15 +445000,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 20f728 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ @@ -445024,15 +445024,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20f784 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, r8, asr #27 │ │ │ │ @@ -445077,15 +445077,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 20f864 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2580] @ 0xa14 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -445106,15 +445106,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 20f8d4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2580] @ 0xa14 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -445161,15 +445161,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ ldr r3, [pc, #108] @ 20f9e8 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #100] @ 20f9ec │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -445204,15 +445204,15 @@ │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 20fa70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -445233,15 +445233,15 @@ │ │ │ │ ldr r3, [pc, #48] @ 20fac8 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20facc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ bx r3 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ @@ -445252,15 +445252,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 20fb14 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, r8, lsr sl │ │ │ │ @@ -445283,15 +445283,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 20fb94 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ @@ -445307,15 +445307,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 20fbf0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, asr r9 │ │ │ │ @@ -445345,15 +445345,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 20fc94 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2580] @ 0xa14 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -445374,15 +445374,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 20fd04 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2580] @ 0xa14 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -445414,15 +445414,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ ldr r3, [pc, #88] @ 20fdc8 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #80] @ 20fdcc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #44] @ 20fdc8 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ @@ -445452,15 +445452,15 @@ │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 20fe50 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -445471,140 +445471,140 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orreq r2, sp, r8, lsl r7 │ │ │ │ ldr r3, [pc, #36] @ 20fe80 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2568] @ 0xa08 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, asr #13 │ │ │ │ ldr r3, [pc, #36] @ 20feb0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2576] @ 0xa10 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018d269c │ │ │ │ ldr r3, [pc, #36] @ 20fee0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2584] @ 0xa18 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, ror #12 │ │ │ │ ldr r3, [pc, #36] @ 20ff10 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2592] @ 0xa20 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, lsr r6 │ │ │ │ ldr r3, [pc, #36] @ 20ff40 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2144] @ 0x860 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, lsl #12 │ │ │ │ ldr r3, [pc, #36] @ 20ff70 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2160] @ 0x870 │ │ │ │ bx r3 │ │ │ │ ldrdeq r2, [sp, ip] │ │ │ │ ldr r3, [pc, #36] @ 20ffa0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2176] @ 0x880 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, lsr #11 │ │ │ │ ldr r3, [pc, #36] @ 20ffd0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, ror r5 │ │ │ │ ldr r3, [pc, #44] @ 210008 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1020] @ 0x3fc │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, asr #10 │ │ │ │ ldr r3, [pc, #48] @ 210044 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1028] @ 0x404 │ │ │ │ ldrsb r1, [r1] │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, r4, lsl r5 │ │ │ │ ldr r3, [pc, #56] @ 210088 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r2, [r1, #1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #1044] @ 0x414 │ │ │ │ ldrsb r3, [r1, #2] │ │ │ │ @@ -445613,56 +445613,56 @@ │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ ldrdeq r2, [sp, r8] │ │ │ │ ldr r3, [pc, #36] @ 2100b8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018d2494 │ │ │ │ ldr r3, [pc, #44] @ 2100f0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1024] @ 0x400 │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, r4, ror #8 │ │ │ │ ldr r3, [pc, #48] @ 21012c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1036] @ 0x40c │ │ │ │ ldrb r1, [r1] │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, lsr #8 │ │ │ │ ldr r3, [pc, #56] @ 210170 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #1052] @ 0x41c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ @@ -445671,56 +445671,56 @@ │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ strdeq r2, [sp, r0] │ │ │ │ ldr r3, [pc, #36] @ 2101a0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, lsr #7 │ │ │ │ ldr r3, [pc, #44] @ 2101d8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1020] @ 0x3fc │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, ror r3 │ │ │ │ ldr r3, [pc, #48] @ 210214 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1028] @ 0x404 │ │ │ │ ldrsh r1, [r1] │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, r4, asr #6 │ │ │ │ ldr r3, [pc, #56] @ 210258 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r2, [r1, #2] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #1044] @ 0x414 │ │ │ │ ldrsh r3, [r1, #4] │ │ │ │ @@ -445729,56 +445729,56 @@ │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ orreq r2, sp, r8, lsl #6 │ │ │ │ ldr r3, [pc, #36] @ 210288 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ orreq r2, sp, r4, asr #5 │ │ │ │ ldr r3, [pc, #44] @ 2102c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1024] @ 0x400 │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018d2294 │ │ │ │ ldr r3, [pc, #48] @ 2102fc │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1036] @ 0x40c │ │ │ │ ldrh r1, [r1] │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, asr r2 │ │ │ │ ldr r3, [pc, #56] @ 210340 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #1052] @ 0x41c │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -445787,175 +445787,175 @@ │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ orreq r2, sp, r0, lsr #4 │ │ │ │ ldr r3, [pc, #36] @ 210370 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ ldrdeq r2, [sp, ip] │ │ │ │ ldr r3, [pc, #44] @ 2103a8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1020] @ 0x3fc │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, lsr #3 │ │ │ │ ldr r3, [pc, #44] @ 2103e0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1028] @ 0x404 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, r4, ror r1 │ │ │ │ ldr r3, [pc, #48] @ 21041c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #1044] @ 0x414 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov ip, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ orreq r2, sp, ip, lsr r1 │ │ │ │ ldr r3, [pc, #40] @ 210450 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1064] @ 0x428 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, r0, lsl #2 │ │ │ │ ldr r3, [pc, #44] @ 210488 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1024] @ 0x400 │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, ip, asr #1 │ │ │ │ ldr r3, [pc, #44] @ 2104c0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1036] @ 0x40c │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018d2094 │ │ │ │ ldr r3, [pc, #48] @ 2104fc │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #1052] @ 0x41c │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov ip, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ orreq r2, sp, ip, asr r0 │ │ │ │ ldr r3, [pc, #40] @ 210530 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #1072] @ 0x430 │ │ │ │ bx r3 │ │ │ │ orreq r2, sp, r0, lsr #32 │ │ │ │ ldr r3, [pc, #36] @ 210560 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #3292] @ 0xcdc │ │ │ │ bx r3 │ │ │ │ orreq r1, sp, ip, ror #31 │ │ │ │ ldr r3, [pc, #36] @ 210590 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #3300] @ 0xce4 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018d1fbc │ │ │ │ ldr r3, [pc, #36] @ 2105c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #3308] @ 0xcec │ │ │ │ bx r3 │ │ │ │ orreq r1, sp, ip, lsl #31 │ │ │ │ ldr r3, [pc, #36] @ 2105f0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ bx r3 │ │ │ │ orreq r1, sp, ip, asr pc │ │ │ │ @@ -446169,15 +446169,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 2109b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #458752 @ 0x70000 │ │ │ │ ldrb r2, [r3, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ beq 210970 │ │ │ │ ldr r3, [r3, #292] @ 0x124 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -446251,26 +446251,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 210a98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ andeq fp, r6, r8, asr #20 │ │ │ │ - smlatteq r1, r4, r8, sl │ │ │ │ + tsteq r1, r4, lsl #18 │ │ │ │ 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 210adc │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 210b0c │ │ │ │ str r7, [r4, #796] @ 0x31c │ │ │ │ add r4, r4, #28 │ │ │ │ cmp r4, r6 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r4, #796] @ 0x31c │ │ │ │ @@ -446318,15 +446318,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 210bac │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 210bc0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 210bd0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 5c9c8 │ │ │ │ @@ -446369,20 +446369,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 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r4, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 210c34 │ │ │ │ b 210c28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -446498,19 +446498,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 286da0 │ │ │ │ b 210e0c │ │ │ │ ldr ip, [pc, #24] @ 210e80 │ │ │ │ add ip, pc, ip │ │ │ │ b 210e40 │ │ │ │ andeq fp, r6, r4, asr #20 │ │ │ │ - rscseq fp, fp, r4, asr #22 │ │ │ │ + rscseq fp, fp, r4, ror #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq fp, fp, r0, asr #21 │ │ │ │ - ldrsbeq fp, [fp], #160 @ 0xa0 @ │ │ │ │ - smlatbeq sp, r4, pc, pc @ │ │ │ │ + rscseq fp, fp, r0, ror #21 │ │ │ │ + ldrsheq fp, [fp], #160 @ 0xa0 @ │ │ │ │ + smlabteq sp, r4, pc, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ 210eb8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -446988,15 +446988,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] @ 2116c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, r4, #438272 @ 0x6b000 │ │ │ │ ldr r6, [r7, #2620] @ 0xa3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -447129,15 +447129,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] @ 211910 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, r4, #438272 @ 0x6b000 │ │ │ │ ldr r6, [r7, #2620] @ 0xa3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -447180,76 +447180,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 21191c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r0, sp, r0, ror #25 │ │ │ │ andeq fp, r6, ip, lsr sl │ │ │ │ - rscseq fp, fp, r0, asr r0 │ │ │ │ + rscseq fp, fp, r0, ror r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 211948 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 2116cc │ │ │ │ orreq r0, sp, r0, lsl #24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #56] @ 211990 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 21197c │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ b 2116cc │ │ │ │ ldr r2, [pc, #16] @ 211994 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #12] @ 211998 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrdeq r0, [sp, r0] │ │ │ │ - ldrsheq sl, [fp], #240 @ 0xf0 @ │ │ │ │ + rscseq fp, fp, r0, lsl r0 │ │ │ │ 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] @ 2119e8 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #36] @ 2119ec │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 2109bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orreq r0, sp, r4, ror #22 │ │ │ │ - rscseq sl, fp, r4, asr #31 │ │ │ │ + rscseq sl, fp, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #100] @ 211a6c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ blt 211a4c │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ beq 211a44 │ │ │ │ @@ -447266,47 +447266,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ 211a7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 286da0 │ │ │ │ orreq r0, sp, r0, lsr #22 │ │ │ │ + rscseq sl, fp, ip, ror pc │ │ │ │ rscseq sl, fp, ip, asr pc │ │ │ │ - rscseq sl, fp, ip, lsr pc │ │ │ │ - rscseq r0, fp, ip, lsr #20 │ │ │ │ + rscseq r0, fp, ip, asr #20 │ │ │ │ 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] @ 211acc │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #36] @ 211ad0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2109bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orreq r0, sp, r0, lsl #21 │ │ │ │ - ldrsheq sl, [fp], #228 @ 0xe4 @ │ │ │ │ + rscseq sl, fp, r4, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #100] @ 211b50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ blt 211b30 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ beq 211b28 │ │ │ │ @@ -447323,26 +447323,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ 211b60 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 286da0 │ │ │ │ orreq r0, sp, ip, lsr sl │ │ │ │ + rscseq sl, fp, ip, lsr #29 │ │ │ │ rscseq sl, fp, ip, lsl #29 │ │ │ │ - rscseq sl, fp, ip, ror #28 │ │ │ │ - rscseq r0, fp, r8, asr #18 │ │ │ │ + rscseq r0, fp, r8, ror #18 │ │ │ │ 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] @ 211c44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ beq 211bb4 │ │ │ │ ldr r2, [pc, #168] @ 211c48 │ │ │ │ mov r0, r4 │ │ │ │ @@ -447384,25 +447384,25 @@ │ │ │ │ add r1, r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 210be0 │ │ │ │ b 211bd0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r0, sp, ip, lsr #19 │ │ │ │ - rscseq r0, fp, r4, asr ip │ │ │ │ + rscseq r0, fp, r4, ror ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq fp, r6, r4, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #412] @ 211e08 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 211db0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -447418,15 +447418,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 211dd8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 211ce8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 216c6c │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r6, #1708] @ 0x6ac │ │ │ │ @@ -447463,23 +447463,23 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 211d90 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 211de8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 211df8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 211dc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r5, [r6, #1708] @ 0x6ac │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #88] @ 211e10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #84] @ 211e14 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -447498,24 +447498,24 @@ │ │ │ │ b 211d90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 216c6c │ │ │ │ b 211d90 │ │ │ │ @ instruction: 0x018d08bc │ │ │ │ andeq fp, r6, r4, asr #20 │ │ │ │ - rscseq r0, fp, r8, lsr sl │ │ │ │ + rscseq r0, 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 r3, [pc, #336] @ 211f80 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 211f28 │ │ │ │ ldr r7, [pc, #304] @ 211f84 │ │ │ │ mov r4, r1 │ │ │ │ @@ -447541,34 +447541,34 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 211ec8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 211f50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 211f70 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 211f40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 211f60 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 211f20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 216c6c │ │ │ │ mov r4, #0 │ │ │ │ b 211ee0 │ │ │ │ @@ -447591,25 +447591,25 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ b 211f20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 216c6c │ │ │ │ b 211ec8 │ │ │ │ strdeq r0, [sp, r8] │ │ │ │ - rscseq sl, fp, r8, ror #22 │ │ │ │ - rscseq r0, fp, r0, asr #17 │ │ │ │ + rscseq sl, fp, r8, lsl #23 │ │ │ │ + rscseq r0, fp, r0, ror #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, #148] @ 21203c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ beq 211fdc │ │ │ │ ldr r2, [pc, #116] @ 212040 │ │ │ │ mov r0, r6 │ │ │ │ @@ -447638,19 +447638,19 @@ │ │ │ │ ldr r2, [pc, #36] @ 212050 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orreq r0, sp, r0, lsl #11 │ │ │ │ - rscseq r0, fp, r4, lsr #16 │ │ │ │ + rscseq r0, fp, r4, asr #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq sl, [fp], #144 @ 0x90 @ │ │ │ │ + rscseq sl, fp, r0, lsl sl │ │ │ │ muleq r0, r5, r8 │ │ │ │ - rscseq sl, fp, r0, asr #19 │ │ │ │ + rscseq sl, fp, r0, ror #19 │ │ │ │ ldr r3, [pc, #212] @ 212130 │ │ │ │ cmp r1, r3 │ │ │ │ bhi 2120ac │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ bhi 212090 │ │ │ │ cmp r1, #776 @ 0x308 │ │ │ │ beq 2120e8 │ │ │ │ @@ -447945,18 +447945,18 @@ │ │ │ │ b 2124a0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1b17d4 │ │ │ │ ldr r2, [pc, #20] @ 212518 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ b 2124a0 │ │ │ │ - smlalseq sl, fp, r4, r5 │ │ │ │ - rscseq sl, fp, r4, lsl #11 │ │ │ │ - rscseq sl, fp, r0, lsl #11 │ │ │ │ - rscseq sl, fp, r0, asr #10 │ │ │ │ + ldrheq sl, [fp], #84 @ 0x54 @ │ │ │ │ + rscseq sl, fp, r4, lsr #11 │ │ │ │ + rscseq sl, fp, r0, lsr #11 │ │ │ │ + rscseq sl, fp, r0, ror #10 │ │ │ │ push {r4, r5, lr} │ │ │ │ add lr, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [lr, #1920] @ 0x780 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp ip, #0 │ │ │ │ beq 21259c │ │ │ │ ldrb ip, [lr, #1392] @ 0x570 │ │ │ │ @@ -448223,26 +448223,26 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 2128c0 │ │ │ │ ldr r2, [pc, #20] @ 21296c │ │ │ │ ldr r1, [pc, #20] @ 212970 │ │ │ │ add r2, pc, r2 │ │ │ │ b 212820 │ │ │ │ andeq r8, r0, r8 │ │ │ │ - smlalseq sl, fp, r8, r2 │ │ │ │ - rscseq sl, fp, r8, lsr r2 │ │ │ │ - rscseq sl, fp, r4, lsr #2 │ │ │ │ + ldrheq sl, [fp], #40 @ 0x28 @ │ │ │ │ + rscseq sl, fp, r8, asr r2 │ │ │ │ + rscseq sl, fp, r4, asr #2 │ │ │ │ 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] @ 212a10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ @@ -448267,23 +448267,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 212240 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x018cfb9c │ │ │ │ - rscseq sl, fp, r4, lsr #2 │ │ │ │ + rscseq sl, fp, r4, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #80] @ 212a80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ @@ -448302,15 +448302,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] @ 212b28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ @@ -448337,23 +448337,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 212240 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq pc, ip, ip, lsl #21 │ │ │ │ - rscseq sl, fp, ip, lsl r0 │ │ │ │ + rscseq sl, fp, ip, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #84] @ 212b9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r1 │ │ │ │ @@ -448374,15 +448374,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] @ 212cc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #796 @ 0x31c │ │ │ │ @@ -448460,15 +448460,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #392] @ 212e9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 212e40 │ │ │ │ @@ -448558,20 +448558,20 @@ │ │ │ │ b 212dfc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 212da0 │ │ │ │ orreq pc, ip, r4, lsl r8 @ │ │ │ │ - rscseq r9, fp, r0, ror #27 │ │ │ │ + rscseq r9, fp, r0, lsl #28 │ │ │ │ andeq r8, r1, lr, lsl r7 │ │ │ │ andeq r8, r1, r2, lsr #14 │ │ │ │ - ldrsbeq r9, [fp], #192 @ 0xc0 @ │ │ │ │ + ldrsheq r9, [fp], #192 @ 0xc0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsbeq r9, [fp], #192 @ 0xc0 @ │ │ │ │ + ldrsheq r9, [fp], #192 @ 0xc0 @ │ │ │ │ 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 │ │ │ │ @@ -448582,15 +448582,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] @ 2132d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r0, [pc, #968] @ 2132d8 │ │ │ │ add r5, r6, #98304 @ 0x18000 │ │ │ │ ldrb r7, [r5, #1392] @ 0x570 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r7, #0 │ │ │ │ ldrb r9, [r5, #1921] @ 0x781 │ │ │ │ @@ -448830,24 +448830,24 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 166a98 │ │ │ │ b 213280 │ │ │ │ orreq pc, ip, ip, lsr #12 │ │ │ │ orreq sp, ip, r4, ror #1 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x011586bc │ │ │ │ - rscseq r9, fp, ip, asr #23 │ │ │ │ + @ instruction: 0x011586dc │ │ │ │ + rscseq r9, fp, ip, ror #23 │ │ │ │ andeq r8, r0, r8 │ │ │ │ - @ instruction: 0x011584f4 │ │ │ │ + tsteq r5, r4, lsl r5 │ │ │ │ andeq r8, r0, r5 │ │ │ │ ldr r3, [pc, #132] @ 213380 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr ip, [pc, #112] @ 213384 │ │ │ │ add lr, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [lr, #1573] @ 0x625 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -448873,20 +448873,20 @@ │ │ │ │ pop {r4, lr} │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ b 2125f4 │ │ │ │ orreq pc, ip, ip, lsr #4 │ │ │ │ ldrdeq ip, [ip, r8] │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x011582b8 │ │ │ │ + @ instruction: 0x011582d8 │ │ │ │ ldr r2, [pc, #244] @ 21348c │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr ip, [pc, #224] @ 213490 │ │ │ │ add lr, r0, #98304 @ 0x18000 │ │ │ │ ldrb r2, [lr, #1573] @ 0x625 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ cmp r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -448941,50 +448941,50 @@ │ │ │ │ pop {r4, r5, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x018cf190 │ │ │ │ orreq ip, ip, ip, lsr ip │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r8, r0, r8 │ │ │ │ - rscseq r9, fp, r0, ror #14 │ │ │ │ - tsteq r5, ip, asr #3 │ │ │ │ - ldrsheq r9, [fp], #104 @ 0x68 @ │ │ │ │ + rscseq r9, fp, r0, lsl #15 │ │ │ │ + tsteq r5, ip, ror #3 │ │ │ │ + rscseq r9, fp, r8, lsl r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ 2134d8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 21276c │ │ │ │ orreq pc, ip, r4, ror r0 @ │ │ │ │ ldr r3, [pc, #36] @ 213508 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b 21276c │ │ │ │ orreq pc, ip, 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, #216] @ 2135fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #804 @ 0x324 │ │ │ │ ldrh r2, [r2] │ │ │ │ @@ -449038,15 +449038,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #384] @ 21379c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #1704] @ 0x6a8 │ │ │ │ cmp r4, r3 │ │ │ │ bcs 213748 │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ @@ -449135,27 +449135,27 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 166a98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 2136cc │ │ │ │ orreq lr, ip, ip, lsl #30 │ │ │ │ andeq r8, r0, r8 │ │ │ │ - rscseq r9, fp, ip, asr #10 │ │ │ │ + rscseq r9, fp, ip, ror #10 │ │ │ │ andeq r8, r1, r6, lsr #14 │ │ │ │ - rscseq r9, fp, ip, asr r4 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ rscseq r9, fp, ip, ror r4 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + smlalseq r9, fp, ip, r4 │ │ │ │ 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] @ 2139a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, #98304 @ 0x18000 │ │ │ │ ldr r0, [r4, #1788] @ 0x6fc │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ @@ -449270,15 +449270,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] @ 213ac4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r4, #98304 @ 0x18000 │ │ │ │ add r3, r7, #1760 @ 0x6e0 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ cmp r3, r6 │ │ │ │ beq 213a80 │ │ │ │ @@ -449336,23 +449336,23 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 2139fc │ │ │ │ orreq lr, ip, ip, ror #22 │ │ │ │ - rscseq r9, fp, r0, ror r1 │ │ │ │ + smlalseq r9, fp, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #168] @ 213b8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ add r3, r6, #1920 @ 0x780 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r4, #5376 @ 0x1500 │ │ │ │ @@ -449386,24 +449386,24 @@ │ │ │ │ ldr r2, [pc, #24] @ 213b94 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orreq lr, ip, r4, asr #20 │ │ │ │ - tsteq r5, r8, asr fp │ │ │ │ - rscseq r9, fp, ip, lsr #1 │ │ │ │ + tsteq r5, r8, ror fp │ │ │ │ + rscseq r9, fp, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #132] @ 213c34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ add r3, r6, #1920 @ 0x780 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -449428,23 +449428,23 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b9424 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ b 213be0 │ │ │ │ orreq lr, ip, r8, ror r9 │ │ │ │ - @ instruction: 0x01157a98 │ │ │ │ + @ instruction: 0x01157ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 213cb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #98304 @ 0x18000 │ │ │ │ ldr r3, [r6, #1748] @ 0x6d4 │ │ │ │ cmp r3, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ @@ -449476,15 +449476,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ orr r2, r2, r1, lsl #1 │ │ │ │ add r0, r5, #94208 @ 0x17000 │ │ │ │ ldr ip, [r0, #1704] @ 0x6a8 │ │ │ │ mov r4, r2 │ │ │ │ cmp ip, #1 │ │ │ │ bls 213d30 │ │ │ │ @@ -449520,15 +449520,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] @ 213e80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldrb r7, [sp, #24] │ │ │ │ add r0, r6, #94208 @ 0x17000 │ │ │ │ ldr ip, [r0, #1704] @ 0x6a8 │ │ │ │ cmp ip, r5 │ │ │ │ bls 213e64 │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -449575,15 +449575,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 213e88 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq lr, ip, r4, lsl #15 │ │ │ │ - ldrheq r8, [fp], #220 @ 0xdc @ │ │ │ │ + ldrsbeq r8, [fp], #220 @ 0xdc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ add r0, r0, #99328 @ 0x18400 │ │ │ │ add r0, r0, #912 @ 0x390 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ cmp r0, #1 │ │ │ │ bls 213eb0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -449642,15 +449642,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] @ 214140 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ ldr r2, [r6, #1636] @ 0x664 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #30 │ │ │ │ bhi 213fbc │ │ │ │ @@ -449753,18 +449753,18 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ b 2140f8 │ │ │ │ @ instruction: 0x018ce59c │ │ │ │ andeq r8, r0, sp, lsl r9 │ │ │ │ andeq r8, r0, fp, lsl r9 │ │ │ │ - rscseq r8, fp, r8, lsl #24 │ │ │ │ - rscseq r8, fp, r0, lsr #23 │ │ │ │ + rscseq r8, fp, r8, lsr #24 │ │ │ │ + rscseq r8, fp, r0, asr #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r8, fp, r0, lsr #23 │ │ │ │ + rscseq r8, fp, r0, asr #23 │ │ │ │ add r0, r0, #102400 @ 0x19000 │ │ │ │ add r3, r0, #1520 @ 0x5f0 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r3, #1 │ │ │ │ andls r3, r3, #255 @ 0xff │ │ │ │ bls 214180 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -450283,24 +450283,24 @@ │ │ │ │ muleq r0, r3, r8 │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ andeq r9, r8, ip, asr fp │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ - ldrsheq lr, [sl], #44 @ 0x2c @ │ │ │ │ + rscseq lr, sl, ip, lsl r3 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ muleq r8, ip, pc @ │ │ │ │ andeq r8, r8, r4, lsr #31 │ │ │ │ andeq r9, r8, r8, asr fp │ │ │ │ andeq r8, r8, ip, lsr #31 │ │ │ │ @ instruction: 0x00088fb4 │ │ │ │ muleq r8, r8, pc @ │ │ │ │ andeq ip, r7, ip, lsr pc │ │ │ │ - rscseq r8, fp, r8, asr #6 │ │ │ │ + rscseq r8, fp, r8, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ ble 214a80 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -450370,22 +450370,22 @@ │ │ │ │ ldr r2, [pc, #48] @ 214b0c │ │ │ │ ldr r1, [pc, #20] @ 214af4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, ip │ │ │ │ bl 286da0 │ │ │ │ b 214a58 │ │ │ │ - rscseq r8, fp, r8, ror r2 │ │ │ │ + smlalseq r8, fp, r8, r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r8, fp, ip, lsr r2 │ │ │ │ - rscseq r8, fp, r0, lsl r2 │ │ │ │ - rscseq r1, fp, r4, asr #1 │ │ │ │ + rscseq r8, fp, ip, asr r2 │ │ │ │ + rscseq r8, fp, r0, lsr r2 │ │ │ │ + rscseq r1, fp, r4, ror #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r8, fp, r8, lsr #4 │ │ │ │ - rscseq r8, fp, r4, lsr r2 │ │ │ │ + rscseq r8, fp, r8, asr #4 │ │ │ │ + rscseq r8, fp, r4, asr r2 │ │ │ │ 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] │ │ │ │ @@ -450454,21 +450454,21 @@ │ │ │ │ b 214bc8 │ │ │ │ ldr r2, [pc, #40] @ 214c58 │ │ │ │ ldr r1, [pc, #16] @ 214c44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b 214bc8 │ │ │ │ - ldrsheq r8, [fp], #16 @ │ │ │ │ + rscseq r8, fp, r0, lsl r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r8, fp, r8, asr r1 │ │ │ │ + rscseq r8, fp, r8, ror r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r8, fp, r0, ror #2 │ │ │ │ - rscseq r8, fp, ip, lsr #2 │ │ │ │ - rscseq r8, fp, r0, asr r1 │ │ │ │ + rscseq r8, fp, r0, lsl #3 │ │ │ │ + rscseq r8, fp, ip, asr #2 │ │ │ │ + rscseq r8, fp, 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 r6, r2 │ │ │ │ ldr r2, [pc, #536] @ 214e90 │ │ │ │ mov r4, r3 │ │ │ │ @@ -450605,26 +450605,26 @@ │ │ │ │ ldr r2, [pc, #64] @ 214ec8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 214cfc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq fp, ip, ip, ror r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq fp, ip, r0, lsr #6 │ │ │ │ - rscseq r8, fp, r4, lsl #2 │ │ │ │ + rscseq r8, fp, r4, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq fp, ip, r8, asr #4 │ │ │ │ orreq fp, ip, ip, lsl r2 │ │ │ │ - ldrsbeq r7, [fp], #252 @ 0xfc @ │ │ │ │ + ldrsheq r7, [fp], #252 @ 0xfc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldrdeq fp, [ip, ip] │ │ │ │ - ldrsbeq r7, [fp], #244 @ 0xf4 @ │ │ │ │ - rscseq r8, fp, ip │ │ │ │ + ldrsheq r7, [fp], #244 @ 0xf4 @ │ │ │ │ + rscseq r8, fp, ip, lsr #32 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x018cb194 │ │ │ │ - ldrheq r7, [fp], #240 @ 0xf0 @ │ │ │ │ + ldrsbeq r7, [fp], #240 @ 0xf0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #508] @ 2150e0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -450756,15 +450756,15 @@ │ │ │ │ b 21509c │ │ │ │ @ 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 │ │ │ │ - rscseq r7, fp, r0, lsr #29 │ │ │ │ + rscseq r7, fp, r0, asr #29 │ │ │ │ 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} │ │ │ │ @@ -450859,17 +450859,17 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 215110 │ │ │ │ b 215224 │ │ │ │ andeq r8, r0, r4, ror #17 │ │ │ │ - tsteq r1, r4, lsr #2 │ │ │ │ + tsteq r1, r4, asr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, fp, r0, lsr ip │ │ │ │ + rscseq r7, fp, r0, asr ip │ │ │ │ strdeq r1, [lr, r8] │ │ │ │ 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, #680] @ 0x2a8 │ │ │ │ @@ -451053,31 +451053,31 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ bl 215110 │ │ │ │ b 2153b8 │ │ │ │ andeq r8, r0, r4, ror #17 │ │ │ │ - rscseq sp, sl, r0, lsr r4 │ │ │ │ + rscseq sp, sl, r0, asr r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq r7, [fp], #176 @ 0xb0 @ │ │ │ │ - ldrsbeq r7, [fp], #160 @ 0xa0 @ │ │ │ │ + ldrsbeq r7, [fp], #176 @ 0xb0 @ │ │ │ │ + ldrsheq r7, [fp], #160 @ 0xa0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r7, fp, r0, lsr #21 │ │ │ │ - rscseq r7, fp, ip, lsr #21 │ │ │ │ - rscseq r7, fp, r4, lsr #21 │ │ │ │ - ldrheq r7, [fp], #160 @ 0xa0 @ │ │ │ │ - ldrsheq r7, [fp], #176 @ 0xb0 @ │ │ │ │ - rscseq r7, fp, r4, lsr #23 │ │ │ │ - rscseq r7, fp, ip, lsr #21 │ │ │ │ - rscseq r7, fp, r8, ror #20 │ │ │ │ + rscseq r7, fp, r0, asr #21 │ │ │ │ + rscseq r7, fp, ip, asr #21 │ │ │ │ + rscseq r7, fp, r4, asr #21 │ │ │ │ + ldrsbeq r7, [fp], #160 @ 0xa0 @ │ │ │ │ + rscseq r7, fp, r0, lsl ip │ │ │ │ + rscseq r7, fp, r4, asr #23 │ │ │ │ rscseq r7, fp, ip, asr #21 │ │ │ │ - ldrsbeq r7, [fp], #168 @ 0xa8 @ │ │ │ │ - rscseq r7, fp, r8, ror #21 │ │ │ │ - rscseq r7, fp, r0, asr #22 │ │ │ │ + rscseq r7, fp, r8, lsl #21 │ │ │ │ + rscseq r7, fp, ip, ror #21 │ │ │ │ + ldrsheq r7, [fp], #168 @ 0xa8 @ │ │ │ │ + rscseq r7, fp, r8, lsl #22 │ │ │ │ + rscseq r7, fp, r0, ror #22 │ │ │ │ strdeq r1, [lr, r4] │ │ │ │ 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 │ │ │ │ @@ -451142,15 +451142,15 @@ │ │ │ │ bl 286da0 │ │ │ │ mov r0, r5 │ │ │ │ b 2156a4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq sl, [ip, r0] │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq sl, ip, ip, asr #18 │ │ │ │ - smlabbeq r1, r0, ip, r5 │ │ │ │ + smlatbeq r1, r0, ip, r5 │ │ │ │ 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] │ │ │ │ @@ -451238,23 +451238,23 @@ │ │ │ │ bge 215788 │ │ │ │ ldr r2, [pc, #48] @ 2158a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 21588c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ - rscseq r7, fp, r0, asr #18 │ │ │ │ + rscseq r7, fp, r0, ror #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, fp, r8, asr r9 │ │ │ │ + rscseq r7, fp, r8, ror r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlalseq r7, fp, r0, r9 │ │ │ │ - rscseq r7, fp, r8, lsr r9 │ │ │ │ - ldrsbeq r7, [fp], #140 @ 0x8c @ │ │ │ │ - ldrsheq r7, [fp], #128 @ 0x80 @ │ │ │ │ - rscseq r7, fp, r8, lsr r9 │ │ │ │ + ldrheq r7, [fp], #144 @ 0x90 @ │ │ │ │ + rscseq r7, fp, r8, asr r9 │ │ │ │ + ldrsheq r7, [fp], #140 @ 0x8c @ │ │ │ │ + rscseq r7, fp, r0, lsl r9 │ │ │ │ + rscseq r7, fp, r8, asr r9 │ │ │ │ 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] @ 215988 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -451459,26 +451459,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 215a7c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq sl, ip, r4, asr #12 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq sl, ip, ip, asr #11 │ │ │ │ orreq sl, ip, r0, lsr #11 │ │ │ │ - rscseq r7, fp, r0, asr r7 │ │ │ │ + rscseq r7, fp, r0, ror r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq sl, ip, ip, lsl r5 │ │ │ │ - rscseq r7, fp, ip, lsl #14 │ │ │ │ - rscseq r7, fp, r8, lsl r7 │ │ │ │ + rscseq r7, fp, ip, lsr #14 │ │ │ │ + rscseq r7, fp, r8, lsr r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq sl, ip, r0, asr #9 │ │ │ │ - rscseq r7, fp, r0, lsl #7 │ │ │ │ + rscseq r7, fp, r0, lsr #7 │ │ │ │ orreq sl, ip, r0, lsl #9 │ │ │ │ - rscseq r7, fp, r4, asr r3 │ │ │ │ + rscseq r7, fp, r4, ror r3 │ │ │ │ orreq sl, ip, r0, asr #8 │ │ │ │ - rscseq r7, fp, r8, lsl r6 │ │ │ │ + rscseq r7, fp, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -451493,25 +451493,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 215cc8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #272 @ 0x110 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 215c60 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ @@ -451523,26 +451523,26 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 215ce4 │ │ │ │ cmp r7, #0 │ │ │ │ bne 215cd0 │ │ │ │ b 215c88 │ │ │ │ ldr r0, [r5, #284] @ 0x11c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 215d00 │ │ │ │ b 215d10 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -451770,17 +451770,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 2160d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [pc, #16] @ 2160d4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b 216078 │ │ │ │ - rscseq r7, fp, r4, asr #3 │ │ │ │ + rscseq r7, fp, r4, ror #3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r7, [fp], #20 @ │ │ │ │ + ldrsbeq r7, [fp], #20 @ │ │ │ │ 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 │ │ │ │ @@ -451832,15 +451832,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 286da0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 5c2b4 │ │ │ │ b 216160 │ │ │ │ - rscseq r7, fp, r4, ror #1 │ │ │ │ + rscseq r7, fp, r4, lsl #2 │ │ │ │ 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] @ 216520 │ │ │ │ @@ -452050,25 +452050,25 @@ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2160dc │ │ │ │ orreq r9, ip, r8, lsl #28 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r9, ip, r4, lsr #27 │ │ │ │ orreq r9, ip, r8, asr ip │ │ │ │ - rscseq pc, sl, r0, lsr #17 │ │ │ │ + rscseq pc, sl, r0, asr #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r9, ip, r4, lsl ip │ │ │ │ - smlalseq r6, fp, r8, lr │ │ │ │ + ldrheq r6, [fp], #232 @ 0xe8 @ │ │ │ │ ldrdeq r9, [ip, r0] │ │ │ │ - ldrheq r6, [fp], #224 @ 0xe0 @ │ │ │ │ + ldrsbeq r6, [fp], #224 @ 0xe0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x018c9b9c │ │ │ │ - rscseq r6, fp, ip, lsr lr │ │ │ │ + rscseq r6, fp, ip, asr lr │ │ │ │ orreq r9, ip, ip, asr #22 │ │ │ │ - rscseq r6, fp, r0, lsl lr │ │ │ │ + rscseq r6, fp, r0, lsr lr │ │ │ │ orreq r9, ip, r8, lsl fp │ │ │ │ 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 │ │ │ │ @@ -452255,15 +452255,15 @@ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ streq r1, [r0, #24] │ │ │ │ bne 2168a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21687c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -452272,15 +452272,15 @@ │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ bne 216864 │ │ │ │ b 216870 │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #28] │ │ │ │ str r3, [r5, #24] │ │ │ │ beq 216870 │ │ │ │ b 21685c │ │ │ │ @@ -452565,15 +452565,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ add r4, r0, r4 │ │ │ │ add r9, r0, r9 │ │ │ │ mov r8, #0 │ │ │ │ b 216d64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 216d8c │ │ │ │ str r8, [r4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ add r4, r4, #16 │ │ │ │ @@ -452623,15 +452623,15 @@ │ │ │ │ b 216d48 │ │ │ │ ldr r9, [pc, #468] @ 216fe8 │ │ │ │ mov r8, #0 │ │ │ │ add r9, r7, r9 │ │ │ │ b 216e4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 216e74 │ │ │ │ str r8, [r4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ add r4, r4, #16 │ │ │ │ @@ -452683,15 +452683,15 @@ │ │ │ │ add r9, r7, #565248 @ 0x8a000 │ │ │ │ add r4, r4, #2912 @ 0xb60 │ │ │ │ add r9, r9, #256 @ 0x100 │ │ │ │ mov r6, #0 │ │ │ │ b 216f38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 216f60 │ │ │ │ str r6, [r4] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r6, [r4, #8] │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r4, r9 │ │ │ │ @@ -452779,15 +452779,15 @@ │ │ │ │ strb r7, [r6] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [r3] │ │ │ │ b 217050 │ │ │ │ orreq r0, lr, r1, asr r1 │ │ │ │ @ instruction: 0xffff88e4 │ │ │ │ orreq r0, lr, r4, lsr #2 │ │ │ │ - rscseq r6, fp, ip, asr #5 │ │ │ │ + rscseq r6, fp, ip, ror #5 │ │ │ │ strdeq r0, [lr, r0] │ │ │ │ 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 217108 │ │ │ │ @@ -452795,25 +452795,25 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 217110 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 217148 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #272 @ 0x110 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 217130 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r0, #65536 @ 0x10000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -452831,28 +452831,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 217174 │ │ │ │ ldr r0, [r5, #284] @ 0x11c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 2171a4 │ │ │ │ b 217154 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 217188 │ │ │ │ cmp r7, #0 │ │ │ │ bne 217174 │ │ │ │ b 2170e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -452878,15 +452878,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq sp, ip, r0, lsr #32 │ │ │ │ - rscseq r6, fp, r0, asr r1 │ │ │ │ + rscseq r6, fp, r0, 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, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -452922,15 +452922,15 @@ │ │ │ │ bl 286da0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq ip, ip, r4, lsl #31 │ │ │ │ - rscseq r6, fp, r8, asr #1 │ │ │ │ + rscseq r6, fp, r8, ror #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 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -453200,20 +453200,20 @@ │ │ │ │ orreq r8, ip, r8, lsl #25 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r9, r0, r0, ror #2 │ │ │ │ @ instruction: 0xffff88e8 │ │ │ │ andeq r0, r1, r1 │ │ │ │ andeq r8, r0, r8, ror #17 │ │ │ │ ldrdeq r8, [ip, r4] │ │ │ │ - tsteq r1, r4, lsl lr │ │ │ │ + tsteq r1, r4, lsr lr │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ orreq r8, ip, r0, asr #19 │ │ │ │ orreq r8, ip, r0, ror #18 │ │ │ │ orreq r8, ip, ip, lsr #18 │ │ │ │ - tsteq r1, ip, ror #24 │ │ │ │ + smlabbeq r1, ip, ip, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -453318,21 +453318,21 @@ │ │ │ │ ldr r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bhi 2177b8 │ │ │ │ b 21785c │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r9, r0, r0, ror #2 │ │ │ │ - tsteq r1, r0, lsr fp │ │ │ │ + tsteq r1, r0, asr fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r5, fp, r0, asr fp │ │ │ │ - ldrsbeq lr, [sl], #32 @ │ │ │ │ - @ instruction: 0x01013ab0 │ │ │ │ + rscseq r5, fp, r0, ror fp │ │ │ │ + ldrsheq lr, [sl], #32 @ │ │ │ │ + ldrdeq r3, [r1, -r0] │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r5, fp, ip, ror r4 │ │ │ │ + smlalseq r5, fp, ip, 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 r5, r0 │ │ │ │ @@ -453376,15 +453376,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 2179ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 286da0 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r9, r0, r0, ror #2 │ │ │ │ - @ instruction: 0x01013994 │ │ │ │ + @ instruction: 0x010139b4 │ │ │ │ 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 │ │ │ │ @@ -453410,20 +453410,20 @@ │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #81920 @ 0x14000 │ │ │ │ ldr r0, [r3, #296] @ 0x128 │ │ │ │ bl 4ec7f8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ str r7, [r5, #8] │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 217a28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2172d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 21682c │ │ │ │ @@ -453482,27 +453482,27 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 217b10 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #65536 @ 0x10000 │ │ │ │ add r6, r4, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 217b10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 217b10 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ add r8, r7, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 217bf0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [r5] │ │ │ │ b 217b58 │ │ │ │ ldr r2, [pc, #124] @ 217c5c │ │ │ │ ldr r1, [pc, #124] @ 217c60 │ │ │ │ @@ -453512,36 +453512,36 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq 217c1c │ │ │ │ ldr r1, [r7, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 217c4c │ │ │ │ b 217bfc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 217c30 │ │ │ │ cmp r7, #0 │ │ │ │ bne 217c1c │ │ │ │ b 217bcc │ │ │ │ orreq ip, ip, r0, lsl #14 │ │ │ │ - rscseq sp, sl, r8, lsr #25 │ │ │ │ + rscseq sp, sl, r8, asr #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 │ │ │ │ subs r4, r2, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -453591,50 +453591,50 @@ │ │ │ │ cmp r4, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #284] @ 0x11c │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4e2158 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ add r5, r9, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 217c94 │ │ │ │ cmp r0, #2 │ │ │ │ beq 217db0 │ │ │ │ ldr r1, [r9, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 217de0 │ │ │ │ b 217d90 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 217dc4 │ │ │ │ cmp r9, #0 │ │ │ │ bne 217db0 │ │ │ │ b 217c94 │ │ │ │ orreq ip, ip, r4, lsr r5 │ │ │ │ @@ -453647,15 +453647,15 @@ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ beq 217e60 │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2172d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 21682c │ │ │ │ @@ -453700,25 +453700,25 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 217f04 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 218024 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 217fe4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 217f24 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 218014 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r5, [r4] │ │ │ │ b 217f84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r8 │ │ │ │ beq 217fc8 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ @@ -453802,26 +453802,26 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 21809c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 21819c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21816c │ │ │ │ cmp r6, #0 │ │ │ │ streq r6, [r8, #4016] @ 0xfb0 │ │ │ │ beq 218110 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 2181ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r6, [r8, #4016] @ 0xfb0 │ │ │ │ b 2180d0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 218110 │ │ │ │ ldr r1, [pc, #232] @ 2181c0 │ │ │ │ add r5, r4, r5, lsl #4 │ │ │ │ mov r3, #1 │ │ │ │ @@ -453880,15 +453880,15 @@ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r8, #4016] @ 0xfb0 │ │ │ │ b 2180d0 │ │ │ │ @ instruction: 0x00088fb8 │ │ │ │ andne r0, r0, r0, ror #7 │ │ │ │ - rscseq r5, fp, ip, ror r2 │ │ │ │ + smlalseq r5, fp, ip, 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, #4048] @ 0xfd0 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #1760] @ 0x6e0 │ │ │ │ @@ -453905,26 +453905,26 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 218238 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 218340 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 218310 │ │ │ │ cmp r6, #0 │ │ │ │ streq r6, [r8, #4020] @ 0xfb4 │ │ │ │ beq 2182b0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 218350 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r6, [r8, #4020] @ 0xfb4 │ │ │ │ b 21826c │ │ │ │ cmp r2, #0 │ │ │ │ beq 2182b0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r7, [pc, #232] @ 218364 │ │ │ │ @@ -453985,15 +453985,15 @@ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r8, #4020] @ 0xfb4 │ │ │ │ b 21826c │ │ │ │ andmi r8, pc, r0 │ │ │ │ andeq r9, r8, r8, asr r5 │ │ │ │ - ldrsbeq r5, [fp], #8 @ │ │ │ │ + ldrsheq r5, [fp], #8 @ │ │ │ │ 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, #2440] @ 0x988 │ │ │ │ @@ -454010,26 +454010,26 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 2183dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 2184e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2184b8 │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r8, #2904] @ 0xb58 │ │ │ │ beq 218454 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 2184f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r5, [r8, #2904] @ 0xb58 │ │ │ │ b 218410 │ │ │ │ cmp r2, #0 │ │ │ │ beq 218454 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ add r3, r3, #3424 @ 0xd60 │ │ │ │ ldrd r2, [r3] │ │ │ │ @@ -454089,15 +454089,15 @@ │ │ │ │ str r3, [r7, #12] │ │ │ │ b 2183dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ str r5, [r8, #2904] @ 0xb58 │ │ │ │ b 218410 │ │ │ │ - rscseq r4, fp, r0, lsr pc │ │ │ │ + rscseq r4, fp, r0, asr 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 │ │ │ │ subs r5, r2, #0 │ │ │ │ ldr r7, [r1] │ │ │ │ @@ -454134,33 +454134,33 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 2185cc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 218630 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2186b4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 218620 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 218704 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21876c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -454224,27 +454224,27 @@ │ │ │ │ str r3, [r7, #12] │ │ │ │ b 218614 │ │ │ │ ldr r8, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r8, #65536 @ 0x10000 │ │ │ │ add r9, r8, #284 @ 0x11c │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2186a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [r8, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 2186a4 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ add r9, r8, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21879c │ │ │ │ ldr r0, [r6] │ │ │ │ b 21867c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2172d8 │ │ │ │ @@ -454259,37 +454259,37 @@ │ │ │ │ b 218614 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2187c8 │ │ │ │ ldr r1, [r8, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 2187f8 │ │ │ │ b 2187a8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2187dc │ │ │ │ cmp r8, #0 │ │ │ │ bne 2187c8 │ │ │ │ b 218764 │ │ │ │ orreq fp, ip, r8, ror ip │ │ │ │ - ldrsheq r4, [fp], #200 @ 0xc8 @ │ │ │ │ - rscseq sp, sl, ip, lsl #3 │ │ │ │ + rscseq r4, fp, r8, lsl sp │ │ │ │ + rscseq sp, sl, ip, 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #1512] @ 218e18 │ │ │ │ @@ -454373,26 +454373,26 @@ │ │ │ │ beq 21898c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ beq 218bd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 218c48 │ │ │ │ cmp r4, #0 │ │ │ │ beq 218aac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 218be4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -454477,27 +454477,27 @@ │ │ │ │ b 286da0 │ │ │ │ ldr sl, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #65536 @ 0x10000 │ │ │ │ add r6, sl, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 218d98 │ │ │ │ cmp r8, #0 │ │ │ │ bgt 2188cc │ │ │ │ b 2189e0 │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2189ec │ │ │ │ ldr r2, [pc, #724] @ 218e34 │ │ │ │ ldr r3, [pc, #696] @ 218e1c │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #284] @ 0x11c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -454604,15 +454604,15 @@ │ │ │ │ add r4, r4, #6 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r3 │ │ │ │ b 218d40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 218d68 │ │ │ │ str r5, [r4, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str r5, [r4, #4]! │ │ │ │ str r5, [r4, #32] │ │ │ │ @@ -454643,15 +454643,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 218dd0 │ │ │ │ ldr r1, [sl, #284] @ 0x11c │ │ │ │ mov fp, r3 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 218da8 │ │ │ │ cmp sl, #0 │ │ │ │ mov r3, fp │ │ │ │ beq 218b2c │ │ │ │ mov sl, r3 │ │ │ │ @@ -454659,39 +454659,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 218de8 │ │ │ │ cmp fp, #0 │ │ │ │ bne 218dd4 │ │ │ │ mov r3, sl │ │ │ │ b 218b2c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r7, ip, r4, asr #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r7, ip, r4, lsl #12 │ │ │ │ - rscseq r4, fp, ip, ror #22 │ │ │ │ + rscseq r4, fp, ip, lsl #23 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq r7, ip, ip, lsr #10 │ │ │ │ - rscseq r4, fp, r0, lsl r9 │ │ │ │ + rscseq r4, fp, r0, lsr r9 │ │ │ │ @ instruction: 0x018c7498 │ │ │ │ orreq r7, ip, ip, asr r4 │ │ │ │ - rscseq r4, fp, r8, ror #16 │ │ │ │ + rscseq r4, fp, r8, lsl #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r7, [ip, r4] │ │ │ │ + rscseq r4, fp, ip, ror #16 │ │ │ │ rscseq r4, fp, ip, asr #16 │ │ │ │ - rscseq r4, fp, ip, lsr #16 │ │ │ │ - rscseq r4, fp, r8, ror #16 │ │ │ │ - rscseq r4, fp, r0, lsr #16 │ │ │ │ + rscseq r4, fp, r8, lsl #17 │ │ │ │ + rscseq r4, fp, r0, asr #16 │ │ │ │ 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] @ 219070 │ │ │ │ @@ -454724,15 +454724,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 218f0c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 21902c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21903c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ @@ -454770,23 +454770,23 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 218fbc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 21901c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 218fec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 218fdc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r4, [r5] │ │ │ │ b 218f5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ b 218fd4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -454955,27 +454955,27 @@ │ │ │ │ b 286da0 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r5, r2, #65536 @ 0x10000 │ │ │ │ add fp, r5, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2193c0 │ │ │ │ cmp r8, #0 │ │ │ │ bgt 219118 │ │ │ │ b 2191e8 │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2191f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #284] @ 0x11c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -454996,15 +454996,15 @@ │ │ │ │ add r4, r7, r4, lsl #4 │ │ │ │ add r5, r4, r5 │ │ │ │ mov fp, r9 │ │ │ │ mov sl, #1 │ │ │ │ mvn r6, #0 │ │ │ │ b 219364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 219390 │ │ │ │ str fp, [r5] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ @@ -455037,15 +455037,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 2193f8 │ │ │ │ ldr r1, [r5, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 2193cc │ │ │ │ cmp r5, #0 │ │ │ │ beq 2192a4 │ │ │ │ mov r5, r3 │ │ │ │ @@ -455054,30 +455054,30 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 219414 │ │ │ │ cmp r4, #0 │ │ │ │ bne 219400 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ b 2192a4 │ │ │ │ @ instruction: 0x00088fb8 │ │ │ │ - rscseq r4, fp, r4, lsr #9 │ │ │ │ + rscseq r4, fp, r4, asr #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r4, fp, r8, lsr #5 │ │ │ │ - smlalseq r4, fp, r8, r2 │ │ │ │ - smlalseq r4, fp, ip, r3 │ │ │ │ - rscseq r4, fp, r0, lsr r3 │ │ │ │ + rscseq r4, fp, r8, asr #5 │ │ │ │ + ldrheq r4, [fp], #40 @ 0x28 @ │ │ │ │ + ldrheq r4, [fp], #60 @ 0x3c @ │ │ │ │ + rscseq r4, fp, r0, asr 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, #4016] @ 0xfb0 │ │ │ │ mov r9, r3 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ @@ -455205,27 +455205,27 @@ │ │ │ │ b 286da0 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r5, r2, #65536 @ 0x10000 │ │ │ │ add fp, r5, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2197a8 │ │ │ │ cmp r8, #0 │ │ │ │ bgt 219500 │ │ │ │ b 2195d0 │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2195dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #284] @ 0x11c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -455246,15 +455246,15 @@ │ │ │ │ add r4, r7, r4, lsl #4 │ │ │ │ add r5, r4, r5 │ │ │ │ mov fp, r9 │ │ │ │ mov sl, #1 │ │ │ │ mvn r6, #0 │ │ │ │ b 21974c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 219778 │ │ │ │ str fp, [r5] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ @@ -455287,15 +455287,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 2197e0 │ │ │ │ ldr r1, [r5, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 2197b4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21968c │ │ │ │ mov r5, r3 │ │ │ │ @@ -455304,30 +455304,30 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 2197fc │ │ │ │ cmp r4, #0 │ │ │ │ bne 2197e8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ b 21968c │ │ │ │ andeq r9, r8, r8, asr r5 │ │ │ │ - ldrsbeq r4, [fp], #16 @ │ │ │ │ + ldrsheq r4, [fp], #16 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r3, fp, r0, asr #29 │ │ │ │ - ldrheq r3, [fp], #224 @ 0xe0 @ │ │ │ │ - rscseq r4, fp, r0, asr #1 │ │ │ │ - rscseq r4, fp, r8, asr r0 │ │ │ │ + rscseq r3, fp, r0, ror #29 │ │ │ │ + ldrsbeq r3, [fp], #224 @ 0xe0 @ │ │ │ │ + rscseq r4, fp, r0, ror #1 │ │ │ │ + rscseq r4, fp, r8, ror 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ @@ -455453,26 +455453,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r5, #65536 @ 0x10000 │ │ │ │ add sl, r5, #284 @ 0x11c │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 219b84 │ │ │ │ cmp r8, #0 │ │ │ │ bgt 2198f8 │ │ │ │ b 2199bc │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2199c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #284] @ 0x11c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -455493,15 +455493,15 @@ │ │ │ │ add r4, r4, #182 @ 0xb6 │ │ │ │ add r4, r7, r4, lsl #4 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, #1 │ │ │ │ mvn r5, #0 │ │ │ │ b 219b28 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 219b54 │ │ │ │ str sl, [r4] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -455533,40 +455533,40 @@ │ │ │ │ b 219b08 │ │ │ │ cmp r0, #2 │ │ │ │ beq 219bb0 │ │ │ │ ldr r1, [r5, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 219be0 │ │ │ │ b 219b90 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 219bc4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 219bb0 │ │ │ │ b 219a68 │ │ │ │ - ldrsheq r3, [fp], #236 @ 0xec @ │ │ │ │ + rscseq r3, fp, ip, lsl pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrsbeq r3, [fp], #172 @ 0xac @ │ │ │ │ - rscseq r3, fp, ip, asr #21 │ │ │ │ - ldrsheq r3, [fp], #220 @ 0xdc @ │ │ │ │ - rscseq r3, fp, r0, lsr #27 │ │ │ │ + ldrsheq r3, [fp], #172 @ 0xac @ │ │ │ │ + rscseq r3, fp, ip, ror #21 │ │ │ │ + rscseq r3, fp, ip, lsl lr │ │ │ │ + rscseq r3, fp, r0, asr #27 │ │ │ │ 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, #308] @ 0x134 │ │ │ │ @@ -455574,146 +455574,146 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 219c54 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 21a1c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a300 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #308] @ 0x134 │ │ │ │ add r4, r7, #557056 @ 0x88000 │ │ │ │ ldr r5, [r4, #4004] @ 0xfa4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 219c8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21a1e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a2a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4004] @ 0xfa4 │ │ │ │ ldr r5, [r4, #4008] @ 0xfa8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 219cc0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21a228 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a360 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4008] @ 0xfa8 │ │ │ │ ldr r5, [r4, #4016] @ 0xfb0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 219cf4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21a150 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a240 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r4, #4020] @ 0xfb4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 219d28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21a1f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a330 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4020] @ 0xfb4 │ │ │ │ add r6, r7, #561152 @ 0x89000 │ │ │ │ ldr r5, [r6, #2904] @ 0xb58 │ │ │ │ cmp r5, #0 │ │ │ │ beq 219d60 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21a210 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a2d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #2904] @ 0xb58 │ │ │ │ ldr r5, [r4, #3992] @ 0xf98 │ │ │ │ cmp r5, #0 │ │ │ │ beq 219d94 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21a180 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a390 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3992] @ 0xf98 │ │ │ │ ldr r5, [r4, #3996] @ 0xf9c │ │ │ │ cmp r5, #0 │ │ │ │ beq 219dc8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21a198 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a3c0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3996] @ 0xf9c │ │ │ │ ldr r5, [r4, #4000] @ 0xfa0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 219dfc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21a1b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a3f0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4000] @ 0xfa0 │ │ │ │ ldr r5, [r4, #4012] @ 0xfac │ │ │ │ cmp r5, #0 │ │ │ │ beq 219e30 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21a168 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a270 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4012] @ 0xfac │ │ │ │ ldr r8, [pc, #1616] @ 21a488 │ │ │ │ mov r4, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ mov r9, r4 │ │ │ │ b 219e68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 219e90 │ │ │ │ str r9, [r8, r4, lsl #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ beq 219f10 │ │ │ │ ldr r5, [r8, r4, lsl #4] │ │ │ │ @@ -455761,15 +455761,15 @@ │ │ │ │ ldr r8, [pc, #1396] @ 21a48c │ │ │ │ mov r4, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ mov r9, r4 │ │ │ │ b 219f48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 219f70 │ │ │ │ str r9, [r8, r4, lsl #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ beq 219ff0 │ │ │ │ ldr r5, [r8, r4, lsl #4] │ │ │ │ @@ -455817,15 +455817,15 @@ │ │ │ │ mov r4, #0 │ │ │ │ add r8, r7, #561152 @ 0x89000 │ │ │ │ add r8, r8, #2912 @ 0xb60 │ │ │ │ mov r9, r4 │ │ │ │ b 21a028 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a050 │ │ │ │ str r9, [r8, r4, lsl #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ beq 21a0d0 │ │ │ │ ldr r5, [r8, r4, lsl #4] │ │ │ │ @@ -455872,15 +455872,15 @@ │ │ │ │ b 21a018 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r5, #65536 @ 0x10000 │ │ │ │ add r4, r5, #284 @ 0x11c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21a420 │ │ │ │ mov r0, r7 │ │ │ │ bl 2179f0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [pc, #904] @ 21a490 │ │ │ │ add r0, r0, #65536 @ 0x10000 │ │ │ │ @@ -455889,15 +455889,15 @@ │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ bl b6b3c │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #65536 @ 0x10000 │ │ │ │ add r5, r4, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #284] @ 0x11c │ │ │ │ mov r1, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -456088,26 +456088,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 21a43c │ │ │ │ cmp r5, #0 │ │ │ │ bne 21a428 │ │ │ │ b 21a0f4 │ │ │ │ ldr r1, [r5, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 21a458 │ │ │ │ b 21a468 │ │ │ │ @ instruction: 0x00088fb8 │ │ │ │ andeq r9, r8, r8, asr r5 │ │ │ │ @ instruction: 0xffffdce0 │ │ │ │ @@ -456350,15 +456350,15 @@ │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq 21abd0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21a82c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 2172d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 21682c │ │ │ │ @@ -456376,194 +456376,194 @@ │ │ │ │ bl 342890 │ │ │ │ b 21a650 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21b01c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21aedc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #4020] @ 0xfb4 │ │ │ │ b 21a718 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21b02c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21af0c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #4016] @ 0xfb0 │ │ │ │ b 21a6b8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21b07c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21ae7c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #4012] @ 0xfac │ │ │ │ b 21a7c8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21b08c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21aeac │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9, #2908] @ 0xb5c │ │ │ │ b 21a7bc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21af9c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21af3c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #2376] @ 0x948 │ │ │ │ b 21a7b0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21afac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21af6c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #420] @ 0x1a4 │ │ │ │ b 21a7a0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21b03c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21adbc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #372] @ 0x174 │ │ │ │ b 21a794 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21b04c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21adec │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9, #2904] @ 0xb58 │ │ │ │ b 21a788 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21affc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21acfc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #3900] @ 0xf3c │ │ │ │ b 21a634 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21b00c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21ad2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #4008] @ 0xfa8 │ │ │ │ b 21a624 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21afbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21ac9c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #4004] @ 0xfa4 │ │ │ │ b 21a618 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21afcc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21accc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #4000] @ 0xfa0 │ │ │ │ b 21a60c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21b05c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21ad5c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #3996] @ 0xf9c │ │ │ │ b 21a600 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21b06c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21ad8c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #3992] @ 0xf98 │ │ │ │ b 21a5f4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21afdc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21ae1c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #1708] @ 0x6ac │ │ │ │ b 21a5e4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21afec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21ae4c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #308] @ 0x134 │ │ │ │ b 21a5d8 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #12] │ │ │ │ str r2, [r6, #8] │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21a814 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 2172d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 21682c │ │ │ │ @@ -456575,51 +456575,51 @@ │ │ │ │ bl 5c9c8 │ │ │ │ b 21a814 │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a850 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #284] @ 0x11c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e2158 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #65536 @ 0x10000 │ │ │ │ add r5, r6, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a4d0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21ac54 │ │ │ │ ldr r1, [r6, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 21ac84 │ │ │ │ b 21ac34 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 21ac68 │ │ │ │ cmp r6, #0 │ │ │ │ bne 21ac54 │ │ │ │ b 21a4d0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -456884,15 +456884,15 @@ │ │ │ │ @ instruction: 0x00088fb8 │ │ │ │ andeq r9, r8, r8, asr r5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #436] @ 21b264 │ │ │ │ ldr r2, [pc, #436] @ 21b268 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ beq 21b210 │ │ │ │ bhi 21b118 │ │ │ │ ldr r1, [pc, #404] @ 21b26c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -457021,15 +457021,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #1000] @ 21b6c0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr ip, [pc, #984] @ 21b6c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ mov r0, r2 │ │ │ │ @@ -457283,15 +457283,15 @@ │ │ │ │ andeq r9, r0, r0, ror #2 │ │ │ │ andeq r9, r8, ip, asr fp │ │ │ │ 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 │ │ │ │ - rscseq r2, fp, r0, lsl #10 │ │ │ │ + rscseq r2, fp, r0, lsr #10 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r8, r8, lsr #31 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ @@ -457304,60 +457304,60 @@ │ │ │ │ muleq r8, r8, pc @ │ │ │ │ andeq ip, r7, ip, lsr pc │ │ │ │ ldr r3, [pc, #32] @ 21b75c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 21a494 │ │ │ │ orreq r6, ip, ip, ror #27 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #56] @ 21b7a4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 21b790 │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ b 21a494 │ │ │ │ ldr r2, [pc, #16] @ 21b7a8 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #12] @ 21b7ac │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x018c6dbc │ │ │ │ - smlalseq r2, fp, r4, r1 │ │ │ │ + ldrheq r2, [fp], #20 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ 21b7dc │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b 217c64 │ │ │ │ orreq r6, ip, r0, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #84] @ 21b84c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ blt 21b828 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ @@ -457370,37 +457370,37 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ orreq r6, ip, r0, lsr sp │ │ │ │ - rscseq r2, fp, r4, lsl r1 │ │ │ │ - rscseq r2, fp, r0, lsr #2 │ │ │ │ + rscseq r2, fp, r4, lsr r1 │ │ │ │ + rscseq r2, fp, r0, asr #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ 21b888 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 217c64 │ │ │ │ orreq r6, ip, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #84] @ 21b8f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ blt 21b8d4 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ @@ -457413,25 +457413,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ orreq r6, ip, r4, lsl #25 │ │ │ │ - rscseq r2, fp, r8, lsl #1 │ │ │ │ - rscseq r2, fp, r4, ror r0 │ │ │ │ + rscseq r2, fp, r8, lsr #1 │ │ │ │ + smlalseq r2, fp, r4, r0 │ │ │ │ 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] @ 21b97c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 21b964 │ │ │ │ cmp r1, #0 │ │ │ │ beq 21b974 │ │ │ │ @@ -457447,26 +457447,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 21b988 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ orreq r6, ip, r8, lsl #24 │ │ │ │ @ instruction: 0x018c88b0 │ │ │ │ - rscseq r6, sl, ip, lsl #29 │ │ │ │ + rscseq r6, sl, ip, lsr #29 │ │ │ │ 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] @ 21bc20 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #632] @ 21bc24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ beq 21bbcc │ │ │ │ bhi 21ba1c │ │ │ │ @@ -457625,25 +457625,25 @@ │ │ │ │ muleq r0, r2, r8 │ │ │ │ andeq r9, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ andeq r9, r8, ip, asr fp │ │ │ │ andeq r8, r0, r8, ror #17 │ │ │ │ andeq r9, r0, r0, ror #2 │ │ │ │ - rscseq r1, fp, r4, lsr #29 │ │ │ │ - smlabbeq r0, r4, r8, pc @ │ │ │ │ + rscseq r1, fp, r4, asr #29 │ │ │ │ + smlatbeq r0, r4, r8, pc @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r8, r8, lsr #31 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ - rscseq r1, fp, r4, lsl #28 │ │ │ │ - smlatteq r0, r4, r7, pc @ │ │ │ │ + rscseq r1, fp, r4, lsr #28 │ │ │ │ + tstpeq r0, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ muleq r8, ip, pc @ │ │ │ │ andeq r8, r8, r4, lsr #31 │ │ │ │ @ instruction: 0x00088fb4 │ │ │ │ muleq r8, r8, pc @ │ │ │ │ andeq r9, r8, r8, asr fp │ │ │ │ @@ -457653,15 +457653,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #152] @ 21bd4c │ │ │ │ ldr sl, [pc, #152] @ 21bd50 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ add sl, pc, sl │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r5 │ │ │ │ @@ -457690,24 +457690,24 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ strd r4, [sp, #16] │ │ │ │ bl 217350 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orreq r6, ip, r4, ror r8 │ │ │ │ - ldrheq r1, [fp], #196 @ 0xc4 @ │ │ │ │ + ldrsbeq r1, [fp], #196 @ 0xc4 @ │ │ │ │ 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] @ 21bfdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ beq 21be54 │ │ │ │ @@ -457781,15 +457781,15 @@ │ │ │ │ bl b68d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2179f0 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 21bef8 │ │ │ │ ldr r3, [pc, #304] @ 21bff0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bne 21bdc8 │ │ │ │ ldr r3, [pc, #284] @ 21bff4 │ │ │ │ ldr r2, [pc, #284] @ 21bff8 │ │ │ │ ldr r1, [pc, #284] @ 21bffc │ │ │ │ @@ -457801,27 +457801,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, #65536 @ 0x10000 │ │ │ │ add sl, r5, #284 @ 0x11c │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21beb8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r5, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 21beb8 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ add fp, sl, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21bf74 │ │ │ │ ldr r0, [r5] │ │ │ │ b 21be90 │ │ │ │ ldr r3, [pc, #168] @ 21c000 │ │ │ │ ldr r2, [pc, #168] @ 21c004 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -457833,53 +457833,53 @@ │ │ │ │ b 286da0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21bfa0 │ │ │ │ ldr r1, [sl, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 21bfd0 │ │ │ │ b 21bf80 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 21bfb4 │ │ │ │ cmp sl, #0 │ │ │ │ bne 21bfa0 │ │ │ │ b 21bf48 │ │ │ │ @ instruction: 0x018c67b8 │ │ │ │ orreq r8, ip, ip, asr #8 │ │ │ │ orreq r6, ip, r8, ror #14 │ │ │ │ orreq r8, ip, r4, lsr #8 │ │ │ │ - rscseq r1, fp, ip, lsl #23 │ │ │ │ + rscseq r1, fp, ip, lsr #23 │ │ │ │ orreq r6, ip, r8, ror #12 │ │ │ │ - rscseq r1, fp, ip, lsr #21 │ │ │ │ - rscseq r1, fp, r0, ror r4 │ │ │ │ + rscseq r1, fp, ip, asr #21 │ │ │ │ + smlalseq r1, fp, r0, r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r1, fp, r0, lsr sl │ │ │ │ - rscseq r9, sl, ip, lsr #18 │ │ │ │ + rscseq r1, fp, r0, asr sl │ │ │ │ + rscseq r9, sl, ip, asr #18 │ │ │ │ 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, #524] @ 21c22c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r1, [r2, #1498] @ 0x5da │ │ │ │ ldr r3, [pc, #492] @ 21c230 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -457908,25 +457908,25 @@ │ │ │ │ beq 21c178 │ │ │ │ ldr fp, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #147456 @ 0x24000 │ │ │ │ add sl, fp, #452 @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21c1bc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, fp, #440 @ 0x1b8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21c1a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21c170 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 21c190 │ │ │ │ @@ -457979,78 +457979,78 @@ │ │ │ │ b 21c0ec │ │ │ │ cmp r0, #2 │ │ │ │ beq 21c1ec │ │ │ │ ldr r1, [fp, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 21c220 │ │ │ │ b 21c1c8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 21c200 │ │ │ │ cmp r3, #0 │ │ │ │ bne 21c1ec │ │ │ │ b 21c0c4 │ │ │ │ orreq r6, ip, r8, lsl #10 │ │ │ │ @ instruction: 0x018c3fb0 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rscseq r1, fp, r4, lsr #18 │ │ │ │ - rscseq r9, sl, r0, lsl sl │ │ │ │ + rscseq r1, fp, r4, asr #18 │ │ │ │ + rscseq r9, sl, r0, lsr sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlalseq r1, fp, r8, r8 │ │ │ │ - rscseq r1, fp, ip, lsl r8 │ │ │ │ - rscseq r1, fp, r0, lsr r8 │ │ │ │ + ldrheq r1, [fp], #136 @ 0x88 @ │ │ │ │ + rscseq r1, fp, ip, lsr r8 │ │ │ │ + rscseq r1, fp, r0, asr r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r1, fp, r8, lsl #16 │ │ │ │ - rscseq r1, fp, ip, lsr #16 │ │ │ │ + rscseq r1, fp, r8, lsr #16 │ │ │ │ + rscseq r1, fp, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r8, r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ beq 21c3a4 │ │ │ │ ldr r3, [pc, #704] @ 21c540 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r9] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #147456 @ 0x24000 │ │ │ │ add r5, r6, #452 @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21c434 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #440 @ 0x1b8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21c41c │ │ │ │ cmp r8, #0 │ │ │ │ beq 21c3a4 │ │ │ │ ldr r3, [pc, #600] @ 21c544 │ │ │ │ cmp r4, r3 │ │ │ │ beq 21c51c │ │ │ │ @@ -458141,15 +458141,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 21c450 │ │ │ │ cmp sl, #0 │ │ │ │ bne 21c43c │ │ │ │ b 21c2b4 │ │ │ │ ldr r3, [pc, #256] @ 21c580 │ │ │ │ @@ -458164,15 +458164,15 @@ │ │ │ │ ldr r3, [pc, #232] @ 21c58c │ │ │ │ add r3, r9, r3 │ │ │ │ b 21c36c │ │ │ │ ldr r1, [r6, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 21c46c │ │ │ │ b 21c4ac │ │ │ │ ldr r3, [pc, #188] @ 21c590 │ │ │ │ cmp r4, r3 │ │ │ │ addeq r3, r9, #458752 @ 0x70000 │ │ │ │ @@ -458205,15 +458205,15 @@ │ │ │ │ orreq r6, ip, r8, lsr #5 │ │ │ │ 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 │ │ │ │ - rscseq r1, fp, r8, lsl r6 │ │ │ │ + rscseq r1, fp, r8, lsr r6 │ │ │ │ andeq r9, r0, lr, ror #1 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r8, r8, lsr #31 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ @@ -458229,15 +458229,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 r5, [pc, #420] @ 21c75c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ beq 21c630 │ │ │ │ @@ -458245,25 +458245,25 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne 21c6b0 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ add sl, r9, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21c6f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r9, #272 @ 0x110 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21c6dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2172d8 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ @@ -458313,47 +458313,47 @@ │ │ │ │ b 21c630 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21c720 │ │ │ │ ldr r1, [r9, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 21c750 │ │ │ │ b 21c700 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 21c734 │ │ │ │ cmp fp, #0 │ │ │ │ bne 21c720 │ │ │ │ b 21c608 │ │ │ │ orreq r5, ip, r0, ror pc │ │ │ │ andeq r8, r0, r8, ror #17 │ │ │ │ - rscseq r1, fp, r8, asr r3 │ │ │ │ - smlabteq r0, ip, ip, lr │ │ │ │ + rscseq r1, fp, r8, ror r3 │ │ │ │ + smlatteq r0, ip, ip, lr │ │ │ │ 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] @ 21c860 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ sub sp, sp, #32 │ │ │ │ beq 21c838 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ @@ -458400,26 +458400,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orreq r5, ip, r0, lsr #27 │ │ │ │ orreq r7, ip, r0, asr #20 │ │ │ │ - rscseq r1, fp, r4, lsl #4 │ │ │ │ - rscseq r1, fp, r0, lsr #3 │ │ │ │ - rscseq r0, fp, r8, lsl #22 │ │ │ │ + rscseq r1, fp, r4, lsr #4 │ │ │ │ + rscseq r1, fp, r0, asr #3 │ │ │ │ + rscseq r0, fp, r8, lsr #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, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #588] @ 21cadc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r1, [r2, #1498] @ 0x5da │ │ │ │ ldr r3, [pc, #556] @ 21cae0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -458448,25 +458448,25 @@ │ │ │ │ beq 21c9fc │ │ │ │ ldr fp, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #147456 @ 0x24000 │ │ │ │ add sl, fp, #452 @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21ca6c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, fp, #440 @ 0x1b8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21ca54 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21c9f4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 21ca3c │ │ │ │ @@ -458535,106 +458535,106 @@ │ │ │ │ b 21c95c │ │ │ │ cmp r0, #2 │ │ │ │ beq 21ca9c │ │ │ │ ldr r1, [fp, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 21cad0 │ │ │ │ b 21ca78 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 21cab0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 21ca9c │ │ │ │ b 21c934 │ │ │ │ @ instruction: 0x018c5c98 │ │ │ │ orreq r3, ip, r0, asr #14 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rscseq r1, fp, ip, lsl #2 │ │ │ │ - smlalseq r9, sl, ip, r1 │ │ │ │ + rscseq r1, fp, ip, lsr #2 │ │ │ │ + ldrheq r9, [sl], #28 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r7, ip, r4, ror r8 │ │ │ │ - rscseq r1, fp, r0, asr r0 │ │ │ │ - ldrsheq r0, [fp], #244 @ 0xf4 @ │ │ │ │ - rscseq r0, fp, ip, lsr #31 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r0, fp, r0, ror #31 │ │ │ │ - rscseq r0, fp, r0, lsr r9 │ │ │ │ - ldrheq r0, [fp], #244 @ 0xf4 @ │ │ │ │ - rscseq r0, fp, ip, ror pc │ │ │ │ + rscseq r1, fp, r0, ror r0 │ │ │ │ + rscseq r1, fp, r4, lsl r0 │ │ │ │ + rscseq r0, fp, ip, asr #31 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + rscseq r1, fp, r0 │ │ │ │ + rscseq r0, fp, r0, asr r9 │ │ │ │ + ldrsbeq r0, [fp], #244 @ 0xf4 @ │ │ │ │ + smlalseq r0, fp, ip, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r9, r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ beq 21cc30 │ │ │ │ ldr r3, [pc, #536] @ 21cd54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #147456 @ 0x24000 │ │ │ │ add r5, r6, #452 @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21cc54 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #440 @ 0x1b8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21cc98 │ │ │ │ cmp r9, #0 │ │ │ │ beq 21cc30 │ │ │ │ cmp r4, #0 │ │ │ │ beq 21cbfc │ │ │ │ ldrb r1, [r8, #4] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne 21cc38 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ add r6, r5, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21ccec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #272 @ 0x110 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21ccd4 │ │ │ │ ldr r3, [pc, #340] @ 21cd58 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r4, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -458661,15 +458661,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 21cc70 │ │ │ │ cmp sl, #0 │ │ │ │ bne 21cc5c │ │ │ │ b 21cb70 │ │ │ │ mov r3, #0 │ │ │ │ @@ -458678,15 +458678,15 @@ │ │ │ │ str r3, [r6, #452] @ 0x1c4 │ │ │ │ bl 4e2158 │ │ │ │ b 21cb98 │ │ │ │ ldr r1, [r6, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 21cc8c │ │ │ │ b 21ccb4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ @@ -458695,46 +458695,46 @@ │ │ │ │ b 21cbfc │ │ │ │ cmp r0, #2 │ │ │ │ beq 21cd18 │ │ │ │ ldr r1, [r5, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 21cd48 │ │ │ │ b 21ccf8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 21cd2c │ │ │ │ cmp sl, #0 │ │ │ │ bne 21cd18 │ │ │ │ b 21cbd4 │ │ │ │ orreq r5, ip, ip, ror #19 │ │ │ │ - ldrsheq r0, [fp], #216 @ 0xd8 @ │ │ │ │ + rscseq r0, fp, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #480] @ 21cf54 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #476] @ 21cf58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ beq 21cf00 │ │ │ │ bhi 21cde8 │ │ │ │ ldr r2, [pc, #440] @ 21cf5c │ │ │ │ @@ -458852,15 +458852,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 │ │ │ │ andeq r9, r8, ip, asr fp │ │ │ │ - rscseq r0, fp, ip, ror #23 │ │ │ │ + rscseq r0, fp, ip, lsl #24 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r8, r8, lsr #31 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ @@ -458875,15 +458875,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #96] @ 21d02c │ │ │ │ ldr r9, [pc, #96] @ 21d030 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r9, pc, r9 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r3 │ │ │ │ @@ -458898,24 +458898,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r6, [sp] │ │ │ │ bl 217744 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orreq r5, ip, ip, asr r5 │ │ │ │ - rscseq r0, fp, ip, lsr sl │ │ │ │ + rscseq r0, fp, ip, 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, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #92] @ 21d0ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, r8] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ beq 21d080 │ │ │ │ @@ -458930,23 +458930,23 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 217920 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrdeq r5, [ip, r8] │ │ │ │ - rscseq r0, fp, r0, lsr #19 │ │ │ │ + rscseq r0, fp, r0, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #160] @ 21d16c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ beq 21d144 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -458979,26 +458979,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq r5, ip, ip, asr r4 │ │ │ │ strdeq r7, [ip, ip] │ │ │ │ - rscseq r0, fp, r4, lsl #18 │ │ │ │ - ldrsbeq r0, [fp], #136 @ 0x88 @ │ │ │ │ - ldrsheq r0, [fp], #28 @ │ │ │ │ + rscseq r0, fp, r4, lsr #18 │ │ │ │ + ldrsheq r0, [fp], #136 @ 0x88 @ │ │ │ │ + rscseq r0, fp, ip, lsl 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #476] @ 21d378 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #20 │ │ │ │ beq 21d214 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ @@ -459056,15 +459056,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 21d1e4 │ │ │ │ ldr sl, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #65536 @ 0x10000 │ │ │ │ add fp, sl, #284 @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d1e4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sl, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 21d1e4 │ │ │ │ @@ -459077,62 +459077,62 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ add fp, sl, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21d310 │ │ │ │ ldr r0, [r6] │ │ │ │ b 21d26c │ │ │ │ cmp r0, #2 │ │ │ │ beq 21d33c │ │ │ │ ldr r1, [sl, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 21d36c │ │ │ │ b 21d31c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 21d350 │ │ │ │ cmp sl, #0 │ │ │ │ bne 21d33c │ │ │ │ b 21d308 │ │ │ │ orreq r5, ip, ip, lsl #7 │ │ │ │ orreq r7, ip, r4, lsr #32 │ │ │ │ - rscseq r0, fp, r0, ror r8 │ │ │ │ - rscseq r0, fp, r0, lsr #16 │ │ │ │ + smlalseq r0, fp, r0, r8 │ │ │ │ + rscseq r0, fp, r0, asr #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r0, fp, ip, lsl #15 │ │ │ │ - ldrheq r8, [sl], #84 @ 0x54 @ │ │ │ │ + rscseq r0, fp, ip, lsr #15 │ │ │ │ + ldrsbeq r8, [sl], #84 @ 0x54 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #544] @ 21d5cc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #540] @ 21d5d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr ip, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ beq 21d578 │ │ │ │ bhi 21d420 │ │ │ │ ldr r3, [pc, #504] @ 21d5d4 │ │ │ │ @@ -459289,15 +459289,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #208] @ 21d710 │ │ │ │ ldr r9, [pc, #208] @ 21d714 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] @ 21d718 │ │ │ │ @@ -459339,24 +459339,24 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r0, #464] @ 0x1d0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ blx r4 │ │ │ │ b 21d6ac │ │ │ │ orreq r4, ip, r8, ror #29 │ │ │ │ - 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, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #392] @ 21d8bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ beq 21d7ac │ │ │ │ @@ -459364,25 +459364,25 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 21d7bc │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ add sl, r9, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21d854 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r9, #272 @ 0x110 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21d83c │ │ │ │ cmp r5, #0 │ │ │ │ bne 21d7dc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r0, #65536 @ 0x10000 │ │ │ │ @@ -459425,43 +459425,43 @@ │ │ │ │ b 21d7ac │ │ │ │ cmp r0, #2 │ │ │ │ beq 21d880 │ │ │ │ ldr r1, [r9, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 21d8b0 │ │ │ │ b 21d860 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 21d894 │ │ │ │ cmp fp, #0 │ │ │ │ bne 21d880 │ │ │ │ b 21d784 │ │ │ │ strdeq r4, [ip, r4] │ │ │ │ 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] @ 21d9e4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 21d960 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ @@ -459521,26 +459521,26 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r0, #464] @ 0x1d0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ blx r4 │ │ │ │ b 21d958 │ │ │ │ orreq r4, ip, r0, asr ip │ │ │ │ strdeq r6, [ip, r0] │ │ │ │ - rscseq r0, fp, ip, asr r1 │ │ │ │ - rscseq r0, fp, r8, lsl r1 │ │ │ │ - rscseq pc, sl, r0, ror #19 │ │ │ │ + rscseq r0, fp, ip, ror r1 │ │ │ │ + rscseq r0, fp, r8, lsr r1 │ │ │ │ + rscseq pc, sl, r0, lsl #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 │ │ │ │ ldr r7, [pc, #584] @ 21dc5c │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 21da9c │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ @@ -459625,15 +459625,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ bne 21da5c │ │ │ │ ldr sl, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #65536 @ 0x10000 │ │ │ │ add fp, sl, #284 @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21da5c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sl, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 21da5c │ │ │ │ @@ -459646,62 +459646,62 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ add fp, sl, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21dbf4 │ │ │ │ ldr r0, [r7] │ │ │ │ b 21db50 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21dc20 │ │ │ │ ldr r1, [sl, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 21dc50 │ │ │ │ b 21dc00 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 21dc34 │ │ │ │ cmp sl, #0 │ │ │ │ bne 21dc20 │ │ │ │ b 21dbec │ │ │ │ orreq r4, ip, r4, lsl fp │ │ │ │ orreq r6, ip, ip, lsr #15 │ │ │ │ - rscseq r0, fp, ip, asr r0 │ │ │ │ - ldrsheq pc, [sl], #248 @ 0xf8 @ │ │ │ │ + rscseq r0, fp, ip, ror r0 │ │ │ │ + rscseq r0, fp, r8, lsl r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq pc, sl, ip, lsl #30 │ │ │ │ - ldrsbeq r7, [sl], #192 @ 0xc0 @ │ │ │ │ + rscseq pc, sl, ip, lsr #30 │ │ │ │ + ldrsheq r7, [sl], #192 @ 0xc0 @ │ │ │ │ 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] @ 21dd30 │ │ │ │ ldr r9, [pc, #160] @ 21dd34 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] @ 21dd38 │ │ │ │ @@ -459731,24 +459731,24 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 2158a4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0x018c4898 │ │ │ │ - rscseq pc, sl, r4, lsr lr @ │ │ │ │ + rscseq pc, sl, r4, asr lr @ │ │ │ │ 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] @ 21de34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 21dde8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ @@ -459797,26 +459797,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 2158a4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrdeq r4, [ip, r4] │ │ │ │ orreq r6, ip, r4, ror r4 │ │ │ │ - rscseq pc, sl, ip, lsr sp @ │ │ │ │ - ldrsheq pc, [sl], #200 @ 0xc8 @ │ │ │ │ - rscseq pc, sl, r8, asr r5 @ │ │ │ │ + rscseq pc, sl, ip, asr sp @ │ │ │ │ + rscseq pc, sl, r8, lsl sp @ │ │ │ │ + rscseq pc, sl, r8, 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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #536] @ 21e07c │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 21df18 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ @@ -459889,15 +459889,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ bne 21deac │ │ │ │ ldr sl, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #65536 @ 0x10000 │ │ │ │ add fp, sl, #284 @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21deac │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sl, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 21deac │ │ │ │ @@ -459910,62 +459910,62 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ add fp, sl, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21e014 │ │ │ │ ldr r0, [r7] │ │ │ │ b 21df70 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21e040 │ │ │ │ ldr r1, [sl, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 21e070 │ │ │ │ b 21e020 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 21e054 │ │ │ │ cmp sl, #0 │ │ │ │ bne 21e040 │ │ │ │ b 21e00c │ │ │ │ orreq r4, ip, r4, asr #13 │ │ │ │ orreq r6, ip, ip, asr r3 │ │ │ │ - rscseq pc, sl, r8, ror ip @ │ │ │ │ - rscseq pc, sl, r4, ror #23 │ │ │ │ + smlalseq pc, sl, r8, ip @ │ │ │ │ + rscseq pc, sl, r4, lsl #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq pc, sl, r8, asr fp @ │ │ │ │ - ldrheq r7, [sl], #128 @ 0x80 @ │ │ │ │ + rscseq pc, sl, r8, ror fp @ │ │ │ │ + ldrsbeq r7, [sl], #128 @ 0x80 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #492] @ 21e29c │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #488] @ 21e2a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r1 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #24 │ │ │ │ beq 21e248 │ │ │ │ bhi 21e120 │ │ │ │ ldr r1, [pc, #456] @ 21e2a4 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -460086,15 +460086,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 │ │ │ │ andeq r9, r8, ip, asr fp │ │ │ │ - rscseq pc, sl, r4, ror #19 │ │ │ │ + rscseq pc, sl, r4, lsl #20 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r8, r8, lsr #31 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ @@ -460110,15 +460110,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ 21e384 │ │ │ │ ldr r8, [pc, #112] @ 21e388 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] @ 21e38c │ │ │ │ @@ -460136,28 +460136,28 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2161d0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq r4, ip, r4, lsl r2 │ │ │ │ - rscseq pc, sl, r0, lsr #16 │ │ │ │ + rscseq pc, sl, r0, asr #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e414 │ │ │ │ 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] @ 21e41c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ bl 215c24 │ │ │ │ ldr ip, [pc, #68] @ 21e420 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -460174,24 +460174,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 216560 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #0 │ │ │ │ orreq r4, ip, r4, ror r1 │ │ │ │ - rscseq pc, sl, r0, lsl #15 │ │ │ │ + rscseq pc, sl, r0, lsr #15 │ │ │ │ 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] @ 21e4f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ beq 21e4c8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ @@ -460228,26 +460228,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 21e504 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ orreq r4, ip, r8, ror #1 │ │ │ │ orreq r5, ip, r8, lsl #27 │ │ │ │ - rscseq pc, sl, r4, asr #13 │ │ │ │ - rscseq pc, sl, ip, lsl #13 │ │ │ │ - rscseq lr, sl, ip, ror lr │ │ │ │ + rscseq pc, sl, r4, ror #13 │ │ │ │ + rscseq pc, sl, ip, lsr #13 │ │ │ │ + smlalseq lr, sl, 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #480] @ 21e700 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -460302,28 +460302,28 @@ │ │ │ │ bne 21e56c │ │ │ │ ldr r3, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #65536 @ 0x10000 │ │ │ │ add r3, fp, #284 @ 0x11c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e56c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str sl, [fp, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 21e56c │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ add fp, r3, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne 21e690 │ │ │ │ ldr r0, [r5] │ │ │ │ b 21e5e0 │ │ │ │ ldr r3, [pc, #152] @ 21e70c │ │ │ │ ldr r2, [pc, #152] @ 21e710 │ │ │ │ @@ -460336,52 +460336,52 @@ │ │ │ │ b 286da0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21e6c0 │ │ │ │ ldr r1, [r3, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 21e6f4 │ │ │ │ b 21e69c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 21e6d4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 21e6c0 │ │ │ │ b 21e664 │ │ │ │ orreq r4, ip, r8 │ │ │ │ @ instruction: 0x018c5c9c │ │ │ │ - rscseq pc, sl, r0, lsl #12 │ │ │ │ - rscseq pc, sl, r0, lsl #10 │ │ │ │ - rscseq r7, sl, r0, lsl r2 │ │ │ │ + rscseq pc, sl, r0, lsr #12 │ │ │ │ + rscseq pc, sl, r0, lsr #10 │ │ │ │ + rscseq r7, sl, r0, lsr r2 │ │ │ │ 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] @ 21e924 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #496] @ 21e928 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, r2 │ │ │ │ beq 21e8d0 │ │ │ │ bhi 21e7a8 │ │ │ │ @@ -460504,15 +460504,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 │ │ │ │ andeq r9, r8, ip, asr fp │ │ │ │ - rscseq pc, sl, r8, lsl #7 │ │ │ │ + rscseq pc, sl, r8, lsr #7 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r8, r8, lsr #31 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ @@ -460528,15 +460528,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #120] @ 21ea14 │ │ │ │ ldr r8, [pc, #120] @ 21ea18 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] @ 21ea1c │ │ │ │ @@ -460556,25 +460556,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ bl 2161d0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq r3, ip, ip, lsl #23 │ │ │ │ - rscseq pc, sl, r0, ror #3 │ │ │ │ + rscseq pc, sl, r0, lsl #4 │ │ │ │ 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] @ 21eaa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r2 │ │ │ │ beq 21ea68 │ │ │ │ mov r0, r7 │ │ │ │ @@ -460593,24 +460593,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #16] │ │ │ │ bl 216560 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq r3, ip, ip, ror #21 │ │ │ │ - rscseq pc, sl, r0, lsr r1 @ │ │ │ │ + rscseq pc, sl, r0, asr 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 r4, [pc, #176] @ 21eb78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #28 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ beq 21eb50 │ │ │ │ mov r8, r1 │ │ │ │ @@ -460646,29 +460646,29 @@ │ │ │ │ ldr r1, [pc, #32] @ 21eb8c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ orreq r3, ip, r0, ror #20 │ │ │ │ strdeq r5, [ip, r4] │ │ │ │ - rscseq pc, sl, r4, lsl #1 │ │ │ │ - rscseq pc, sl, r0, asr r0 @ │ │ │ │ - ldrsheq lr, [sl], #116 @ 0x74 @ │ │ │ │ + rscseq pc, sl, r4, lsr #1 │ │ │ │ + rscseq pc, sl, r0, ror r0 @ │ │ │ │ + rscseq lr, sl, r4, lsl 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #564] @ 21ede0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 21ec34 │ │ │ │ @@ -460723,30 +460723,30 @@ │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r6, r2, #65536 @ 0x10000 │ │ │ │ add r3, r6, #284 @ 0x11c │ │ │ │ mov r0, r3 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 21ebfc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r6, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 21ebfc │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ add r2, r3, #284 @ 0x11c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne 21ed2c │ │ │ │ ldr r0, [r5] │ │ │ │ b 21ec70 │ │ │ │ ldr r3, [pc, #220] @ 21edec │ │ │ │ ldr r2, [pc, #220] @ 21edf0 │ │ │ │ @@ -460765,15 +460765,15 @@ │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 21ed50 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ @@ -460789,38 +460789,38 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 21edb0 │ │ │ │ cmp r4, #0 │ │ │ │ bne 21ed9c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ b 21ed00 │ │ │ │ orreq r3, ip, r4, ror r9 │ │ │ │ orreq r5, ip, ip, lsl #12 │ │ │ │ - rscseq lr, sl, r0, asr #31 │ │ │ │ - ldrheq lr, [sl], #228 @ 0xe4 @ │ │ │ │ - rscseq r6, sl, r4, ror fp │ │ │ │ + rscseq lr, sl, r0, ror #31 │ │ │ │ + ldrsbeq lr, [sl], #228 @ 0xe4 @ │ │ │ │ + smlalseq r6, sl, r4, fp │ │ │ │ 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] @ 21effc │ │ │ │ ldr r1, [pc, #492] @ 21f000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ beq 21efa8 │ │ │ │ bhi 21ee78 │ │ │ │ ldr r1, [pc, #464] @ 21f004 │ │ │ │ cmp r3, r1 │ │ │ │ beq 21ef9c │ │ │ │ @@ -460964,15 +460964,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #192] @ 21f130 │ │ │ │ ldr r6, [pc, #192] @ 21f134 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [pc, #172] @ 21f138 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 2144ec │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -461011,26 +461011,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 21f138 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b 21f10c │ │ │ │ @ instruction: 0x018c34b8 │ │ │ │ - rscseq lr, sl, r4, ror #22 │ │ │ │ + rscseq lr, sl, r4, lsl #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq r3, [sl], #104 @ 0x68 @ │ │ │ │ - ldrsbeq lr, [sl], #4 @ │ │ │ │ + rscseq r3, sl, r8, lsl r7 │ │ │ │ + ldrsheq lr, [sl], #4 @ │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 21f1b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 21f1c0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 215c24 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -461054,15 +461054,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ 21f2f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 21f290 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 215c24 │ │ │ │ @@ -461126,21 +461126,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 21f284 │ │ │ │ orreq r3, ip, ip, asr #6 │ │ │ │ strdeq r4, [ip, r8] │ │ │ │ - rscseq lr, sl, r4, lsr #19 │ │ │ │ - ldrsbeq lr, [sl], #12 @ │ │ │ │ + rscseq lr, sl, r4, asr #19 │ │ │ │ + ldrsheq lr, [sl], #12 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq lr, sl, ip, asr r9 │ │ │ │ - rscseq r3, sl, r0, lsr r5 │ │ │ │ - rscseq lr, sl, r0, lsr r9 │ │ │ │ - rscseq sp, sl, r8, lsl #30 │ │ │ │ + rscseq lr, sl, ip, ror r9 │ │ │ │ + rscseq r3, sl, r0, asr r5 │ │ │ │ + rscseq lr, sl, r0, asr r9 │ │ │ │ + rscseq sp, sl, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #168] @ 21f3dc │ │ │ │ ldr ip, [pc, #168] @ 21f3e0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -461149,15 +461149,15 @@ │ │ │ │ ldr r3, [pc, #156] @ 21f3e4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [pc, #140] @ 21f3e8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [pc, #124] @ 21f3ec │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -461184,15 +461184,15 @@ │ │ │ │ bne 21f3d8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r0, ip, r4, asr #25 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq r3, [ip, r8] │ │ │ │ - rscseq lr, sl, r4, asr #17 │ │ │ │ + rscseq lr, sl, r4, ror #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r0, ip, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #172] @ 21f4b8 │ │ │ │ @@ -461203,15 +461203,15 @@ │ │ │ │ ldr r3, [pc, #160] @ 21f4c0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [pc, #144] @ 21f4c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [pc, #128] @ 21f4c8 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -461239,15 +461239,15 @@ │ │ │ │ bne 21f4b4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r0, ip, ip, ror #23 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r3, ip, r0, lsl #2 │ │ │ │ - rscseq lr, sl, r4, lsl #16 │ │ │ │ + rscseq lr, sl, r4, lsr #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r0, ip, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #220] @ 21f5c4 │ │ │ │ @@ -461257,15 +461257,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r3, [pc, #208] @ 21f5cc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ beq 21f59c │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -461307,18 +461307,18 @@ │ │ │ │ bl 286da0 │ │ │ │ b 21f570 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r0, ip, ip, lsl #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r3, ip, r0, lsr #32 │ │ │ │ orreq r4, ip, r8, asr #25 │ │ │ │ - rscseq lr, sl, ip, lsl #14 │ │ │ │ + rscseq lr, sl, ip, lsr #14 │ │ │ │ orreq r0, ip, r0, lsl #21 │ │ │ │ - ldrheq lr, [sl], #100 @ 0x64 @ │ │ │ │ - rscseq sp, sl, r4, lsr #27 │ │ │ │ + ldrsbeq lr, [sl], #100 @ 0x64 @ │ │ │ │ + rscseq sp, sl, r4, asr #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, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #616] @ 21f868 │ │ │ │ mov r5, r0 │ │ │ │ @@ -461327,15 +461327,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r3, [pc, #604] @ 21f870 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ beq 21f6b8 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r2 │ │ │ │ @@ -461410,15 +461410,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 21f660 │ │ │ │ ldr r9, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ add sl, r9, #284 @ 0x11c │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21f660 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r9, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 21f660 │ │ │ │ @@ -461440,58 +461440,58 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 286da0 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ add sl, r9, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21f7fc │ │ │ │ ldr r0, [r7] │ │ │ │ b 21f734 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21f828 │ │ │ │ ldr r1, [r9, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 21f858 │ │ │ │ b 21f808 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 21f83c │ │ │ │ cmp r9, #0 │ │ │ │ bne 21f828 │ │ │ │ b 21f7f4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r0, [ip, r4] │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r2, ip, r8, lsl #30 │ │ │ │ orreq r4, ip, r8, lsr #23 │ │ │ │ - rscseq lr, sl, ip, lsr r6 │ │ │ │ + rscseq lr, sl, ip, asr r6 │ │ │ │ orreq r0, ip, r4, ror r9 │ │ │ │ orreq r0, ip, r8, lsr r9 │ │ │ │ - smlalseq lr, sl, r4, r5 │ │ │ │ + ldrheq lr, [sl], #84 @ 0x54 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r0, ip, r0, ror #16 │ │ │ │ - rscseq lr, sl, r8, ror #9 │ │ │ │ - rscseq r6, sl, r8, asr #1 │ │ │ │ + rscseq lr, sl, r8, lsl #10 │ │ │ │ + rscseq r6, sl, 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, #224] @ 21f990 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #220] @ 21f994 │ │ │ │ @@ -461499,15 +461499,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r3, [pc, #212] @ 21f998 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ beq 21f968 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -461550,27 +461550,27 @@ │ │ │ │ bl 286da0 │ │ │ │ b 21f93c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r0, ip, r4, asr #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r2, ip, r8, asr ip │ │ │ │ orreq r4, ip, r0, lsl #18 │ │ │ │ - rscseq lr, sl, ip, lsr #7 │ │ │ │ + rscseq lr, sl, ip, asr #7 │ │ │ │ @ instruction: 0x018c06b4 │ │ │ │ - rscseq lr, sl, r0, asr r3 │ │ │ │ - ldrsbeq sp, [sl], #152 @ 0x98 @ │ │ │ │ + rscseq lr, sl, r0, ror r3 │ │ │ │ + ldrsheq sp, [sl], #152 @ 0x98 @ │ │ │ │ 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] @ 21fa20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #68] @ 21fa24 │ │ │ │ cmp r1, r3 │ │ │ │ beq 21f9f8 │ │ │ │ ldr r2, [pc, #60] @ 21fa28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -461584,25 +461584,25 @@ │ │ │ │ bl 2144ec │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #76] @ 0x4c │ │ │ │ strne r3, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r2, ip, ip, asr fp │ │ │ │ @ instruction: 0x000088bd │ │ │ │ - ldrsheq lr, [sl], #40 @ 0x28 @ │ │ │ │ - rscseq lr, sl, r4, lsl r3 │ │ │ │ + rscseq lr, sl, r8, lsl r3 │ │ │ │ + rscseq lr, sl, r4, lsr r3 │ │ │ │ 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] @ 21fae8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #140] @ 21faec │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r3 │ │ │ │ beq 21fa84 │ │ │ │ ldr r2, [pc, #128] @ 21faf0 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ @@ -461634,27 +461634,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrdeq r2, [ip, ip] │ │ │ │ @ instruction: 0x000088bd │ │ │ │ - ldrheq lr, [sl], #44 @ 0x2c @ │ │ │ │ + ldrsbeq lr, [sl], #44 @ 0x2c @ │ │ │ │ orreq r4, ip, ip, asr r7 │ │ │ │ - smlalseq lr, sl, ip, r2 │ │ │ │ - rscseq sp, sl, r0, lsl #17 │ │ │ │ + ldrheq lr, [sl], #44 @ 0x2c @ │ │ │ │ + rscseq sp, 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 │ │ │ │ ldr r3, [pc, #456] @ 21fce4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ beq 21fb88 │ │ │ │ ldr r3, [pc, #432] @ 21fce8 │ │ │ │ cmp r1, r3 │ │ │ │ bne 21fb70 │ │ │ │ mov r1, r4 │ │ │ │ @@ -461705,27 +461705,27 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 21fb64 │ │ │ │ ldr r7, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r7, #65536 @ 0x10000 │ │ │ │ add r8, r7, #284 @ 0x11c │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21fb64 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r7, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 21fb64 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ add r9, r8, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21fc7c │ │ │ │ ldr r0, [r7] │ │ │ │ b 21fbd0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #3 │ │ │ │ bne 21fba0 │ │ │ │ @@ -461739,42 +461739,42 @@ │ │ │ │ b 286da0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21fca8 │ │ │ │ ldr r1, [r8, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 21fcd8 │ │ │ │ b 21fc88 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 21fcbc │ │ │ │ cmp r8, #0 │ │ │ │ bne 21fca8 │ │ │ │ b 21fc48 │ │ │ │ orreq r2, ip, ip, lsl #20 │ │ │ │ @ instruction: 0x000088bd │ │ │ │ orreq r4, ip, r4, lsr #13 │ │ │ │ - rscseq lr, sl, r4, lsr r2 │ │ │ │ - rscseq lr, sl, ip, ror #3 │ │ │ │ + rscseq lr, sl, r4, asr r2 │ │ │ │ + rscseq lr, sl, ip, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq lr, sl, r8, ror r1 │ │ │ │ - rscseq r5, sl, r4, lsl ip │ │ │ │ + smlalseq lr, sl, r8, r1 │ │ │ │ + rscseq r5, sl, r4, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #1016] @ 220114 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1012] @ 220118 │ │ │ │ @@ -461783,15 +461783,15 @@ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r5, [pc, #1000] @ 22011c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [pc, #988] @ 220120 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r7 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ beq 2200bc │ │ │ │ bhi 21fda8 │ │ │ │ ldr ip, [pc, #960] @ 220124 │ │ │ │ cmp r4, ip │ │ │ │ @@ -462062,15 +462062,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ 220254 │ │ │ │ ldr sl, [pc, #192] @ 220258 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] @ 22025c │ │ │ │ @@ -462108,26 +462108,26 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 215708 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0x018c2394 │ │ │ │ - rscseq sp, sl, ip, asr ip │ │ │ │ + rscseq sp, sl, ip, ror ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, sl, r8, lsl #24 │ │ │ │ - ldrsbeq sp, [sl], #180 @ 0xb4 @ │ │ │ │ + rscseq sp, sl, r8, lsr #24 │ │ │ │ + ldrsheq sp, [sl], #180 @ 0xb4 @ │ │ │ │ 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] @ 2205fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -462194,15 +462194,15 @@ │ │ │ │ bne 2202cc │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #65536 @ 0x10000 │ │ │ │ add r3, fp, #284 @ 0x11c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2202cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r6, [fp, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 2202cc │ │ │ │ @@ -462233,15 +462233,15 @@ │ │ │ │ bne 2202f8 │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #65536 @ 0x10000 │ │ │ │ add r3, fp, #284 @ 0x11c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2202f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r7, [fp, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 2202f8 │ │ │ │ @@ -462258,15 +462258,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ add fp, r3, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 22051c │ │ │ │ ldr r0, [r4] │ │ │ │ b 220370 │ │ │ │ ldr r3, [pc, #328] @ 220618 │ │ │ │ ldr r2, [pc, #328] @ 22061c │ │ │ │ @@ -462274,15 +462274,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 220320 │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ add fp, r3, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 22058c │ │ │ │ ldr r0, [r4] │ │ │ │ b 22040c │ │ │ │ ldr r3, [pc, #272] @ 220620 │ │ │ │ ldr r2, [pc, #272] @ 220624 │ │ │ │ @@ -462291,75 +462291,75 @@ │ │ │ │ b 220320 │ │ │ │ cmp r0, #2 │ │ │ │ beq 22054c │ │ │ │ ldr r1, [r3, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 220580 │ │ │ │ b 220528 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 220560 │ │ │ │ cmp r3, #0 │ │ │ │ bne 22054c │ │ │ │ b 2204c0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2205bc │ │ │ │ ldr r1, [r3, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 2205f0 │ │ │ │ b 220598 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 2205d0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2205bc │ │ │ │ b 220500 │ │ │ │ orreq r2, ip, r8, lsr #5 │ │ │ │ orreq r3, ip, ip, lsr pc │ │ │ │ orreq r3, ip, r0, lsl pc │ │ │ │ + rscseq sp, sl, ip, lsr fp │ │ │ │ rscseq sp, sl, ip, lsl fp │ │ │ │ - ldrsheq sp, [sl], #172 @ 0xac @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, sl, r0, asr #19 │ │ │ │ - rscseq sp, sl, r4, ror #18 │ │ │ │ - ldrheq r5, [sl], #52 @ 0x34 @ │ │ │ │ - rscseq sp, sl, r4, lsr #18 │ │ │ │ - rscseq r5, sl, r4, ror r3 │ │ │ │ + rscseq sp, sl, r0, ror #19 │ │ │ │ + rscseq sp, sl, r4, lsl #19 │ │ │ │ + ldrsbeq r5, [sl], #52 @ 0x34 @ │ │ │ │ + rscseq sp, sl, r4, asr #18 │ │ │ │ + smlalseq r5, sl, r4, r3 │ │ │ │ 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] @ 22074c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #264] @ 220750 │ │ │ │ @@ -462368,15 +462368,15 @@ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r6, [pc, #252] @ 220754 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r1, r4, #0 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ moveq r4, r1 │ │ │ │ beq 220694 │ │ │ │ @@ -462436,15 +462436,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] @ 22089c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ beq 220820 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, sl │ │ │ │ @@ -462511,35 +462511,35 @@ │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 215708 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x018c1db4 │ │ │ │ orreq r3, ip, r0, asr sl │ │ │ │ - rscseq sp, sl, ip, asr #12 │ │ │ │ - rscseq sp, sl, r0, lsl r6 │ │ │ │ + rscseq sp, sl, ip, ror #12 │ │ │ │ + rscseq sp, sl, r0, lsr r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, sl, r8, lsr #12 │ │ │ │ - rscseq ip, sl, r4, lsr #22 │ │ │ │ - rscseq sp, sl, r0, lsl #12 │ │ │ │ - ldrsheq ip, [sl], #172 @ 0xac @ │ │ │ │ - ldrsbeq sp, [sl], #88 @ 0x58 @ │ │ │ │ + rscseq sp, sl, r8, asr #12 │ │ │ │ + rscseq ip, sl, r4, asr #22 │ │ │ │ + rscseq sp, sl, r0, lsr #12 │ │ │ │ + rscseq ip, sl, ip, lsl fp │ │ │ │ + ldrsheq sp, [sl], #88 @ 0x58 @ │ │ │ │ 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] @ 220bf4 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ beq 2209b0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -462573,15 +462573,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 2209a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 220b3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 220aac │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq 2209f0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -462660,26 +462660,26 @@ │ │ │ │ b 5c9c8 │ │ │ │ ldr r3, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #65536 @ 0x10000 │ │ │ │ add r3, fp, #284 @ 0x11c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 220be0 │ │ │ │ ldr r1, [pc, #272] @ 220c1c │ │ │ │ add r1, pc, r1 │ │ │ │ b 220944 │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ add fp, r3, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 220b70 │ │ │ │ ldr r0, [r6] │ │ │ │ b 220a54 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -462696,64 +462696,64 @@ │ │ │ │ b 220980 │ │ │ │ cmp r0, #2 │ │ │ │ beq 220ba0 │ │ │ │ ldr r1, [r3, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 220bd4 │ │ │ │ b 220b7c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 220bb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 220ba0 │ │ │ │ b 220b34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r7, [fp, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 220b04 │ │ │ │ orreq r1, ip, ip, lsr ip │ │ │ │ orreq r3, ip, ip, asr #17 │ │ │ │ - rscseq sp, sl, r0, lsl #3 │ │ │ │ + rscseq sp, sl, r0, lsr #3 │ │ │ │ orreq r3, ip, ip, lsr #16 │ │ │ │ + ldrheq sp, [sl], #12 @ │ │ │ │ smlalseq sp, sl, ip, r0 │ │ │ │ - rscseq sp, sl, ip, ror r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, sl, r0, asr #32 │ │ │ │ - ldrsheq ip, [sl], #240 @ 0xf0 @ │ │ │ │ - ldrheq ip, [sl], #136 @ 0x88 @ │ │ │ │ - ldrheq ip, [sl], #248 @ 0xf8 @ │ │ │ │ - rscseq ip, sl, r4, ror #30 │ │ │ │ - rscseq r4, sl, r8, lsr #26 │ │ │ │ + rscseq sp, sl, r0, rrx │ │ │ │ + rscseq sp, sl, r0, lsl r0 │ │ │ │ + ldrsbeq ip, [sl], #136 @ 0x88 @ │ │ │ │ + ldrsbeq ip, [sl], #248 @ 0xf8 @ │ │ │ │ + rscseq ip, sl, r4, lsl #31 │ │ │ │ + rscseq r4, sl, r8, 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] @ 220e84 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #576] @ 220e88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 220e60 │ │ │ │ bhi 220cb0 │ │ │ │ ldr r3, [pc, #544] @ 220e8c │ │ │ │ cmp r4, r3 │ │ │ │ @@ -462902,19 +462902,19 @@ │ │ │ │ andeq r9, r8, ip, asr fp │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r8, r8, lsr #31 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ - ldrheq sp, [sl], #0 @ │ │ │ │ - rscseq ip, sl, r4, lsr #9 │ │ │ │ + ldrsbeq sp, [sl], #0 @ │ │ │ │ + rscseq ip, sl, r4, asr #9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sp, sl, ip, lsl #1 │ │ │ │ - smlalseq ip, sl, r0, r4 │ │ │ │ + rscseq sp, sl, ip, lsr #1 │ │ │ │ + ldrheq ip, [sl], #64 @ 0x40 @ │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ andeq r8, r8, ip, lsr #31 │ │ │ │ muleq r8, ip, pc @ │ │ │ │ andeq r9, r8, r8, asr fp │ │ │ │ andeq ip, r7, ip, lsr pc │ │ │ │ andeq r8, r8, r4, lsr #31 │ │ │ │ @ instruction: 0x00088fb4 │ │ │ │ @@ -462922,15 +462922,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, #180] @ 220fc0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 220fa0 │ │ │ │ @@ -462967,29 +462967,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orreq r1, ip, ip, lsl r6 │ │ │ │ - rscseq ip, sl, ip, lsr #30 │ │ │ │ + rscseq ip, sl, ip, asr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsbeq ip, [sl], #232 @ 0xe8 @ │ │ │ │ + ldrsheq ip, [sl], #232 @ 0xe8 @ │ │ │ │ cmp r0, #0 │ │ │ │ beq 2210b0 │ │ │ │ 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] @ 2210b8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r2 │ │ │ │ bl 215c24 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ @@ -463029,27 +463029,27 @@ │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b 22104c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #0 │ │ │ │ orreq r1, ip, r4, lsr r5 │ │ │ │ - rscseq ip, sl, r0, asr #28 │ │ │ │ - rscseq ip, sl, r8, ror #3 │ │ │ │ + rscseq ip, sl, r0, ror #28 │ │ │ │ + rscseq ip, sl, r8, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq ip, sl, ip, lsl lr │ │ │ │ - ldrsbeq ip, [sl], #20 @ │ │ │ │ + rscseq ip, sl, ip, lsr lr │ │ │ │ + ldrsheq ip, [sl], #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 r5, [pc, #556] @ 221314 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 221228 │ │ │ │ mov r7, r3 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ @@ -463112,15 +463112,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 221140 │ │ │ │ ldr sl, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #65536 @ 0x10000 │ │ │ │ add fp, sl, #284 @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 221140 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sl, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 221140 │ │ │ │ @@ -463132,15 +463132,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ add fp, sl, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2212ac │ │ │ │ ldr r0, [r4] │ │ │ │ b 2211cc │ │ │ │ ldr r3, [pc, #180] @ 221328 │ │ │ │ ldr r2, [pc, #180] @ 22132c │ │ │ │ ldr r1, [pc, #168] @ 221324 │ │ │ │ @@ -463159,51 +463159,51 @@ │ │ │ │ b 22123c │ │ │ │ cmp r0, #2 │ │ │ │ beq 2212d8 │ │ │ │ ldr r1, [sl, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 221308 │ │ │ │ b 2212b8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 2212ec │ │ │ │ cmp sl, #0 │ │ │ │ bne 2212d8 │ │ │ │ b 221264 │ │ │ │ orreq r1, ip, r0, asr #8 │ │ │ │ orreq r3, ip, r8, asr #1 │ │ │ │ - rscseq ip, sl, ip, lsr #27 │ │ │ │ - rscseq ip, sl, r0, lsr #25 │ │ │ │ + rscseq ip, sl, ip, asr #27 │ │ │ │ + rscseq ip, sl, r0, asr #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ + smlalseq ip, sl, ip, ip │ │ │ │ + rscseq fp, sl, ip, ror #30 │ │ │ │ rscseq ip, sl, ip, ror ip │ │ │ │ - rscseq fp, sl, ip, asr #30 │ │ │ │ - rscseq ip, sl, ip, asr ip │ │ │ │ - rscseq r4, sl, ip, ror #11 │ │ │ │ + rscseq r4, sl, ip, 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] @ 221444 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 221424 │ │ │ │ @@ -463257,29 +463257,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b 221418 │ │ │ │ ldrdeq r1, [ip, r8] │ │ │ │ orreq r2, ip, r8, ror #28 │ │ │ │ - rscseq ip, sl, r8, lsl #22 │ │ │ │ - ldrheq ip, [sl], #164 @ 0xa4 @ │ │ │ │ - rscseq fp, sl, r8, asr #30 │ │ │ │ + rscseq ip, sl, r8, lsr #22 │ │ │ │ + ldrsbeq ip, [sl], #164 @ 0xa4 @ │ │ │ │ + rscseq fp, sl, r8, ror #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq ip, sl, r8, lsl #21 │ │ │ │ - smlalseq fp, sl, r4, sp │ │ │ │ + rscseq ip, sl, r8, lsr #21 │ │ │ │ + ldrheq fp, [sl], #212 @ 0xd4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #512] @ 22167c │ │ │ │ ldr r4, [pc, #512] @ 221680 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ moveq ip, #2 │ │ │ │ beq 2214b8 │ │ │ │ ldr r2, [pc, #480] @ 221684 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -463408,15 +463408,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 │ │ │ │ andeq r9, r8, ip, asr fp │ │ │ │ - ldrheq ip, [sl], #152 @ 0x98 @ │ │ │ │ + ldrsbeq ip, [sl], #152 @ 0x98 @ │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r8, r8, lsr #31 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ @@ -463431,15 +463431,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ 2217ec │ │ │ │ ldr r4, [pc, #240] @ 2217f0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 2217cc │ │ │ │ ldr r3, [pc, #212] @ 2217f4 │ │ │ │ cmp r1, r3 │ │ │ │ beq 221750 │ │ │ │ @@ -463492,16 +463492,16 @@ │ │ │ │ cmpne r3, #3 │ │ │ │ moveq r7, #1 │ │ │ │ beq 221764 │ │ │ │ b 221730 │ │ │ │ orreq r0, ip, ip, lsr #28 │ │ │ │ @ instruction: 0x000088b9 │ │ │ │ @ instruction: 0x000088ba │ │ │ │ - rscseq ip, sl, r4, ror #15 │ │ │ │ - rscseq ip, sl, r4, lsr #15 │ │ │ │ + rscseq ip, sl, r4, lsl #16 │ │ │ │ + rscseq ip, sl, r4, asr #15 │ │ │ │ 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] @ 22189c │ │ │ │ mov r3, r1 │ │ │ │ @@ -463516,15 +463516,15 @@ │ │ │ │ subne r4, r3, r2 │ │ │ │ clzne r4, r4 │ │ │ │ moveq r4, #3 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp r1, #0 │ │ │ │ beq 221894 │ │ │ │ ldr r3, [pc, #68] @ 2218a0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 215c24 │ │ │ │ ldr ip, [pc, #48] @ 2218a4 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -463535,24 +463535,24 @@ │ │ │ │ bl 216028 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x000088b9 │ │ │ │ orreq r0, ip, ip, asr #25 │ │ │ │ - rscseq ip, sl, r4, asr #13 │ │ │ │ + rscseq ip, sl, r4, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ 2219f0 │ │ │ │ ldr r2, [pc, #304] @ 2219f4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 2219d0 │ │ │ │ ldr r3, [pc, #276] @ 2219f8 │ │ │ │ cmp r1, r3 │ │ │ │ beq 221914 │ │ │ │ @@ -463621,28 +463621,28 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ moveq r8, #1 │ │ │ │ beq 221928 │ │ │ │ b 2218f4 │ │ │ │ orreq r0, ip, r8, ror #24 │ │ │ │ @ instruction: 0x000088b9 │ │ │ │ @ instruction: 0x000088ba │ │ │ │ - rscseq ip, sl, r0, asr r6 │ │ │ │ + rscseq ip, sl, r0, ror r6 │ │ │ │ @ instruction: 0x018c28bc │ │ │ │ - ldrsbeq ip, [sl], #84 @ 0x54 @ │ │ │ │ - rscseq ip, sl, r0, lsl #11 │ │ │ │ - smlalseq fp, sl, r4, r9 │ │ │ │ + ldrsheq ip, [sl], #84 @ 0x54 @ │ │ │ │ + rscseq ip, sl, r0, lsr #11 │ │ │ │ + ldrheq fp, [sl], #148 @ 0x94 @ │ │ │ │ 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] @ 221c8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 221b30 │ │ │ │ ldr r3, [pc, #580] @ 221c90 │ │ │ │ cmp r1, r3 │ │ │ │ beq 221b10 │ │ │ │ @@ -463734,15 +463734,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 221ac0 │ │ │ │ ldr r8, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r8, #65536 @ 0x10000 │ │ │ │ add r9, r8, #284 @ 0x11c │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 221ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [r8, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 221ac0 │ │ │ │ @@ -463754,54 +463754,54 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 221a7c │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ add r9, r8, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 221c24 │ │ │ │ ldr r0, [r6] │ │ │ │ b 221b84 │ │ │ │ cmp r0, #2 │ │ │ │ beq 221c50 │ │ │ │ ldr r1, [r8, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 221c80 │ │ │ │ b 221c30 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 221c64 │ │ │ │ cmp r8, #0 │ │ │ │ bne 221c50 │ │ │ │ b 221c1c │ │ │ │ strdeq r0, [ip, ip] │ │ │ │ @ instruction: 0x000088b9 │ │ │ │ - rscseq ip, sl, r0, lsr #10 │ │ │ │ + rscseq ip, sl, r0, asr #10 │ │ │ │ orreq r2, ip, r8, asr #14 │ │ │ │ - rscseq ip, sl, ip, ror #9 │ │ │ │ - rscseq ip, sl, r8, lsr r4 │ │ │ │ + rscseq ip, sl, ip, lsl #10 │ │ │ │ + rscseq ip, sl, r8, asr r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq ip, sl, r8, asr #7 │ │ │ │ - smlalseq r3, sl, r8, ip │ │ │ │ + rscseq ip, sl, r8, ror #7 │ │ │ │ + ldrheq r3, [sl], #200 @ 0xc8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #588] @ 221f14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #584] @ 221f18 │ │ │ │ @@ -463809,15 +463809,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r4, [pc, #576] @ 221f1c │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ ldr r0, [pc, #548] @ 221f20 │ │ │ │ cmp r3, r0 │ │ │ │ beq 221ebc │ │ │ │ bhi 221d50 │ │ │ │ ldr r0, [pc, #536] @ 221f24 │ │ │ │ cmp r3, r0 │ │ │ │ @@ -463981,15 +463981,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ 221fec │ │ │ │ ldr r6, [pc, #88] @ 221ff0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [pc, #68] @ 221ff4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ @@ -464002,15 +464002,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl 215994 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x018c0594 │ │ │ │ - rscseq ip, sl, r4, lsr #32 │ │ │ │ + rscseq ip, sl, r4, asr #32 │ │ │ │ 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] @ 2220d8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -464019,15 +464019,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r4, [pc, #188] @ 2220e0 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ beq 22205c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ @@ -464071,15 +464071,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #144] @ 222190 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 222168 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -464108,26 +464108,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r0, ip, r8, lsr #8 │ │ │ │ orreq r2, ip, ip, asr #1 │ │ │ │ - smlalseq fp, sl, r8, lr │ │ │ │ - rscseq fp, sl, r0, ror lr │ │ │ │ - ldrsbeq fp, [sl], #24 @ │ │ │ │ + ldrheq fp, [sl], #232 @ 0xe8 @ │ │ │ │ + smlalseq fp, sl, r0, lr │ │ │ │ + ldrsheq fp, [sl], #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #464] @ 222390 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 22222c │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -464182,15 +464182,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 222204 │ │ │ │ ldr r9, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ add sl, r9, #284 @ 0x11c │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 222204 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r9, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 222204 │ │ │ │ @@ -464203,62 +464203,62 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 286da0 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ add sl, r9, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 222328 │ │ │ │ ldr r0, [r7] │ │ │ │ b 222284 │ │ │ │ cmp r0, #2 │ │ │ │ beq 222354 │ │ │ │ ldr r1, [r9, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 222384 │ │ │ │ b 222334 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 222368 │ │ │ │ cmp r9, #0 │ │ │ │ bne 222354 │ │ │ │ b 222320 │ │ │ │ orreq r0, ip, r8, ror #6 │ │ │ │ orreq r2, ip, r4 │ │ │ │ - rscseq fp, sl, r4, lsr #28 │ │ │ │ - ldrsbeq fp, [sl], #208 @ 0xd0 @ │ │ │ │ + rscseq fp, sl, r4, asr #28 │ │ │ │ + ldrsheq fp, [sl], #208 @ 0xd0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq fp, sl, r8, asr #26 │ │ │ │ - smlalseq r3, sl, ip, r5 │ │ │ │ + rscseq fp, sl, r8, ror #26 │ │ │ │ + ldrheq r3, [sl], #92 @ 0x5c @ │ │ │ │ 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, #2408] @ 222d30 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r7, r2, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ bne 2224b4 │ │ │ │ ldr r3, [pc, #2372] @ 222d34 │ │ │ │ cmp r8, r3 │ │ │ │ @@ -464278,25 +464278,25 @@ │ │ │ │ beq 222b60 │ │ │ │ mvn sl, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 222a50 │ │ │ │ cmp r6, #0 │ │ │ │ beq 22246c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 222bec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r6, [r8, #4020] @ 0xfb4 │ │ │ │ ldr r1, [pc, #2244] @ 222d3c │ │ │ │ add r4, r5, r4, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ mov ip, #8 │ │ │ │ ldr r5, [pc, #2232] @ 222d40 │ │ │ │ add r1, r4, r1 │ │ │ │ @@ -464316,26 +464316,26 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 22266c │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ add fp, r3, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 222c14 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 222c80 │ │ │ │ ldr r3, [pc, #2092] @ 222d44 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ beq 2226cc │ │ │ │ @@ -464368,27 +464368,27 @@ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r5, r2 │ │ │ │ movne r6, r7 │ │ │ │ beq 22291c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2229ec │ │ │ │ cmp r6, #0 │ │ │ │ beq 222928 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ beq 222b98 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r7, r4, #10 │ │ │ │ str r6, [r3, #3900] @ 0xf3c │ │ │ │ add r3, fp, r7, lsl #2 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r6 │ │ │ │ beq 222644 │ │ │ │ @@ -464405,15 +464405,15 @@ │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 222c0c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r7, fp, r7, lsl #2 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -464434,15 +464434,15 @@ │ │ │ │ moveq r9, sl │ │ │ │ beq 2227b8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 222c9c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 222cac │ │ │ │ mvn sl, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, sl │ │ │ │ b 2227b4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -464477,15 +464477,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 22279c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 222b50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22279c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2172d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 21682c │ │ │ │ @@ -464498,15 +464498,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 2227b4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 222bdc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r6, [r8, #2904] @ 0xb58 │ │ │ │ add r1, r4, #35072 @ 0x8900 │ │ │ │ add ip, r5, #565248 @ 0x8a000 │ │ │ │ add ip, ip, #3424 @ 0xd60 │ │ │ │ add r1, r1, #182 @ 0xb6 │ │ │ │ mov lr, #4 │ │ │ │ add r1, r5, r1, lsl #4 │ │ │ │ @@ -464535,25 +464535,25 @@ │ │ │ │ cmp fp, #0 │ │ │ │ beq 222858 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 222b40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 222a20 │ │ │ │ cmp r6, #0 │ │ │ │ beq 222870 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 222bfc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r6, [r8, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #1236] @ 222d50 │ │ │ │ add r4, r5, r4, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ mov ip, #1 │ │ │ │ ldr r5, [pc, #1224] @ 222d54 │ │ │ │ add r1, r4, r1 │ │ │ │ @@ -464605,15 +464605,15 @@ │ │ │ │ beq 222904 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r5, r2 │ │ │ │ beq 222b24 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 222a80 │ │ │ │ cmp r8, #0 │ │ │ │ bne 222624 │ │ │ │ b 222b30 │ │ │ │ add r3, r5, #507904 @ 0x7c000 │ │ │ │ @@ -464700,28 +464700,28 @@ │ │ │ │ b 22296c │ │ │ │ ldr r3, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #65536 @ 0x10000 │ │ │ │ add r3, fp, #284 @ 0x11c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 222724 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str r7, [fp, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 222724 │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ add fp, r3, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne 222cc0 │ │ │ │ ldr r0, [r5] │ │ │ │ b 2226fc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -464786,28 +464786,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 222c44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 222c74 │ │ │ │ b 222c24 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 222c58 │ │ │ │ cmp r6, #0 │ │ │ │ bne 222c44 │ │ │ │ b 2224e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -464828,29 +464828,29 @@ │ │ │ │ b 222768 │ │ │ │ cmp r0, #2 │ │ │ │ beq 222cf0 │ │ │ │ ldr r1, [r3, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 222d24 │ │ │ │ b 222ccc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 222d04 │ │ │ │ cmp r3, #0 │ │ │ │ bne 222cf0 │ │ │ │ b 222b1c │ │ │ │ @@ -464869,15 +464869,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #2560] @ 223774 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r6, r2, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ moveq r9, r6 │ │ │ │ bne 222ec0 │ │ │ │ ldr r3, [pc, #2520] @ 223778 │ │ │ │ @@ -464921,25 +464921,25 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 222e60 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 223660 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 223590 │ │ │ │ cmp r9, #0 │ │ │ │ beq 222e78 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 223500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r9, [r6, #2904] @ 0xb58 │ │ │ │ add ip, r7, #565248 @ 0x8a000 │ │ │ │ add ip, ip, #3424 @ 0xd60 │ │ │ │ mov lr, #4 │ │ │ │ add r1, r4, #35072 @ 0x8900 │ │ │ │ str lr, [sp, #16] │ │ │ │ ldrd r4, [ip] │ │ │ │ @@ -464959,26 +464959,26 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 222f5c │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ add fp, r3, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 223464 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 223448 │ │ │ │ cmp r9, #0 │ │ │ │ beq 223370 │ │ │ │ ldr r3, [pc, #2140] @ 223788 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r9, r3 │ │ │ │ @@ -465023,25 +465023,25 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 222ff8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 223680 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 223560 │ │ │ │ cmp r9, #0 │ │ │ │ beq 223010 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 223510 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r9, [r5, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #1916] @ 223798 │ │ │ │ add r4, r7, r4, lsl #4 │ │ │ │ ldr r5, [pc, #1912] @ 22379c │ │ │ │ mov ip, #1 │ │ │ │ add r1, r4, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ @@ -465072,25 +465072,25 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 2230bc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 223670 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2235c0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2230d4 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 2234f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r9, [r5, #4020] @ 0xfb4 │ │ │ │ ldr r1, [pc, #1728] @ 2237a0 │ │ │ │ add r4, r7, r4, lsl #4 │ │ │ │ ldr r5, [pc, #1724] @ 2237a4 │ │ │ │ mov ip, #8 │ │ │ │ add r1, r4, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ @@ -465112,50 +465112,50 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 223154 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 223638 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 223690 │ │ │ │ cmp r9, #0 │ │ │ │ beq 223520 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 2235f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r9, [fp, #3900] @ 0xf3c │ │ │ │ add fp, r4, #10 │ │ │ │ add r3, r5, fp, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r9, r6 │ │ │ │ beq 2231dc │ │ │ │ cmp r6, #0 │ │ │ │ beq 2231bc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 223760 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2236c0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 223550 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 223648 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ add fp, r5, fp, lsl #2 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -465186,15 +465186,15 @@ │ │ │ │ bne 222f34 │ │ │ │ ldr r3, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #65536 @ 0x10000 │ │ │ │ add r3, fp, #284 @ 0x11c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 222f34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str r6, [fp, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 222f34 │ │ │ │ @@ -465229,15 +465229,15 @@ │ │ │ │ str r3, [r6, #12] │ │ │ │ b 2231b4 │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ add fp, r3, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2236f0 │ │ │ │ ldr r0, [r7] │ │ │ │ b 223230 │ │ │ │ ldr r2, [pc, #1144] @ 2237b4 │ │ │ │ ldr r1, [pc, #1104] @ 223790 │ │ │ │ @@ -465318,28 +465318,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 223494 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 2234c4 │ │ │ │ b 223474 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 2234a8 │ │ │ │ cmp r9, #0 │ │ │ │ bne 223494 │ │ │ │ b 222ef0 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -465480,29 +465480,29 @@ │ │ │ │ b 2231b4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 223720 │ │ │ │ ldr r1, [r3, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 223754 │ │ │ │ b 2236fc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 223734 │ │ │ │ cmp r3, #0 │ │ │ │ bne 223720 │ │ │ │ b 22332c │ │ │ │ @@ -465513,38 +465513,38 @@ │ │ │ │ b 2231c0 │ │ │ │ @ instruction: 0x018bf7b4 │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ ldrdeq r1, [ip, r4] │ │ │ │ - rscseq fp, sl, r4, lsr #2 │ │ │ │ + rscseq fp, sl, r4, asr #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq fp, sl, r0, asr r1 │ │ │ │ + rscseq fp, sl, r0, ror r1 │ │ │ │ @ instruction: 0x00088fb8 │ │ │ │ andne r0, r0, r0, ror #7 │ │ │ │ andeq r9, r8, r8, asr r5 │ │ │ │ andmi r8, pc, r0 │ │ │ │ - rscseq sl, sl, ip, lsl #28 │ │ │ │ - rscseq sl, sl, r8, ror #27 │ │ │ │ - ldrsbeq sl, [sl], #216 @ 0xd8 @ │ │ │ │ - rscseq sl, sl, r8, asr #26 │ │ │ │ - rscseq sl, sl, r4, lsr sp │ │ │ │ - rscseq sl, sl, r0, lsr #26 │ │ │ │ - rscseq sl, sl, ip, asr #25 │ │ │ │ - ldrsheq r2, [sl], #76 @ 0x4c @ │ │ │ │ + rscseq sl, sl, ip, lsr #28 │ │ │ │ + rscseq sl, sl, r8, lsl #28 │ │ │ │ + ldrsheq sl, [sl], #216 @ 0xd8 @ │ │ │ │ + rscseq sl, sl, r8, ror #26 │ │ │ │ + rscseq sl, sl, r4, asr sp │ │ │ │ + rscseq sl, sl, r0, asr #26 │ │ │ │ + rscseq sl, sl, ip, ror #25 │ │ │ │ + rscseq r2, sl, ip, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #588] @ 223a30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r6, r2, #0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ moveq r5, r6 │ │ │ │ bne 223878 │ │ │ │ ldr r3, [pc, #552] @ 223a34 │ │ │ │ @@ -465608,15 +465608,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 223804 │ │ │ │ ldr r9, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ add sl, r9, #284 @ 0x11c │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 223804 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r9, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 223804 │ │ │ │ @@ -465639,15 +465639,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 2181d0 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ add sl, r9, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2239c8 │ │ │ │ ldr r0, [r8] │ │ │ │ b 2238cc │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #3 │ │ │ │ bne 22389c │ │ │ │ @@ -465662,53 +465662,53 @@ │ │ │ │ b 286da0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2239f4 │ │ │ │ ldr r1, [r9, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 223a24 │ │ │ │ b 2239d4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 223a08 │ │ │ │ cmp r9, #0 │ │ │ │ bne 2239f4 │ │ │ │ b 223990 │ │ │ │ orreq lr, fp, r4, asr #26 │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ orreq r0, ip, ip, ror #18 │ │ │ │ - rscseq sl, sl, ip, asr #15 │ │ │ │ - rscseq sl, sl, ip, lsr r7 │ │ │ │ - ldrsbeq r1, [sl], #232 @ 0xe8 @ │ │ │ │ + rscseq sl, sl, ip, ror #15 │ │ │ │ + rscseq sl, sl, ip, asr r7 │ │ │ │ + ldrsheq r1, [sl], #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, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #292] @ 223b94 │ │ │ │ ldr r6, [pc, #292] @ 223b98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r4, r6 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ beq 223b3c │ │ │ │ bhi 223adc │ │ │ │ @@ -465775,29 +465775,29 @@ │ │ │ │ bl 21907c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x018beab4 │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ - rscseq sl, sl, r8, asr r6 │ │ │ │ + rscseq sl, sl, r8, ror r6 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ - rscseq sl, sl, r0, lsr #12 │ │ │ │ - rscseq sl, sl, r8, lsl #12 │ │ │ │ - rscseq sl, sl, ip, asr #11 │ │ │ │ - rscseq sl, sl, r0, lsr #11 │ │ │ │ + rscseq sl, sl, r0, asr #12 │ │ │ │ + rscseq sl, sl, r8, lsr #12 │ │ │ │ + rscseq sl, sl, ip, ror #11 │ │ │ │ + rscseq sl, sl, r0, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #284] @ 223cf0 │ │ │ │ ldr r6, [pc, #284] @ 223cf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r6 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ beq 223c98 │ │ │ │ bhi 223c38 │ │ │ │ ldr r0, [pc, #252] @ 223cf8 │ │ │ │ cmp r4, r0 │ │ │ │ @@ -465862,28 +465862,28 @@ │ │ │ │ bl 21907c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq lr, fp, r0, asr r9 │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ - rscseq sl, sl, r8, lsr r5 │ │ │ │ + rscseq sl, sl, r8, asr r5 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ + rscseq sl, sl, r0, lsr #10 │ │ │ │ rscseq sl, sl, r0, lsl #10 │ │ │ │ - rscseq sl, sl, r0, ror #9 │ │ │ │ - rscseq sl, sl, ip, lsr #9 │ │ │ │ - rscseq sl, sl, r0, lsl #9 │ │ │ │ + rscseq sl, sl, ip, asr #9 │ │ │ │ + rscseq sl, sl, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #120] @ 223da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ beq 223d5c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -465912,15 +465912,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] @ 223ee8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ beq 223e9c │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r2 │ │ │ │ @@ -465986,27 +465986,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #32] @ 223f00 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq lr, fp, r4, ror #14 │ │ │ │ orreq r0, ip, ip, lsl #8 │ │ │ │ - ldrsbeq sl, [sl], #32 @ │ │ │ │ + ldrsheq sl, [sl], #32 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq sl, sl, ip, ror #5 │ │ │ │ - rscseq sl, sl, r8, lsl #6 │ │ │ │ + rscseq sl, sl, ip, lsl #6 │ │ │ │ + rscseq sl, sl, r8, 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] @ 223f78 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ beq 223f3c │ │ │ │ mov r0, r4 │ │ │ │ bl 215c24 │ │ │ │ mov r1, r0 │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ @@ -466028,15 +466028,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #172] @ 224040 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ beq 223ff8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 215c24 │ │ │ │ ldr r3, [pc, #136] @ 224044 │ │ │ │ @@ -466072,28 +466072,28 @@ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #2920] @ 0xb68 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r0, #544] @ 0x220 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018be594 │ │ │ │ orreq r0, ip, r4, asr #4 │ │ │ │ - rscseq sl, sl, r8, ror #4 │ │ │ │ + rscseq sl, sl, r8, lsl #5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sl, sl, r8, lsl r2 │ │ │ │ + rscseq sl, sl, r8, 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] @ 2240cc │ │ │ │ ldr r8, [pc, #92] @ 2240d0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -466106,23 +466106,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl 214c5c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x018be4b8 │ │ │ │ - rscseq sl, sl, ip, lsl #4 │ │ │ │ + rscseq sl, sl, ip, 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] @ 22417c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 22415c │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -466151,25 +466151,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #24] @ 22418c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ orreq lr, fp, ip, lsr r4 │ │ │ │ ldrdeq r0, [ip, ip] │ │ │ │ - rscseq sl, sl, ip, lsr #3 │ │ │ │ - rscseq sl, sl, r8, asr #2 │ │ │ │ + rscseq sl, sl, ip, asr #3 │ │ │ │ + rscseq sl, sl, r8, 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] @ 224380 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 22421c │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ @@ -466226,15 +466226,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 2241f0 │ │ │ │ ldr sl, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #65536 @ 0x10000 │ │ │ │ add fp, sl, #284 @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2241f0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sl, #284] @ 0x11c │ │ │ │ bl 4e2158 │ │ │ │ b 2241f0 │ │ │ │ @@ -466247,52 +466247,52 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ add fp, sl, #284 @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 224318 │ │ │ │ ldr r0, [r6] │ │ │ │ b 224274 │ │ │ │ cmp r0, #2 │ │ │ │ beq 224344 │ │ │ │ ldr r1, [sl, #284] @ 0x11c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 224374 │ │ │ │ b 224324 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 224358 │ │ │ │ cmp sl, #0 │ │ │ │ bne 224344 │ │ │ │ b 224310 │ │ │ │ orreq lr, fp, r0, lsl #7 │ │ │ │ orreq r0, ip, r8, lsl r0 │ │ │ │ - rscseq sl, sl, r0, lsl r1 │ │ │ │ - rscseq sl, sl, r4, lsl #2 │ │ │ │ + rscseq sl, sl, r0, lsr r1 │ │ │ │ + rscseq sl, sl, r4, lsr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sl, sl, r0, lsr r0 │ │ │ │ - rscseq r1, sl, ip, lsr #11 │ │ │ │ + rscseq sl, sl, r0, asr r0 │ │ │ │ + rscseq r1, sl, ip, asr #11 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -466391,16 +466391,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 r4, ip, lsr r2 │ │ │ │ - tsteq r4, fp, lsl r2 │ │ │ │ + tsteq r4, ip, asr r2 │ │ │ │ + tsteq r4, fp, lsr r2 │ │ │ │ add r0, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne 224584 │ │ │ │ ldr r3, [pc, #312] @ 2246a0 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -466480,16 +466480,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 r4, r3, lsr #2 │ │ │ │ - ldrsheq r7, [r4, -fp] │ │ │ │ + tsteq r4, r3, asr #2 │ │ │ │ + tsteq r4, fp, lsl r1 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ @@ -466618,18 +466618,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 2247a0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ b 22473c │ │ │ │ - ldrsheq r9, [sl], #188 @ 0xbc @ │ │ │ │ + rscseq r9, sl, ip, lsl ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - ldrheq r9, [sl], #160 @ 0xa0 @ │ │ │ │ + ldrsbeq r9, [sl], #160 @ 0xa0 @ │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -467146,39 +467146,39 @@ │ │ │ │ bl 286da0 │ │ │ │ b 224ffc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strheq fp, [fp, r4] │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq sl, [fp, r4] │ │ │ │ @ instruction: 0x018baf90 │ │ │ │ - rscseq r9, sl, r0, lsr #5 │ │ │ │ + rscseq r9, sl, r0, asr #5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r9, sl, r4, ror r2 │ │ │ │ + smlalseq r9, sl, r4, r2 │ │ │ │ ldr r3, [pc, #40] @ 22514c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #20] @ 225150 │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #652] @ 0x28c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ b 224f24 │ │ │ │ orreq sp, fp, r4, lsl #8 │ │ │ │ - rscseq r9, sl, r8, lsr #4 │ │ │ │ + rscseq r9, sl, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #88] @ 2251c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r4, r1 │ │ │ │ bne 2251a4 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #660] @ 0x294 │ │ │ │ ldr r3, [pc, #52] @ 2251c8 │ │ │ │ @@ -467192,24 +467192,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 9f7c4 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 22518c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x018bd3bc │ │ │ │ - rscseq r9, sl, r4, ror #3 │ │ │ │ - ldrsbeq r9, [sl], #16 @ │ │ │ │ + rscseq r9, sl, r4, lsl #4 │ │ │ │ + ldrsheq r9, [sl], #16 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #88] @ 225240 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r4, r1 │ │ │ │ bne 225220 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #660] @ 0x294 │ │ │ │ ldr r3, [pc, #52] @ 225244 │ │ │ │ @@ -467223,16 +467223,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 9f9a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 225208 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq sp, fp, r0, asr #6 │ │ │ │ - rscseq r9, sl, r4, lsl #3 │ │ │ │ - rscseq r9, sl, r0, ror r1 │ │ │ │ + rscseq r9, sl, r4, lsr #3 │ │ │ │ + smlalseq r9, sl, r0, r1 │ │ │ │ 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] @ 225958 │ │ │ │ mov r6, r3 │ │ │ │ @@ -467679,73 +467679,73 @@ │ │ │ │ ldr r1, [pc, #92] @ 2259ac │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ orreq sl, fp, ip, lsl #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - tsteq r4, sl, asr r3 │ │ │ │ + tsteq r4, sl, ror r3 │ │ │ │ @ instruction: 0x018babbc │ │ │ │ orreq sl, fp, r0, lsr #22 │ │ │ │ - rscseq r8, sl, r4, asr lr │ │ │ │ + rscseq r8, sl, r4, ror lr │ │ │ │ ldrdeq sl, [fp, r8] │ │ │ │ - rscseq r8, sl, ip, lsl #28 │ │ │ │ + rscseq r8, sl, ip, lsr #28 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ ldrdeq r8, [r0], -pc @ │ │ │ │ @ instruction: 0x018ba998 │ │ │ │ - ldrsbeq r8, [sl], #220 @ 0xdc @ │ │ │ │ + ldrsheq r8, [sl], #220 @ 0xdc @ │ │ │ │ orreq sl, fp, r4, ror #18 │ │ │ │ - rscseq r8, sl, r4, lsl #26 │ │ │ │ + rscseq r8, sl, r4, lsr #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq sl, fp, r0, lsr #18 │ │ │ │ - rscseq ip, r9, ip, lsl #27 │ │ │ │ + rscseq ip, r9, ip, lsr #27 │ │ │ │ strdeq sl, [fp, r0] │ │ │ │ - ldrheq r8, [sl], #196 @ 0xc4 @ │ │ │ │ + ldrsbeq r8, [sl], #196 @ 0xc4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq sl, fp, r8, ror #16 │ │ │ │ - rscseq r8, sl, ip, lsr #25 │ │ │ │ + rscseq r8, sl, ip, asr #25 │ │ │ │ ldrdeq sl, [fp, ip] │ │ │ │ - rscseq r8, sl, r8, ror #23 │ │ │ │ + rscseq r8, sl, r8, lsl #24 │ │ │ │ orreq sl, fp, r8, lsl #15 │ │ │ │ orreq sl, fp, r8, asr #14 │ │ │ │ - rscseq r8, sl, r8, lsr #23 │ │ │ │ + rscseq r8, sl, r8, asr #23 │ │ │ │ orreq sl, fp, r0, lsl r7 │ │ │ │ - rscseq r8, sl, r8, ror #21 │ │ │ │ + rscseq r8, sl, r8, lsl #22 │ │ │ │ ldrdeq sl, [fp, r8] │ │ │ │ - ldrsbeq r8, [sl], #160 @ 0xa0 @ │ │ │ │ + ldrsheq r8, [sl], #160 @ 0xa0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 225a28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #40] @ 225a2c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #652] @ 0x28c │ │ │ │ str ip, [sp] │ │ │ │ bl 22524c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orreq ip, fp, r4, lsr fp │ │ │ │ - rscseq r8, sl, ip, lsl #21 │ │ │ │ + rscseq r8, sl, ip, 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] @ 225ab4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 225a94 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ @@ -467764,24 +467764,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 9f7c4 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 225a70 │ │ │ │ b 225a8c │ │ │ │ orreq ip, fp, r0, ror #21 │ │ │ │ - rscseq r8, sl, r0, lsr sl │ │ │ │ - rscseq r8, sl, ip, lsl #20 │ │ │ │ + rscseq r8, sl, r0, asr sl │ │ │ │ + rscseq r8, sl, ip, 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] @ 225b44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 225b24 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ @@ -467800,16 +467800,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 9f9a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 225b00 │ │ │ │ b 225b1c │ │ │ │ orreq ip, fp, r0, asr sl │ │ │ │ - ldrheq r8, [sl], #156 @ 0x9c @ │ │ │ │ - smlalseq r8, sl, r8, r9 │ │ │ │ + ldrsbeq r8, [sl], #156 @ 0x9c @ │ │ │ │ + ldrheq r8, [sl], #152 @ 0x98 @ │ │ │ │ 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] @ 225cf8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -467919,15 +467919,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] @ 225d6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 225d58 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #660] @ 0x294 │ │ │ │ @@ -467942,15 +467942,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b 225d44 │ │ │ │ orreq ip, fp, r8, lsl #16 │ │ │ │ ldr r3, [pc, #36] @ 225d9c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #652] @ 0x28c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 225b50 │ │ │ │ @ instruction: 0x018bc7b0 │ │ │ │ @@ -468053,15 +468053,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #80] @ 225f88 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ bne 225f68 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -468077,15 +468077,15 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 225da0 │ │ │ │ strdeq ip, [fp, r0] │ │ │ │ ldr r3, [pc, #32] @ 225fb4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #652] @ 0x28c │ │ │ │ b 225da0 │ │ │ │ @ instruction: 0x018bc594 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -468123,43 +468123,43 @@ │ │ │ │ addeq ip, ip, #560 @ 0x230 │ │ │ │ strheq r2, [ip, #12] │ │ │ │ b 22600c │ │ │ │ ldr r3, [pc, #32] @ 22606c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #656] @ 0x290 │ │ │ │ b 2248e0 │ │ │ │ ldrdeq ip, [fp, ip] │ │ │ │ ldr r3, [pc, #40] @ 2260a0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #20] @ 2260a4 │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #656] @ 0x290 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ b 2246b0 │ │ │ │ @ instruction: 0x018bc4b0 │ │ │ │ - rscseq r8, sl, ip, asr #8 │ │ │ │ + rscseq r8, sl, ip, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #80] @ 226110 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ bne 2260f0 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -468178,15 +468178,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #88] @ 226184 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r4, r1 │ │ │ │ bne 226164 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #660] @ 0x294 │ │ │ │ ldr r3, [pc, #52] @ 226188 │ │ │ │ @@ -468200,24 +468200,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 9f7c4 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 22614c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq ip, [fp, ip] │ │ │ │ - smlalseq r8, sl, ip, r3 │ │ │ │ - rscseq r8, sl, r8, lsl #7 │ │ │ │ + ldrheq r8, [sl], #60 @ 0x3c @ │ │ │ │ + rscseq r8, sl, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #88] @ 226200 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r4, r1 │ │ │ │ bne 2261e0 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #664] @ 0x298 │ │ │ │ ldr r3, [pc, #52] @ 226204 │ │ │ │ @@ -468231,22 +468231,22 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 9f9a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 2261c8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq ip, fp, r0, lsl #7 │ │ │ │ - rscseq r8, sl, ip, lsr r3 │ │ │ │ - rscseq r8, sl, r8, lsr #6 │ │ │ │ + rscseq r8, sl, ip, asr r3 │ │ │ │ + rscseq r8, sl, r8, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ 226244 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [pc, #20] @ 226248 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #2476] @ 0x9ac │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ @@ -468285,43 +468285,43 @@ │ │ │ │ bl 5b210 <__aeabi_fdiv@plt> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 2262b4 │ │ │ │ ldr r0, [pc, #44] @ 226308 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 11bffc8 │ │ │ │ + bl 11bffe8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 5f2a08 │ │ │ │ ldr r1, [pc, #28] @ 22630c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ b 226294 │ │ │ │ - rscseq r8, sl, r8, asr #5 │ │ │ │ + rscseq r8, sl, r8, ror #5 │ │ │ │ ldrdeq r0, [sp, r0] │ │ │ │ cmnmi pc, #0 │ │ │ │ @ instruction: 0xffffff6c │ │ │ │ - rscseq r8, sl, r8, asr r2 │ │ │ │ + rscseq r8, sl, r8, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ 226348 │ │ │ │ ldr r2, [pc, #32] @ 22634c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #28] @ 226350 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ orreq ip, fp, r0, lsl #4 │ │ │ │ - rscseq r8, sl, ip, asr r2 │ │ │ │ + rscseq r8, sl, ip, ror r2 │ │ │ │ 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 r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -468403,15 +468403,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #32] @ 2264c8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 4efe30 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r0, sp, r4, ror #25 │ │ │ │ @ instruction: 0xfffffda0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -469101,20 +469101,20 @@ │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 226c70 │ │ │ │ b 226bd4 │ │ │ │ ldr r1, [pc, #44] @ 226fc0 │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4efe30 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r9, #1 │ │ │ │ strb r9, [r4] │ │ │ │ b 226c3c │ │ │ │ orreq r0, sp, r4, asr #10 │ │ │ │ - rscseq r7, sl, r0, lsr r7 │ │ │ │ + rscseq r7, sl, r0, asr r7 │ │ │ │ andeq sl, r8, pc, ror #27 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ @ instruction: 0xffff8512 │ │ │ │ @ instruction: 0xfffff2b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -469130,15 +469130,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ tst r8, r9 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ beq 227048 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #660] @ 0x294 │ │ │ │ @@ -469425,17 +469425,17 @@ │ │ │ │ orreq r9, fp, ip, lsl r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq fp, fp, r0, lsr #10 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ orreq r8, fp, r4, lsr #30 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - ldrheq r7, [sl], #36 @ 0x24 @ │ │ │ │ - ldrheq r7, [sl], #24 @ │ │ │ │ - ldrheq r7, [sl], #16 @ │ │ │ │ + ldrsbeq r7, [sl], #36 @ 0x24 @ │ │ │ │ + ldrsbeq r7, [sl], #24 @ │ │ │ │ + ldrsbeq r7, [sl], #16 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ bl 77c27c <_mesa_glapi_get_context@@libgallium-25.0.7-2+deb13u1.so> │ │ │ │ @@ -469610,54 +469610,54 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 2277a4 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 2278fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22795c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #372] @ 0x174 │ │ │ │ ldr r8, [r5, #420] @ 0x1a4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 2277d8 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 22792c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22796c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #420] @ 0x1a4 │ │ │ │ ldr r8, [r5, #468] @ 0x1d4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 22780c │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 227944 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22797c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #468] @ 0x1d4 │ │ │ │ ldr r8, [r5, #308] @ 0x134 │ │ │ │ cmp r8, #0 │ │ │ │ beq 227840 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 227914 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22798c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #308] @ 0x134 │ │ │ │ mov r0, r4 │ │ │ │ bl 219c08 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -469766,15 +469766,15 @@ │ │ │ │ andeq fp, r6, ip, lsr sl │ │ │ │ b 77c27c <_mesa_glapi_get_context@@libgallium-25.0.7-2+deb13u1.so> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 227a6c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ cmp r2, #15 │ │ │ │ bne 227a54 │ │ │ │ @@ -469794,22 +469794,22 @@ │ │ │ │ ldr r2, [pc, #20] @ 227a70 │ │ │ │ ldr r1, [pc, #20] @ 227a74 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 286da0 │ │ │ │ orreq sl, fp, r4, lsr #22 │ │ │ │ - smlalseq sl, r9, ip, sp │ │ │ │ + ldrheq sl, [r9], #220 @ 0xdc @ │ │ │ │ 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] @ 227b04 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ cmp r2, #15 │ │ │ │ beq 227ac4 │ │ │ │ @@ -469832,15 +469832,15 @@ │ │ │ │ b fa428 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 166a98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 227adc │ │ │ │ @ instruction: 0x018baa98 │ │ │ │ - rscseq sl, r9, r4, asr #26 │ │ │ │ + rscseq sl, r9, r4, ror #26 │ │ │ │ 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] @ 227bb4 │ │ │ │ @@ -469876,34 +469876,34 @@ │ │ │ │ bl 287110 │ │ │ │ ldr r1, [pc, #40] @ 227bd0 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ b 287110 │ │ │ │ andeq r1, r0, r2, lsl #30 │ │ │ │ - rscseq r6, sl, r8, asr #22 │ │ │ │ + rscseq r6, sl, r8, ror #22 │ │ │ │ andeq r1, r0, r1, lsl #30 │ │ │ │ - rscseq r6, sl, r4, asr #22 │ │ │ │ - rscseq r6, sl, r0, asr #22 │ │ │ │ - rscseq r6, sl, r0, asr #22 │ │ │ │ - rscseq r6, sl, r8, asr #22 │ │ │ │ - rscseq r6, sl, r0, asr fp │ │ │ │ + rscseq r6, sl, r4, ror #22 │ │ │ │ + rscseq r6, sl, r0, ror #22 │ │ │ │ + rscseq r6, sl, r0, ror #22 │ │ │ │ + rscseq r6, sl, r8, ror #22 │ │ │ │ + rscseq r6, sl, r0, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #20] @ 227c00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5cdc4 │ │ │ │ ldr r0, [pc, #12] @ 227c04 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ b 5cdc4 │ │ │ │ - smlatteq pc, r8, r0, lr │ │ │ │ - rscseq r6, sl, ip, lsl fp │ │ │ │ + tsteq pc, r8, lsl #2 │ │ │ │ + rscseq r6, sl, ip, lsr fp │ │ │ │ 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] @ 227c60 │ │ │ │ @@ -469918,17 +469918,17 @@ │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ bl 286bfc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01143ab4 │ │ │ │ + @ instruction: 0x01143ad4 │ │ │ │ + @ instruction: 0x01143af0 │ │ │ │ @ instruction: 0x01143ad0 │ │ │ │ - @ instruction: 0x01143ab0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #332] @ 227dd0 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -470014,26 +470014,26 @@ │ │ │ │ cmp r1, #2 │ │ │ │ bls 227d00 │ │ │ │ b 227d34 │ │ │ │ andeq r8, r0, sl, asr #4 │ │ │ │ andeq r8, r0, r1, asr r2 │ │ │ │ andeq r8, r0, fp, asr #4 │ │ │ │ andeq r8, r0, fp, ror #4 │ │ │ │ - rscseq r6, sl, r4, ror #19 │ │ │ │ + rscseq r6, sl, r4, 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 r6, [pc, #368] @ 227f6c │ │ │ │ mov r4, r0 │ │ │ │ add r5, r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 227e9c │ │ │ │ add r7, r4, #565248 @ 0x8a000 │ │ │ │ ldr r6, [r7, #3400] @ 0xd48 │ │ │ │ cmp r6, #0 │ │ │ │ beq 227e30 │ │ │ │ mov r0, r6 │ │ │ │ @@ -470071,41 +470071,41 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 227eb8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 227ea4 │ │ │ │ b 227e18 │ │ │ │ ldr r1, [r4, r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 227ed4 │ │ │ │ b 227ee4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c9c8 │ │ │ │ ldr r3, [pc, #96] @ 227f74 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r7, #3400] @ 0xd48 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r8 │ │ │ │ bne 227f58 │ │ │ │ cmp r4, r9 │ │ │ │ bne 227e28 │ │ │ │ ldr r2, [pc, #48] @ 227f78 │ │ │ │ ldr r1, [pc, #48] @ 227f7c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -470116,15 +470116,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r8, [r7, #3396] @ 0xd44 │ │ │ │ bl 4e2158 │ │ │ │ b 227f38 │ │ │ │ andeq sl, r8, r4, asr #26 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ orreq sl, fp, r0, lsl r6 │ │ │ │ - rscseq r6, sl, ip, lsl r8 │ │ │ │ + rscseq r6, sl, ip, lsr r8 │ │ │ │ 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 │ │ │ │ @@ -470156,17 +470156,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 22801c │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 227fac │ │ │ │ - rscseq r6, sl, r4, lsr #15 │ │ │ │ + rscseq r6, sl, r4, asr #15 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrsbeq r6, [sl], #120 @ 0x78 @ │ │ │ │ + ldrsheq r6, [sl], #120 @ 0x78 @ │ │ │ │ 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 │ │ │ │ @@ -470215,19 +470215,19 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ stm r4, {r2, r3} │ │ │ │ b 22809c │ │ │ │ ldr r0, [pc, #40] @ 228128 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ b 2280c0 │ │ │ │ orreq pc, ip, r8, asr #9 │ │ │ │ @ instruction: 0x018cf4b0 │ │ │ │ @ instruction: 0x018bc1b4 │ │ │ │ orreq pc, ip, ip, ror r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -470477,15 +470477,15 @@ │ │ │ │ ldr r6, [r1, r7, lsl #2] │ │ │ │ ldr r1, [pc, #324] @ 228650 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r1, r9, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 228610 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -470527,15 +470527,15 @@ │ │ │ │ ldr r3, [r5, #2052] @ 0x804 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #2052] @ 0x804 │ │ │ │ ldr r4, [pc, #108] @ 228648 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 228628 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #88] @ 228658 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -470551,36 +470551,36 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [fp, #3396] @ 0xd44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e2158 │ │ │ │ - tsteq r4, r0, lsl #5 │ │ │ │ + tsteq r4, r0, lsr #5 │ │ │ │ andeq sl, r8, r4, asr #26 │ │ │ │ + tsteq r4, r4, ror #4 │ │ │ │ tsteq r4, r4, asr #4 │ │ │ │ - tsteq r4, r4, lsr #4 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - rscseq r6, sl, r8, lsl r2 │ │ │ │ + rscseq r6, sl, r8, lsr r2 │ │ │ │ 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] @ 2286a0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq lr, [ip, r8] │ │ │ │ ldrb ip, [r0, #9] │ │ │ │ cmp ip, #0 │ │ │ │ beq 228718 │ │ │ │ ldr ip, [r0, #1804] @ 0x70c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -470632,15 +470632,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 22879c │ │ │ │ ldr r6, [pc, #308] @ 2288b0 │ │ │ │ ldrb r7, [r0, #9] │ │ │ │ add r6, r4, r6 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 228870 │ │ │ │ cmp r7, #0 │ │ │ │ bne 2287d8 │ │ │ │ ldr r2, [pc, #272] @ 2288b4 │ │ │ │ ldr r3, [pc, #260] @ 2288ac │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -470665,15 +470665,15 @@ │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ moveq r7, #1 │ │ │ │ beq 228820 │ │ │ │ ldrb r7, [r0, #8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ cmp r0, r8 │ │ │ │ bne 22888c │ │ │ │ ldr r3, [pc, #144] @ 2288b8 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -470730,15 +470730,15 @@ │ │ │ │ ldr r3, [pc, #104] @ 228964 │ │ │ │ cmp r5, r3 │ │ │ │ beq 228924 │ │ │ │ ldr r4, [pc, #96] @ 228968 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 228944 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, r4, #0 │ │ │ │ movne r2, #1 │ │ │ │ strb r2, [r0, #9] │ │ │ │ @@ -470793,15 +470793,15 @@ │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ ldr r6, [r3, #1824] @ 0x720 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r4, [pc, #100] @ 228a68 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 228a30 │ │ │ │ add r5, r5, #565248 @ 0x8a000 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #3396] @ 0xd44 │ │ │ │ @@ -470837,15 +470837,15 @@ │ │ │ │ cmp r5, r3 │ │ │ │ movne r4, #0 │ │ │ │ beq 228ad0 │ │ │ │ ldr r5, [pc, #76] @ 228b00 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r6, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 228ae0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #4] │ │ │ │ b 228aac │ │ │ │ ldr r4, [r4] │ │ │ │ @@ -470885,15 +470885,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] @ 228d60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -471007,32 +471007,32 @@ │ │ │ │ mov fp, #2 │ │ │ │ b 228c48 │ │ │ │ mov fp, #3 │ │ │ │ b 228c48 │ │ │ │ mov fp, #4 │ │ │ │ b 228c48 │ │ │ │ @ instruction: 0x018b99b0 │ │ │ │ - rscseq r5, sl, ip, lsl #25 │ │ │ │ + rscseq r5, sl, ip, lsr #25 │ │ │ │ andeq r8, r0, r6, asr #4 │ │ │ │ - @ instruction: 0x01142af0 │ │ │ │ + tsteq r4, r0, lsl fp │ │ │ │ andeq r9, r0, r8, asr #2 │ │ │ │ andeq r8, r0, fp, ror #4 │ │ │ │ andeq r8, r0, r8, ror #4 │ │ │ │ - rscseq r5, sl, r8, asr #22 │ │ │ │ + rscseq r5, sl, r8, 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, r3 │ │ │ │ ldr r3, [pc, #752] @ 22908c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ bne 229014 │ │ │ │ @@ -471173,15 +471173,15 @@ │ │ │ │ cmp r3, fp │ │ │ │ bne 228e24 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [pc, #180] @ 2290a8 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 229068 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #144] @ 2290ac │ │ │ │ cmp r9, #0 │ │ │ │ @@ -471210,36 +471210,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #3396] @ 0xd44 │ │ │ │ bl 4e2158 │ │ │ │ b 229008 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ b 228fec │ │ │ │ orreq r9, fp, r4, lsl #15 │ │ │ │ - smlalseq r5, sl, r8, sl │ │ │ │ - tsteq r4, ip, lsr #18 │ │ │ │ - tsteq r4, r4, asr r9 │ │ │ │ - tsteq r4, r4, lsl r8 │ │ │ │ + ldrheq r5, [sl], #168 @ 0xa8 @ │ │ │ │ + tsteq r4, ip, asr #18 │ │ │ │ + tsteq r4, r4, ror r9 │ │ │ │ + tsteq r4, r4, lsr r8 │ │ │ │ orreq fp, fp, r4, lsl #6 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ andeq sl, r8, r4, asr #26 │ │ │ │ - rscseq r5, sl, r4, ror #16 │ │ │ │ - rscseq r5, sl, r8, asr #16 │ │ │ │ + rscseq r5, sl, r4, lsl #17 │ │ │ │ + rscseq r5, sl, 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, #3992] @ 0xf98 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #1392] @ 229644 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #1384] @ 229648 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -471355,15 +471355,15 @@ │ │ │ │ cmp r3, sl │ │ │ │ bgt 229254 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [pc, #920] @ 229664 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2295c8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [pc, #888] @ 229668 │ │ │ │ cmp r4, #0 │ │ │ │ add fp, pc, fp │ │ │ │ @@ -471579,45 +471579,45 @@ │ │ │ │ mov r7, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ b 2293c0 │ │ │ │ orreq r9, fp, r4, asr r4 │ │ │ │ andeq r8, r0, r6, asr #4 │ │ │ │ andeq r8, r0, r7, asr #4 │ │ │ │ andeq r8, r0, fp, asr #4 │ │ │ │ - @ instruction: 0x011425f0 │ │ │ │ + tsteq r4, r0, lsl r6 │ │ │ │ andeq r9, r0, r8, asr #2 │ │ │ │ andeq r8, r0, fp, ror #4 │ │ │ │ - rscseq r5, sl, r8, lsl #14 │ │ │ │ + rscseq r5, sl, r8, lsr #14 │ │ │ │ andeq sl, r8, r4, asr #26 │ │ │ │ - ldrsheq r5, [sl], #80 @ 0x50 @ │ │ │ │ - ldrsheq r5, [sl], #92 @ 0x5c @ │ │ │ │ + rscseq r5, sl, r0, lsl r6 │ │ │ │ + rscseq r5, sl, ip, lsl r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r5, sl, r0, lsr #7 │ │ │ │ + rscseq r5, sl, r0, asr #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, #96] @ 2296f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 227de4 │ │ │ │ subs r3, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [pc, #60] @ 2296f8 │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r6, r7 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, r6, #565248 @ 0x8a000 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6, #3396] @ 0xd44 │ │ │ │ mov r1, #1 │ │ │ │ @@ -471628,15 +471628,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] @ 2298d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -471720,15 +471720,15 @@ │ │ │ │ bl 5c0c8 │ │ │ │ mov r5, r0 │ │ │ │ b 2297a0 │ │ │ │ ldr r4, [pc, #108] @ 2298ec │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2298b4 │ │ │ │ ldr r2, [pc, #84] @ 2298f0 │ │ │ │ mov r3, sl │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ 2298f4 │ │ │ │ @@ -471739,29 +471739,29 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3, #3396] @ 0xd44 │ │ │ │ bl 4e2158 │ │ │ │ b 229894 │ │ │ │ orreq r8, fp, r4, lsl lr │ │ │ │ - rscseq r5, sl, r4, asr r2 │ │ │ │ - rscseq r5, sl, r0, ror #4 │ │ │ │ + rscseq r5, sl, r4, ror r2 │ │ │ │ + rscseq r5, sl, r0, lsl #5 │ │ │ │ andeq r8, r0, r9, asr #4 │ │ │ │ - tsteq r4, r0, ror #30 │ │ │ │ + tsteq r4, r0, lsl #31 │ │ │ │ andeq r8, r0, r9, ror #4 │ │ │ │ - rscseq r5, sl, ip, asr #2 │ │ │ │ + rscseq r5, sl, ip, ror #2 │ │ │ │ andeq sl, r8, r4, asr #26 │ │ │ │ - smlabteq r0, r0, sl, r1 │ │ │ │ + smlatteq r0, r0, sl, r1 │ │ │ │ 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] @ 229a50 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ bne 2299ec │ │ │ │ @@ -471816,15 +471816,15 @@ │ │ │ │ ldr r6, [pc, #112] @ 229a64 │ │ │ │ add r6, pc, r6 │ │ │ │ b 229934 │ │ │ │ ldr r4, [pc, #104] @ 229a68 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 229a34 │ │ │ │ ldr r2, [pc, #80] @ 229a6c │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #68] @ 229a70 │ │ │ │ @@ -471835,21 +471835,21 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3, #3396] @ 0xd44 │ │ │ │ bl 4e2158 │ │ │ │ b 229a14 │ │ │ │ orreq r8, fp, r8, lsl ip │ │ │ │ - ldrheq r5, [sl], #4 @ │ │ │ │ - tsteq r4, r4, asr #27 │ │ │ │ + ldrsbeq r5, [sl], #4 @ │ │ │ │ + tsteq r4, r4, ror #27 │ │ │ │ andeq r8, r0, sl, ror #4 │ │ │ │ @ instruction: 0x018ba8b8 │ │ │ │ - rscseq r5, sl, r4 │ │ │ │ + rscseq r5, sl, r4, lsr #32 │ │ │ │ andeq sl, r8, r4, asr #26 │ │ │ │ - tsteq r0, r0, asr #18 │ │ │ │ + tsteq r0, r0, ror #18 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ add r0, r0, #565248 @ 0x8a000 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #3396] @ 0xd44 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -471916,15 +471916,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ 229c08 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1567] @ 0x61f │ │ │ │ cmp r3, #0 │ │ │ │ beq 229bec │ │ │ │ cmp r2, #0 │ │ │ │ @@ -471945,24 +471945,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 229c10 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x018b8994 │ │ │ │ - ldrheq r1, [sl], #220 @ 0xdc @ │ │ │ │ + ldrsbeq r1, [sl], #220 @ 0xdc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #136] @ 229cb4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r2, #3412] @ 0xd54 │ │ │ │ mov r7, r1 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r2, #3412] @ 0xd54 │ │ │ │ @@ -471996,15 +471996,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] @ 229d5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r2, #3412] @ 0xd54 │ │ │ │ mov r0, r5 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r2, #3412] @ 0xd54 │ │ │ │ @@ -472038,15 +472038,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 229dec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ add r3, r6, #3152 @ 0xc50 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -472073,15 +472073,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ 229e9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ add r3, r6, #3152 @ 0xc50 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r4, #512 @ 0x200 │ │ │ │ @@ -472110,23 +472110,23 @@ │ │ │ │ ldr r2, [pc, #20] @ 229ea0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orreq r8, fp, r0, lsr #14 │ │ │ │ - rscseq r4, sl, ip, ror fp │ │ │ │ + smlalseq r4, sl, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 229f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r6, #3169] @ 0xc61 │ │ │ │ cmp r3, r4 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ @@ -472152,15 +472152,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, #384] @ 22a0c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bl 5c0ec <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -472249,15 +472249,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 22a0d0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r8, fp, r4, ror #11 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - rscseq r4, sl, ip, asr r9 │ │ │ │ + rscseq r4, sl, ip, ror r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [pc, #44] @ 22a10c │ │ │ │ add r3, r0, #101376 @ 0x18c00 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ strd r4, [r3, #88] @ 0x58 │ │ │ │ @@ -472269,167 +472269,167 @@ │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ ldr r3, [pc, #32] @ 22a13c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a140 │ │ │ │ ldr r1, [pc, #20] @ 22a144 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r8, fp, r8, lsl #8 │ │ │ │ - rscseq r4, sl, r4, lsl #18 │ │ │ │ + rscseq r4, sl, r4, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22a170 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a174 │ │ │ │ ldr r1, [pc, #20] @ 22a178 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrdeq r8, [fp, r4] │ │ │ │ - rscseq r4, sl, r4, lsl #18 │ │ │ │ + rscseq r4, sl, r4, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22a1a4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a1a8 │ │ │ │ ldr r1, [pc, #20] @ 22a1ac │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r8, fp, r0, lsr #7 │ │ │ │ - rscseq r4, sl, r8, lsl #18 │ │ │ │ + rscseq r4, sl, r8, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22a1d8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a1dc │ │ │ │ ldr r1, [pc, #20] @ 22a1e0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r8, fp, ip, ror #6 │ │ │ │ - rscseq r4, sl, r4, lsl r9 │ │ │ │ + rscseq r4, sl, r4, lsr r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22a20c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a210 │ │ │ │ ldr r1, [pc, #20] @ 22a214 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r8, fp, r8, lsr r3 │ │ │ │ - rscseq r4, sl, r0, lsr #18 │ │ │ │ + rscseq r4, sl, r0, asr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22a240 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a244 │ │ │ │ ldr r1, [pc, #20] @ 22a248 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r8, fp, r4, lsl #6 │ │ │ │ - rscseq r4, sl, r0, lsr r9 │ │ │ │ + rscseq r4, sl, r0, asr r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22a274 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a278 │ │ │ │ ldr r1, [pc, #20] @ 22a27c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrdeq r8, [fp, r0] │ │ │ │ - rscseq r4, sl, r8, asr #18 │ │ │ │ + rscseq r4, sl, r8, ror #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22a2a8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a2ac │ │ │ │ ldr r1, [pc, #20] @ 22a2b0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x018b829c │ │ │ │ - rscseq r4, sl, r8, asr #18 │ │ │ │ + rscseq r4, sl, r8, ror #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22a2dc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a2e0 │ │ │ │ ldr r1, [pc, #20] @ 22a2e4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r8, fp, r8, ror #4 │ │ │ │ - rscseq r4, sl, ip, asr #18 │ │ │ │ + rscseq r4, sl, ip, ror #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22a310 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a314 │ │ │ │ ldr r1, [pc, #20] @ 22a318 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r8, fp, r4, lsr r2 │ │ │ │ - rscseq r4, sl, r0, asr r9 │ │ │ │ + rscseq r4, sl, r0, ror r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22a344 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a348 │ │ │ │ ldr r1, [pc, #20] @ 22a34c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r8, fp, r0, lsl #4 │ │ │ │ - rscseq r4, sl, r8, asr r9 │ │ │ │ + rscseq r4, sl, r8, ror r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22a378 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22a37c │ │ │ │ ldr r1, [pc, #20] @ 22a380 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r8, fp, ip, asr #3 │ │ │ │ - rscseq r4, sl, r0, lsr r9 │ │ │ │ + rscseq r4, sl, r0, asr 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, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -472533,20 +472533,20 @@ │ │ │ │ b 22a4bc │ │ │ │ ldr r2, [pc, #36] @ 22a550 │ │ │ │ ldr r1, [pc, #24] @ 22a548 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 22a4b8 │ │ │ │ - rscseq r4, sl, r4, asr #16 │ │ │ │ + rscseq r4, sl, r4, ror #16 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, sl, ip, asr r8 │ │ │ │ + rscseq r4, sl, ip, ror r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r4, sl, r4, asr #15 │ │ │ │ - rscseq r4, sl, r8, asr #15 │ │ │ │ + rscseq r4, sl, r4, ror #15 │ │ │ │ + rscseq r4, sl, r8, ror #15 │ │ │ │ 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 │ │ │ │ @@ -472582,24 +472582,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 22a604 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ mov r6, r9 │ │ │ │ b 22a5a8 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, sl, r4, lsr r7 │ │ │ │ + rscseq r4, sl, r4, asr r7 │ │ │ │ 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] @ 22a700 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ @@ -472655,15 +472655,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] @ 22a7f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -472718,15 +472718,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 22a914 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 4e2300 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -472789,15 +472789,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 22aa28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -472857,15 +472857,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ 22aaec │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -472906,15 +472906,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ 22abb0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -472955,15 +472955,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] @ 22acd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -473029,15 +473029,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] @ 22adf8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -473104,15 +473104,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 22af38 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [ip, r3] │ │ │ │ bl 4e2300 │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -473184,15 +473184,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 22b078 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -473264,15 +473264,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #316] @ 22b1dc │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ and r9, r0, #7 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bl 4e2300 │ │ │ │ add r4, r9, #6 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -473355,15 +473355,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 22b34c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ and r9, r9, #7 │ │ │ │ add r4, r9, #6 │ │ │ │ @@ -473448,15 +473448,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #340] @ 22b4d4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ and r7, r0, #7 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldrh fp, [sp, #56] @ 0x38 │ │ │ │ bl 4e2300 │ │ │ │ add r4, r7, #6 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -473545,15 +473545,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #332] @ 22b650 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ and r8, r8, #7 │ │ │ │ add r4, r8, #6 │ │ │ │ @@ -473639,15 +473639,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] @ 22b760 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ @@ -473703,15 +473703,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] @ 22b858 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -473765,15 +473765,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] @ 22b954 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ @@ -473828,15 +473828,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] @ 22ba48 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -473889,15 +473889,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ 22bb0c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -473938,15 +473938,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ 22bbd0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -473987,15 +473987,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] @ 22bcb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -474043,15 +474043,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] @ 22bd90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [r4, #2] │ │ │ │ @@ -474098,15 +474098,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] @ 22be8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ @@ -474162,15 +474162,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] @ 22bf84 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -474225,15 +474225,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 22c0a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 4e2300 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -474296,15 +474296,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 22c1b4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -474364,15 +474364,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] @ 22c294 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -474419,15 +474419,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] @ 22c36c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [r4, #2] │ │ │ │ @@ -474473,15 +474473,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] @ 22c468 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ @@ -474537,15 +474537,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] @ 22c560 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -474600,15 +474600,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 22c67c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 4e2300 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -474671,15 +474671,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 22c790 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e2300 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -474739,15 +474739,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] @ 22c9a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ bne 22c88c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ add r6, r4, #94208 @ 0x17000 │ │ │ │ @@ -474866,25 +474866,25 @@ │ │ │ │ b 22c8d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22c96c │ │ │ │ orreq r5, fp, r8, ror sp │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tstpeq r3, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0113fb90 │ │ │ │ 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] @ 22cbcc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 22cab0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ ldrh r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -475004,25 +475004,25 @@ │ │ │ │ b 22caf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22cb94 │ │ │ │ orreq r5, fp, r4, asr fp │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tstpeq r3, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ 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] @ 22ce3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 22ccfc │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -475160,25 +475160,25 @@ │ │ │ │ b 22cd54 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22cdf8 │ │ │ │ orreq r5, fp, ip, lsr #18 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tstpeq r3, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ 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] @ 22d0b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ bne 22cf6c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -475317,25 +475317,25 @@ │ │ │ │ b 22cfc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22d06c │ │ │ │ @ instruction: 0x018b56bc │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tstpeq r3, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ 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] @ 22d380 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 22d204 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -475498,26 +475498,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22d330 │ │ │ │ orreq r5, fp, r8, asr #8 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tstpeq r3, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ 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] @ 22d650 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 22d4d8 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -475678,27 +475678,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22d600 │ │ │ │ orreq r5, fp, r0, ror r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r3, r4, lsr #31 │ │ │ │ + tsteq r3, r4, asr #31 │ │ │ │ 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] @ 22d970 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldrh fp, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ bne 22d7c0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -475878,26 +475878,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22d924 │ │ │ │ @ instruction: 0x018b4e9c │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x0113ecd4 │ │ │ │ + @ instruction: 0x0113ecf4 │ │ │ │ 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] @ 22dc28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ bne 22db08 │ │ │ │ add r3, r5, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -476054,24 +476054,24 @@ │ │ │ │ b 22db90 │ │ │ │ orreq r4, fp, r0, lsl #23 │ │ │ │ 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 r3, r0, lsr #19 │ │ │ │ + tsteq r3, r0, asr #19 │ │ │ │ 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] @ 22dda0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r5, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 22dd98 │ │ │ │ @@ -476155,15 +476155,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #376] @ 22df40 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 22df38 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -476259,15 +476259,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #412] @ 22e104 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 22e0fc │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ @@ -476374,15 +476374,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #432] @ 22e2e4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 22e2dc │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -476492,15 +476492,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] @ 22e480 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 22e3c0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -476584,24 +476584,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 22e3dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22e35c │ │ │ │ orreq r4, fp, r4, lsl r2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - tsteq r3, r0, asr lr │ │ │ │ + tsteq r3, r0, ror lr │ │ │ │ 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] @ 22e610 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 22e554 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -476684,24 +476684,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 22e574 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22e4f0 │ │ │ │ orreq r4, fp, r0, lsl #1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x0113dcdc │ │ │ │ + @ instruction: 0x0113dcfc │ │ │ │ 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] @ 22e7b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 22e6e8 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -476788,24 +476788,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 22e704 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22e680 │ │ │ │ strdeq r3, [fp, r0] │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - tsteq r3, r4, asr #26 │ │ │ │ + tsteq r3, r4, ror #26 │ │ │ │ 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] @ 22e950 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 22e884 │ │ │ │ add r3, r5, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -476892,15 +476892,15 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 22e8a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b10e4 │ │ │ │ b 22e81c │ │ │ │ orreq r3, fp, r0, asr sp │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x0113dbbc │ │ │ │ + @ instruction: 0x0113dbdc │ │ │ │ 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] @ 22ebb0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -476910,15 +476910,15 @@ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #548] @ 22ebb8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 22ea9c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -477048,15 +477048,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r1, fp, ip, ror r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r3, fp, ip, lsl #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq r1, fp, r0, lsl #11 │ │ │ │ @ instruction: 0x018b149c │ │ │ │ - tsteq r3, r4, lsl #19 │ │ │ │ + tsteq r3, r4, lsr #19 │ │ │ │ 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] @ 22ee24 │ │ │ │ @@ -477065,15 +477065,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #560] @ 22ee2c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 22ed08 │ │ │ │ add r3, r5, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -477205,15 +477205,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r1, fp, ip, lsl #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r3, fp, r0, lsr #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq r1, fp, r4, lsl r3 │ │ │ │ orreq r1, fp, r8, lsr #4 │ │ │ │ - tsteq r3, r8, lsr #14 │ │ │ │ + tsteq r3, r8, asr #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, #4008] @ 0xfa8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #584] @ 22f0a8 │ │ │ │ @@ -477223,15 +477223,15 @@ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #568] @ 22f0b0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp sl, #0 │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r6, [sp, #96] @ 0x60 │ │ │ │ mov r4, r2 │ │ │ │ bne 22ef84 │ │ │ │ add r3, fp, #565248 @ 0x8a000 │ │ │ │ @@ -477367,15 +477367,15 @@ │ │ │ │ @ instruction: 0x018b1198 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r3, fp, r8, lsr #13 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x018b1098 │ │ │ │ orreq r0, fp, ip, lsr #31 │ │ │ │ - tsteq r3, r4, asr #9 │ │ │ │ + tsteq r3, r4, ror #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, #4008] @ 0xfa8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #592] @ 22f338 │ │ │ │ @@ -477384,15 +477384,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #584] @ 22f340 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ bne 22f208 │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ @@ -477531,15 +477531,15 @@ │ │ │ │ orreq r0, fp, r0, lsl pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r3, fp, r4, lsr #8 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq r0, fp, r4, lsl lr │ │ │ │ orreq r0, fp, ip, lsl sp │ │ │ │ - tsteq r3, ip, asr #4 │ │ │ │ + tsteq r3, ip, ror #4 │ │ │ │ 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] @ 22f5e0 │ │ │ │ @@ -477550,15 +477550,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #600] @ 22f5e8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 22f4b0 │ │ │ │ @@ -477700,15 +477700,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r0, fp, r0, lsl #25 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x018b3190 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ orreq r0, fp, ip, ror #22 │ │ │ │ orreq r0, fp, r4, ror sl │ │ │ │ - @ instruction: 0x0113cfbc │ │ │ │ + @ instruction: 0x0113cfdc │ │ │ │ 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] @ 22f894 │ │ │ │ @@ -477717,15 +477717,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #624] @ 22f89c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp sl, #0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ bne 22f750 │ │ │ │ add r3, fp, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ @@ -477873,24 +477873,24 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r0, [fp, ip] │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r2, [fp, r0] │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ orreq r0, fp, ip, asr #17 │ │ │ │ orreq r0, fp, r0, asr #15 │ │ │ │ - tsteq r3, r0, lsr #26 │ │ │ │ + tsteq r3, r0, asr #26 │ │ │ │ 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] @ 22fab8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bne 22f924 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ @@ -478006,26 +478006,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 22f914 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22f958 │ │ │ │ orreq r2, fp, ip, asr ip │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x0113c498 │ │ │ │ + @ instruction: 0x0113c4b8 │ │ │ │ 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] @ 22fcd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 22fb3c │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #4023] @ 0xfb7 │ │ │ │ @@ -478141,26 +478141,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 22fb2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22fb70 │ │ │ │ orreq r2, fp, r0, asr #20 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x0113c294 │ │ │ │ + @ instruction: 0x0113c2b4 │ │ │ │ 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] @ 22fedc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 22fd50 │ │ │ │ mov r9, r1 │ │ │ │ add r1, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r1, [r1, #4023] @ 0xfb7 │ │ │ │ @@ -478271,26 +478271,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 22fd40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22fd84 │ │ │ │ orreq r2, fp, r4, lsr #16 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x0113c098 │ │ │ │ + ldrheq ip, [r3, -r8] │ │ │ │ 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] @ 2300e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 22ff58 │ │ │ │ ldr r7, [r1] │ │ │ │ add r1, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r1, [r1, #4023] @ 0xfb7 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -478402,26 +478402,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 22ff48 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 22ff8c │ │ │ │ orreq r2, fp, ip, lsl r6 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r3, r8, lsr #29 │ │ │ │ + tsteq r3, r8, asr #29 │ │ │ │ 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] @ 230300 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ bne 23016c │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #4023] @ 0xfb7 │ │ │ │ @@ -478536,26 +478536,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 23015c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2301a0 │ │ │ │ orreq r2, fp, r0, lsl r4 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r3, ip, lsr #25 │ │ │ │ + tsteq r3, ip, asr #25 │ │ │ │ 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] @ 23051c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 230384 │ │ │ │ ldrsh r0, [r1] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #4023] @ 0xfb7 │ │ │ │ @@ -478671,27 +478671,27 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 230374 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2303b8 │ │ │ │ strdeq r2, [fp, r8] │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r3, r8, lsr #21 │ │ │ │ + tsteq r3, r8, asr #21 │ │ │ │ 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] @ 23078c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r6, #0 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 2305c4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, fp │ │ │ │ @@ -478827,26 +478827,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 2305b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2305fc │ │ │ │ ldrdeq r1, [fp, r8] │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r3, r8, lsl #17 │ │ │ │ + tsteq r3, r8, lsr #17 │ │ │ │ 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] @ 2309e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ bne 230828 │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ @@ -478977,26 +478977,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 230818 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 230860 │ │ │ │ orreq r1, fp, ip, ror #26 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r3, r8, lsr r6 │ │ │ │ + tsteq r3, r8, asr r6 │ │ │ │ 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] @ 230c10 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 230a6c │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ @@ -479116,26 +479116,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 230a5c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 230aa4 │ │ │ │ orreq r1, fp, r4, lsl fp │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r3, ip, lsl #8 │ │ │ │ + tsteq r3, ip, lsr #8 │ │ │ │ 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] @ 230e48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ bne 230c98 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ ldr r8, [r1] │ │ │ │ @@ -479258,26 +479258,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 230c88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 230cd0 │ │ │ │ orreq r1, fp, r8, ror #17 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x0113b1f8 │ │ │ │ + tsteq r3, r8, lsl r2 │ │ │ │ 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] @ 23109c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 230ee4 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ @@ -479407,26 +479407,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 230ed4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 230f1c │ │ │ │ @ instruction: 0x018b16b0 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r3, r4, asr #31 │ │ │ │ + tsteq r3, r4, ror #31 │ │ │ │ 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] @ 2312f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ bne 231138 │ │ │ │ ldrsh r0, [r1] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ @@ -479557,27 +479557,27 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 231128 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 231170 │ │ │ │ orreq r1, fp, ip, asr r4 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r3, r4, lsl #27 │ │ │ │ + tsteq r3, r4, lsr #27 │ │ │ │ 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] @ 2315b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ bne 2313b8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ @@ -479733,27 +479733,27 @@ │ │ │ │ b 2313a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2313f0 │ │ │ │ orreq r1, fp, r4, lsl #4 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq r3, ip, lsl fp │ │ │ │ + tsteq r3, ip, lsr 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 r3, [pc, #624] @ 231858 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 23166c │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ @@ -479903,27 +479903,27 @@ │ │ │ │ b 231658 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2316a4 │ │ │ │ orreq r0, fp, r0, asr #30 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq r3, ip, ror r8 │ │ │ │ + @ instruction: 0x0113a89c │ │ │ │ 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] @ 231ae4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 2318f4 │ │ │ │ @@ -480066,27 +480066,27 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 1b10e4 │ │ │ │ ldr r3, [sp] │ │ │ │ b 23192c │ │ │ │ @ instruction: 0x018b0c98 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq r3, ip, lsl #12 │ │ │ │ + tsteq r3, ip, lsr #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 r3, [pc, #572] @ 231d58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ bne 231b84 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -480223,27 +480223,27 @@ │ │ │ │ b 231b70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 231bbc │ │ │ │ orreq r0, fp, ip, lsl #20 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x0113a394 │ │ │ │ + @ instruction: 0x0113a3b4 │ │ │ │ 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] @ 232004 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 231e18 │ │ │ │ mov r0, r1 │ │ │ │ @@ -480394,27 +480394,27 @@ │ │ │ │ b 231e04 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 231e50 │ │ │ │ @ instruction: 0x018b0798 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq r3, r8, lsl r1 │ │ │ │ + tsteq r3, r8, lsr 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #624] @ 2322ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 2320c0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ @@ -480564,27 +480564,27 @@ │ │ │ │ b 2320ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2320f8 │ │ │ │ orreq r0, fp, ip, ror #9 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq r3, r4, lsl #29 │ │ │ │ + tsteq r3, r4, lsr #29 │ │ │ │ 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] @ 232634 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 232464 │ │ │ │ add r2, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #4023] @ 0xfb7 │ │ │ │ @@ -480794,24 +480794,24 @@ │ │ │ │ orreq r0, fp, r4, asr #4 │ │ │ │ blcc fe252844 │ │ │ │ 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 r3, r4, ror #18 │ │ │ │ + tsteq r3, r4, lsl #19 │ │ │ │ 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] @ 232a10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 232818 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -481041,24 +481041,24 @@ │ │ │ │ @ instruction: 0x018afeb8 │ │ │ │ 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 r3, r0, lsr #11 │ │ │ │ + tsteq r3, r0, asr #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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #848] @ 232d9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 232bcc │ │ │ │ add r2, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #4023] @ 0xfb7 │ │ │ │ @@ -481268,24 +481268,24 @@ │ │ │ │ ldrdeq pc, [sl, ip] │ │ │ │ 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 r3, ip, lsr #4 │ │ │ │ + tsteq r3, ip, asr #4 │ │ │ │ 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] @ 233040 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r0, [pc, #600] @ 233044 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r7, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ bne 232ed0 │ │ │ │ @@ -481438,25 +481438,25 @@ │ │ │ │ orreq sp, sl, r4, lsl #4 │ │ │ │ andeq r3, r0, r4, ror r6 │ │ │ │ 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: 0x01138fb0 │ │ │ │ + @ instruction: 0x01138fd0 │ │ │ │ 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] @ 2332f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #624] @ 2332fc │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bne 23318c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -481612,24 +481612,24 @@ │ │ │ │ orreq ip, sl, r4, ror #30 │ │ │ │ andeq r3, r0, r4, ror r6 │ │ │ │ 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 r3, r0, lsl #26 │ │ │ │ + tsteq r3, r0, 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #768] @ 233638 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 233490 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -481819,24 +481819,24 @@ │ │ │ │ strdeq pc, [sl, r0] │ │ │ │ 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: 0x011389d8 │ │ │ │ + @ instruction: 0x011389f8 │ │ │ │ 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] @ 233944 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 2337b4 │ │ │ │ add r2, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #4023] @ 0xfb7 │ │ │ │ @@ -482014,24 +482014,24 @@ │ │ │ │ @ instruction: 0x018aeeb4 │ │ │ │ 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 r3, r4, ror #13 │ │ │ │ + tsteq r3, r4, 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #656] @ 233c10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 233aa0 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -482192,25 +482192,25 @@ │ │ │ │ b 2339d8 │ │ │ │ orreq lr, sl, r8, lsr #23 │ │ │ │ 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 r3, r0, lsr r4 │ │ │ │ + tsteq r3, r0, asr 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, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #764] @ 233f44 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp fp, #0 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [r0, r1] │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ bne 233cf4 │ │ │ │ mov r1, r3 │ │ │ │ @@ -482394,27 +482394,27 @@ │ │ │ │ b 233ce0 │ │ │ │ mov r0, sl │ │ │ │ bl 1b10e4 │ │ │ │ b 233d2c │ │ │ │ orreq lr, sl, r0, ror #17 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r3, r8, lsr #6 │ │ │ │ + tsteq r3, r8, asr #6 │ │ │ │ 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] @ 234220 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov fp, r1 │ │ │ │ bne 2340ac │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -482580,25 +482580,25 @@ │ │ │ │ b 233fd4 │ │ │ │ orreq lr, sl, ip, lsr #11 │ │ │ │ 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 r3, r4, asr lr │ │ │ │ + tsteq r3, r4, 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #640] @ 2344dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 2342c0 │ │ │ │ @@ -482752,27 +482752,27 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 1b10e4 │ │ │ │ ldr r3, [sp] │ │ │ │ b 2342f8 │ │ │ │ orreq lr, sl, ip, asr #5 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r3, r8, lsl #27 │ │ │ │ + tsteq r3, r8, 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, #612] @ 234778 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ bne 23458c │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ @@ -482919,27 +482919,27 @@ │ │ │ │ b 234578 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2345c4 │ │ │ │ orreq lr, sl, r4, lsl r0 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x01137ad4 │ │ │ │ + @ instruction: 0x01137af4 │ │ │ │ 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] @ 234a38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 2348c8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -483098,24 +483098,24 @@ │ │ │ │ b 234800 │ │ │ │ orreq sp, sl, r8, ror sp │ │ │ │ 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 r3, ip, ror r6 │ │ │ │ + @ instruction: 0x0113769c │ │ │ │ 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] @ 234d20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ ldrsh r7, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 234b0c │ │ │ │ @@ -483281,27 +483281,27 @@ │ │ │ │ b 234af8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 234b44 │ │ │ │ @ instruction: 0x018adab8 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r3, r4, lsl #11 │ │ │ │ + tsteq r3, r4, lsr #11 │ │ │ │ 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] @ 234fe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 234e78 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -483462,24 +483462,24 @@ │ │ │ │ b 234db0 │ │ │ │ ldrdeq sp, [sl, 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 │ │ │ │ - ldrsheq r7, [r3, -r8] │ │ │ │ + tsteq r3, r8, lsl 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #656] @ 2352b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 235140 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -483640,24 +483640,24 @@ │ │ │ │ b 235078 │ │ │ │ orreq sp, sl, r8, lsl #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 r3, r8, asr #28 │ │ │ │ + tsteq r3, r8, ror #28 │ │ │ │ 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] @ 235570 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 235400 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -483816,24 +483816,24 @@ │ │ │ │ b 235338 │ │ │ │ orreq sp, sl, r0, asr #4 │ │ │ │ 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 r3, r0, lsr #23 │ │ │ │ + tsteq r3, r0, asr #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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #656] @ 235838 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 2356c8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -483994,24 +483994,24 @@ │ │ │ │ b 235600 │ │ │ │ orreq ip, sl, r0, lsl #31 │ │ │ │ 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: 0x011368f0 │ │ │ │ + tsteq r3, r0, lsl 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, #368] @ 2359e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 235918 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -484096,24 +484096,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 235934 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2358b4 │ │ │ │ @ instruction: 0x018accb8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - tsteq r3, r4, asr r7 │ │ │ │ + tsteq r3, r4, ror r7 │ │ │ │ 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] @ 235b7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 235ab0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -484199,24 +484199,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 235ad0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 235a4c │ │ │ │ orreq ip, sl, r0, lsr #22 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x011365d0 │ │ │ │ + @ instruction: 0x011365f0 │ │ │ │ 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] @ 235d14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 235c4c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -484301,24 +484301,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 235c68 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 235be8 │ │ │ │ orreq ip, sl, r4, lsl #19 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - tsteq r3, r0, asr r4 │ │ │ │ + tsteq r3, r0, ror 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, #372] @ 235eb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 235de4 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -484404,24 +484404,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 235e04 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 235d80 │ │ │ │ orreq ip, sl, ip, ror #15 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x011362d0 │ │ │ │ + @ instruction: 0x011362f0 │ │ │ │ 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] @ 23605c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 235f8c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -484510,24 +484510,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 235fa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 235f20 │ │ │ │ orreq ip, sl, r0, asr r6 │ │ │ │ - tsteq r3, ip, lsr r1 │ │ │ │ + tsteq r3, ip, asr r1 │ │ │ │ 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] @ 236208 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 236134 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -484617,24 +484617,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 236154 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2360c8 │ │ │ │ orreq ip, sl, r8, lsr #9 │ │ │ │ - tsteq r3, r8, lsr #31 │ │ │ │ + tsteq r3, r8, asr #31 │ │ │ │ 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] @ 2363b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 2362e0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ @@ -484723,24 +484723,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2362fc │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 236274 │ │ │ │ strdeq ip, [sl, ip] │ │ │ │ - tsteq r3, ip, lsl lr │ │ │ │ + tsteq r3, ip, lsr lr │ │ │ │ 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] @ 23655c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 236488 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -484830,24 +484830,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2364a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 23641c │ │ │ │ orreq ip, sl, r4, asr r1 │ │ │ │ - tsteq r3, ip, lsl #25 │ │ │ │ + tsteq r3, ip, lsr #25 │ │ │ │ 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] @ 236718 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 236644 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -484942,24 +484942,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 236660 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2365cc │ │ │ │ orreq fp, sl, r8, lsr #31 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tsteq r3, ip, ror #21 │ │ │ │ + tsteq r3, ip, lsl #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 r3, [pc, #404] @ 2368d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 2367fc │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -485053,24 +485053,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 23681c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 236784 │ │ │ │ orreq fp, sl, r8, ror #27 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tsteq r3, r8, asr #18 │ │ │ │ + tsteq r3, r8, ror #18 │ │ │ │ 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] @ 236a94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 2369c0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -485165,24 +485165,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 2369dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 236948 │ │ │ │ orreq fp, sl, ip, lsr #24 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tsteq r3, r4, lsr #15 │ │ │ │ + tsteq r3, r4, asr #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, #404] @ 236c50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 236b78 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -485276,24 +485276,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 236b98 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 236b00 │ │ │ │ orreq fp, sl, ip, ror #20 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tsteq r3, r4, lsl #12 │ │ │ │ + tsteq r3, r4, lsr #12 │ │ │ │ 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] @ 236e3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 236d50 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -485399,24 +485399,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 236d7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 236ccc │ │ │ │ @ instruction: 0x018ab8b0 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r3, r0, asr #8 │ │ │ │ + tsteq r3, r0, ror #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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #452] @ 237028 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 236f3c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -485522,24 +485522,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 236f68 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 236eb8 │ │ │ │ orreq fp, sl, r4, asr #13 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r3, ip, ror #4 │ │ │ │ + tsteq r3, ip, lsl #5 │ │ │ │ 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] @ 237214 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 237128 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -485645,24 +485645,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 237154 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2370a4 │ │ │ │ ldrdeq fp, [sl, r8] │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x01135098 │ │ │ │ + ldrheq r5, [r3, -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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #452] @ 237400 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 237314 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -485768,25 +485768,25 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 237340 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 237290 │ │ │ │ orreq fp, sl, ip, ror #5 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r3, r4, asr #29 │ │ │ │ + tsteq r3, r4, ror #29 │ │ │ │ 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] @ 2375d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 2374fc │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -485885,24 +485885,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 237518 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 237478 │ │ │ │ strdeq fp, [sl, ip] │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x01134df4 │ │ │ │ + tsteq r3, r4, lsl lr │ │ │ │ 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] @ 2377ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 2376cc │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -486003,25 +486003,25 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 2376ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 237648 │ │ │ │ orreq sl, sl, ip, lsr #30 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r3, r0, asr #24 │ │ │ │ + tsteq r3, r0, ror #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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #424] @ 237980 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 2378a8 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -486120,24 +486120,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 2378c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 237824 │ │ │ │ orreq sl, sl, r0, asr sp │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r3, ip, ror sl │ │ │ │ + @ instruction: 0x01134a9c │ │ │ │ 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] @ 237b58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 237a78 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #4023] @ 0xfb7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -486238,25 +486238,25 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 237a98 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10e4 │ │ │ │ b 2379f4 │ │ │ │ orreq sl, sl, r0, lsl #23 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r3, ip, asr #17 │ │ │ │ + tsteq r3, ip, ror #17 │ │ │ │ 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] @ 237cc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -486337,15 +486337,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #312] @ 237e1c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsb r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -486424,15 +486424,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #240] @ 237f30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -486491,15 +486491,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] @ 23800c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -486547,15 +486547,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #356] @ 238190 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -486645,15 +486645,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #348] @ 238310 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -486741,15 +486741,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ 238474 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -486830,15 +486830,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #312] @ 2385d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -486917,15 +486917,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #228] @ 2386d8 │ │ │ │ ldr r3, [pc, #228] @ 2386dc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #212] @ 2386e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r7, [r3, r5, lsl #2] │ │ │ │ ldr r8, [r3, r1, lsl #2] │ │ │ │ @@ -486984,15 +486984,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #248] @ 2387f8 │ │ │ │ ldr r2, [pc, #248] @ 2387fc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ ldr r1, [pc, #232] @ 238800 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r0] │ │ │ │ @@ -487056,15 +487056,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #296] @ 238948 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #256] @ 23894c │ │ │ │ @@ -487139,15 +487139,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #288] @ 238a8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #256] @ 238a90 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ @@ -487220,15 +487220,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #272] @ 238bc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #232] @ 238bc4 │ │ │ │ @@ -487297,15 +487297,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #264] @ 238cec │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #232] @ 238cf0 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -487372,15 +487372,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #348] @ 238e6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -487468,15 +487468,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #340] @ 238fe4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsb r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -487562,15 +487562,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 2390fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -487630,15 +487630,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] @ 2391f4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #692] @ 0x2b4 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ @@ -487693,15 +487693,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #396] @ 2393a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -487801,15 +487801,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #388] @ 239548 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -487907,15 +487907,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #348] @ 2396c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -488003,15 +488003,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #340] @ 239840 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -488097,15 +488097,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #248] @ 23995c │ │ │ │ ldr r2, [pc, #248] @ 239960 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ ldr r1, [pc, #232] @ 239964 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r1] │ │ │ │ ldrb r1, [r0] │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ @@ -488169,15 +488169,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #316] @ 239ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #276] @ 239ac4 │ │ │ │ @@ -488257,15 +488257,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #308] @ 239c18 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #276] @ 239c1c │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ @@ -488343,15 +488343,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #284] @ 239d58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #244] @ 239d5c │ │ │ │ @@ -488423,15 +488423,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #276] @ 239e90 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #244] @ 239e94 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -488502,15 +488502,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #264] @ 239fbc │ │ │ │ mov r9, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -488576,15 +488576,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] @ 23a0e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -488650,15 +488650,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] @ 23a200 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ and r6, r6, #7 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -488721,15 +488721,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] @ 23a31c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r7, [r1] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ and r6, r6, #7 │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -488792,15 +488792,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] @ 23a444 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -488866,15 +488866,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] @ 23a56c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -488940,15 +488940,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] @ 23a694 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -489014,15 +489014,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] @ 23a7bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -489091,15 +489091,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #284] @ 23a904 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ and r6, r0, #7 │ │ │ │ mov r1, fp │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ add r4, r6, #6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ @@ -489172,15 +489172,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #276] @ 23aa40 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -489249,15 +489249,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] @ 23ab6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ and r6, r6, #7 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -489324,15 +489324,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] @ 23ac98 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r8, [r1] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ and r6, r6, #7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -489400,15 +489400,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 23add8 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [ip, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -489480,15 +489480,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 23af18 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -489560,15 +489560,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 23b058 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [ip, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -489640,15 +489640,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 23b198 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -489722,15 +489722,15 @@ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #328] @ 23b30c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r7 │ │ │ │ and sl, r0, #7 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ add r4, sl, #6 │ │ │ │ @@ -489816,15 +489816,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #316] @ 23b478 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ and r9, r9, #7 │ │ │ │ add r4, r9, #6 │ │ │ │ str r0, [sp] │ │ │ │ mov fp, r0 │ │ │ │ @@ -489905,15 +489905,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] @ 23b5c0 │ │ │ │ and r6, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -489987,15 +489987,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] @ 23b714 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r2, [r1] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ ldr fp, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -490073,15 +490073,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #316] @ 23b880 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ and r9, r0, #7 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r4, r9, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -490164,15 +490164,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 23b9f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r9, r9, #7 │ │ │ │ add r4, r9, #6 │ │ │ │ @@ -490256,15 +490256,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #316] @ 23bb5c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ and r9, r0, #7 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r4, r9, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -490347,15 +490347,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 23bccc │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r9, r9, #7 │ │ │ │ add r4, r9, #6 │ │ │ │ @@ -490440,15 +490440,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #376] @ 23be78 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ and fp, r0, #7 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, [sp, #8] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ @@ -490547,15 +490547,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #328] @ 23bff0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ and r8, r8, #7 │ │ │ │ add r4, r8, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ @@ -490639,15 +490639,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] @ 23c15c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr sl, [r1, #4] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr fp, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -490732,15 +490732,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #340] @ 23c2e4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ and r7, r0, #7 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ add r4, r7, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -490829,15 +490829,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #332] @ 23c460 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r8, r8, #7 │ │ │ │ add r4, r8, #6 │ │ │ │ @@ -490925,15 +490925,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #340] @ 23c5e8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ and r7, r0, #7 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldrsh fp, [sp, #56] @ 0x38 │ │ │ │ add r4, r7, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -491022,15 +491022,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #332] @ 23c764 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ and r8, r8, #7 │ │ │ │ add r4, r8, #6 │ │ │ │ @@ -491116,15 +491116,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] @ 23c8ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #328] @ 23c8f0 │ │ │ │ ldr r3, [pc, #328] @ 23c8f4 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 23c8b4 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -491207,24 +491207,24 @@ │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x018a5d94 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - smlalseq sp, r8, r8, r0 │ │ │ │ - rscseq ip, r8, r4, asr #30 │ │ │ │ + ldrheq sp, [r8], #8 @ │ │ │ │ + rscseq ip, r8, r4, ror #30 │ │ │ │ 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] @ 23ca7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #328] @ 23ca80 │ │ │ │ ldr r3, [pc, #328] @ 23ca84 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 23ca44 │ │ │ │ ldr r0, [r2] │ │ │ │ @@ -491307,24 +491307,24 @@ │ │ │ │ bx r3 │ │ │ │ orreq r5, sl, r4, lsl #24 │ │ │ │ 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 ip, r8, ip, lsl pc │ │ │ │ - ldrheq ip, [r8], #212 @ 0xd4 @ │ │ │ │ + rscseq ip, r8, ip, lsr pc │ │ │ │ + ldrsbeq ip, [r8], #212 @ 0xd4 @ │ │ │ │ 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] @ 23cce4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #544] @ 23cce8 │ │ │ │ ldr r3, [pc, #544] @ 23ccec │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 23cc8c │ │ │ │ @@ -491462,24 +491462,24 @@ │ │ │ │ orreq r5, sl, r4, ror sl │ │ │ │ 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 @ │ │ │ │ - ldrsheq ip, [r8], #192 @ 0xc0 @ │ │ │ │ - rscseq ip, r8, r4, ror fp │ │ │ │ + rscseq ip, r8, r0, lsl sp │ │ │ │ + smlalseq ip, r8, r4, fp │ │ │ │ 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] @ 23cf54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #548] @ 23cf58 │ │ │ │ ldr r3, [pc, #548] @ 23cf5c │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 23cefc │ │ │ │ @@ -491618,24 +491618,24 @@ │ │ │ │ orreq r5, sl, r8, lsl #16 │ │ │ │ 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 @ │ │ │ │ - smlalseq ip, r8, r4, sl │ │ │ │ - rscseq ip, r8, r4, lsl #18 │ │ │ │ + ldrheq ip, [r8], #164 @ 0xa4 @ │ │ │ │ + rscseq ip, r8, 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 r3, [pc, #656] @ 23d220 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #640] @ 23d224 │ │ │ │ ldr r3, [pc, #640] @ 23d228 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 23d1b8 │ │ │ │ @@ -491799,24 +491799,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 @ │ │ │ │ - ldrsheq ip, [r8], #112 @ 0x70 @ │ │ │ │ - rscseq ip, r8, r8, asr #12 │ │ │ │ + rscseq ip, r8, r0, lsl r8 │ │ │ │ + rscseq ip, r8, r8, ror #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, #660] @ 23d4f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #644] @ 23d4fc │ │ │ │ ldr r3, [pc, #644] @ 23d500 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 23d490 │ │ │ │ @@ -491981,24 +491981,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 ip, r8, ip, lsr #10 │ │ │ │ - rscseq ip, r8, r0, ror r3 │ │ │ │ + rscseq ip, r8, ip, asr #10 │ │ │ │ + smlalseq ip, r8, r0, 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, #736] @ 23d81c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #724] @ 23d820 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ ldr r0, [pc, #720] @ 23d824 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, r0 │ │ │ │ bne 23d7e0 │ │ │ │ @@ -492182,24 +492182,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 @ │ │ │ │ - ldrsheq ip, [r8], #20 @ │ │ │ │ - rscseq ip, r8, r0, lsr #32 │ │ │ │ + rscseq ip, r8, r4, lsl r2 │ │ │ │ + rscseq ip, r8, r0, asr #32 │ │ │ │ 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] @ 23db44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #728] @ 23db48 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ ldr r0, [pc, #724] @ 23db4c │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, r0 │ │ │ │ bne 23db08 │ │ │ │ @@ -492384,24 +492384,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 fp, r8, r0, ror #29 │ │ │ │ - ldrsheq fp, [r8], #200 @ 0xc8 @ │ │ │ │ + rscseq fp, r8, r0, lsl #30 │ │ │ │ + rscseq fp, r8, r8, lsl 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, #296] @ 23dcb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -492476,15 +492476,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] @ 23ddf4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsb r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -492557,15 +492557,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] @ 23def0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -492619,15 +492619,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] @ 23dfcc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -492674,15 +492674,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] @ 23e138 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -492766,15 +492766,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] @ 23e2a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -492856,15 +492856,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] @ 23e3ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -492939,15 +492939,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] @ 23e530 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -493020,15 +493020,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] @ 23e678 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -493102,15 +493102,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] @ 23e7b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsb r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -493182,15 +493182,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] @ 23e8b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -493243,15 +493243,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] @ 23e988 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -493297,15 +493297,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] @ 23eaf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -493388,15 +493388,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] @ 23ec54 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -493477,15 +493477,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] @ 23ed9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -493559,15 +493559,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] @ 23eedc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b4c8 <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -493640,15 +493640,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #200] @ 23efc8 │ │ │ │ ldr r3, [pc, #200] @ 23efcc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #184] @ 23efd0 │ │ │ │ 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] │ │ │ │ @@ -493700,15 +493700,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #220] @ 23f0cc │ │ │ │ ldr r2, [pc, #220] @ 23f0d0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ ldr r1, [pc, #204] @ 23f0d4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r0] │ │ │ │ @@ -493764,15 +493764,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] @ 23f200 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #232] @ 23f204 │ │ │ │ @@ -493840,15 +493840,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] @ 23f328 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #232] @ 23f32c │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ @@ -493914,15 +493914,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] @ 23f440 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #208] @ 23f444 │ │ │ │ @@ -493984,15 +493984,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] @ 23f550 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #208] @ 23f554 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -494052,15 +494052,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] @ 23f634 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ @@ -494107,15 +494107,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] @ 23f710 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -494162,15 +494162,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] @ 23f7ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrsh r0, [r4, #2] │ │ │ │ @@ -494217,15 +494217,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] @ 23f8e0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -494279,15 +494279,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] @ 23f9bc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -494334,15 +494334,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] @ 23fabc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -494398,15 +494398,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] @ 23fbb4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -494460,15 +494460,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] @ 23fcb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -494524,15 +494524,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] @ 23fdac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrsh r0, [r7, #2] │ │ │ │ @@ -494587,15 +494587,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 23fec0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -494655,15 +494655,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] @ 23ffb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #692] @ 0x2b4 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ @@ -494718,15 +494718,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 2400d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -494789,15 +494789,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 2401e8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -494858,15 +494858,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 240304 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -494929,15 +494929,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 240418 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrsh r0, [r7, #2] │ │ │ │ @@ -494999,15 +494999,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #252] @ 240534 │ │ │ │ ldr r4, [pc, #252] @ 240538 │ │ │ │ ldr r5, [pc, #252] @ 24053c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 240514 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ cmp r3, r5 │ │ │ │ ldrb r6, [r2, #692] @ 0x2b4 │ │ │ │ @@ -495063,26 +495063,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orreq r2, sl, r8, ror #1 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - ldrsbeq r9, [r8], #44 @ 0x2c @ │ │ │ │ - rscseq r9, r8, r4, ror #5 │ │ │ │ + ldrsheq r9, [r8], #44 @ 0x2c @ │ │ │ │ + rscseq r9, r8, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #252] @ 240660 │ │ │ │ ldr r4, [pc, #252] @ 240664 │ │ │ │ ldr r5, [pc, #252] @ 240668 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 240640 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -495138,26 +495138,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x018a1fbc │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - rscseq r9, r8, ip, asr #3 │ │ │ │ - ldrheq r9, [r8], #24 @ │ │ │ │ + rscseq r9, r8, ip, ror #3 │ │ │ │ + ldrsbeq r9, [r8], #24 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #304] @ 2407c0 │ │ │ │ ldr r4, [pc, #304] @ 2407c4 │ │ │ │ ldr r5, [pc, #304] @ 2407c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 2407a0 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r8, [r3, #692] @ 0x2b4 │ │ │ │ @@ -495226,26 +495226,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x018a1e90 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r9, r8, ip, ror r0 │ │ │ │ - rscseq r9, r8, r8, asr r0 │ │ │ │ + smlalseq r9, r8, ip, r0 │ │ │ │ + rscseq r9, r8, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #308] @ 240924 │ │ │ │ ldr r4, [pc, #308] @ 240928 │ │ │ │ ldr r5, [pc, #308] @ 24092c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 240904 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -495315,26 +495315,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orreq r1, sl, r0, lsr sp │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r8, r8, r8, lsr #30 │ │ │ │ - ldrsheq r8, [r8], #228 @ 0xe4 @ │ │ │ │ + rscseq r8, r8, r8, asr #30 │ │ │ │ + rscseq r8, r8, r4, lsl 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, #420] @ 240af8 │ │ │ │ ldr r4, [pc, #420] @ 240afc │ │ │ │ ldr r5, [pc, #420] @ 240b00 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 240ac0 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb sl, [r3, #692] @ 0x2b4 │ │ │ │ @@ -495433,26 +495433,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 240a88 │ │ │ │ orreq r1, sl, ip, asr #23 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r8, r8, ip, ror sp │ │ │ │ - rscseq r8, r8, r8, lsr sp │ │ │ │ + smlalseq r8, r8, ip, sp @ │ │ │ │ + rscseq r8, r8, r8, asr sp │ │ │ │ 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] @ 240cd4 │ │ │ │ ldr r4, [pc, #424] @ 240cd8 │ │ │ │ ldr r5, [pc, #424] @ 240cdc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 240c9c │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -495552,26 +495552,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 240c64 │ │ │ │ strdeq r1, [sl, r4] │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrheq r8, [r8], #176 @ 0xb0 @ │ │ │ │ - rscseq r8, r8, ip, asr fp │ │ │ │ + ldrsbeq r8, [r8], #176 @ 0xb0 @ │ │ │ │ + rscseq r8, r8, ip, 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 │ │ │ │ ldr r2, [pc, #500] @ 240efc │ │ │ │ ldr r4, [pc, #500] @ 240f00 │ │ │ │ ldr r5, [pc, #500] @ 240f04 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 240ec0 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -495690,26 +495690,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 240e7c │ │ │ │ orreq r1, sl, r8, lsl r8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r8, r8, r0, lsr #19 │ │ │ │ - rscseq r8, r8, r0, asr #18 │ │ │ │ + rscseq r8, r8, r0, asr #19 │ │ │ │ + rscseq r8, r8, r0, ror #18 │ │ │ │ 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] @ 241128 │ │ │ │ ldr r4, [pc, #504] @ 24112c │ │ │ │ ldr r5, [pc, #504] @ 241130 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 2410ec │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -495829,24 +495829,24 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 2410a8 │ │ │ │ strdeq r1, [sl, r0] │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r8, r8, r4, lsl #15 │ │ │ │ - rscseq r8, r8, r4, lsl r7 │ │ │ │ + rscseq r8, r8, r4, lsr #15 │ │ │ │ + rscseq r8, r8, r4, 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, #188] @ 241218 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ @@ -495892,15 +495892,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] @ 2412f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -495946,15 +495946,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] @ 2413c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrsh r0, [r4, #2] │ │ │ │ @@ -496000,15 +496000,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] @ 2414bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -496062,15 +496062,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] @ 241598 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -496117,15 +496117,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] @ 241698 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -496181,15 +496181,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] @ 241790 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -496243,15 +496243,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] @ 241890 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -496307,15 +496307,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] @ 241988 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrsh r0, [r7, #2] │ │ │ │ @@ -496370,15 +496370,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 241a9c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -496438,15 +496438,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] @ 241b94 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #692] @ 0x2b4 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ @@ -496501,15 +496501,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 241cb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -496572,15 +496572,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 241dc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -496641,15 +496641,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 241ee0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -496712,15 +496712,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 241ff4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrsh r0, [r7, #2] │ │ │ │ @@ -496783,15 +496783,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #256] @ 24211c │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [ip, r5] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -496858,15 +496858,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] @ 242248 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -496933,15 +496933,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] @ 242368 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 242344 │ │ │ │ @@ -497005,15 +497005,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] @ 242488 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r7, [r1] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ bne 242464 │ │ │ │ @@ -497077,15 +497077,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] @ 2425b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -497152,15 +497152,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] @ 2426e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -497231,15 +497231,15 @@ │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ bhi 24281c │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #276] @ 242830 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -497313,15 +497313,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #276] @ 242974 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ @@ -497392,15 +497392,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] @ 242aa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -497468,15 +497468,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] @ 242bd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r8, [r1] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -497546,15 +497546,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 242d1c │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -497627,15 +497627,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 242e64 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -497711,15 +497711,15 @@ │ │ │ │ cmp r0, #31 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ bhi 242fdc │ │ │ │ ldr r1, [pc, #372] @ 243014 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r1] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r0 │ │ │ │ @@ -497820,15 +497820,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #316] @ 243188 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ @@ -497912,15 +497912,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] @ 2432e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #692] @ 0x2b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -497997,15 +497997,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] @ 243438 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r8, [r1] │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #692] @ 0x2b4 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr sl, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -498085,15 +498085,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #316] @ 2435b0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r3 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -498178,15 +498178,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 243728 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -498275,15 +498275,15 @@ │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ bhi 2438c8 │ │ │ │ ldr r1, [pc, #364] @ 2438dc │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r1] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ @@ -498382,15 +498382,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #328] @ 243a5c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ @@ -498479,15 +498479,15 @@ │ │ │ │ cmp r0, #31 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ bhi 243bb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #308] @ 243bd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -498570,15 +498570,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] @ 243d38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrb r2, [r2, #692] @ 0x2b4 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ ldr fp, [r1, #12] │ │ │ │ @@ -498661,15 +498661,15 @@ │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #31 │ │ │ │ ldrsh r8, [sp, #56] @ 0x38 │ │ │ │ bhi 243eb8 │ │ │ │ ldr r5, [pc, #340] @ 243ecc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r3 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ @@ -498761,15 +498761,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #332] @ 244050 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ @@ -498861,15 +498861,15 @@ │ │ │ │ cmp r0, #31 │ │ │ │ ldrb r7, [sp, #56] @ 0x38 │ │ │ │ add r6, pc, r6 │ │ │ │ bhi 2441c0 │ │ │ │ ldr r5, [pc, #320] @ 2441d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r0, [pc, #304] @ 2441dc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr sl, [r0, r2, lsl #2] │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -498958,15 +498958,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] @ 244364 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ ldr r2, [pc, #312] @ 244368 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r2, [r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ @@ -499055,15 +499055,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #376] @ 244510 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 244508 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -499159,15 +499159,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #376] @ 2446b0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 2446a8 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -499263,15 +499263,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #412] @ 244874 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 24486c │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ @@ -499378,15 +499378,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #392] @ 244a2c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 244a24 │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ @@ -499488,15 +499488,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #412] @ 244bf8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 244bf0 │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ @@ -499603,15 +499603,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #432] @ 244dd8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 244dd0 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -499723,15 +499723,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #408] @ 244fa0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 244f98 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -499837,15 +499837,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #432] @ 245180 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 245178 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -499957,15 +499957,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [pc, #448] @ 245370 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ ldr lr, [pc, #416] @ 245374 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -500083,15 +500083,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #300] @ 2454d4 │ │ │ │ ldr r4, [pc, #300] @ 2454d8 │ │ │ │ ldr r5, [pc, #300] @ 2454dc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 2454b4 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r8, [r3, #692] @ 0x2b4 │ │ │ │ @@ -500159,26 +500159,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orreq sp, r9, r8, ror r1 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r4, r8, r8, asr #10 │ │ │ │ - rscseq r4, r8, r4, asr #6 │ │ │ │ + rscseq r4, r8, r8, ror #10 │ │ │ │ + rscseq r4, r8, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #304] @ 245634 │ │ │ │ ldr r4, [pc, #304] @ 245638 │ │ │ │ ldr r5, [pc, #304] @ 24563c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 245614 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -500247,26 +500247,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orreq sp, r9, ip, lsl r0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsheq r4, [r8], #56 @ 0x38 @ │ │ │ │ - rscseq r4, r8, r4, ror #3 │ │ │ │ + rscseq r4, r8, r8, lsl r4 │ │ │ │ + rscseq r4, r8, 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 │ │ │ │ ldr r2, [pc, #420] @ 245808 │ │ │ │ ldr r4, [pc, #420] @ 24580c │ │ │ │ ldr r5, [pc, #420] @ 245810 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 2457d0 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb sl, [r3, #692] @ 0x2b4 │ │ │ │ @@ -500365,26 +500365,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 245798 │ │ │ │ @ instruction: 0x0189cebc │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r4, r8, ip, asr #4 │ │ │ │ - rscseq r4, r8, r8, lsr #32 │ │ │ │ + rscseq r4, r8, ip, ror #4 │ │ │ │ + rscseq r4, r8, 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 r2, [pc, #424] @ 2459e4 │ │ │ │ ldr r4, [pc, #424] @ 2459e8 │ │ │ │ ldr r5, [pc, #424] @ 2459ec │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 2459ac │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -500484,26 +500484,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 245974 │ │ │ │ orreq ip, r9, r4, ror #25 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r4, r8, r0, lsl #1 │ │ │ │ - rscseq r3, r8, ip, asr #28 │ │ │ │ + rscseq r4, r8, r0, lsr #1 │ │ │ │ + rscseq r3, r8, ip, ror #28 │ │ │ │ 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] @ 245c0c │ │ │ │ ldr r4, [pc, #500] @ 245c10 │ │ │ │ ldr r5, [pc, #500] @ 245c14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 245bd0 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -500622,26 +500622,26 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 245b8c │ │ │ │ orreq ip, r9, r8, lsl #22 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r3, r8, r0, ror lr │ │ │ │ - rscseq r3, r8, r0, lsr ip │ │ │ │ + smlalseq r3, r8, r0, lr │ │ │ │ + rscseq r3, r8, r0, 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 │ │ │ │ ldr r2, [pc, #504] @ 245e38 │ │ │ │ ldr r4, [pc, #504] @ 245e3c │ │ │ │ ldr r5, [pc, #504] @ 245e40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 245dfc │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -500761,25 +500761,25 @@ │ │ │ │ bl 1b10e4 │ │ │ │ b 245db8 │ │ │ │ orreq ip, r9, r0, ror #17 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r3, r8, r4, asr ip │ │ │ │ - rscseq r3, r8, r4, lsl #20 │ │ │ │ + rscseq r3, r8, r4, ror ip │ │ │ │ + rscseq r3, r8, r4, lsr #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 r4, [pc, #228] @ 245f50 │ │ │ │ ldr r5, [pc, #228] @ 245f54 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #212] @ 245f58 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr sl, [r0, r3, lsl #2] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -500842,15 +500842,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #304] @ 2460b4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ and r2, r0, #7 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r9, r8 │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r2, #6 │ │ │ │ @@ -501181,17 +501181,17 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 2460cc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ bhi 246494 │ │ │ │ b 246144 │ │ │ │ - tsteq r2, r8, ror r6 │ │ │ │ + @ instruction: 0x01125698 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - tsteq r2, lr, lsl #12 │ │ │ │ + tsteq r2, lr, lsr #12 │ │ │ │ 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 │ │ │ │ @@ -502339,16 +502339,16 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ b 2467f4 │ │ │ │ orreq r9, r9, r0, ror #17 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x018998b8 │ │ │ │ - tsteq r2, r4, ror #31 │ │ │ │ - rscseq r4, lr, r4, ror fp │ │ │ │ + tsteq r2, r4 │ │ │ │ + smlalseq r4, lr, r4, fp │ │ │ │ add r4, fp, #458752 @ 0x70000 │ │ │ │ add r6, r4, #376 @ 0x178 │ │ │ │ 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} │ │ │ │ @@ -505526,27 +505526,27 @@ │ │ │ │ bhi 2467f4 │ │ │ │ ldr r5, [fp] │ │ │ │ add r3, r3, #1 │ │ │ │ add r6, r5, #24 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24ab44 │ │ │ │ ldr r3, [fp, #32] │ │ │ │ ldmib r9, {r0, r1, r2} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r6, [fp] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r6, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24aadc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ b 2467f4 │ │ │ │ add r4, fp, #98304 @ 0x18000 │ │ │ │ @@ -505667,55 +505667,55 @@ │ │ │ │ b 2467f4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 24ab08 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 24ab38 │ │ │ │ b 24aae8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 24ab1c │ │ │ │ cmp r6, #0 │ │ │ │ bne 24ab08 │ │ │ │ b 24a8fc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ bl 4e2158 │ │ │ │ b 24a8cc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ - rscseq r4, r8, r8, lsr #6 │ │ │ │ + rscseq r4, r8, r8, asr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq r4, [r8], #32 @ │ │ │ │ - rscseq r0, lr, ip, asr #17 │ │ │ │ + rscseq r4, r8, r0, lsl r3 │ │ │ │ + rscseq r0, lr, ip, ror #17 │ │ │ │ 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] @ 24ad2c │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 24ad24 │ │ │ │ add r8, r4, #98304 @ 0x18000 │ │ │ │ @@ -505814,24 +505814,24 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x0189799c │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, r8, r8 │ │ │ │ + rscseq r4, r8, r8, lsr #32 │ │ │ │ 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] @ 24af0c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -505934,26 +505934,26 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orreq r7, r9, r8, asr #15 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, r8, r8, lsr #28 │ │ │ │ + rscseq r3, r8, r8, asr #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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #428] @ 24b0ec │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 24b0e4 │ │ │ │ add r9, r4, #98304 @ 0x18000 │ │ │ │ @@ -506054,26 +506054,26 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orreq r7, r9, r4, ror #11 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, r8, r8, asr #24 │ │ │ │ + rscseq r3, r8, r8, ror #24 │ │ │ │ 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] @ 24b2fc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ ble 24b2f4 │ │ │ │ @@ -506186,26 +506186,26 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orreq r7, r9, r4, lsl #8 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, r8, r8, lsr sl │ │ │ │ + rscseq r3, r8, r8, asr sl │ │ │ │ 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] @ 24b69c │ │ │ │ ldr r4, [pc, #876] @ 24b6a0 │ │ │ │ ldr r5, [pc, #876] @ 24b6a4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24b5ec │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -506422,26 +506422,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe2536d0 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24b6c4 │ │ │ │ - ldrsbeq lr, [r7], #32 @ │ │ │ │ - rscseq lr, r7, r4, lsl r2 │ │ │ │ + ldrsheq lr, [r7], #32 @ │ │ │ │ + rscseq lr, r7, r4, lsr r2 │ │ │ │ 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] @ 24ba44 │ │ │ │ ldr r4, [pc, #868] @ 24ba48 │ │ │ │ ldr r5, [pc, #868] @ 24ba4c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24b9a0 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -506656,26 +506656,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe253a78 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24ba6c │ │ │ │ - rscseq sp, r7, r0, ror #29 │ │ │ │ - rscseq sp, r7, r0, ror #28 │ │ │ │ + rscseq sp, r7, r0, lsl #30 │ │ │ │ + rscseq sp, r7, r0, lsl #29 │ │ │ │ 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] @ 24bdec │ │ │ │ ldr r4, [pc, #868] @ 24bdf0 │ │ │ │ ldr r5, [pc, #868] @ 24bdf4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24bd48 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -506890,26 +506890,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe253e20 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24be14 │ │ │ │ - rscseq sp, r7, r8, asr fp │ │ │ │ - ldrheq sp, [r7], #168 @ 0xa8 @ │ │ │ │ + rscseq sp, r7, r8, ror fp │ │ │ │ + ldrsbeq sp, [r7], #168 @ 0xa8 @ │ │ │ │ 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] @ 24c1a0 │ │ │ │ ldr r4, [pc, #880] @ 24c1a4 │ │ │ │ ldr r5, [pc, #880] @ 24c1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24c0f0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -507127,26 +507127,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe2541d4 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24c1c8 │ │ │ │ - rscseq sp, r7, r4, ror #15 │ │ │ │ - rscseq sp, r7, r0, lsl r7 │ │ │ │ + rscseq sp, r7, r4, lsl #16 │ │ │ │ + rscseq sp, r7, r0, lsr r7 │ │ │ │ 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] @ 24c54c │ │ │ │ ldr r4, [pc, #872] @ 24c550 │ │ │ │ ldr r5, [pc, #872] @ 24c554 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24c4a8 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -507362,26 +507362,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe254580 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24c574 │ │ │ │ - rscseq sp, r7, r8, ror #7 │ │ │ │ - rscseq sp, r7, r8, asr r3 │ │ │ │ + rscseq sp, r7, r8, lsl #8 │ │ │ │ + rscseq sp, r7, r8, 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, #872] @ 24c8f8 │ │ │ │ ldr r4, [pc, #872] @ 24c8fc │ │ │ │ ldr r5, [pc, #872] @ 24c900 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24c854 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -507597,26 +507597,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe25492c │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24c920 │ │ │ │ - rscseq sp, r7, r8, asr r0 │ │ │ │ - rscseq ip, r7, ip, lsr #31 │ │ │ │ + rscseq sp, r7, r8, ror r0 │ │ │ │ + rscseq ip, r7, ip, asr #31 │ │ │ │ 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] @ 24cd54 │ │ │ │ ldr r4, [pc, #1048] @ 24cd58 │ │ │ │ ldr r5, [pc, #1048] @ 24cd5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24cc98 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -507878,26 +507878,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 @ 24cd80 │ │ │ │ submi r0, r0, r0 │ │ │ │ - rscseq ip, r7, r8, asr #27 │ │ │ │ - rscseq ip, r7, r8, ror #22 │ │ │ │ + rscseq ip, r7, r8, ror #27 │ │ │ │ + rscseq ip, r7, r8, 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 │ │ │ │ ldr r2, [pc, #1048] @ 24d1b8 │ │ │ │ ldr r4, [pc, #1048] @ 24d1bc │ │ │ │ ldr r5, [pc, #1048] @ 24d1c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24d0fc │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -508159,24 +508159,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 @ 24d1e4 │ │ │ │ submi r0, r0, r0 │ │ │ │ - rscseq ip, r7, r0, ror r9 │ │ │ │ - rscseq ip, r7, r4, lsl #14 │ │ │ │ + smlalseq ip, r7, r0, r9 │ │ │ │ + rscseq ip, r7, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ 24d2b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -508213,24 +508213,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24d248 │ │ │ │ orreq r5, r9, r4, lsr #6 │ │ │ │ andeq r0, r2, r5, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r8, ip, ror sl │ │ │ │ + smlalseq r1, r8, ip, sl │ │ │ │ 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] @ 24d3a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d354 │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ @@ -508273,24 +508273,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 24d334 │ │ │ │ orreq r5, r9, ip, asr #4 │ │ │ │ andeq r0, r2, sp, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r8, ip, lsl #19 │ │ │ │ + rscseq r1, r8, ip, lsr #19 │ │ │ │ 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] @ 24d490 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d444 │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ @@ -508333,15 +508333,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 24d424 │ │ │ │ orreq r5, r9, ip, asr r1 │ │ │ │ andeq r0, r2, fp, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r1, r8, ip, r8 │ │ │ │ + ldrheq r1, [r8], #140 @ 0x8c @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldr r0, [r0] │ │ │ │ b 24d3b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -508357,15 +508357,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b 24d3b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ 24d5c0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d574 │ │ │ │ add r4, r5, #98304 @ 0x18000 │ │ │ │ @@ -508409,24 +508409,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b 24d550 │ │ │ │ orreq r5, r9, r8, lsr #32 │ │ │ │ andeq r0, r1, sl, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r8, ip, ror #14 │ │ │ │ + rscseq r1, r8, ip, lsl #15 │ │ │ │ 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] @ 24d6b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d66c │ │ │ │ add r4, r8, #98304 @ 0x18000 │ │ │ │ @@ -508471,24 +508471,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 24d648 │ │ │ │ orreq r4, r9, ip, lsr pc │ │ │ │ andeq r0, r3, lr, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r8, r4, ror r6 │ │ │ │ + smlalseq r1, r8, r4, 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #208] @ 24d7b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d768 │ │ │ │ add r4, r8, #98304 @ 0x18000 │ │ │ │ @@ -508534,15 +508534,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 24d744 │ │ │ │ orreq r4, r9, r4, asr #28 │ │ │ │ andeq r0, r3, ip, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r8, r8, ror r5 │ │ │ │ + smlalseq r1, r8, r8, r5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ b 24d6cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -508575,15 +508575,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] @ 24d934 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -508630,24 +508630,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 24d8c8 │ │ │ │ orreq r4, r9, r8, asr #25 │ │ │ │ andeq r0, r6, r6, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r1, [r8], #56 @ 0x38 @ │ │ │ │ + rscseq r1, r8, r8, 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, #248] @ 24da58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r8, r6 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 24da0c │ │ │ │ add r4, r7, #98304 @ 0x18000 │ │ │ │ @@ -508703,24 +508703,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24d9c4 │ │ │ │ orreq r4, r9, r8, asr #23 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r1, [r8], #36 @ 0x24 @ │ │ │ │ + ldrsheq r1, [r8], #36 @ 0x24 @ │ │ │ │ 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] @ 24db8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -508780,24 +508780,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24daf8 │ │ │ │ orreq r4, r9, r4, lsr #21 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r8, r0, lsr #3 │ │ │ │ + rscseq r1, r8, r0, 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, #248] @ 24dcb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r8, r6 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 24dc64 │ │ │ │ add r4, r7, #98304 @ 0x18000 │ │ │ │ @@ -508853,24 +508853,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24dc1c │ │ │ │ orreq r4, r9, r0, ror r9 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r8, ip, ror r0 │ │ │ │ + smlalseq r1, r8, ip, 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, #264] @ 24dde4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -508930,24 +508930,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24dd50 │ │ │ │ orreq r4, r9, ip, asr #16 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, r8, r8, asr #30 │ │ │ │ + rscseq r0, r8, r8, 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, #248] @ 24df08 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r8, r6 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 24debc │ │ │ │ add r4, r7, #98304 @ 0x18000 │ │ │ │ @@ -509003,24 +509003,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24de74 │ │ │ │ orreq r4, r9, r8, lsl r7 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, r8, r4, lsr #28 │ │ │ │ + rscseq r0, r8, r4, asr #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] @ 24e03c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -509080,24 +509080,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24dfa8 │ │ │ │ strdeq r4, [r9, r4] │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r0, [r8], #192 @ 0xc0 @ │ │ │ │ + rscseq r0, r8, r0, lsl sp │ │ │ │ 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] @ 24e170 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -509157,24 +509157,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24e0dc │ │ │ │ orreq r4, r9, r0, asr #9 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r0, [r8], #188 @ 0xbc @ │ │ │ │ + ldrsbeq r0, [r8], #188 @ 0xbc @ │ │ │ │ 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] @ 24e2a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -509234,24 +509234,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24e210 │ │ │ │ orreq r4, r9, ip, lsl #7 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, r8, r8, lsl #21 │ │ │ │ + rscseq r0, r8, 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, #252] @ 24e3cc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r8, [r2] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r7, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 24e380 │ │ │ │ @@ -509308,24 +509308,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 24e338 │ │ │ │ orreq r4, r9, r8, asr r2 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, r8, r0, ror #18 │ │ │ │ + rscseq r0, r8, r0, lsl #19 │ │ │ │ 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] @ 24e500 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -509385,24 +509385,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24e46c │ │ │ │ orreq r4, r9, r0, lsr r1 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, r8, ip, lsr #16 │ │ │ │ + rscseq r0, r8, ip, 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] @ 24e634 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -509462,24 +509462,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24e5a0 │ │ │ │ strdeq r3, [r9, ip] │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r0, [r8], #104 @ 0x68 @ │ │ │ │ + rscseq r0, r8, r8, lsl r7 │ │ │ │ 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] @ 24e768 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -509539,24 +509539,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24e6d4 │ │ │ │ orreq r3, r9, r8, asr #29 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, r8, r4, asr #11 │ │ │ │ + rscseq r0, r8, 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] @ 24e890 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r8, [r2] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r7, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 24e844 │ │ │ │ @@ -509613,24 +509613,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 24e7fc │ │ │ │ @ instruction: 0x01893d94 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r0, r8, ip, r4 │ │ │ │ + ldrheq r0, [r8], #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, #252] @ 24e9b8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r8, [r2] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r7, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 24e96c │ │ │ │ @@ -509687,24 +509687,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 24e924 │ │ │ │ orreq r3, r9, ip, ror #24 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, r8, r4, ror r3 │ │ │ │ + smlalseq r0, r8, r4, 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, #264] @ 24eaec │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -509764,24 +509764,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24ea58 │ │ │ │ orreq r3, r9, r4, asr #22 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, r8, r0, asr #4 │ │ │ │ + rscseq r0, r8, r0, ror #4 │ │ │ │ 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] @ 24ec1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -509840,24 +509840,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 24eb88 │ │ │ │ orreq r3, r9, r0, lsl sl │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, r8, r0, lsl r1 │ │ │ │ + rscseq r0, r8, r0, lsr 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 │ │ │ │ ldr r6, [pc, #308] @ 24ed7c │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, r6] │ │ │ │ mov r0, sl │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ @@ -509928,24 +509928,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 24ecdc │ │ │ │ orreq r3, r9, r0, ror #17 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq pc, [r7], #240 @ 0xf0 @ │ │ │ │ + ldrsbeq pc, [r7], #240 @ 0xf0 @ │ │ │ │ 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] @ 24eeb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -510005,24 +510005,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 24ee18 │ │ │ │ orreq r3, r9, r0, lsl #15 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r7, ip, ror lr @ │ │ │ │ + smlalseq pc, r7, ip, 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #312] @ 24f014 │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, r6] │ │ │ │ mov r0, sl │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ @@ -510094,24 +510094,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 24ef70 │ │ │ │ orreq r3, r9, ip, asr #12 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r7, r8, lsl sp @ │ │ │ │ + rscseq pc, r7, r8, lsr sp @ │ │ │ │ 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] @ 24f148 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -510171,24 +510171,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24f0b4 │ │ │ │ orreq r3, r9, r8, ror #9 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r7, r4, ror #23 │ │ │ │ + rscseq pc, r7, r4, lsl #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 │ │ │ │ ldr r3, [pc, #264] @ 24f27c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -510248,24 +510248,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24f1e8 │ │ │ │ @ instruction: 0x018933b4 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq pc, [r7], #160 @ 0xa0 @ │ │ │ │ + ldrsbeq pc, [r7], #160 @ 0xa0 @ │ │ │ │ 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] @ 24f3b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -510325,24 +510325,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24f31c │ │ │ │ orreq r3, r9, r0, lsl #5 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r7, ip, ror r9 @ │ │ │ │ + smlalseq pc, r7, ip, 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] @ 24f4e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -510402,24 +510402,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24f450 │ │ │ │ orreq r3, r9, ip, asr #2 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r7, r8, asr #16 │ │ │ │ + rscseq pc, r7, r8, ror #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] @ 24f618 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -510479,24 +510479,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24f584 │ │ │ │ orreq r3, r9, r8, lsl r0 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r7, r4, lsl r7 @ │ │ │ │ + rscseq pc, r7, r4, lsr r7 @ │ │ │ │ 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] @ 24f74c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -510556,24 +510556,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24f6b8 │ │ │ │ orreq r2, r9, r4, ror #29 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r7, r0, ror #11 │ │ │ │ + rscseq pc, r7, r0, lsl #12 │ │ │ │ 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] @ 24f880 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -510633,24 +510633,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24f7ec │ │ │ │ @ instruction: 0x01892db0 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r7, ip, lsr #9 │ │ │ │ + rscseq pc, r7, ip, 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] @ 24f9b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -510710,24 +510710,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24f920 │ │ │ │ orreq r2, r9, ip, ror ip │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r7, r8, ror r3 @ │ │ │ │ + smlalseq pc, r7, r8, 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, #264] @ 24fae8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -510787,24 +510787,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 24fa54 │ │ │ │ orreq r2, r9, r8, asr #22 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r7, r4, asr #4 │ │ │ │ + rscseq pc, r7, r4, ror #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 │ │ │ │ ldr r3, [pc, #304] @ 24fc44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -510874,24 +510874,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 24fb94 │ │ │ │ orreq r2, r9, r4, lsl sl │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r7, r8, ror #1 │ │ │ │ + rscseq pc, r7, r8, lsl #2 │ │ │ │ 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] @ 24fda0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -510961,26 +510961,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 24fcf0 │ │ │ │ @ instruction: 0x018928b8 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r7, ip, lsl #31 │ │ │ │ + rscseq lr, r7, ip, lsr #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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #348] @ 24ff2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -511060,24 +511060,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 286da0 │ │ │ │ b 24fe7c │ │ │ │ orreq r2, r9, r8, asr r7 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r7, r0, lsl #28 │ │ │ │ + rscseq lr, r7, r0, lsr #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 │ │ │ │ ldr r3, [pc, #288] @ 250078 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -511143,24 +511143,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 286da0 │ │ │ │ b 24ffe4 │ │ │ │ ldrdeq r2, [r9, r0] │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq lr, [r7], #196 @ 0xc4 @ │ │ │ │ + ldrsbeq lr, [r7], #196 @ 0xc4 @ │ │ │ │ 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] @ 2501c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -511226,24 +511226,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 286da0 │ │ │ │ b 250130 │ │ │ │ orreq r2, r9, r4, lsl #9 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r7, r8, ror #22 │ │ │ │ + rscseq lr, r7, r8, lsl #23 │ │ │ │ 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] @ 2502f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ ldr r9, [r3] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -511303,24 +511303,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 250264 │ │ │ │ orreq r2, r9, r8, lsr r3 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r7, r4, lsr sl │ │ │ │ + rscseq lr, r7, r4, asr sl │ │ │ │ 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] @ 250454 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -511390,26 +511390,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 2503a4 │ │ │ │ orreq r2, r9, r4, lsl #4 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq lr, [r7], #136 @ 0x88 @ │ │ │ │ + ldrsheq lr, [r7], #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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #348] @ 2505e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -511489,24 +511489,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 286da0 │ │ │ │ b 250530 │ │ │ │ orreq r2, r9, r4, lsr #1 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r7, ip, asr #14 │ │ │ │ + rscseq lr, r7, ip, ror #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] @ 250730 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -511573,24 +511573,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 286da0 │ │ │ │ b 250698 │ │ │ │ orreq r1, r9, ip, lsl pc │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq lr, [r7], #92 @ 0x5c @ │ │ │ │ + rscseq lr, r7, ip, lsl r6 │ │ │ │ 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] @ 250880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -511657,24 +511657,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 286da0 │ │ │ │ b 2507e8 │ │ │ │ orreq r1, r9, ip, asr #27 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r7, ip, lsr #9 │ │ │ │ + rscseq lr, r7, ip, asr #9 │ │ │ │ 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] @ 2509b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ ldr r9, [r3] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -511735,24 +511735,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 250920 │ │ │ │ orreq r1, r9, ip, ror ip │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r7, r4, ror r3 │ │ │ │ + smlalseq lr, r7, r4, r3 │ │ │ │ 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] @ 250b10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -511821,26 +511821,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 250a64 │ │ │ │ orreq r1, r9, r4, asr #22 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r7, ip, lsl r2 │ │ │ │ + rscseq lr, r7, ip, 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #344] @ 250c98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -511919,26 +511919,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 286da0 │ │ │ │ b 250bec │ │ │ │ orreq r1, r9, r8, ror #19 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq lr, r7, r4, r0 │ │ │ │ + ldrheq lr, [r7], #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] @ 250e24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -512018,24 +512018,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 286da0 │ │ │ │ b 250d74 │ │ │ │ orreq r1, r9, r0, ror #16 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r7, r8, lsl #30 │ │ │ │ + rscseq sp, r7, r8, lsr #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ 250f80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -512105,24 +512105,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 250ed0 │ │ │ │ ldrdeq r1, [r9, r8] │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r7, ip, lsr #27 │ │ │ │ + rscseq sp, r7, ip, asr #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] @ 2510f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #692] @ 0x2b4 │ │ │ │ @@ -512198,24 +512198,24 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 25103c │ │ │ │ orreq r1, r9, ip, ror r5 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r7, ip, lsr ip │ │ │ │ + rscseq sp, r7, ip, asr 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #328] @ 251268 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #692] @ 0x2b4 │ │ │ │ @@ -512291,26 +512291,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 2511b0 │ │ │ │ orreq r1, r9, r8, lsl #8 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r7, r8, asr #21 │ │ │ │ + rscseq sp, r7, r8, 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #376] @ 251410 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ @@ -512397,24 +512397,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 286da0 │ │ │ │ b 251360 │ │ │ │ @ instruction: 0x01891290 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r7, ip, lsl r9 │ │ │ │ + rscseq sp, r7, ip, lsr 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 r4, [pc, #316] @ 251578 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #692] @ 0x2b4 │ │ │ │ @@ -512487,26 +512487,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 2514c0 │ │ │ │ orreq r1, r9, ip, ror #1 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq sp, [r7], #120 @ 0x78 @ │ │ │ │ + ldrsbeq sp, [r7], #120 @ 0x78 @ │ │ │ │ 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] @ 251718 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ @@ -512591,26 +512591,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 286da0 │ │ │ │ b 251668 │ │ │ │ orreq r0, r9, r0, lsl #31 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r7, r4, lsl r6 │ │ │ │ + rscseq sp, r7, 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #376] @ 2518c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ @@ -512697,26 +512697,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 286da0 │ │ │ │ b 251810 │ │ │ │ orreq r0, r9, r0, ror #27 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r7, ip, ror #8 │ │ │ │ + rscseq sp, r7, ip, lsl #9 │ │ │ │ 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] @ 251a68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -512803,24 +512803,24 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 286da0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 2519a4 │ │ │ │ orreq r0, r9, r8, lsr ip │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r7, r8, asr #5 │ │ │ │ + rscseq sp, r7, r8, ror #5 │ │ │ │ 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] @ 251ba8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r9, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r9, #692] @ 0x2b4 │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne 251b9c │ │ │ │ @@ -512881,26 +512881,26 @@ │ │ │ │ bx r3 │ │ │ │ mov r4, #0 │ │ │ │ b 251b08 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b10e4 │ │ │ │ b 251ab8 │ │ │ │ @ instruction: 0x01890a94 │ │ │ │ - tsteq r1, r4, ror #5 │ │ │ │ + tsteq r1, r4, 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 r4, [pc, #3408] @ 252918 │ │ │ │ ldr r6, [pc, #3408] @ 25291c │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #3404] @ 252920 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ bne 251f48 │ │ │ │ cmp r5, #0 │ │ │ │ beq 251d8c │ │ │ │ @@ -513750,17 +513750,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 fe25a960 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - rscseq r7, r7, r4, lsr fp │ │ │ │ - ldrheq r7, [r7], #136 @ 0x88 @ │ │ │ │ - tsteq r1, r4, ror r2 │ │ │ │ + rscseq r7, r7, r4, asr fp │ │ │ │ + ldrsbeq r7, [r7], #136 @ 0x88 @ │ │ │ │ + @ instruction: 0x0111a294 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 25295c │ │ │ │ submi r0, r0, r0 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -513769,15 +513769,15 @@ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #3368] @ 2536a4 │ │ │ │ ldr r6, [pc, #3368] @ 2536a8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #3364] @ 2536ac │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r2 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ bne 252cec │ │ │ │ cmp r5, #0 │ │ │ │ beq 252b3c │ │ │ │ @@ -514617,17 +514617,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 fe25b6ec │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - rscseq r6, r7, r4, lsr #27 │ │ │ │ - rscseq r6, r7, r4, lsl fp │ │ │ │ - @ instruction: 0x011194dc │ │ │ │ + rscseq r6, r7, r4, asr #27 │ │ │ │ + rscseq r6, r7, r4, lsr fp │ │ │ │ + @ instruction: 0x011194fc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 2536e8 │ │ │ │ submi r0, r0, r0 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -514643,15 +514643,15 @@ │ │ │ │ ldr r4, [pc, #2848] @ 254240 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [pc, #2836] @ 254244 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r4 │ │ │ │ cmpne r1, r6 │ │ │ │ ldr r4, [r0, r7] │ │ │ │ beq 25381c │ │ │ │ ldr r2, [pc, #2808] @ 254248 │ │ │ │ cmp r1, r2 │ │ │ │ bne 253b68 │ │ │ │ @@ -515362,20 +515362,20 @@ │ │ │ │ orreq ip, r8, r8, lsr r7 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ strdeq ip, [r8, r0] │ │ │ │ @ instruction: 0x0188c5b4 │ │ │ │ - tsteq r1, r0, lsl #17 │ │ │ │ + tsteq r1, r0, lsr #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x0188c4b0 │ │ │ │ orreq ip, r8, r8, lsl #9 │ │ │ │ - rscseq r5, r7, r8, lsl pc │ │ │ │ - rscseq r5, r7, r4, ror ip │ │ │ │ + rscseq r5, r7, r8, lsr pc │ │ │ │ + smlalseq r5, r7, r4, ip │ │ │ │ ldrbtmi ip, [pc], #-0 @ 254290 │ │ │ │ orreq ip, r8, r8, ror r3 │ │ │ │ orreq ip, r8, r8, asr #5 │ │ │ │ orreq ip, r8, r8, asr #3 │ │ │ │ orreq ip, r8, r8, ror #1 │ │ │ │ strheq ip, [r8, r0] │ │ │ │ orreq ip, r8, r4, lsr #32 │ │ │ │ @@ -515399,15 +515399,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #2844] @ 254e18 │ │ │ │ ldr r6, [pc, #2844] @ 254e1c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r6 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ beq 2543ec │ │ │ │ ldr r2, [pc, #2816] @ 254e20 │ │ │ │ cmp r1, r2 │ │ │ │ bne 254740 │ │ │ │ @@ -516120,20 +516120,20 @@ │ │ │ │ orreq fp, r8, r4, ror #22 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ orreq fp, r8, r8, lsl sl │ │ │ │ ldrdeq fp, [r8, ip] │ │ │ │ - tsteq r1, r0, asr #25 │ │ │ │ + tsteq r1, r0, ror #25 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrdeq fp, [r8, r8] │ │ │ │ @ instruction: 0x0188b8b0 │ │ │ │ - rscseq r5, r7, r4, asr r3 │ │ │ │ - smlalseq r5, r7, ip, r0 │ │ │ │ + rscseq r5, r7, r4, ror r3 │ │ │ │ + ldrheq r5, [r7], #12 @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 254e68 │ │ │ │ @ instruction: 0x0188b79c │ │ │ │ orreq fp, r8, ip, ror #13 │ │ │ │ strdeq fp, [r8, r0] │ │ │ │ orreq fp, r8, r0, lsl r5 │ │ │ │ ldrdeq fp, [r8, r8] │ │ │ │ orreq fp, r8, ip, asr #8 │ │ │ │ @@ -516158,15 +516158,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #3428] @ 255c40 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r7] │ │ │ │ beq 254fdc │ │ │ │ ldr r3, [pc, #3400] @ 255c44 │ │ │ │ cmp r1, r3 │ │ │ │ bne 2553bc │ │ │ │ @@ -517026,20 +517026,20 @@ │ │ │ │ orreq sl, r8, ip, lsr pc │ │ │ │ bcc fe25dc80 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ orreq sl, r8, r0, asr #27 │ │ │ │ orreq sl, r8, r0, lsl #27 │ │ │ │ - tsteq r1, ip, ror r0 │ │ │ │ + @ instruction: 0x0111709c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq sl, r8, r8, ror #24 │ │ │ │ orreq sl, r8, r4, lsr ip │ │ │ │ - rscseq r4, r7, ip, ror #13 │ │ │ │ - rscseq r4, r7, r0, lsr #8 │ │ │ │ + rscseq r4, r7, ip, lsl #14 │ │ │ │ + rscseq r4, r7, r0, asr #8 │ │ │ │ strdeq sl, [r8, r4] │ │ │ │ orreq sl, r8, r4, lsr #20 │ │ │ │ orreq sl, r8, r8, lsl #18 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orreq sl, r8, r8, ror #15 │ │ │ │ @ instruction: 0x0188a7b0 │ │ │ │ @@ -517063,15 +517063,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #3520] @ 256abc │ │ │ │ ldr r6, [pc, #3520] @ 256ac0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r6 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 255e00 │ │ │ │ ldr r2, [pc, #3492] @ 256ac4 │ │ │ │ cmp r1, r2 │ │ │ │ bne 256200 │ │ │ │ @@ -517954,20 +517954,20 @@ │ │ │ │ orreq sl, r8, r4, lsl r1 │ │ │ │ bcc fe25eb00 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ orreq r9, r8, r0, lsl #31 │ │ │ │ orreq r9, r8, r0, asr #30 │ │ │ │ - tsteq r1, r4, asr r2 │ │ │ │ + tsteq r1, r4, ror r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq r9, r8, r8, lsr #28 │ │ │ │ strdeq r9, [r8, r0] │ │ │ │ - ldrheq r3, [r7], #140 @ 0x8c @ │ │ │ │ - ldrsbeq r3, [r7], #92 @ 0x5c @ │ │ │ │ + ldrsbeq r3, [r7], #140 @ 0x8c @ │ │ │ │ + ldrsheq r3, [r7], #92 @ 0x5c @ │ │ │ │ orreq r9, r8, ip, lsr #25 │ │ │ │ ldrdeq r9, [r8, r8] │ │ │ │ orreq r9, r8, r0, asr #21 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x0188999c │ │ │ │ orreq r9, r8, r4, ror #18 │ │ │ │ @@ -517991,15 +517991,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #4020] @ 257b30 │ │ │ │ ldr r6, [pc, #4020] @ 257b34 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r6 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 256c8c │ │ │ │ ldr r2, [pc, #3992] @ 257b38 │ │ │ │ cmp r1, r2 │ │ │ │ bne 257100 │ │ │ │ @@ -519009,20 +519009,20 @@ │ │ │ │ svclt 0x00800000 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ orreq r9, r8, r4, lsr #1 │ │ │ │ orreq r9, r8, ip, asr r0 │ │ │ │ - tsteq r1, r0, lsr #7 │ │ │ │ + tsteq r1, r0, asr #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq r8, r8, ip, lsr #30 │ │ │ │ strdeq r8, [r8, r0] │ │ │ │ - rscseq r2, r7, r4, ror #19 │ │ │ │ - ldrsbeq r2, [r7], #108 @ 0x6c @ │ │ │ │ + rscseq r2, r7, r4, lsl #20 │ │ │ │ + ldrsheq r2, [r7], #108 @ 0x6c @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 257b8c │ │ │ │ orreq r8, r8, r0, ror sp │ │ │ │ orreq r8, r8, ip, ror ip │ │ │ │ orreq r8, r8, r8, lsr fp │ │ │ │ ldrdeq r8, [r8, ip] │ │ │ │ orreq r8, r8, r8, lsl #19 │ │ │ │ @ instruction: 0x018888b4 │ │ │ │ @@ -519095,15 +519095,15 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [pc, #4040] @ 258c80 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #4036] @ 258c84 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 257dcc │ │ │ │ ldr r3, [pc, #4008] @ 258c88 │ │ │ │ cmp r1, r3 │ │ │ │ bne 258238 │ │ │ │ @@ -520117,20 +520117,20 @@ │ │ │ │ svclt 0x00800000 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ orreq r7, r8, ip, ror #30 │ │ │ │ orreq r7, r8, r4, lsr #30 │ │ │ │ - tsteq r1, r0, asr r2 │ │ │ │ + tsteq r1, r0, ror r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r7, [r8, r4] │ │ │ │ @ instruction: 0x01887db8 │ │ │ │ - smlalseq r1, r7, r8, r8 │ │ │ │ - rscseq r1, r7, r4, lsr #11 │ │ │ │ + ldrheq r1, [r7], #136 @ 0x88 @ │ │ │ │ + rscseq r1, r7, r4, asr #11 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 258cdc │ │ │ │ orreq r7, r8, ip, lsr ip │ │ │ │ orreq r7, r8, r8, asr #22 │ │ │ │ orreq r7, r8, r0, lsl #20 │ │ │ │ orreq r7, r8, r4, lsr #17 │ │ │ │ orreq r7, r8, r8, ror #16 │ │ │ │ @ instruction: 0x01887794 │ │ │ │ @@ -520204,25 +520204,25 @@ │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r5, r6, #24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 258e64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 258e00 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ bl 4e2158 │ │ │ │ @@ -520234,26 +520234,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 258e80 │ │ │ │ cmp r7, #0 │ │ │ │ bne 258e6c │ │ │ │ b 258e24 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 258e9c │ │ │ │ b 258eac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -520351,15 +520351,15 @@ │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ b 258f70 │ │ │ │ ldr r9, [r4, #28] │ │ │ │ cmp r9, #0 │ │ │ │ beq 258f68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 258f68 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ ldr r9, [r9, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -520412,15 +520412,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 2591a4 │ │ │ │ ldr r9, [sl, #4] │ │ │ │ cmp r9, #0 │ │ │ │ beq 259174 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 259174 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r0, #860] @ 0x35c │ │ │ │ blx r2 │ │ │ │ mov r3, #0 │ │ │ │ @@ -520433,15 +520433,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 259128 │ │ │ │ ldrsh r1, [fp, #2]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 259144 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ rsb r1, r1, #0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 259144 │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2592b0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -520479,15 +520479,15 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 259280 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 2592cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2592bc │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #16] │ │ │ │ mov r9, r2 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ @@ -520510,16 +520510,16 @@ │ │ │ │ bl 216c6c │ │ │ │ b 259270 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ mov r2, r9 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sl, #12] │ │ │ │ b 259274 │ │ │ │ - tsteq r1, lr, ror #24 │ │ │ │ - @ instruction: 0x01112b96 │ │ │ │ + tsteq r1, lr, lsl #25 │ │ │ │ + @ instruction: 0x01112bb6 │ │ │ │ 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 │ │ │ │ @@ -520563,15 +520563,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ mov r4, r7 │ │ │ │ b 259358 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, r7, r8, lsl #19 │ │ │ │ + rscseq r5, r7, r8, lsr #19 │ │ │ │ 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 │ │ │ │ @@ -520593,24 +520593,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 259430 │ │ │ │ mov r2, #8 │ │ │ │ bl 22a554 │ │ │ │ cmp r0, #0 │ │ │ │ strne r7, [r0, #4] │ │ │ │ strne r5, [r0, #8] │ │ │ │ b 2593e8 │ │ │ │ - rscseq r1, sp, r8, asr pc │ │ │ │ + rscseq r1, sp, r8, ror pc │ │ │ │ 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] @ 259540 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 259528 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -520664,26 +520664,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #28] @ 259554 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq r9, [r8, ip] │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, r7, r0, lsl r8 │ │ │ │ + rscseq r5, r7, r0, lsr r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, r7, r0, lsr #13 │ │ │ │ + rscseq r0, r7, r0, asr #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, #244] @ 259664 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25964c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -520738,26 +520738,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25967c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01888fb8 │ │ │ │ andeq r0, r3, r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, r7, ip, ror #13 │ │ │ │ + rscseq r5, r7, ip, lsl #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, r7, ip, ror r5 │ │ │ │ + smlalseq r0, r7, ip, 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, #240] @ 259788 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 259770 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -520811,27 +520811,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 2597a0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01888e90 │ │ │ │ andeq r0, r3, r2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, r7, r8, asr #11 │ │ │ │ + rscseq r5, r7, r8, ror #11 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, r7, r8, asr r4 │ │ │ │ + rscseq r0, r7, r8, ror r4 │ │ │ │ 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] @ 2599bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r9, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r9, #684] @ 0x2ac │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #14 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ @@ -520901,15 +520901,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 286da0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 259978 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -520940,39 +520940,39 @@ │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #704] @ 0x2c0 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 25990c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25990c │ │ │ │ mov r3, r4 │ │ │ │ b 259978 │ │ │ │ ldr r2, [pc, #36] @ 2599d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 2599d0 │ │ │ │ b 259878 │ │ │ │ orreq r8, r8, r8, ror #26 │ │ │ │ - rscseq r8, r6, r4, lsl #31 │ │ │ │ + rscseq r8, r6, r4, lsr #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ + ldrsheq r5, [r7], #72 @ 0x48 @ │ │ │ │ ldrsbeq r5, [r7], #72 @ 0x48 @ │ │ │ │ - ldrheq r5, [r7], #72 @ 0x48 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, r7, r8, lsr #5 │ │ │ │ - rscseq r5, r7, r8, ror #7 │ │ │ │ + rscseq r0, r7, r8, asr #5 │ │ │ │ + rscseq r5, r7, r8, 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, #232] @ 259adc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 259ac4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -521024,26 +521024,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 259af4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r8, r4, lsr fp │ │ │ │ andeq r0, r2, r5 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, r7, r4, ror r2 │ │ │ │ + smlalseq r5, r7, r4, r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, r7, r4, lsl #2 │ │ │ │ + rscseq r0, r7, r4, lsr #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 r3, [pc, #240] @ 259c00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 259be8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -521097,26 +521097,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 259c18 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r8, r8, lsl sl │ │ │ │ andeq r0, r3, r6 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, r7, r0, asr r1 │ │ │ │ + rscseq r5, r7, r0, ror r1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, r6, r0, ror #31 │ │ │ │ + rscseq r0, r7, 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, #164] @ 259cd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 259cc0 │ │ │ │ @@ -521149,27 +521149,27 @@ │ │ │ │ ldr r2, [pc, #20] @ 259cdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 259ce0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq r8, [r8, r4] │ │ │ │ - rscseq pc, r6, r8, lsl #30 │ │ │ │ + rscseq pc, r6, r8, lsr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ b 259c1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #176] @ 259db8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 259da0 │ │ │ │ @@ -521205,25 +521205,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 259dbc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 259dc0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r8, r0, lsr #16 │ │ │ │ - rscseq pc, r6, r8, lsr #28 │ │ │ │ + rscseq pc, r6, r8, 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ 259e8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 259e74 │ │ │ │ @@ -521258,24 +521258,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 259e90 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 259e94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r8, r8, asr #14 │ │ │ │ - rscseq pc, r6, r4, asr sp @ │ │ │ │ + rscseq pc, r6, 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 │ │ │ │ ldr r3, [pc, #248] @ 259fa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 259f90 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -521331,26 +521331,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 259fc0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r8, r8, ror r6 │ │ │ │ andeq r0, r4, sl │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, r7, r8, lsr #27 │ │ │ │ + rscseq r4, r7, r8, asr #27 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, r6, r8, lsr ip @ │ │ │ │ + rscseq pc, r6, r8, asr 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, #240] @ 25a0cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25a0b4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -521404,26 +521404,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25a0e4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r8, ip, asr #10 │ │ │ │ andeq r0, r3, r8 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, r7, r4, lsl #25 │ │ │ │ + rscseq r4, r7, r4, lsr #25 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, r6, r4, lsl fp @ │ │ │ │ + rscseq pc, r6, r4, 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, #248] @ 25a1f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25a1e0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -521479,26 +521479,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25a210 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r8, r8, lsr #8 │ │ │ │ andeq r0, r4, r9 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, r7, r8, asr fp │ │ │ │ + rscseq r4, r7, r8, ror fp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, r6, r8, ror #19 │ │ │ │ + rscseq pc, r6, r8, 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, #232] @ 25a314 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25a2fc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -521550,26 +521550,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25a32c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq r8, [r8, ip] │ │ │ │ andeq r0, r2, lr │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, r7, ip, lsr sl │ │ │ │ + rscseq r4, r7, ip, asr sl │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, r6, ip, asr #17 │ │ │ │ + rscseq pc, r6, ip, ror #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, #204] @ 25a414 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25a3fc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -521612,24 +521612,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25a418 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 25a41c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r8, r0, ror #3 │ │ │ │ - rscseq pc, r6, ip, asr #15 │ │ │ │ + rscseq pc, r6, ip, 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, #204] @ 25a504 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25a4ec │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -521672,24 +521672,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25a508 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 25a50c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq r8, [r8, r0] │ │ │ │ - ldrsbeq pc, [r6], #108 @ 0x6c @ │ │ │ │ + ldrsheq pc, [r6], #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, #204] @ 25a5f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25a5dc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -521732,24 +521732,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25a5f8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 25a5fc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r8, r0 │ │ │ │ - rscseq pc, r6, ip, ror #11 │ │ │ │ + rscseq pc, r6, ip, 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 r4, [pc, #172] @ 25a6c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25a6ac │ │ │ │ @@ -521784,24 +521784,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25a6c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25a6cc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r0, lsl pc │ │ │ │ - rscseq pc, r6, ip, lsl r5 @ │ │ │ │ + rscseq pc, r6, 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 r4, [pc, #176] @ 25a798 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25a780 │ │ │ │ @@ -521837,24 +521837,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25a79c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25a7a0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r0, asr #28 │ │ │ │ - rscseq pc, r6, r8, asr #8 │ │ │ │ + rscseq pc, r6, 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 r4, [pc, #176] @ 25a86c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25a854 │ │ │ │ @@ -521890,24 +521890,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25a870 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25a874 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, ip, ror #26 │ │ │ │ - rscseq pc, r6, r4, ror r3 @ │ │ │ │ + smlalseq pc, r6, r4, r3 @ │ │ │ │ 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] @ 25a98c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25a974 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r7, r1 │ │ │ │ @@ -521964,26 +521964,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25a9a4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01887c98 │ │ │ │ andeq r0, r2, r1, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, r7, r4, asr #7 │ │ │ │ + rscseq r4, r7, r4, ror #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, r6, r4, asr r2 @ │ │ │ │ + rscseq pc, r6, r4, ror 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] @ 25aaa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25aa90 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -522035,26 +522035,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25aac0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r8, ror #22 │ │ │ │ andeq r0, r2, r2, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, r7, r8, lsr #5 │ │ │ │ + rscseq r4, r7, r8, asr #5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, r6, r8, lsr r1 @ │ │ │ │ + rscseq pc, r6, r8, asr 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] @ 25abc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25abac │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -522106,26 +522106,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25abdc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, ip, asr #20 │ │ │ │ andeq r0, r2, r3, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, r7, ip, lsl #3 │ │ │ │ + rscseq r4, r7, ip, lsr #3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, r6, ip, lsl r0 @ │ │ │ │ + rscseq pc, r6, ip, lsr 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, #196] @ 25acbc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25aca4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -522166,24 +522166,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25acc0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 25acc4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r0, lsr r9 │ │ │ │ - rscseq lr, r6, r4, lsr #30 │ │ │ │ + rscseq lr, r6, r4, 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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #176] @ 25ad90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25ad78 │ │ │ │ @@ -522219,24 +522219,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25ad94 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25ad98 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r8, asr #16 │ │ │ │ - rscseq lr, r6, r0, asr lr │ │ │ │ + rscseq lr, r6, r0, ror lr │ │ │ │ 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] @ 25aea0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldrb fp, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -522289,26 +522289,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25aeb8 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r4, ror r7 │ │ │ │ andeq r0, r6, sl, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r3, r7, ip, lr │ │ │ │ + ldrheq r3, [r7], #236 @ 0xec @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, r6, r0, asr #26 │ │ │ │ + rscseq lr, r6, r0, ror #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] @ 25afc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25afac │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -522362,27 +522362,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 25afdc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r4, asr r6 │ │ │ │ andeq r0, r3, fp, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, r7, ip, lsl #27 │ │ │ │ + rscseq r3, r7, ip, lsr #27 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, r6, ip, lsl ip │ │ │ │ + rscseq lr, r6, ip, 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, #172] @ 25b0a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 25b090 │ │ │ │ @@ -522417,25 +522417,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 25b0ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25b0b0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, ip, lsr #10 │ │ │ │ - rscseq lr, r6, r8, lsr fp │ │ │ │ + rscseq lr, r6, r8, asr 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #216] @ 25b1a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -522481,26 +522481,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25b1b0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r8, asr r4 │ │ │ │ - rscseq lr, r6, r4, asr #20 │ │ │ │ + rscseq lr, r6, r4, 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #232] @ 25b2b8 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -522549,25 +522549,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25b2c0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r4, asr r3 │ │ │ │ - rscseq lr, r6, r4, lsr r9 │ │ │ │ + rscseq lr, r6, r4, asr 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #184] @ 25b398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -522605,26 +522605,26 @@ │ │ │ │ ldr r2, [pc, #20] @ 25b39c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 25b3a0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r8, asr #4 │ │ │ │ - rscseq lr, r6, r8, asr #16 │ │ │ │ + rscseq lr, r6, r8, 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #232] @ 25b4a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -522673,26 +522673,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25b4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r4, ror #2 │ │ │ │ - rscseq lr, r6, r4, asr #14 │ │ │ │ + rscseq lr, r6, r4, ror #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, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #248] @ 25b5cc │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -522746,24 +522746,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25b5d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r7, r8, r4, asr r0 │ │ │ │ - rscseq lr, r6, r0, lsr #12 │ │ │ │ + rscseq lr, r6, r0, asr #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] @ 25b6d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25b6c0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -522815,26 +522815,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25b6f0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r8, r8, lsr pc │ │ │ │ andeq r0, r2, r2, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, r7, r8, ror r6 │ │ │ │ + smlalseq r3, r7, r8, r6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, r6, r8, lsl #10 │ │ │ │ + rscseq lr, r6, r8, 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, #232] @ 25b7f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25b7dc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -522886,26 +522886,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25b80c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r8, ip, lsl lr │ │ │ │ andeq r0, r2, r3, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, r7, ip, asr r5 │ │ │ │ + rscseq r3, r7, ip, ror r5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, r6, ip, ror #7 │ │ │ │ + rscseq lr, r6, 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, #232] @ 25b910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25b8f8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -522957,26 +522957,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25b928 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r8, r0, lsl #26 │ │ │ │ andeq r0, r2, r4, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, r7, r0, asr #8 │ │ │ │ + rscseq r3, r7, r0, ror #8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsbeq lr, [r6], #32 @ │ │ │ │ + ldrsheq lr, [r6], #32 @ │ │ │ │ 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] @ 25ba64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r7, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25ba4c │ │ │ │ @@ -523042,26 +523042,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25ba7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r8, r4, ror #23 │ │ │ │ andeq r0, r3, r5, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, r7, ip, ror #5 │ │ │ │ + rscseq r3, r7, ip, lsl #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, r6, ip, ror r1 │ │ │ │ + smlalseq lr, r6, ip, 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] @ 25bb80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25bb68 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -523113,26 +523113,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25bb98 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01886a90 │ │ │ │ andeq r0, r2, r6, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r3, [r7], #16 @ │ │ │ │ + ldrsheq r3, [r7], #16 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, r6, r0, rrx │ │ │ │ + rscseq lr, r6, r0, 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 r3, [pc, #240] @ 25bca4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25bc8c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -523186,26 +523186,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25bcbc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r8, r4, ror r9 │ │ │ │ andeq r0, r3, r7, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, r7, ip, lsr #1 │ │ │ │ + rscseq r3, r7, ip, asr #1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sp, r6, ip, lsr pc │ │ │ │ + rscseq sp, r6, ip, asr pc │ │ │ │ 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] @ 25bdc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25bda8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -523257,27 +523257,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 25bdd8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r8, r0, asr r8 │ │ │ │ andeq r0, r2, r8, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r2, r7, r0, pc @ │ │ │ │ + ldrheq r2, [r7], #240 @ 0xf0 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sp, r6, r0, lsr #28 │ │ │ │ + rscseq sp, r6, 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #240] @ 25bee8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r2, #14 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ @@ -523329,24 +523329,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25bef0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r6, r8, r0, lsr r7 │ │ │ │ - rscseq sp, r6, r4, lsl #26 │ │ │ │ + rscseq sp, r6, r4, lsr #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, #232] @ 25bff4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25bfdc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -523398,26 +523398,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25c00c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r8, ip, lsl r6 │ │ │ │ andeq r0, r2, sl, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r2, r7, ip, asr sp │ │ │ │ + rscseq r2, r7, ip, ror sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sp, r6, ip, ror #23 │ │ │ │ + rscseq sp, r6, ip, 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, #240] @ 25c118 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25c100 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -523471,26 +523471,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25c130 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r8, r0, lsl #10 │ │ │ │ andeq r0, r3, fp, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r2, r7, r8, lsr ip │ │ │ │ + rscseq r2, r7, r8, asr ip │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sp, r6, r8, asr #21 │ │ │ │ + rscseq sp, r6, r8, ror #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] @ 25c244 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25c22c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -523546,27 +523546,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 25c25c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq r6, [r8, ip] │ │ │ │ andeq r0, r4, ip, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r2, r7, ip, lsl #22 │ │ │ │ + rscseq r2, r7, ip, lsr #22 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq sp, r6, ip, r9 │ │ │ │ + ldrheq sp, [r6], #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 r8, r3 │ │ │ │ ldr r3, [pc, #172] @ 25c328 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 25c310 │ │ │ │ @@ -523601,24 +523601,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25c32c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25c330 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r8, ip, lsr #5 │ │ │ │ - ldrheq sp, [r6], #136 @ 0x88 @ │ │ │ │ + ldrsbeq sp, [r6], #136 @ 0x88 @ │ │ │ │ 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] @ 25c400 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25c3e8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -523655,15 +523655,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 25c404 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 25c408 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq r6, [r8, ip] │ │ │ │ - rscseq sp, r6, r0, ror #15 │ │ │ │ + rscseq sp, r6, r0, lsl #16 │ │ │ │ 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] @ 25c48c │ │ │ │ ldr ip, [pc, #104] @ 25c490 │ │ │ │ @@ -523845,15 +523845,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] @ 25c7e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25c7c8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -523905,28 +523905,28 @@ │ │ │ │ ldr r1, [pc, #32] @ 25c7f8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r8, r0, lsr lr │ │ │ │ andeq r0, r2, pc, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r2, r7, r0, ror r5 │ │ │ │ + smlalseq r2, r7, r0, r5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sp, r6, r0, lsl #8 │ │ │ │ + rscseq sp, r6, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r3, [pc, #284] @ 25c938 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldrd r4, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ @@ -523989,24 +523989,24 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25c940 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r5, r8, ip, lsl #26 │ │ │ │ - ldrheq sp, [r6], #36 @ 0x24 @ │ │ │ │ + ldrsbeq sp, [r6], #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, #240] @ 25ca4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25ca34 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -524060,26 +524060,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25ca64 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r8, ip, asr #23 │ │ │ │ andeq r0, r3, r1, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r2, r7, r4, lsl #6 │ │ │ │ + rscseq r2, r7, r4, lsr #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq sp, r6, r4, r1 │ │ │ │ + ldrheq sp, [r6], #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, #232] @ 25cb68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25cb50 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -524131,24 +524131,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 25cb80 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r8, r8, lsr #21 │ │ │ │ andeq r0, r2, r2, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r2, r7, r8, ror #3 │ │ │ │ + rscseq r2, r7, r8, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sp, r6, r8, ror r0 │ │ │ │ + smlalseq sp, r6, r8, r0 │ │ │ │ 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] @ 25cc78 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25cc60 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -524199,26 +524199,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25cc90 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r8, ip, lsl #19 │ │ │ │ andeq r0, r1, r3, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r2, [r7], #8 @ │ │ │ │ + ldrsheq r2, [r7], #8 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq ip, r6, r8, ror #30 │ │ │ │ + rscseq ip, r6, r8, lsl #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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ 25cd88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25cd70 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -524265,16 +524265,16 @@ │ │ │ │ ldr r2, [pc, #24] @ 25cd90 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 25cd94 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r8, ip, ror r8 │ │ │ │ - tstpeq r0, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ - rscseq ip, r6, r8, asr lr │ │ │ │ + @ instruction: 0x0110f098 │ │ │ │ + rscseq ip, r6, r8, ror lr │ │ │ │ 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] @ 25ce18 │ │ │ │ ldr lr, [pc, #104] @ 25ce1c │ │ │ │ @@ -524426,15 +524426,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #16] │ │ │ │ b 25ceac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x018831b0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq r0, r4, ror #28 │ │ │ │ + tsteq r0, r4, lsl #29 │ │ │ │ orreq r3, r8, r4, lsr r1 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ 25d09c │ │ │ │ @@ -524471,15 +524471,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #180] @ 25d174 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d15c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -524516,15 +524516,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 25d178 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 25d17c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r8, r8, ror #8 │ │ │ │ - rscseq ip, r6, ip, ror #20 │ │ │ │ + rscseq ip, r6, ip, lsl #21 │ │ │ │ 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] @ 25d200 │ │ │ │ ldr ip, [pc, #104] @ 25d204 │ │ │ │ @@ -524706,15 +524706,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] @ 25d560 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d548 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -524769,26 +524769,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25d578 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strheq r5, [r8, ip] │ │ │ │ andeq r0, r3, r6, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r1, [r7], #112 @ 0x70 @ │ │ │ │ + rscseq r1, r7, r0, lsl r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq ip, r6, r0, lsl #13 │ │ │ │ + rscseq ip, r6, r0, lsr #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, #232] @ 25d67c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d664 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -524840,26 +524840,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25d694 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01884f94 │ │ │ │ andeq r0, r2, r7, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r1, [r7], #100 @ 0x64 @ │ │ │ │ + ldrsheq r1, [r7], #100 @ 0x64 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq ip, r6, r4, ror #10 │ │ │ │ + rscseq ip, r6, r4, lsl #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 r3, [pc, #232] @ 25d798 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d780 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -524911,24 +524911,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 25d7b0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r4, r8, r8, ror lr │ │ │ │ andeq r0, r2, r8, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r1, [r7], #88 @ 0x58 @ │ │ │ │ + ldrsbeq r1, [r7], #88 @ 0x58 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq ip, r6, r8, asr #8 │ │ │ │ + rscseq ip, r6, r8, ror #8 │ │ │ │ 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] @ 25d8a8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d890 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -524979,26 +524979,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25d8c0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r4, r8, ip, asr sp │ │ │ │ andeq r0, r1, r9, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r7, r8, lsr #9 │ │ │ │ + rscseq r1, r7, r8, asr #9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq ip, r6, r8, lsr r3 │ │ │ │ + rscseq ip, r6, r8, asr 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, #160] @ 25d97c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d964 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -525030,15 +525030,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 25d980 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 25d984 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r4, r8, ip, asr #24 │ │ │ │ - rscseq ip, r6, r4, ror #4 │ │ │ │ + rscseq ip, r6, r4, lsl #5 │ │ │ │ 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] @ 25da10 │ │ │ │ ldr r3, [pc, #112] @ 25da14 │ │ │ │ @@ -525142,15 +525142,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] @ 25dc24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25dc0c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -525202,26 +525202,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25dc3c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r4, r8, ip, ror #19 │ │ │ │ andeq r0, r2, fp, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r7, ip, lsr #2 │ │ │ │ + rscseq r1, r7, ip, asr #2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq fp, [r6], #252 @ 0xfc @ │ │ │ │ + ldrsbeq fp, [r6], #252 @ 0xfc @ │ │ │ │ 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] @ 25dd40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25dd28 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -525273,28 +525273,28 @@ │ │ │ │ ldr r1, [pc, #32] @ 25dd58 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq r4, [r8, r0] │ │ │ │ andeq r0, r2, ip, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r7, r0, lsl r0 │ │ │ │ + rscseq r1, r7, r0, lsr r0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq fp, r6, r0, lsr #29 │ │ │ │ + rscseq fp, r6, r0, asr #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, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [pc, #268] @ 25de88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ @@ -525353,24 +525353,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25de90 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r4, r8, ip, lsr #15 │ │ │ │ - rscseq fp, r6, r4, ror #26 │ │ │ │ + rscseq fp, r6, r4, lsl #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 │ │ │ │ ldr r4, [pc, #260] @ 25dfb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -525427,28 +525427,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25dfb8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r4, r8, ip, ror r6 │ │ │ │ - rscseq fp, r6, ip, lsr ip │ │ │ │ + rscseq fp, r6, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [pc, #364] @ 25e14c │ │ │ │ strd r4, [sp, #16] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -525530,28 +525530,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25e154 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r4, r8, r8, asr #10 │ │ │ │ - rscseq fp, r6, r0, lsr #21 │ │ │ │ + rscseq fp, r6, r0, asr #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, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [pc, #332] @ 25e2c4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #14 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -525624,24 +525624,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25e2cc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r4, r8, ip, lsr #7 │ │ │ │ - rscseq fp, r6, r8, lsr #18 │ │ │ │ + rscseq fp, r6, 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, #256] @ 25e3e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25e3d0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -525699,17 +525699,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 25e400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r4, r8, r0, asr #4 │ │ │ │ andeq r0, r4, pc, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, r7, r8, ror #18 │ │ │ │ + rscseq r0, r7, r8, lsl #19 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq fp, [r6], #120 @ 0x78 @ │ │ │ │ + rscseq fp, r6, r8, 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 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ @@ -525729,15 +525729,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] @ 25e530 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -525779,15 +525779,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 25e534 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 25e538 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r4, r8, r0, asr #1 │ │ │ │ - ldrheq fp, [r6], #96 @ 0x60 @ │ │ │ │ + ldrsbeq fp, [r6], #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 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ @@ -525821,15 +525821,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] @ 25e6c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25e6a8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -525881,26 +525881,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25e6d8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r3, r8, r0, asr pc │ │ │ │ andeq r0, r2, r1, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r0, r7, r0, r6 │ │ │ │ + ldrheq r0, [r7], #96 @ 0x60 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq fp, r6, r0, lsr #10 │ │ │ │ + rscseq fp, r6, r0, asr #10 │ │ │ │ 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] @ 25e794 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25e77c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -525932,15 +525932,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 25e798 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 25e79c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r3, r8, r4, lsr lr │ │ │ │ - rscseq fp, r6, ip, asr #8 │ │ │ │ + rscseq fp, r6, ip, ror #8 │ │ │ │ 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] @ 25e828 │ │ │ │ ldr r3, [pc, #112] @ 25e82c │ │ │ │ @@ -526046,15 +526046,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r3, [pc, #284] @ 25ea78 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldrd r4, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ @@ -526117,24 +526117,24 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25ea80 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r3, r8, ip, asr #23 │ │ │ │ - rscseq fp, r6, r4, ror r1 │ │ │ │ + smlalseq fp, r6, r4, 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] @ 25eb8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25eb74 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -526188,26 +526188,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25eba4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r3, r8, ip, lsl #21 │ │ │ │ ldrdeq r0, [r3], -lr │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, r7, r4, asr #3 │ │ │ │ + rscseq r0, r7, r4, ror #3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq fp, r6, r4, asr r0 │ │ │ │ + rscseq fp, r6, r4, ror r0 │ │ │ │ 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] @ 25ecac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25ec94 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -526259,24 +526259,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 25ecb8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r3, r8, r8, ror #18 │ │ │ │ andeq r8, r0, r4, ror lr │ │ │ │ - rscseq sl, r6, r4, lsr pc │ │ │ │ + rscseq sl, r6, r4, asr 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 │ │ │ │ ldr r3, [pc, #204] @ 25eda0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 25ed88 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -526319,15 +526319,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 25eda4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 25eda8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r3, r8, r4, asr r8 │ │ │ │ - rscseq sl, r6, r0, asr #28 │ │ │ │ + rscseq sl, r6, r0, ror #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, #3024] @ 0xbd0 │ │ │ │ sub r3, r0, #3184 @ 0xc70 │ │ │ │ mov r5, r1 │ │ │ │ @@ -526465,15 +526465,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] @ 25f0dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f0c4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -526528,17 +526528,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f0f4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r3, r8, r0, asr #10 │ │ │ │ andeq r0, r3, r6, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r6, r4, ror ip @ │ │ │ │ + smlalseq pc, r6, r4, ip @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, r6, r4, lsl #22 │ │ │ │ + rscseq sl, r6, r4, lsr #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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -526550,15 +526550,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] @ 25f230 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f218 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -526613,26 +526613,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f248 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r3, r8, ip, ror #7 │ │ │ │ andeq r0, r3, r7, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r6, r0, lsr #22 │ │ │ │ + rscseq pc, r6, r0, asr #22 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq sl, [r6], #144 @ 0x90 @ │ │ │ │ + ldrsbeq sl, [r6], #144 @ 0x90 @ │ │ │ │ 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] @ 25f310 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f2f8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -526667,15 +526667,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 25f314 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 25f318 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r3, r8, r4, asr #5 │ │ │ │ - ldrsbeq sl, [r6], #128 @ 0x80 @ │ │ │ │ + ldrsheq sl, [r6], #128 @ 0x80 @ │ │ │ │ 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] @ 25f398 │ │ │ │ ldr ip, [pc, #100] @ 25f39c │ │ │ │ @@ -526786,15 +526786,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] @ 25f5d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f5bc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -526846,26 +526846,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f5ec │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r3, r8, ip, lsr r0 │ │ │ │ andeq r0, r2, r8, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r6, ip, ror r7 @ │ │ │ │ + smlalseq pc, r6, ip, r7 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, r6, ip, lsl #12 │ │ │ │ + rscseq sl, r6, ip, lsr #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] @ 25f6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f6e0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -526919,26 +526919,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f710 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r8, r0, lsr #30 │ │ │ │ andeq r0, r3, sl, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r6, r8, asr r6 @ │ │ │ │ + rscseq pc, r6, r8, ror r6 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, r6, r8, ror #9 │ │ │ │ + rscseq sl, r6, r8, lsl #10 │ │ │ │ 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] @ 25f808 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f7ec │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -526985,24 +526985,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25f810 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2593bc │ │ │ │ strdeq r2, [r8, ip] │ │ │ │ - rscseq sl, r6, r4, ror #7 │ │ │ │ + rscseq sl, r6, r4, 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, #244] @ 25f920 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f908 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -527057,26 +527057,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f938 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq r2, [r8, ip] │ │ │ │ andeq r0, r3, ip, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r6, r0, lsr r4 @ │ │ │ │ + rscseq pc, r6, r0, asr r4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, r6, r0, asr #5 │ │ │ │ + rscseq sl, r6, r0, ror #5 │ │ │ │ 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] @ 25fa58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25fa40 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -527135,24 +527135,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 25fa70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq r2, [r8, r4] │ │ │ │ andeq r0, r4, sp, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq pc, [r6], #40 @ 0x28 @ │ │ │ │ + rscseq pc, r6, r8, lsl r3 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, r6, r8, lsl #3 │ │ │ │ + rscseq sl, r6, r8, 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, #220] @ 25fb68 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25fb50 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -527203,24 +527203,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 25fb80 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01882a9c │ │ │ │ andeq r0, r1, sp, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r6, r8, ror #3 │ │ │ │ + rscseq pc, r6, r8, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, r6, r8, ror r0 │ │ │ │ + smlalseq sl, r6, r8, r0 │ │ │ │ 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] @ 25fc78 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25fc60 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -527271,24 +527271,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 25fc90 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r8, ip, lsl #19 │ │ │ │ andeq r0, r1, lr, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq pc, [r6], #8 @ │ │ │ │ + ldrsheq pc, [r6], #8 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, r6, r8, ror #30 │ │ │ │ + rscseq r9, r6, r8, lsl #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, #220] @ 25fd88 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 25fd70 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -527339,26 +527339,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25fda0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r8, ip, ror r8 │ │ │ │ andeq r0, r1, pc, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r6, r8, asr #31 │ │ │ │ + rscseq lr, r6, r8, ror #31 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, r6, r8, asr lr │ │ │ │ + rscseq r9, r6, r8, ror 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 │ │ │ │ ldr r3, [pc, #328] @ 25ff04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ @@ -527434,26 +527434,26 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r2, r8, ip, ror #14 │ │ │ │ andeq r0, r3, r0, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r6, ip, lsl #29 │ │ │ │ + rscseq lr, r6, ip, lsr #29 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, r6, r8, ror #25 │ │ │ │ + rscseq r9, r6, r8, lsl #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, #232] @ 260020 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 260008 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -527505,24 +527505,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 260038 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq r2, [r8, r0] │ │ │ │ andeq r0, r2, r1, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r6, r0, lsr sp │ │ │ │ + rscseq lr, r6, r0, asr sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, r6, r0, asr #23 │ │ │ │ + rscseq r9, r6, r0, ror #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 r3, [pc, #220] @ 260130 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 260118 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -527573,26 +527573,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 260148 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq r2, [r8, r4] │ │ │ │ andeq r0, r1, r2, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r6, r0, lsr #24 │ │ │ │ + rscseq lr, r6, r0, asr #24 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r9, [r6], #160 @ 0xa0 @ │ │ │ │ + ldrsbeq r9, [r6], #160 @ 0xa0 @ │ │ │ │ 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] @ 26024c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 260234 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -527644,26 +527644,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 260264 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r8, r4, asr #7 │ │ │ │ andeq r0, r2, r3, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r6, r4, lsl #22 │ │ │ │ + rscseq lr, r6, r4, lsr #22 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq r9, r6, r4, r9 │ │ │ │ + ldrheq r9, [r6], #148 @ 0x94 @ │ │ │ │ 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] @ 260330 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 260318 │ │ │ │ @@ -527699,15 +527699,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 260334 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 260338 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r8, r8, lsr #5 │ │ │ │ - ldrheq r9, [r6], #128 @ 0x80 @ │ │ │ │ + ldrsbeq r9, [r6], #128 @ 0x80 @ │ │ │ │ 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 │ │ │ │ @@ -528073,15 +528073,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] @ 2609f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2609d8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -528133,26 +528133,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 260a08 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, r0, lsr #24 │ │ │ │ andeq r0, r2, r4, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r6, r0, ror #6 │ │ │ │ + rscseq lr, r6, r0, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq r9, [r6], #16 @ │ │ │ │ + rscseq r9, r6, r0, lsl 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] @ 260b0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 260af4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -528204,26 +528204,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 260b24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, r4, lsl #22 │ │ │ │ andeq r0, r2, r5, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r6, r4, asr #4 │ │ │ │ + rscseq lr, r6, r4, ror #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsbeq r9, [r6], #4 @ │ │ │ │ + ldrsheq r9, [r6], #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] @ 260bf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 260bd8 │ │ │ │ @@ -528259,15 +528259,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 260bf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 260bf8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, r8, ror #19 │ │ │ │ - ldrsheq r8, [r6], #240 @ 0xf0 @ │ │ │ │ + rscseq r9, r6, r0, lsl 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 r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -528296,15 +528296,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] @ 260d84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 260d6c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -528362,17 +528362,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 260d9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, r4, lsr #17 │ │ │ │ andeq r0, r4, r7, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r6, ip, asr #31 │ │ │ │ + rscseq sp, r6, ip, ror #31 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r8, r6, ip, asr lr │ │ │ │ + rscseq r8, r6, ip, 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -528395,15 +528395,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] @ 260eb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 260e9c │ │ │ │ @@ -528436,24 +528436,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 260eb8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 260ebc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, r8, lsl r7 │ │ │ │ - rscseq r8, r6, ip, lsr #26 │ │ │ │ + rscseq r8, r6, ip, 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, #164] @ 260f7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #684] @ 0x2ac │ │ │ │ cmp r3, #14 │ │ │ │ bls 260f64 │ │ │ │ add r5, r6, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r5, #1364] @ 0x554 │ │ │ │ @@ -528486,24 +528486,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 260f80 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 260f84 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, r0, asr r6 │ │ │ │ - rscseq r8, r6, r4, ror #24 │ │ │ │ + rscseq r8, r6, r4, 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, #248] @ 261098 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 261080 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -528559,26 +528559,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2610b0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, r8, lsl #11 │ │ │ │ andeq r0, r4, ip, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq sp, [r6], #200 @ 0xc8 @ │ │ │ │ + ldrsbeq sp, [r6], #200 @ 0xc8 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r8, r6, r8, asr #22 │ │ │ │ + rscseq r8, r6, r8, 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, #232] @ 2611b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26119c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -528630,26 +528630,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2611cc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, ip, asr r4 │ │ │ │ andeq r0, r2, sp, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq sp, r6, ip, fp │ │ │ │ + ldrheq sp, [r6], #188 @ 0xbc @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r8, r6, ip, lsr #20 │ │ │ │ + rscseq r8, r6, ip, 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, #248] @ 2612e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2612c8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -528705,26 +528705,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2612f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, r0, asr #6 │ │ │ │ andeq r0, r4, lr, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r6, r0, ror sl │ │ │ │ + smlalseq sp, r6, r0, sl │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r8, r6, r0, lsl #18 │ │ │ │ + rscseq r8, r6, r0, 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 r4, [pc, #164] @ 2613b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2613a0 │ │ │ │ @@ -528757,24 +528757,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 2613bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 2613c0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, r4, lsl r2 │ │ │ │ - rscseq r8, r6, r8, lsr #16 │ │ │ │ + rscseq r8, r6, r8, asr #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 r4, [pc, #248] @ 2614d4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2614bc │ │ │ │ @@ -528830,24 +528830,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 2614e4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, ip, asr #2 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - rscseq r8, r6, ip, lsl #14 │ │ │ │ + rscseq r8, r6, ip, lsr #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] @ 2615f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2615d8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -528901,26 +528901,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 261608 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r8, r8, lsr #32 │ │ │ │ andeq r0, r3, r9, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r6, r0, ror #14 │ │ │ │ + rscseq sp, r6, r0, lsl #15 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq r8, [r6], #80 @ 0x50 @ │ │ │ │ + rscseq r8, r6, r0, 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] @ 2616c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2616b0 │ │ │ │ @@ -528953,24 +528953,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 2616cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 2616d0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r0, r8, r4, lsl #30 │ │ │ │ - rscseq r8, r6, r8, lsl r5 │ │ │ │ + rscseq r8, r6, r8, 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, #216] @ 2617c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2617ac │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -529017,15 +529017,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 2617d0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r0, r8, ip, lsr lr │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ - rscseq r8, r6, ip, lsl r4 │ │ │ │ + rscseq r8, r6, ip, lsr r4 │ │ │ │ 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] @ 261854 │ │ │ │ ldr lr, [pc, #104] @ 261858 │ │ │ │ @@ -529198,15 +529198,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] @ 261b58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 261b40 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -529245,15 +529245,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 261b5c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 261b60 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r0, r8, ip, lsl #21 │ │ │ │ - rscseq r8, r6, r8, lsl #1 │ │ │ │ + rscseq r8, r6, r8, lsr #1 │ │ │ │ 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 │ │ │ │ @@ -529469,15 +529469,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] @ 261f94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 261f7c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -529516,15 +529516,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 261f98 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 261f9c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r0, r8, r0, asr r6 │ │ │ │ - rscseq r7, r6, ip, asr #24 │ │ │ │ + rscseq r7, r6, ip, ror #24 │ │ │ │ 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] @ 262020 │ │ │ │ ldr lr, [pc, #104] @ 262024 │ │ │ │ @@ -529645,15 +529645,15 @@ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #348] @ 2622e8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r6, [pc, #344] @ 2622ec │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 262294 │ │ │ │ @@ -529730,27 +529730,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 2622f4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01880390 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ - rscseq r7, r6, r4, lsl #18 │ │ │ │ + rscseq r7, r6, r4, 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #368] @ 262480 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #364] @ 262484 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -529832,28 +529832,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26248c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r0, r8, ip, lsl #4 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ - rscseq r7, r6, ip, ror #14 │ │ │ │ + rscseq r7, r6, ip, lsl #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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #388] @ 26262c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #384] @ 262630 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ add r9, sp, #92 @ 0x5c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -529939,26 +529939,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 262638 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r0, r8, r8, ror r0 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ - rscseq r7, r6, r0, asr #11 │ │ │ │ + rscseq r7, r6, r0, 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #272] @ 262768 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r9, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ @@ -530017,28 +530017,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 262770 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq pc, r7, ip, asr #29 │ │ │ │ - rscseq r7, r6, r4, lsl #9 │ │ │ │ + rscseq r7, r6, r4, lsr #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, #4016] @ 0xfb0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #308] @ 2628c4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd sl, [sp, #88] @ 0x58 │ │ │ │ @@ -530104,28 +530104,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 2628cc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq pc, r7, ip, lsl #27 │ │ │ │ - rscseq r7, r6, r8, lsr #6 │ │ │ │ + rscseq r7, r6, r8, asr #6 │ │ │ │ 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] @ 262a3c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #14 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ @@ -530198,24 +530198,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 262a44 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq pc, r7, r0, lsr ip @ │ │ │ │ - ldrheq r7, [r6], #16 @ │ │ │ │ + ldrsbeq r7, [r6], #16 @ │ │ │ │ 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] @ 262b60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 262b48 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -530273,17 +530273,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 262b78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq pc, r7, r8, asr #21 │ │ │ │ andeq r0, r4, r8, rrx │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq ip, [r6], #16 @ │ │ │ │ + rscseq ip, r6, r0, lsl r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r7, r6, r0, lsl #1 │ │ │ │ + rscseq r7, r6, r0, 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 r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -530306,15 +530306,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] @ 262c90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 262c78 │ │ │ │ @@ -530347,25 +530347,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 262c94 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 262c98 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq pc, r7, ip, lsr r9 @ │ │ │ │ - rscseq r6, r6, r0, asr pc │ │ │ │ + rscseq r6, r6, r0, 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, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #184] @ 262d70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 262d58 │ │ │ │ @@ -530403,24 +530403,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 262d74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 262d78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq pc, r7, r0, ror r8 @ │ │ │ │ - rscseq r6, r6, r0, ror lr │ │ │ │ + smlalseq r6, r6, r0, 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, #180] @ 262e48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 262e30 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -530457,24 +530457,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 262e4c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 262e50 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0187f794 │ │ │ │ - smlalseq r6, r6, r8, sp @ │ │ │ │ + ldrheq r6, [r6], #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] @ 262f38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 262f20 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -530517,25 +530517,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 262f3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 262f40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0187f6bc │ │ │ │ - rscseq r6, r6, r8, lsr #25 │ │ │ │ + rscseq r6, r6, r8, asr #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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ 26300c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 262ff4 │ │ │ │ @@ -530570,24 +530570,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 263010 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 263014 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq pc, r7, r8, asr #11 │ │ │ │ - ldrsbeq r6, [r6], #180 @ 0xb4 @ │ │ │ │ + ldrsheq r6, [r6], #180 @ 0xb4 @ │ │ │ │ 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] @ 2630e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2630cc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -530624,24 +530624,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 2630e8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 2630ec │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq pc, [r7, r8] │ │ │ │ - ldrsheq r6, [r6], #172 @ 0xac @ │ │ │ │ + rscseq r6, r6, ip, lsl 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] @ 2631d4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 2631bc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -530684,25 +530684,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 2631d8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 2631dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq pc, r7, r0, lsr #8 │ │ │ │ - rscseq r6, r6, ip, lsl #20 │ │ │ │ + rscseq r6, r6, ip, 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #304] @ 26332c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ @@ -530772,26 +530772,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 263344 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq pc, r7, ip, lsr #6 │ │ │ │ andeq r0, r4, r2, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq fp, r6, r8, lsr #20 │ │ │ │ + rscseq fp, r6, r8, asr #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r6, r6, r0, asr #17 │ │ │ │ + rscseq r6, r6, r0, ror #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 │ │ │ │ ldr r3, [pc, #204] @ 26342c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 263414 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -530834,24 +530834,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 263430 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 263434 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq pc, r7, r8, asr #3 │ │ │ │ - ldrheq r6, [r6], #116 @ 0x74 @ │ │ │ │ + ldrsbeq r6, [r6], #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 r4, [pc, #180] @ 263504 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2634ec │ │ │ │ @@ -530888,15 +530888,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 263508 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26350c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq pc, [r7, r8] │ │ │ │ - ldrsbeq r6, [r6], #108 @ 0x6c @ │ │ │ │ + ldrsheq r6, [r6], #108 @ 0x6c @ │ │ │ │ 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 │ │ │ │ @@ -531262,15 +531262,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] @ 263bc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 263bac │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -531322,29 +531322,29 @@ │ │ │ │ ldr r1, [pc, #32] @ 263bdc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq lr, r7, ip, asr #20 │ │ │ │ andeq r0, r2, r3, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq fp, r6, ip, lsl #3 │ │ │ │ + rscseq fp, r6, ip, lsr #3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r6, r6, ip, lsl r0 │ │ │ │ + rscseq r6, r6, 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #396] @ 263d84 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [pc, #392] @ 263d88 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp] │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r6 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ beq 263d10 │ │ │ │ mov r8, r3 │ │ │ │ @@ -531367,15 +531367,15 @@ │ │ │ │ ldr r3, [pc, #284] @ 263d8c │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ beq 263d7c │ │ │ │ mov r0, r9 │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -531434,30 +531434,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 263cc0 │ │ │ │ orreq lr, r7, r4, lsr #18 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ orreq lr, r7, r8, lsr #17 │ │ │ │ - rscseq r5, r6, ip, lsl #29 │ │ │ │ + rscseq r5, r6, ip, lsr #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq fp, r6, r4, asr #32 │ │ │ │ - rscseq r7, ip, r8, ror #11 │ │ │ │ + rscseq fp, r6, r4, rrx │ │ │ │ + rscseq r7, ip, r8, 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #404] @ 263f50 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, #400] @ 263f54 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r6 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ beq 263ed8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -531481,15 +531481,15 @@ │ │ │ │ ldr r3, [pc, #288] @ 263f58 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 263f48 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -531549,30 +531549,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 263e88 │ │ │ │ orreq lr, r7, r0, ror #14 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ orreq lr, r7, r0, ror #13 │ │ │ │ - rscseq r5, r6, r0, asr #25 │ │ │ │ + rscseq r5, r6, r0, ror #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlalseq sl, r6, r4, lr │ │ │ │ - rscseq r7, ip, ip, lsl r4 │ │ │ │ + ldrheq sl, [r6], #228 @ 0xe4 @ │ │ │ │ + rscseq r7, ip, ip, lsr r4 │ │ │ │ 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] @ 264130 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, #420] @ 264134 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp] │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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} │ │ │ │ @@ -531599,15 +531599,15 @@ │ │ │ │ ldr r3, [pc, #296] @ 264138 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 264128 │ │ │ │ mov r0, r7 │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -531669,29 +531669,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 264060 │ │ │ │ @ instruction: 0x0187e594 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ orreq lr, r7, r8, lsl #10 │ │ │ │ - rscseq r5, r6, r0, ror #21 │ │ │ │ + rscseq r5, r6, r0, lsl #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsbeq sl, [r6], #192 @ 0xc0 @ │ │ │ │ - rscseq r7, ip, ip, lsr r2 │ │ │ │ + ldrsheq sl, [r6], #192 @ 0xc0 @ │ │ │ │ + rscseq r7, ip, ip, 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #328] @ 2642b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #14 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ @@ -531706,15 +531706,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 22a554 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 26421c │ │ │ │ ldr r3, [sp] │ │ │ │ str r6, [r4, #20] │ │ │ │ stmib r4, {r3, r7, r8, r9} │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, #220] @ 2642b8 │ │ │ │ str sl, [r4, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ beq 2642ac │ │ │ │ @@ -531765,28 +531765,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 264218 │ │ │ │ @ instruction: 0x0187e3b8 │ │ │ │ orreq lr, r7, ip, asr #6 │ │ │ │ - rscseq r5, r6, ip, asr r9 │ │ │ │ + rscseq r5, r6, ip, ror r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sl, r6, r8, ror #22 │ │ │ │ - ldrheq r7, [ip], #8 @ │ │ │ │ + rscseq sl, r6, r8, lsl #23 │ │ │ │ + ldrsbeq r7, [ip], #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, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #352] @ 26444c │ │ │ │ sub sp, sp, #20 │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #684] @ 0x2ac │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ @@ -531811,15 +531811,15 @@ │ │ │ │ ldr r3, [pc, #240] @ 264450 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 264444 │ │ │ │ mov r0, sl │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -531867,26 +531867,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 2643b0 │ │ │ │ orreq lr, r7, r4, lsr r2 │ │ │ │ @ instruction: 0x0187e1b8 │ │ │ │ - rscseq r5, r6, r4, asr #15 │ │ │ │ + rscseq r5, r6, r4, ror #15 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq sl, [r6], #144 @ 0x90 @ │ │ │ │ - rscseq r6, ip, r0, lsr #30 │ │ │ │ + rscseq sl, r6, r0, lsl sl │ │ │ │ + rscseq r6, ip, r0, asr #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, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, #380] @ 264608 │ │ │ │ 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 │ │ │ │ @@ -531919,15 +531919,15 @@ │ │ │ │ ldr r3, [pc, #252] @ 26460c │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 264600 │ │ │ │ mov r0, sl │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -531978,27 +531978,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 264560 │ │ │ │ @ instruction: 0x0187e09c │ │ │ │ orreq lr, r7, r8 │ │ │ │ - rscseq r5, r6, r8, lsl #12 │ │ │ │ + rscseq r5, r6, r8, lsr #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sl, r6, r4, asr r8 │ │ │ │ - rscseq r6, ip, r4, ror #26 │ │ │ │ + rscseq sl, r6, r4, ror r8 │ │ │ │ + rscseq r6, ip, r4, lsl #27 │ │ │ │ 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] @ 264730 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 264718 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -532053,26 +532053,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 264748 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sp, r7, ip, ror #29 │ │ │ │ andeq r0, r3, sl, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sl, r6, r0, lsr #12 │ │ │ │ + rscseq sl, r6, r0, asr #12 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r5, [r6], #64 @ 0x40 @ │ │ │ │ + ldrsbeq r5, [r6], #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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 264854 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26483c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -532126,27 +532126,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 26486c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sp, r7, r4, asr #27 │ │ │ │ andeq r0, r3, ip, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq sl, [r6], #76 @ 0x4c @ │ │ │ │ + rscseq sl, r6, ip, lsl r5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r5, r6, ip, lsl #7 │ │ │ │ + rscseq r5, r6, ip, lsr #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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #192] @ 26494c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -532186,15 +532186,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 264950 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 264954 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0187dc9c │ │ │ │ - smlalseq r5, r6, r4, r2 │ │ │ │ + ldrheq r5, [r6], #36 @ 0x24 @ │ │ │ │ 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] │ │ │ │ @@ -532271,15 +532271,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] @ 264c20 │ │ │ │ mov r9, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -532369,27 +532369,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq sp, r7, r8, lsl #21 │ │ │ │ andeq r0, r7, r1, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sl, r6, r8, lsl #3 │ │ │ │ + rscseq sl, r6, r8, lsr #3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, r6, r8, asr #31 │ │ │ │ + rscseq r4, r6, r8, 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #192] @ 264d18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -532429,24 +532429,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 264d1c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 264d20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq sp, [r7, r0] │ │ │ │ - rscseq r4, r6, r8, asr #29 │ │ │ │ + rscseq r4, r6, r8, ror #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, #188] @ 264df8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 264de0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -532485,24 +532485,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 264dfc │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 264e00 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sp, r7, ip, ror #15 │ │ │ │ - rscseq r4, r6, r8, ror #27 │ │ │ │ + rscseq r4, r6, r8, lsl #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 │ │ │ │ ldr r5, [pc, #384] @ 264f9c │ │ │ │ mov r9, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -532592,28 +532592,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq sp, r7, ip, lsl #14 │ │ │ │ andeq r0, r7, sp, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, r6, ip, lsl #28 │ │ │ │ + rscseq r9, r6, ip, lsr #28 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, r6, ip, asr #24 │ │ │ │ + rscseq r4, r6, ip, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [pc, #260] @ 2650dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov sl, r1 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ @@ -532670,24 +532670,24 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 2650e4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq sp, r7, r0, asr r5 │ │ │ │ - rscseq r4, r6, r0, lsl fp │ │ │ │ + rscseq r4, r6, r0, lsr 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, #204] @ 2651cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2651b4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -532730,24 +532730,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 2651d0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #16] @ 2651d4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sp, r7, r8, lsr #8 │ │ │ │ - rscseq r4, r6, r4, lsl sl │ │ │ │ + rscseq r4, r6, r4, 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, #236] @ 2652dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2652c4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -532800,26 +532800,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2652f4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sp, r7, r8, lsr r3 │ │ │ │ andeq r0, r2, lr, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, r6, r4, ror sl │ │ │ │ + smlalseq r9, r6, r4, sl │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, r6, r4, lsl #18 │ │ │ │ + rscseq r4, r6, r4, lsr #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 r8, [pc, #292] @ 265434 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r7, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26541c │ │ │ │ @@ -532886,26 +532886,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26544c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sp, r7, r8, lsl r2 │ │ │ │ andeq r0, r3, pc, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, r6, ip, lsl r9 │ │ │ │ + rscseq r9, r6, ip, lsr r9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, r6, ip, lsr #15 │ │ │ │ + rscseq r4, r6, ip, asr #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 r4, [pc, #228] @ 26554c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26551c │ │ │ │ @@ -532954,26 +532954,26 @@ │ │ │ │ ldr r2, [pc, #28] @ 265558 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #24] @ 26555c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq sp, r7, r0, asr #1 │ │ │ │ - rscseq r4, r6, ip, lsr #13 │ │ │ │ + rscseq r4, r6, ip, asr #13 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r9, r6, r4, lsr #18 │ │ │ │ + rscseq r9, r6, r4, asr #18 │ │ │ │ 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] @ 265668 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 265650 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -533027,26 +533027,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 265680 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0187cfb0 │ │ │ │ andeq r0, r3, r2, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, r6, r8, ror #13 │ │ │ │ + rscseq r9, r6, r8, lsl #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, r6, r8, ror r5 │ │ │ │ + smlalseq r4, r6, r8, 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, #232] @ 265784 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26576c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -533098,26 +533098,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26579c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq ip, r7, ip, lsl #29 │ │ │ │ andeq r0, r2, r3, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, r6, ip, asr #11 │ │ │ │ + rscseq r9, r6, ip, ror #11 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, r6, ip, asr r4 │ │ │ │ + rscseq r4, r6, ip, ror 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 r3, [pc, #240] @ 2658a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 265890 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -533171,26 +533171,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2658c0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq ip, r7, r0, ror sp │ │ │ │ andeq r0, r3, r5, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, r6, r8, lsr #9 │ │ │ │ + rscseq r9, r6, r8, asr #9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, r6, r8, lsr r3 │ │ │ │ + rscseq r4, r6, r8, 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 │ │ │ │ ldr r3, [pc, #248] @ 2659d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2659bc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -533246,26 +533246,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2659ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq ip, r7, ip, asr #24 │ │ │ │ andeq r0, r4, r6, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, r6, ip, ror r3 │ │ │ │ + smlalseq r9, r6, ip, r3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, r6, ip, lsl #4 │ │ │ │ + rscseq r4, r6, 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 r3, [pc, #240] @ 265af8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 265ae0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -533319,26 +533319,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 265b10 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq ip, r7, r0, lsr #22 │ │ │ │ andeq r0, r3, r7, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, r6, r8, asr r2 │ │ │ │ + rscseq r9, r6, r8, ror r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, r6, r8, ror #1 │ │ │ │ + rscseq r4, r6, r8, lsl #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 r3, [pc, #204] @ 265bf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 265be0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -533381,26 +533381,26 @@ │ │ │ │ ldr r2, [pc, #20] @ 265bfc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 265c00 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq ip, [r7, ip] │ │ │ │ - rscseq r3, r6, r8, ror #31 │ │ │ │ + rscseq r4, r6, 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 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #260] @ 265d28 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -533458,24 +533458,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 265d34 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq ip, r7, r4, lsl #18 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - rscseq r3, r6, r4, asr #29 │ │ │ │ + rscseq r3, r6, r4, ror #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, #224] @ 265e30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 265e18 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -533525,26 +533525,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 265e48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq ip, [r7, r8] │ │ │ │ andeq r0, r2, pc, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, r6, r0, lsr #30 │ │ │ │ + rscseq r8, r6, r0, asr #30 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r3, [r6], #208 @ 0xd0 @ │ │ │ │ + ldrsbeq r3, [r6], #208 @ 0xd0 @ │ │ │ │ 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] @ 265f4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 265f34 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -533596,24 +533596,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 265f64 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq ip, r7, r4, asr #13 │ │ │ │ andeq r0, r2, r0, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, r6, r4, lsl #28 │ │ │ │ + rscseq r8, r6, r4, lsr #28 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq r3, r6, r4, ip │ │ │ │ + ldrheq r3, [r6], #196 @ 0xc4 @ │ │ │ │ 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] @ 26605c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 266044 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -533664,26 +533664,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 266074 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq ip, r7, r8, lsr #11 │ │ │ │ andeq r0, r1, r1, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r8, [r6], #196 @ 0xc4 @ │ │ │ │ + rscseq r8, r6, r4, lsl sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, r6, r4, lsl #23 │ │ │ │ + rscseq r3, r6, r4, lsr #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, #240] @ 266180 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 266168 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -533737,24 +533737,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 266198 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0187c498 │ │ │ │ andeq r0, r3, r2, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r8, [r6], #176 @ 0xb0 @ │ │ │ │ + ldrsheq r8, [r6], #176 @ 0xb0 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, r6, r0, ror #20 │ │ │ │ + rscseq r3, r6, r0, lsl #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] @ 266290 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 266278 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -533805,24 +533805,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 2662a8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq ip, r7, r4, ror r3 │ │ │ │ andeq r0, r1, r3, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, r6, r0, asr #21 │ │ │ │ + rscseq r8, r6, r0, ror #21 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, r6, r0, asr r9 │ │ │ │ + rscseq r3, r6, r0, ror r9 │ │ │ │ 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] @ 2663a0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 266388 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -533873,26 +533873,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2663b8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq ip, r7, r4, ror #4 │ │ │ │ andeq r0, r1, r4, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r8, [r6], #144 @ 0x90 @ │ │ │ │ + ldrsbeq r8, [r6], #144 @ 0x90 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, r6, r0, asr #16 │ │ │ │ + rscseq r3, r6, r0, 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] @ 2664c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2664ac │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -533946,26 +533946,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2664dc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq ip, r7, r4, asr r1 │ │ │ │ andeq r0, r3, r5, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, r6, ip, lsl #17 │ │ │ │ + rscseq r8, r6, ip, lsr #17 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, r6, ip, lsl r7 │ │ │ │ + rscseq r3, r6, ip, 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 │ │ │ │ ldr r3, [pc, #248] @ 2665f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2665d8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -534021,26 +534021,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 266608 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq ip, r7, r0, lsr r0 │ │ │ │ andeq r0, r4, r8, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, r6, r0, ror #14 │ │ │ │ + rscseq r8, r6, r0, lsl #15 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq r3, [r6], #80 @ 0x50 @ │ │ │ │ + rscseq r3, r6, r0, lsl 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, #248] @ 26671c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 266704 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -534096,26 +534096,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 266734 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq fp, r7, r4, lsl #30 │ │ │ │ andeq r0, r4, r9, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, r6, r4, lsr r6 │ │ │ │ + rscseq r8, r6, r4, asr r6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, r6, r4, asr #9 │ │ │ │ + rscseq r3, r6, r4, ror #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 r4, [pc, #164] @ 2667f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2667dc │ │ │ │ @@ -534149,24 +534149,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 266800 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq fp, [r7, r8] │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - rscseq r3, r6, ip, ror #7 │ │ │ │ + rscseq r3, r6, ip, lsl #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, #248] @ 266914 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2668fc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -534222,26 +534222,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26692c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq fp, r7, ip, lsl #26 │ │ │ │ andeq r0, r4, r1, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, r6, ip, lsr r4 │ │ │ │ + rscseq r8, r6, ip, asr r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, r6, ip, asr #5 │ │ │ │ + rscseq r3, r6, 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] @ 266a30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 266a18 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -534293,26 +534293,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 266a48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq fp, r7, r0, ror #23 │ │ │ │ andeq r0, r2, fp, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, r6, r0, lsr #6 │ │ │ │ + rscseq r8, r6, r0, asr #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r3, [r6], #16 @ │ │ │ │ + ldrsbeq r3, [r6], #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, #244] @ 266b58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 266b40 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -534367,26 +534367,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 266b70 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq fp, r7, r4, asr #21 │ │ │ │ andeq r0, r3, ip, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r8, [r6], #24 @ │ │ │ │ + rscseq r8, r6, r8, lsl r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, r6, r8, lsl #1 │ │ │ │ + rscseq r3, r6, 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 │ │ │ │ ldr r3, [pc, #256] @ 266c8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 266c74 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -534444,26 +534444,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 266ca4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0187b99c │ │ │ │ andeq r0, r4, sp, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, r6, r4, asr #1 │ │ │ │ + rscseq r8, r6, r4, ror #1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r2, r6, r4, asr pc │ │ │ │ + rscseq r2, r6, r4, ror pc │ │ │ │ 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] @ 266d70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 266d58 │ │ │ │ @@ -534499,25 +534499,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 266d74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 266d78 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq fp, r7, r8, ror #16 │ │ │ │ - rscseq r2, r6, r0, ror lr │ │ │ │ + smlalseq r2, r6, r0, 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #184] @ 266e50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 266e38 │ │ │ │ @@ -534555,24 +534555,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 266e54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 266e58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0187b790 │ │ │ │ - smlalseq r2, r6, r0, sp │ │ │ │ + ldrheq r2, [r6], #208 @ 0xd0 @ │ │ │ │ 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] @ 266f40 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 266f28 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -534615,24 +534615,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 266f44 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 266f48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0187b6b4 │ │ │ │ - rscseq r2, r6, r0, lsr #25 │ │ │ │ + rscseq r2, r6, r0, asr #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] @ 267030 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 267018 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -534675,24 +534675,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 267034 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 267038 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq fp, r7, r4, asr #11 │ │ │ │ - ldrheq r2, [r6], #176 @ 0xb0 @ │ │ │ │ + ldrsbeq r2, [r6], #176 @ 0xb0 @ │ │ │ │ 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] @ 267124 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26710c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -534736,24 +534736,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 267128 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26712c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq fp, [r7, r4] │ │ │ │ - ldrheq r2, [r6], #172 @ 0xac @ │ │ │ │ + ldrsbeq r2, [r6], #172 @ 0xac @ │ │ │ │ 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] @ 267214 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 2671fc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -534796,24 +534796,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 267218 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26721c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq fp, r7, r0, ror #7 │ │ │ │ - rscseq r2, r6, ip, asr #19 │ │ │ │ + rscseq r2, r6, ip, ror #19 │ │ │ │ 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] @ 267338 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r1] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 267320 │ │ │ │ @@ -534871,27 +534871,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 267350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq fp, [r7, r0] │ │ │ │ andeq r0, r4, sp, lsr #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, r6, r8, lsl sl │ │ │ │ + rscseq r7, r6, r8, lsr sl │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r2, r6, r8, lsr #17 │ │ │ │ + rscseq r2, r6, r8, asr #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 r5, r3 │ │ │ │ ldr r3, [pc, #176] @ 267420 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldrd r6, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 267408 │ │ │ │ @@ -534927,25 +534927,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 267424 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #16] @ 267428 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0187b1b8 │ │ │ │ - rscseq r2, r6, r0, asr #15 │ │ │ │ + rscseq r2, r6, r0, ror #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, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #212] @ 26751c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ @@ -534990,26 +534990,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 267524 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq fp, r7, r0, ror #1 │ │ │ │ - ldrsbeq r2, [r6], #96 @ 0x60 @ │ │ │ │ + ldrsheq r2, [r6], #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, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [pc, #224] @ 267628 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldrd r4, [sp, #48] @ 0x30 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ @@ -535057,24 +535057,24 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 267630 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, r0, ror #31 │ │ │ │ - rscseq r2, r6, r4, asr #11 │ │ │ │ + rscseq r2, r6, r4, ror #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, #204] @ 267718 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 267700 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -535117,24 +535117,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26771c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 267720 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq sl, [r7, ip] │ │ │ │ - rscseq r2, r6, r8, asr #9 │ │ │ │ + rscseq r2, r6, r8, 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 │ │ │ │ ldr r3, [pc, #204] @ 267808 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 2677f0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -535177,24 +535177,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26780c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 267810 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, ip, ror #27 │ │ │ │ - ldrsbeq r2, [r6], #56 @ 0x38 @ │ │ │ │ + ldrsheq r2, [r6], #56 @ 0x38 @ │ │ │ │ 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] @ 2678fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2678e4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -535238,24 +535238,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 267900 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 267904 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq sl, [r7, ip] │ │ │ │ - rscseq r2, r6, r4, ror #5 │ │ │ │ + rscseq r2, r6, r4, 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, #204] @ 2679ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 2679d4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -535298,24 +535298,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 2679f0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 2679f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, r8, lsl #24 │ │ │ │ - ldrsheq r2, [r6], #20 @ │ │ │ │ + rscseq r2, r6, r4, lsl 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] @ 267b00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 267ae8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -535369,26 +535369,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 267b18 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, r8, lsl fp │ │ │ │ muleq r3, r4, r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, r6, r0, asr r2 │ │ │ │ + rscseq r7, r6, r0, ror r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r2, r6, r0, ror #1 │ │ │ │ + rscseq r2, r6, r0, lsl #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, #248] @ 267c2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 267c14 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -535444,26 +535444,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 267c44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq sl, [r7, r4] │ │ │ │ muleq r4, r5, r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, r6, r4, lsr #2 │ │ │ │ + rscseq r7, r6, r4, asr #2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r1, [r6], #244 @ 0xf4 @ │ │ │ │ + ldrsbeq r1, [r6], #244 @ 0xf4 @ │ │ │ │ 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] @ 267d04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 267cec │ │ │ │ @@ -535496,25 +535496,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 267d08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 267d0c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, r8, asr #17 │ │ │ │ - ldrsbeq r1, [r6], #236 @ 0xec @ │ │ │ │ + ldrsheq r1, [r6], #236 @ 0xec @ │ │ │ │ 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] @ 267dd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 267dc0 │ │ │ │ @@ -535549,24 +535549,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 267ddc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 267de0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq sl, [r7, ip] │ │ │ │ - rscseq r1, r6, r8, lsl #28 │ │ │ │ + rscseq r1, r6, r8, lsr #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, #204] @ 267ec8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 267eb0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -535609,24 +535609,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 267ecc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 267ed0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, ip, lsr #14 │ │ │ │ - rscseq r1, r6, r8, lsl sp │ │ │ │ + rscseq r1, r6, r8, lsr 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 │ │ │ │ ldr r3, [pc, #204] @ 267fb8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 267fa0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -535669,24 +535669,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 267fbc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 267fc0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, ip, lsr r6 │ │ │ │ - rscseq r1, r6, r8, lsr #24 │ │ │ │ + rscseq r1, r6, r8, 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 │ │ │ │ ldr r3, [pc, #208] @ 2680ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 268094 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -535730,24 +535730,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 2680b0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 2680b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, ip, asr #10 │ │ │ │ - rscseq r1, r6, r4, lsr fp │ │ │ │ + rscseq r1, r6, r4, asr 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] @ 26819c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 268184 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -535790,24 +535790,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 2681a0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 2681a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, r8, asr r4 │ │ │ │ - rscseq r1, r6, r4, asr #20 │ │ │ │ + rscseq r1, r6, r4, ror #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] @ 2682b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 268298 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -535861,26 +535861,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2682c8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, r8, ror #6 │ │ │ │ andeq r0, r3, r5, lsr #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, r6, r0, lsr #21 │ │ │ │ + rscseq r6, r6, r0, asr #21 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r1, r6, r0, lsr r9 │ │ │ │ + rscseq r1, r6, r0, asr 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, #248] @ 2683dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2683c4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -535936,26 +535936,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2683f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, r4, asr #4 │ │ │ │ andeq r0, r4, r6, lsr #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, r6, r4, ror r9 │ │ │ │ + smlalseq r6, r6, r4, r9 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r1, r6, r4, lsl #16 │ │ │ │ + rscseq r1, r6, r4, lsr #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 r4, [pc, #164] @ 2684b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26849c │ │ │ │ @@ -535988,25 +535988,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 2684b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 2684bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, r8, lsl r1 │ │ │ │ - rscseq r1, r6, ip, lsr #14 │ │ │ │ + rscseq r1, r6, ip, 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 r8, r3 │ │ │ │ ldr r3, [pc, #172] @ 268588 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 268570 │ │ │ │ @@ -536041,24 +536041,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26858c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 268590 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq sl, r7, ip, asr #32 │ │ │ │ - rscseq r1, r6, r8, asr r6 │ │ │ │ + rscseq r1, r6, r8, ror 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, #204] @ 268678 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 268660 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -536101,24 +536101,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26867c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 268680 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r9, r7, ip, ror pc │ │ │ │ - rscseq r1, r6, r8, ror #10 │ │ │ │ + rscseq r1, r6, r8, lsl #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, #204] @ 268768 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 268750 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -536161,24 +536161,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26876c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 268770 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r9, r7, ip, lsl #29 │ │ │ │ - rscseq r1, r6, r8, ror r4 │ │ │ │ + smlalseq r1, r6, r8, 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, #208] @ 26885c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 268844 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -536222,24 +536222,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 268860 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 268864 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01879d9c │ │ │ │ - rscseq r1, r6, r4, lsl #7 │ │ │ │ + rscseq r1, r6, r4, lsr #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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26894c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 268934 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -536282,24 +536282,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 268950 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 268954 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r9, r7, r8, lsr #25 │ │ │ │ - smlalseq r1, r6, r4, r2 │ │ │ │ + ldrheq r1, [r6], #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 268a60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -536351,24 +536351,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 268a68 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01879bb8 │ │ │ │ - rscseq r1, r6, ip, lsl #3 │ │ │ │ + rscseq r1, r6, ip, 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 │ │ │ │ ldr r4, [pc, #244] @ 268b78 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 268b5c │ │ │ │ @@ -536421,24 +536421,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 268b80 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r9, r7, r4, lsr #21 │ │ │ │ - rscseq r1, r6, r4, ror r0 │ │ │ │ + smlalseq r1, r6, r4, 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, #240] @ 268c8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -536490,24 +536490,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 268c94 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r9, r7, ip, lsl #19 │ │ │ │ - rscseq r0, r6, r0, ror #30 │ │ │ │ + rscseq r0, r6, r0, lsl #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] @ 268da4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 268d88 │ │ │ │ @@ -536560,24 +536560,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 268dac │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r9, r7, r8, ror r8 │ │ │ │ - rscseq r0, r6, r8, asr #28 │ │ │ │ + rscseq r0, r6, r8, ror #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 268ebc │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 268ea0 │ │ │ │ @@ -536630,24 +536630,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 268ec4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r9, r7, r0, ror #14 │ │ │ │ - rscseq r0, r6, r0, lsr sp │ │ │ │ + rscseq r0, r6, r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 268fd0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -536699,24 +536699,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 268fd8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r9, r7, r8, asr #12 │ │ │ │ - rscseq r0, r6, ip, lsl ip │ │ │ │ + rscseq r0, r6, ip, lsr 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, #240] @ 2690e4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -536768,24 +536768,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 2690ec │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r9, r7, r4, lsr r5 │ │ │ │ - rscseq r0, r6, r8, lsl #22 │ │ │ │ + rscseq r0, r6, r8, lsr #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] @ 2691fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 2691e0 │ │ │ │ @@ -536838,24 +536838,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 269204 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r9, r7, r0, lsr #8 │ │ │ │ - ldrsheq r0, [r6], #144 @ 0x90 @ │ │ │ │ + rscseq r0, r6, r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 269314 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 2692f8 │ │ │ │ @@ -536908,24 +536908,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26931c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r9, r7, r8, lsl #6 │ │ │ │ - ldrsbeq r0, [r6], #136 @ 0x88 @ │ │ │ │ + ldrsheq r0, [r6], #136 @ 0x88 @ │ │ │ │ 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] @ 269428 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -536977,24 +536977,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 269430 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ strdeq r9, [r7, r0] │ │ │ │ - rscseq r0, r6, r4, asr #15 │ │ │ │ + rscseq r0, r6, r4, ror #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 269540 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 269524 │ │ │ │ @@ -537047,24 +537047,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 269548 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ ldrdeq r9, [r7, ip] │ │ │ │ - rscseq r0, r6, ip, lsr #13 │ │ │ │ + rscseq r0, r6, ip, asr #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 269654 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -537116,24 +537116,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26965c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r8, r7, r4, asr #31 │ │ │ │ - smlalseq r0, r6, r8, r5 │ │ │ │ + ldrheq r0, [r6], #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] @ 26976c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 269750 │ │ │ │ @@ -537186,24 +537186,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 269774 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01878eb0 │ │ │ │ - rscseq r0, r6, r0, lsl #9 │ │ │ │ + rscseq r0, r6, r0, lsr #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, #244] @ 269884 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 269868 │ │ │ │ @@ -537256,24 +537256,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26988c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01878d98 │ │ │ │ - rscseq r0, r6, r8, ror #6 │ │ │ │ + rscseq r0, r6, r8, lsl #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] @ 269998 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -537325,24 +537325,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 2699a0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r8, r7, r0, lsl #25 │ │ │ │ - rscseq r0, r6, r4, asr r2 │ │ │ │ + rscseq r0, r6, r4, 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] @ 269aac │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -537394,24 +537394,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 269ab4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r8, r7, ip, ror #22 │ │ │ │ - rscseq r0, r6, r0, asr #2 │ │ │ │ + rscseq r0, r6, r0, 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, #244] @ 269bc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 269ba8 │ │ │ │ @@ -537464,24 +537464,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 269bcc │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r8, r7, r8, asr sl │ │ │ │ - rscseq r0, r6, r8, lsr #32 │ │ │ │ + rscseq r0, r6, r8, asr #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 269cdc │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 269cc0 │ │ │ │ @@ -537534,24 +537534,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 269ce4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r8, r7, r0, asr #18 │ │ │ │ - rscseq pc, r5, r0, lsl pc @ │ │ │ │ + rscseq pc, r5, r0, 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 │ │ │ │ ldr r1, [pc, #256] @ 269e00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r1] │ │ │ │ mov r7, r3 │ │ │ │ add r1, r9, #94208 @ 0x17000 │ │ │ │ ldr r3, [r1, #684] @ 0x2ac │ │ │ │ cmp r3, #14 │ │ │ │ bls 269de8 │ │ │ │ ldrb r3, [r1, #692] @ 0x2b4 │ │ │ │ @@ -537609,27 +537609,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 269e18 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r7, r8, lsr #16 │ │ │ │ strheq r0, [r4], -lr │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, r6, r0, asr pc │ │ │ │ + rscseq r4, r6, r0, ror pc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, r5, r0, ror #27 │ │ │ │ + rscseq pc, r5, 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 r6, r3 │ │ │ │ ldr r3, [pc, #180] @ 269eec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ @@ -537666,25 +537666,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 269ef0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 269ef4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq r8, [r7, r0] │ │ │ │ - ldrsheq pc, [r5], #196 @ 0xc4 @ │ │ │ │ + rscseq pc, r5, r4, lsl 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #228] @ 269ff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -537733,26 +537733,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26a000 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r8, r7, r4, lsl r6 │ │ │ │ - ldrsheq pc, [r5], #180 @ 0xb4 @ │ │ │ │ + rscseq pc, r5, r4, lsl 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 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #252] @ 26a120 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ @@ -537807,24 +537807,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26a128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r8, r7, r4, lsl #10 │ │ │ │ - rscseq pc, r5, ip, asr #21 │ │ │ │ + rscseq pc, r5, ip, ror #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, #208] @ 26a214 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 26a1fc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -537868,24 +537868,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26a218 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26a21c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r7, r4, ror #7 │ │ │ │ - rscseq pc, r5, ip, asr #19 │ │ │ │ + rscseq pc, r5, ip, ror #19 │ │ │ │ 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] @ 26a308 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 26a2f0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -537929,24 +537929,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26a30c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26a310 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq r8, [r7, r0] │ │ │ │ - ldrsbeq pc, [r5], #136 @ 0x88 @ │ │ │ │ + ldrsheq pc, [r5], #136 @ 0x88 @ │ │ │ │ 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] @ 26a400 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26a3e8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -537991,24 +537991,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26a404 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26a408 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq r8, [r7, ip] │ │ │ │ - rscseq pc, r5, r0, ror #15 │ │ │ │ + rscseq pc, r5, r0, lsl #16 │ │ │ │ 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] @ 26a4f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 26a4dc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -538052,24 +538052,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26a4f8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26a4fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r7, r4, lsl #2 │ │ │ │ - rscseq pc, r5, ip, ror #13 │ │ │ │ + rscseq pc, r5, ip, lsl #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 r1, [pc, #256] @ 26a618 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r1] │ │ │ │ mov r7, r3 │ │ │ │ add r1, r9, #94208 @ 0x17000 │ │ │ │ ldr r3, [r1, #684] @ 0x2ac │ │ │ │ cmp r3, #14 │ │ │ │ bls 26a600 │ │ │ │ ldrb r3, [r1, #692] @ 0x2b4 │ │ │ │ @@ -538127,27 +538127,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 26a630 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r8, r7, r0, lsl r0 │ │ │ │ andeq r0, r4, r6, asr #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, r6, r8, lsr r7 │ │ │ │ + rscseq r4, r6, r8, asr r7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, r5, r8, asr #11 │ │ │ │ + rscseq pc, r5, r8, ror #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 r6, r3 │ │ │ │ ldr r3, [pc, #180] @ 26a704 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ @@ -538184,25 +538184,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26a708 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26a70c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq r7, [r7, r8] │ │ │ │ - ldrsbeq pc, [r5], #76 @ 0x4c @ │ │ │ │ + ldrsheq pc, [r5], #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, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #228] @ 26a810 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -538251,26 +538251,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26a818 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ strdeq r7, [r7, ip] │ │ │ │ - ldrsbeq pc, [r5], #60 @ 0x3c @ │ │ │ │ + ldrsheq pc, [r5], #60 @ 0x3c @ │ │ │ │ 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] @ 26a938 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ @@ -538325,24 +538325,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26a940 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r7, r7, ip, ror #25 │ │ │ │ - ldrheq pc, [r5], #36 @ 0x24 @ │ │ │ │ + ldrsbeq pc, [r5], #36 @ 0x24 @ │ │ │ │ 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] @ 26aa2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 26aa14 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -538386,24 +538386,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26aa30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26aa34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r7, ip, asr #23 │ │ │ │ - ldrheq pc, [r5], #20 @ │ │ │ │ + ldrsbeq pc, [r5], #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, #208] @ 26ab20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 26ab08 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -538447,24 +538447,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26ab24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26ab28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq r7, [r7, r8] │ │ │ │ - rscseq pc, r5, r0, asr #1 │ │ │ │ + rscseq pc, r5, r0, ror #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, #212] @ 26ac18 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26ac00 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -538509,24 +538509,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26ac1c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26ac20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r7, r4, ror #19 │ │ │ │ - rscseq lr, r5, r8, asr #31 │ │ │ │ + rscseq lr, r5, r8, 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, #208] @ 26ad0c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 26acf4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -538570,24 +538570,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26ad10 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26ad14 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r7, ip, ror #17 │ │ │ │ - ldrsbeq lr, [r5], #228 @ 0xe4 @ │ │ │ │ + ldrsheq lr, [r5], #228 @ 0xe4 @ │ │ │ │ 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] @ 26addc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26adc4 │ │ │ │ @@ -538622,25 +538622,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26ade0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26ade4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq r7, [r7, r8] │ │ │ │ - rscseq lr, r5, r4, lsl #28 │ │ │ │ + rscseq lr, r5, r4, lsr #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 r6, r3 │ │ │ │ ldr r3, [pc, #192] @ 26aec4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ @@ -538680,26 +538680,26 @@ │ │ │ │ ldr r2, [pc, #20] @ 26aec8 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 26aecc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r7, r7, r4, lsr #14 │ │ │ │ - rscseq lr, r5, ip, lsl sp │ │ │ │ + rscseq lr, r5, ip, lsr 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #244] @ 26afe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -538751,26 +538751,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26afe8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r7, r7, r8, lsr r6 │ │ │ │ - rscseq lr, r5, ip, lsl #24 │ │ │ │ + rscseq lr, r5, ip, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #268] @ 26b118 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ @@ -538829,24 +538829,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26b120 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r7, r7, ip, lsl r5 │ │ │ │ - ldrsbeq lr, [r5], #164 @ 0xa4 @ │ │ │ │ + ldrsheq lr, [r5], #164 @ 0xa4 @ │ │ │ │ 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] @ 26b22c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -538898,24 +538898,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26b234 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r7, r7, ip, ror #7 │ │ │ │ - rscseq lr, r5, r0, asr #19 │ │ │ │ + rscseq lr, r5, r0, ror #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] @ 26b340 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -538967,24 +538967,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26b348 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ ldrdeq r7, [r7, r8] │ │ │ │ - rscseq lr, r5, ip, lsr #17 │ │ │ │ + rscseq lr, r5, ip, 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26b454 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -539036,24 +539036,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26b45c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r7, r7, r4, asr #3 │ │ │ │ - smlalseq lr, r5, r8, r7 │ │ │ │ + ldrheq lr, [r5], #120 @ 0x78 @ │ │ │ │ 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] @ 26b568 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -539105,24 +539105,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26b570 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ strheq r7, [r7, r0] │ │ │ │ - rscseq lr, r5, r4, lsl #13 │ │ │ │ + rscseq lr, r5, r4, lsr #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 r4, [pc, #172] @ 26b638 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26b620 │ │ │ │ @@ -539157,25 +539157,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26b63c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26b640 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01876f9c │ │ │ │ - rscseq lr, r5, r8, lsr #11 │ │ │ │ + rscseq lr, r5, r8, asr #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 r6, r3 │ │ │ │ ldr r3, [pc, #192] @ 26b720 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ @@ -539215,26 +539215,26 @@ │ │ │ │ ldr r2, [pc, #20] @ 26b724 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 26b728 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, r8, asr #29 │ │ │ │ - rscseq lr, r5, r0, asr #9 │ │ │ │ + rscseq lr, r5, r0, ror #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 r6, r3 │ │ │ │ ldr r3, [pc, #244] @ 26b83c │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -539286,26 +539286,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26b844 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ ldrdeq r6, [r7, ip] │ │ │ │ - ldrheq lr, [r5], #48 @ 0x30 @ │ │ │ │ + ldrsbeq lr, [r5], #48 @ 0x30 @ │ │ │ │ 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, #268] @ 26b974 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ @@ -539364,24 +539364,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26b97c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, r0, asr #25 │ │ │ │ - rscseq lr, r5, r8, ror r2 │ │ │ │ + smlalseq lr, r5, 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, #240] @ 26ba88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -539433,24 +539433,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26ba90 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01876b90 │ │ │ │ - rscseq lr, r5, r4, ror #2 │ │ │ │ + rscseq lr, r5, r4, 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] @ 26bb9c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -539502,24 +539502,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26bba4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, ip, ror sl │ │ │ │ - rscseq lr, r5, r0, asr r0 │ │ │ │ + rscseq lr, r5, r0, ror 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, #240] @ 26bcb0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -539571,24 +539571,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26bcb8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, r8, ror #18 │ │ │ │ - rscseq sp, r5, ip, lsr pc │ │ │ │ + rscseq sp, r5, ip, 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] @ 26bdc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -539640,24 +539640,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26bdcc │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, r4, asr r8 │ │ │ │ - rscseq sp, r5, r8, lsr #28 │ │ │ │ + rscseq sp, r5, r8, 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] @ 26bee4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26becc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -539714,26 +539714,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26befc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, r0, asr #14 │ │ │ │ andeq r0, r4, r1, ror #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r2, r6, ip, ror #28 │ │ │ │ + rscseq r2, r6, ip, lsl #29 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq sp, [r5], #204 @ 0xcc @ │ │ │ │ + rscseq sp, r5, ip, lsl 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 │ │ │ │ ldr r3, [pc, #256] @ 26c018 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26c000 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -539791,26 +539791,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26c030 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, r0, lsl r6 │ │ │ │ andeq r0, r4, r2, ror #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r2, r6, r8, lsr sp │ │ │ │ + rscseq r2, r6, r8, asr sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sp, r5, r8, asr #23 │ │ │ │ + rscseq sp, r5, r8, 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 r4, [pc, #176] @ 26c0fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26c0e4 │ │ │ │ @@ -539846,25 +539846,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26c100 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26c104 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq r6, [r7, ip] │ │ │ │ - rscseq sp, r5, r4, ror #21 │ │ │ │ + rscseq sp, r5, r4, lsl #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 r8, r3 │ │ │ │ ldr r3, [pc, #184] @ 26c1dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 26c1c4 │ │ │ │ @@ -539902,25 +539902,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26c1e0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26c1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, r4, lsl #8 │ │ │ │ - rscseq sp, r5, r4, lsl #20 │ │ │ │ + rscseq sp, r5, r4, lsr #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 r7, r3 │ │ │ │ ldr r3, [pc, #196] @ 26c2c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -539961,24 +539961,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26c2cc │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 26c2d0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, r4, lsr #6 │ │ │ │ - rscseq sp, r5, r8, lsl r9 │ │ │ │ + rscseq sp, r5, r8, lsr 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] @ 26c3dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -540030,24 +540030,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c3e4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, ip, lsr r2 │ │ │ │ - rscseq sp, r5, r0, lsl r8 │ │ │ │ + rscseq sp, r5, r0, lsr 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26c4f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -540099,24 +540099,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c4f8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, r8, lsr #2 │ │ │ │ - ldrsheq sp, [r5], #108 @ 0x6c @ │ │ │ │ + rscseq sp, r5, ip, 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26c608 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26c5ec │ │ │ │ @@ -540169,24 +540169,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c610 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r6, r7, r4, lsl r0 │ │ │ │ - rscseq sp, r5, r4, ror #11 │ │ │ │ + rscseq sp, r5, r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26c71c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -540238,24 +540238,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c724 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ strdeq r5, [r7, ip] │ │ │ │ - ldrsbeq sp, [r5], #64 @ 0x40 @ │ │ │ │ + ldrsheq sp, [r5], #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, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #184] @ 26c7f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26c7e0 │ │ │ │ @@ -540293,25 +540293,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26c7fc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26c800 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r7, r8, ror #27 │ │ │ │ - rscseq sp, r5, r8, ror #7 │ │ │ │ + rscseq sp, r5, r8, lsl #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 r5, r3 │ │ │ │ ldr r3, [pc, #192] @ 26c8e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldrd r6, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 26c8c8 │ │ │ │ @@ -540351,26 +540351,26 @@ │ │ │ │ ldr r2, [pc, #20] @ 26c8e4 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 26c8e8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r7, r8, lsl #26 │ │ │ │ - rscseq sp, r5, r0, lsl #6 │ │ │ │ + rscseq sp, r5, r0, lsr #6 │ │ │ │ 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] @ 26c9f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r2, sl, #94208 @ 0x17000 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -540419,26 +540419,26 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c9f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r5, r7, ip, lsl ip │ │ │ │ - ldrsheq sp, [r5], #28 @ │ │ │ │ + rscseq sp, r5, ip, lsl 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, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [pc, #244] @ 26cb10 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov fp, r1 │ │ │ │ add r2, sl, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldrd r4, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ @@ -540491,24 +540491,24 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26cb18 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r5, r7, ip, lsl #22 │ │ │ │ - ldrsbeq sp, [r5], #12 @ │ │ │ │ + ldrsheq sp, [r5], #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 │ │ │ │ ldr r4, [pc, #240] @ 26cc24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -540560,24 +540560,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26cc2c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ strdeq r5, [r7, r4] │ │ │ │ - rscseq ip, r5, r8, asr #31 │ │ │ │ + rscseq ip, r5, r8, ror #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, #240] @ 26cd38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -540629,24 +540629,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26cd40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r5, r7, r0, ror #17 │ │ │ │ - ldrheq ip, [r5], #228 @ 0xe4 @ │ │ │ │ + ldrsbeq ip, [r5], #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26ce50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26ce34 │ │ │ │ @@ -540699,24 +540699,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26ce58 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r5, r7, ip, asr #15 │ │ │ │ - smlalseq ip, r5, ip, sp │ │ │ │ + ldrheq ip, [r5], #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26cf64 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -540768,24 +540768,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26cf6c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x018756b4 │ │ │ │ - rscseq ip, r5, r8, lsl #25 │ │ │ │ + rscseq ip, r5, r8, lsr #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, #252] @ 26d084 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26d06c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -540842,26 +540842,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26d09c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r7, r0, lsr #11 │ │ │ │ strdeq r0, [r4], -r2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r6, ip, asr #25 │ │ │ │ + rscseq r1, r6, ip, ror #25 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq ip, r5, ip, asr fp │ │ │ │ + rscseq ip, r5, ip, ror 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 r4, [pc, #168] @ 26d160 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26d148 │ │ │ │ @@ -540895,25 +540895,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26d164 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26d168 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r7, r0, ror r4 │ │ │ │ - rscseq ip, r5, r0, lsl #21 │ │ │ │ + rscseq ip, r5, r0, lsr #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 r8, r3 │ │ │ │ ldr r3, [pc, #176] @ 26d238 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 26d220 │ │ │ │ @@ -540949,25 +540949,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26d23c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26d240 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r7, r0, lsr #7 │ │ │ │ - rscseq ip, r5, r8, lsr #19 │ │ │ │ + rscseq ip, r5, r8, asr #19 │ │ │ │ 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] @ 26d31c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -541006,24 +541006,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26d320 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 26d324 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r5, r7, r8, asr #5 │ │ │ │ - rscseq ip, r5, r4, asr #17 │ │ │ │ + rscseq ip, r5, r4, ror #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26d430 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -541075,24 +541075,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26d438 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r5, r7, r8, ror #3 │ │ │ │ - ldrheq ip, [r5], #124 @ 0x7c @ │ │ │ │ + ldrsbeq ip, [r5], #124 @ 0x7c @ │ │ │ │ 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] @ 26d544 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -541144,24 +541144,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26d54c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ ldrdeq r5, [r7, r4] │ │ │ │ - rscseq ip, r5, r8, lsr #13 │ │ │ │ + rscseq ip, r5, r8, asr #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26d65c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26d640 │ │ │ │ @@ -541214,24 +541214,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26d664 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r4, r7, r0, asr #31 │ │ │ │ - smlalseq ip, r5, r0, r5 │ │ │ │ + ldrheq ip, [r5], #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26d770 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -541283,24 +541283,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26d778 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r4, r7, r8, lsr #29 │ │ │ │ - rscseq ip, r5, ip, ror r4 │ │ │ │ + smlalseq ip, r5, ip, 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, #252] @ 26d890 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26d878 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -541357,26 +541357,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26d8a8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01874d94 │ │ │ │ strdeq r0, [r4], -sl │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, r6, r0, asr #9 │ │ │ │ + rscseq r1, r6, r0, ror #9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq ip, r5, r0, asr r3 │ │ │ │ + rscseq ip, r5, r0, ror r3 │ │ │ │ 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] @ 26d96c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26d954 │ │ │ │ @@ -541410,25 +541410,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26d970 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26d974 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r4, r7, r4, ror #24 │ │ │ │ - rscseq ip, r5, r4, ror r2 │ │ │ │ + smlalseq ip, r5, r4, 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #176] @ 26da44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 26da2c │ │ │ │ @@ -541464,25 +541464,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26da48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26da4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01874b94 │ │ │ │ - smlalseq ip, r5, ip, r1 │ │ │ │ + ldrheq ip, [r5], #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 r7, r3 │ │ │ │ ldr r3, [pc, #188] @ 26db28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -541521,24 +541521,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26db2c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 26db30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01874abc │ │ │ │ - ldrheq ip, [r5], #8 @ │ │ │ │ + ldrsbeq ip, [r5], #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, #240] @ 26dc3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -541590,24 +541590,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26dc44 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ ldrdeq r4, [r7, ip] │ │ │ │ - ldrheq fp, [r5], #240 @ 0xf0 @ │ │ │ │ + ldrsbeq fp, [r5], #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26dd50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -541659,24 +541659,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26dd58 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r4, r7, r8, asr #17 │ │ │ │ - smlalseq fp, r5, ip, lr │ │ │ │ + ldrheq fp, [r5], #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26de68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26de4c │ │ │ │ @@ -541729,24 +541729,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26de70 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x018747b4 │ │ │ │ - rscseq fp, r5, r4, lsl #27 │ │ │ │ + rscseq fp, r5, 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26df7c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -541799,25 +541799,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26df88 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0187469c │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - rscseq fp, r5, r0, ror ip │ │ │ │ + smlalseq fp, r5, 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 26e0a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -541873,25 +541873,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26e0b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r4, r7, r0, lsl #11 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - rscseq fp, r5, r8, asr #22 │ │ │ │ + rscseq fp, r5, r8, 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 26e1d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -541949,25 +541949,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26e1e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r4, r7, r8, asr r4 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - rscseq fp, r5, r8, lsl sl │ │ │ │ + rscseq fp, r5, r8, 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 26e2fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542023,25 +542023,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26e308 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r4, r7, r8, lsr #6 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - ldrsheq fp, [r5], #128 @ 0x80 @ │ │ │ │ + rscseq fp, r5, r0, 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 26e42c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542099,25 +542099,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26e438 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r4, r7, r0, lsl #4 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - rscseq fp, r5, r0, asr #15 │ │ │ │ + rscseq fp, r5, r0, ror #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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 26e55c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542175,25 +542175,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26e568 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ ldrdeq r4, [r7, r0] │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - smlalseq fp, r5, r0, r6 │ │ │ │ + ldrheq fp, [r5], #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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 26e68c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542251,25 +542251,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26e698 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r3, r7, r0, lsr #31 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - rscseq fp, r5, r0, ror #10 │ │ │ │ + rscseq fp, r5, r0, lsl #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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 26e7b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542324,25 +542324,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26e7bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r3, r7, r0, ror lr │ │ │ │ - rscseq fp, r5, r8, lsr r4 │ │ │ │ + rscseq fp, r5, r8, asr r4 │ │ │ │ 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] @ 26e8e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542400,25 +542400,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26e8ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r3, r7, ip, asr #26 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - rscseq fp, r5, ip, lsl #6 │ │ │ │ + rscseq fp, r5, ip, lsr #6 │ │ │ │ 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] @ 26ea08 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542473,25 +542473,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26ea10 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r3, r7, ip, lsl ip │ │ │ │ - rscseq fp, r5, r4, ror #3 │ │ │ │ + rscseq fp, r5, r4, 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 26eb2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542547,25 +542547,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26eb38 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ strdeq r3, [r7, r8] │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - rscseq fp, r5, r0, asr #1 │ │ │ │ + rscseq fp, r5, r0, ror #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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 26ec5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542623,25 +542623,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26ec68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ ldrdeq r3, [r7, r0] │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - smlalseq sl, r5, r0, pc @ │ │ │ │ + ldrheq sl, [r5], #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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 26ed84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542696,25 +542696,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26ed8c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r3, r7, r0, lsr #17 │ │ │ │ - rscseq sl, r5, r8, ror #28 │ │ │ │ + rscseq sl, r5, 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 26eeb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542772,25 +542772,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26eebc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r3, r7, ip, ror r7 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - rscseq sl, r5, ip, lsr sp │ │ │ │ + rscseq sl, r5, ip, 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 26efe0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542847,25 +542847,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26efe8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r3, r7, ip, asr #12 │ │ │ │ - rscseq sl, r5, ip, lsl #24 │ │ │ │ + rscseq sl, r5, ip, 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 26f10c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542923,25 +542923,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26f118 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r3, r7, r0, lsr #10 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - rscseq sl, r5, r0, ror #21 │ │ │ │ + rscseq sl, r5, r0, lsl #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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 26f234 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -542997,25 +542997,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26f240 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ strdeq r3, [r7, r0] │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - ldrheq sl, [r5], #152 @ 0x98 @ │ │ │ │ + ldrsbeq sl, [r5], #152 @ 0x98 @ │ │ │ │ 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] @ 26f364 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -543073,25 +543073,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26f370 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r3, r7, r8, asr #5 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - rscseq sl, r5, r8, lsl #17 │ │ │ │ + rscseq sl, r5, r8, lsr #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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 26f48c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -543147,24 +543147,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 26f498 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01873198 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - rscseq sl, r5, r0, ror #14 │ │ │ │ + rscseq sl, r5, r0, lsl #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, #240] @ 26f5a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26f58c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -543218,26 +543218,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26f5bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r3, r7, r4, ror r0 │ │ │ │ andeq r0, r3, r4, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r5, ip, lsr #15 │ │ │ │ + rscseq pc, r5, ip, asr #15 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, r5, ip, lsr r6 │ │ │ │ + rscseq sl, r5, ip, asr 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, #240] @ 26f6c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26f6b0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -543291,26 +543291,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26f6e0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, r0, asr pc │ │ │ │ andeq r0, r3, r5, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r5, r8, lsl #13 │ │ │ │ + rscseq pc, r5, r8, lsr #13 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, r5, r8, lsl r5 │ │ │ │ + rscseq sl, r5, r8, 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 r4, [pc, #168] @ 26f7a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26f78c │ │ │ │ @@ -543345,24 +543345,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 26f7b0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, ip, lsr #28 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - rscseq sl, r5, ip, lsr r4 │ │ │ │ + rscseq sl, r5, ip, asr 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, #168] @ 26f874 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26f85c │ │ │ │ @@ -543397,24 +543397,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 26f880 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, ip, asr sp │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - rscseq sl, r5, ip, ror #6 │ │ │ │ + rscseq sl, r5, ip, 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, #188] @ 26f958 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26f940 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -543453,24 +543453,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26f95c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 26f960 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, ip, lsl #25 │ │ │ │ - rscseq sl, r5, r8, lsl #5 │ │ │ │ + rscseq sl, r5, r8, lsr #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, #188] @ 26fa38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26fa20 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -543510,24 +543510,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 26fa44 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, ip, lsr #23 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - rscseq sl, r5, r8, lsr #3 │ │ │ │ + rscseq sl, r5, r8, asr #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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 26fb50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26fb38 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -543581,24 +543581,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 26fb68 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, r8, asr #21 │ │ │ │ andeq r0, r3, sl, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r5, r0, lsl #4 │ │ │ │ + rscseq pc, r5, r0, lsr #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq sl, r5, r0, r0 │ │ │ │ + ldrheq sl, [r5], #0 @ │ │ │ │ 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] @ 26fc64 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26fc4c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -543650,26 +543650,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26fc7c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, r4, lsr #19 │ │ │ │ andeq r0, r1, fp, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, r5, ip, ror #1 │ │ │ │ + rscseq pc, r5, ip, lsl #2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, r5, ip, ror pc │ │ │ │ + smlalseq r9, r5, ip, pc @ │ │ │ │ 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] @ 26fd88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26fd70 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -543723,26 +543723,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26fda0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01872890 │ │ │ │ andeq r0, r3, ip, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r5, r8, asr #31 │ │ │ │ + rscseq lr, r5, r8, ror #31 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, r5, r8, asr lr │ │ │ │ + rscseq r9, r5, r8, 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, [pc, #216] @ 26fe94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 26fe7c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -543790,15 +543790,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 26fea4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, ip, ror #14 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rscseq r9, r5, ip, asr #26 │ │ │ │ + rscseq r9, r5, ip, ror #26 │ │ │ │ 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] @ 26ff28 │ │ │ │ ldr lr, [pc, #104] @ 26ff2c │ │ │ │ @@ -543834,15 +543834,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] @ 270024 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 27000c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -543890,15 +543890,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 270034 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ ldrdeq r2, [r7, ip] │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - ldrheq r9, [r5], #188 @ 0xbc @ │ │ │ │ + ldrsbeq r9, [r5], #188 @ 0xbc @ │ │ │ │ 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] @ 2700b8 │ │ │ │ ldr lr, [pc, #104] @ 2700bc │ │ │ │ @@ -543934,15 +543934,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] @ 2701b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 27019c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -543990,24 +543990,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 2701c4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, ip, asr #8 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rscseq r9, r5, ip, lsr #20 │ │ │ │ + rscseq r9, r5, ip, asr #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, #216] @ 2702b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2702a0 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -544054,24 +544054,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 2702c4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, r8, asr #6 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rscseq r9, r5, r8, lsr #18 │ │ │ │ + rscseq r9, r5, r8, asr #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, #172] @ 27038c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 270374 │ │ │ │ @@ -544107,24 +544107,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 270398 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, r8, asr #4 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - rscseq r9, r5, r4, asr r8 │ │ │ │ + rscseq r9, r5, r4, ror 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, #240] @ 2704a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 27048c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -544178,24 +544178,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 2704bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, r4, ror r1 │ │ │ │ andeq r0, r3, r3, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r5, ip, lsr #17 │ │ │ │ + rscseq lr, r5, ip, asr #17 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, r5, ip, lsr r7 │ │ │ │ + rscseq r9, r5, ip, asr 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, #220] @ 2705b4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 27059c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -544246,26 +544246,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2705cc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r2, r7, r0, asr r0 │ │ │ │ andeq r0, r1, r4, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq lr, r5, ip, r7 │ │ │ │ + ldrheq lr, [r5], #124 @ 0x7c @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, r5, ip, lsr #12 │ │ │ │ + rscseq r9, r5, ip, asr #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, #248] @ 2706e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2706c8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -544321,26 +544321,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2706f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r7, r0, asr #30 │ │ │ │ andeq r0, r4, fp, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r5, r0, ror r6 │ │ │ │ + smlalseq lr, r5, r0, r6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, r5, r0, lsl #10 │ │ │ │ + rscseq r9, r5, r0, lsr #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, #220] @ 2707f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 2707d8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -544387,24 +544387,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 2707f4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 2707f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r7, r4, lsl lr │ │ │ │ - ldrsheq r9, [r5], #48 @ 0x30 @ │ │ │ │ + rscseq r9, r5, r0, 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, #224] @ 2708f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #14 │ │ │ │ bls 2708dc │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -544453,24 +544453,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 270900 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r7, r4, lsl sp │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - rscseq r9, r5, ip, ror #5 │ │ │ │ + rscseq r9, r5, ip, 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] @ 270a10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2709f8 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -544525,26 +544525,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 270a28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r7, ip, lsl #24 │ │ │ │ andeq r0, r3, pc, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r5, r0, asr #6 │ │ │ │ + rscseq lr, r5, r0, ror #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsbeq r9, [r5], #16 @ │ │ │ │ + ldrsheq r9, [r5], #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, #248] @ 270b3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 270b24 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -544600,26 +544600,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 270b54 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r7, r4, ror #21 │ │ │ │ andeq r0, r3, r0, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r5, r4, lsl r2 │ │ │ │ + rscseq lr, r5, r4, lsr r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, r5, r4, lsr #1 │ │ │ │ + rscseq r9, r5, r4, 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, #244] @ 270c64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 270c4c │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -544674,26 +544674,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 270c7c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x018719b8 │ │ │ │ andeq r0, r3, r1, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, r5, ip, ror #1 │ │ │ │ + rscseq lr, r5, ip, lsl #2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r8, r5, ip, ror pc │ │ │ │ + smlalseq r8, r5, ip, 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, #176] @ 270d48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 270d30 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -544730,15 +544730,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 270d54 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01871890 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - smlalseq r8, r5, r8, lr │ │ │ │ + ldrheq r8, [r5], #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, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #120] @ 270de8 │ │ │ │ ldr r3, [pc, #120] @ 270dec │ │ │ │ @@ -544846,15 +544846,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #176] @ 270fcc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 270fb4 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -544891,15 +544891,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 270fd8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r7, ip, lsl #12 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - rscseq r8, r5, r4, lsl ip │ │ │ │ + rscseq r8, r5, r4, lsr ip │ │ │ │ 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] @ 27106c │ │ │ │ ldr r3, [pc, #120] @ 271070 │ │ │ │ @@ -545008,15 +545008,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] @ 271260 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 271248 │ │ │ │ @@ -545055,15 +545055,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 271264 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 271268 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r7, r4, lsl #7 │ │ │ │ - rscseq r8, r5, r0, lsl #19 │ │ │ │ + rscseq r8, r5, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ @@ -545097,15 +545097,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] @ 2713bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2713a4 │ │ │ │ @@ -545143,15 +545143,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 2713c8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r7, r0, lsr #4 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - rscseq r8, r5, r4, lsr #16 │ │ │ │ + rscseq r8, r5, r4, asr #16 │ │ │ │ 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 │ │ │ │ @@ -545176,15 +545176,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] @ 2714f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2714e0 │ │ │ │ @@ -545222,15 +545222,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 271504 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r1, r7, r4, ror #1 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - rscseq r8, r5, r8, ror #13 │ │ │ │ + rscseq r8, r5, r8, lsl #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 r4, r0 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ @@ -545255,15 +545255,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] @ 27166c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 271654 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -545316,30 +545316,30 @@ │ │ │ │ ldr r1, [pc, #32] @ 271684 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r0, r7, r8, lsr #31 │ │ │ │ andeq r0, r2, r7, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r5, r4, ror #13 │ │ │ │ + rscseq sp, r5, r4, lsl #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r8, r5, r4, ror r5 │ │ │ │ + smlalseq r8, r5, r4, r5 │ │ │ │ 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] @ 2717dc │ │ │ │ strd r6, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov fp, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #14 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ @@ -545406,28 +545406,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 2717e4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r0, r7, ip, ror lr │ │ │ │ - rscseq r8, r5, r0, lsl r4 │ │ │ │ + rscseq r8, r5, r0, lsr r4 │ │ │ │ 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] @ 27193c │ │ │ │ strd r6, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov fp, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #14 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ @@ -545495,24 +545495,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 271948 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r0, r7, ip, lsl sp │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - ldrheq r8, [r5], #32 @ │ │ │ │ + ldrsbeq r8, [r5], #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, #236] @ 271a50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 271a38 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -545565,26 +545565,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 271a68 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r0, r7, r4, asr #23 │ │ │ │ andeq r0, r2, sl, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r5, r0, lsl #6 │ │ │ │ + rscseq sp, r5, r0, lsr #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq r8, r5, r0, r1 │ │ │ │ + ldrheq r8, [r5], #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, #236] @ 271b70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 271b58 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -545637,26 +545637,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 271b88 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r0, r7, r4, lsr #21 │ │ │ │ andeq r0, r2, fp, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, r5, r0, ror #3 │ │ │ │ + rscseq sp, r5, r0, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r8, r5, r0, ror r0 │ │ │ │ + smlalseq r8, r5, r0, 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 r5, [pc, #204] @ 271c70 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 271c58 │ │ │ │ @@ -545699,15 +545699,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 271c74 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 271c78 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r0, r7, r4, lsl #19 │ │ │ │ - rscseq r7, r5, r0, ror pc │ │ │ │ + smlalseq r7, r5, r0, pc @ │ │ │ │ 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] @ 271cf8 │ │ │ │ ldr lr, [pc, #100] @ 271cfc │ │ │ │ @@ -545742,15 +545742,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] @ 271de8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 271dd0 │ │ │ │ @@ -545794,15 +545794,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 271df4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq r0, r7, ip, lsl #16 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - ldrsheq r7, [r5], #216 @ 0xd8 @ │ │ │ │ + rscseq r7, r5, r8, lsl lr │ │ │ │ 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] @ 271e74 │ │ │ │ ldr lr, [pc, #100] @ 271e78 │ │ │ │ @@ -545837,15 +545837,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] @ 271f64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 271f4c │ │ │ │ @@ -545889,24 +545889,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 271f70 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x01870690 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - rscseq r7, r5, ip, ror ip │ │ │ │ + smlalseq r7, r5, ip, 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 r5, [pc, #204] @ 272058 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 272040 │ │ │ │ @@ -545950,26 +545950,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 272064 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0187059c │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - rscseq r7, r5, r8, lsl #23 │ │ │ │ + rscseq r7, r5, r8, lsr #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, #352] @ 2721e0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #348] @ 2721e4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -546048,26 +546048,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 2721ec │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r0, r7, r0, lsr #9 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ - rscseq r7, r5, ip, lsl #20 │ │ │ │ + rscseq r7, r5, ip, 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #392] @ 272390 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #388] @ 272394 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -546157,26 +546157,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 2723a0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r0, r7, r8, lsl r3 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - rscseq r7, r5, ip, asr r8 │ │ │ │ + rscseq r7, r5, ip, ror 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #416] @ 27255c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r6, [pc, #412] @ 272560 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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} │ │ │ │ @@ -546272,27 +546272,27 @@ │ │ │ │ ldr r1, [pc, #24] @ 27256c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq r0, r7, r4, ror #2 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - smlalseq r7, r5, r0, r6 │ │ │ │ + ldrheq r7, [r5], #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, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #300] @ 2726b8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ @@ -546358,28 +546358,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 2726c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0186ff94 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - rscseq r7, r5, r4, lsr r5 │ │ │ │ + rscseq r7, r5, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #320] @ 272828 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ cmp r2, #14 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ @@ -546449,28 +546449,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 272830 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq pc, r6, r8, lsr lr @ │ │ │ │ - rscseq r7, r5, r4, asr #7 │ │ │ │ + rscseq r7, r5, r4, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #356] @ 2729b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -546550,26 +546550,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 2729c4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq pc, r6, ip, asr #25 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - rscseq r7, r5, r4, lsr r2 │ │ │ │ + rscseq r7, r5, r4, asr 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 r7, r3 │ │ │ │ ldr r3, [pc, #236] @ 272ad0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -546620,26 +546620,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 272adc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq pc, r6, r0, asr #22 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - rscseq r7, r5, ip, lsl r1 │ │ │ │ + rscseq r7, r5, ip, lsr 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 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #252] @ 272bfc │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -546695,25 +546695,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 272c08 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq pc, r6, r8, lsr #20 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - ldrsheq r6, [r5], #240 @ 0xf0 @ │ │ │ │ + rscseq r7, r5, r0, lsl 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #220] @ 272d04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -546760,26 +546760,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 272d0c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq pc, r6, r0, lsl #18 │ │ │ │ - rscseq r6, r5, r8, ror #29 │ │ │ │ + rscseq r6, r5, r8, lsl #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 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #252] @ 272e2c │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -546835,26 +546835,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 272e38 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ strdeq pc, [r6, r8] │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - rscseq r6, r5, r0, asr #27 │ │ │ │ + rscseq r6, r5, r0, ror #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 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #264] @ 272f64 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -546913,24 +546913,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 272f70 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq pc, r6, ip, asr #13 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - rscseq r6, r5, r8, lsl #25 │ │ │ │ + rscseq r6, r5, r8, lsr #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, #252] @ 273088 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 273070 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -546987,26 +546987,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2730a0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0186f59c │ │ │ │ andeq r0, r4, fp, ror #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq fp, r5, r8, asr #25 │ │ │ │ + rscseq fp, r5, r8, ror #25 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r6, r5, r8, asr fp │ │ │ │ + rscseq r6, r5, r8, ror 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 r5, [pc, #204] @ 273188 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 273170 │ │ │ │ @@ -547049,15 +547049,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 27318c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 273190 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq pc, r6, ip, ror #8 │ │ │ │ - rscseq r6, r5, r8, asr sl │ │ │ │ + rscseq r6, r5, r8, ror 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] @ 273210 │ │ │ │ ldr lr, [pc, #100] @ 273214 │ │ │ │ @@ -547092,15 +547092,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] @ 273300 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 2732e8 │ │ │ │ @@ -547144,15 +547144,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 27330c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ strdeq pc, [r6, r4] │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - rscseq r6, r5, r0, ror #17 │ │ │ │ + rscseq r6, r5, r0, lsl #18 │ │ │ │ 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] @ 27338c │ │ │ │ ldr lr, [pc, #100] @ 273390 │ │ │ │ @@ -547187,15 +547187,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] @ 27347c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 273464 │ │ │ │ @@ -547239,24 +547239,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 273488 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq pc, r6, r8, ror r1 @ │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - rscseq r6, r5, r4, ror #14 │ │ │ │ + rscseq r6, r5, r4, lsl #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 r5, [pc, #204] @ 273570 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 273558 │ │ │ │ @@ -547300,26 +547300,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 27357c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq pc, r6, r4, lsl #1 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - rscseq r6, r5, r0, ror r6 │ │ │ │ + smlalseq r6, r5, r0, r6 │ │ │ │ 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] @ 2736f8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #348] @ 2736fc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -547398,26 +547398,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 273704 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq lr, r6, r8, lsl #31 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ - ldrsheq r6, [r5], #68 @ 0x44 @ │ │ │ │ + rscseq r6, r5, r4, lsl 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #392] @ 2738a8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #388] @ 2738ac │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -547507,26 +547507,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 2738b8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq lr, r6, r0, lsl #28 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - rscseq r6, r5, r4, asr #6 │ │ │ │ + rscseq r6, r5, r4, ror #6 │ │ │ │ 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] @ 273a74 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r6, [pc, #412] @ 273a78 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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} │ │ │ │ @@ -547622,27 +547622,27 @@ │ │ │ │ ldr r1, [pc, #24] @ 273a84 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq lr, r6, ip, asr #24 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - rscseq r6, r5, r8, ror r1 │ │ │ │ + smlalseq r6, r5, r8, 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 r8, r3 │ │ │ │ ldr r3, [pc, #300] @ 273bd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ @@ -547708,28 +547708,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 273bdc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq lr, r6, ip, ror sl │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - rscseq r6, r5, ip, lsl r0 │ │ │ │ + rscseq r6, r5, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #320] @ 273d40 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ cmp r2, #14 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ @@ -547799,28 +547799,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 273d48 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq lr, r6, r0, lsr #18 │ │ │ │ - rscseq r5, r5, ip, lsr #29 │ │ │ │ + rscseq r5, r5, ip, asr #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, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #356] @ 273ed0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -547900,26 +547900,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 273edc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0186e7b4 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - rscseq r5, r5, ip, lsl sp │ │ │ │ + rscseq r5, r5, ip, lsr 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #236] @ 273fe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -547970,26 +547970,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 273ff4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq lr, r6, r8, lsr #12 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - rscseq r5, r5, r4, lsl #24 │ │ │ │ + rscseq r5, r5, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #252] @ 274114 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -548045,25 +548045,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 274120 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq lr, r6, r0, lsl r5 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - ldrsbeq r5, [r5], #168 @ 0xa8 @ │ │ │ │ + ldrsheq r5, [r5], #168 @ 0xa8 @ │ │ │ │ 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] @ 27421c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -548110,26 +548110,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 274224 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq lr, r6, r8, ror #7 │ │ │ │ - ldrsbeq r5, [r5], #144 @ 0x90 @ │ │ │ │ + ldrsheq r5, [r5], #144 @ 0x90 @ │ │ │ │ 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] @ 274344 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -548185,26 +548185,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 274350 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq lr, r6, r0, ror #5 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - rscseq r5, r5, r8, lsr #17 │ │ │ │ + rscseq r5, r5, r8, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #264] @ 27447c │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -548263,24 +548263,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 274488 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ @ instruction: 0x0186e1b4 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - rscseq r5, r5, r0, ror r7 │ │ │ │ + smlalseq r5, r5, r0, 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 r6, [pc, #232] @ 27458c │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 274574 │ │ │ │ @@ -548332,15 +548332,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 27459c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq lr, r6, r4, lsl #1 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ - rscseq r5, r5, r4, asr r6 │ │ │ │ + rscseq r5, r5, r4, ror r6 │ │ │ │ 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] @ 27461c │ │ │ │ ldr lr, [pc, #100] @ 274620 │ │ │ │ @@ -548516,15 +548516,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #392] @ 2749f4 │ │ │ │ ldr r7, [pc, #392] @ 2749f8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r0, r5] │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ beq 274988 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ @@ -548548,15 +548548,15 @@ │ │ │ │ ldr r3, [pc, #280] @ 2749fc │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 2749ec │ │ │ │ mov r0, r8 │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -548614,29 +548614,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 274934 │ │ │ │ @ instruction: 0x0186dcbc │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ orreq sp, r6, r4, lsr ip │ │ │ │ - rscseq r5, r5, ip, lsl r2 │ │ │ │ + rscseq r5, r5, ip, lsr r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r1, r5, r8, ror #28 │ │ │ │ - rscseq r6, fp, r8, ror r9 │ │ │ │ + rscseq r1, r5, r8, lsl #29 │ │ │ │ + smlalseq r6, fp, r8, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #412] @ 274bc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [pc, #408] @ 274bcc │ │ │ │ str r0, [sp] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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} │ │ │ │ @@ -548663,15 +548663,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [pc, #284] @ 274bd4 │ │ │ │ str sl, [r4, #24] │ │ │ │ str fp, [r4, #28] │ │ │ │ str r8, [r4, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 274bc0 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -548732,29 +548732,29 @@ │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 274b00 │ │ │ │ strdeq sp, [r6, r4] │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orreq sp, r6, r8, ror #20 │ │ │ │ - rscseq r5, r5, r8, asr #32 │ │ │ │ + rscseq r5, r5, r8, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsbeq r1, [r5], #196 @ 0xc4 @ │ │ │ │ - rscseq r6, fp, r4, lsr #15 │ │ │ │ + ldrsheq r1, [r5], #196 @ 0xc4 @ │ │ │ │ + rscseq r6, fp, r4, asr #15 │ │ │ │ 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] @ 274dc4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r7, [pc, #444] @ 274dc8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -548785,15 +548785,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [pc, #304] @ 274dd0 │ │ │ │ str sl, [r4, #28] │ │ │ │ str fp, [r4, #32] │ │ │ │ str r8, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 274dbc │ │ │ │ mov r0, r8 │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -548859,29 +548859,29 @@ │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 274ce8 │ │ │ │ orreq sp, r6, ip, lsl r9 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ orreq sp, r6, r0, lsl #17 │ │ │ │ - rscseq r4, r5, ip, asr #28 │ │ │ │ + rscseq r4, r5, ip, ror #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r1, r5, r8, lsl fp │ │ │ │ - rscseq r6, fp, r8, lsr #11 │ │ │ │ + rscseq r1, r5, r8, lsr fp │ │ │ │ + rscseq r6, fp, r8, 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #348] @ 274f60 │ │ │ │ sub sp, sp, #20 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -548903,15 +548903,15 @@ │ │ │ │ ldr r3, [pc, #248] @ 274f68 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 274f58 │ │ │ │ mov r0, sl │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -548961,26 +548961,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 274ec0 │ │ │ │ orreq sp, r6, r0, lsr #14 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ orreq sp, r6, r8, lsr #13 │ │ │ │ - ldrheq r4, [r5], #192 @ 0xc0 @ │ │ │ │ + ldrsbeq r4, [r5], #192 @ 0xc0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq r1, [r5], #152 @ 0x98 @ │ │ │ │ - rscseq r6, fp, ip, lsl #8 │ │ │ │ + rscseq r1, r5, r8, lsl sl │ │ │ │ + rscseq r6, fp, ip, lsr #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 │ │ │ │ sub sp, sp, #28 │ │ │ │ stmib sp, {r0, r1, r2, r3} │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, #352] @ 275104 │ │ │ │ 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 │ │ │ │ @@ -549008,15 +549008,15 @@ │ │ │ │ ldr r3, [pc, #244] @ 275108 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 2750fc │ │ │ │ mov r0, sl │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -549065,26 +549065,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 275064 │ │ │ │ orreq sp, r6, r4, lsl #11 │ │ │ │ orreq sp, r6, r4, lsl #10 │ │ │ │ - rscseq r4, r5, ip, lsl #22 │ │ │ │ + rscseq r4, r5, ip, lsr #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq r1, [r5], #136 @ 0x88 @ │ │ │ │ - rscseq r6, fp, r8, ror #4 │ │ │ │ + ldrsbeq r1, [r5], #136 @ 0x88 @ │ │ │ │ + rscseq r6, fp, r8, lsl #5 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, #400] @ 2752d4 │ │ │ │ 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 │ │ │ │ @@ -549120,15 +549120,15 @@ │ │ │ │ ldr r3, [pc, #264] @ 2752dc │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ beq 2752cc │ │ │ │ mov r0, sl │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -549182,29 +549182,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 275224 │ │ │ │ orreq sp, r6, r4, ror #7 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ orreq sp, r6, r4, asr #6 │ │ │ │ - rscseq r4, r5, ip, lsr r9 │ │ │ │ + rscseq r4, r5, ip, asr r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r1, r5, ip, lsl #15 │ │ │ │ - smlalseq r6, fp, r8, r0 │ │ │ │ + rscseq r1, r5, ip, lsr #15 │ │ │ │ + ldrheq r6, [fp], #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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #392] @ 275494 │ │ │ │ ldr r7, [pc, #392] @ 275498 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r7 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r0, r5] │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ beq 275428 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ @@ -549228,15 +549228,15 @@ │ │ │ │ ldr r3, [pc, #284] @ 2754a0 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 27548c │ │ │ │ mov r0, r8 │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -549295,29 +549295,29 @@ │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 2753d4 │ │ │ │ orreq sp, r6, ip, lsl r2 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ @ instruction: 0x0186d194 │ │ │ │ - rscseq r4, r5, ip, ror r7 │ │ │ │ + smlalseq r4, r5, ip, r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r1, r5, r8, ror #7 │ │ │ │ - ldrsbeq r5, [fp], #232 @ 0xe8 @ │ │ │ │ + rscseq r1, r5, r8, lsl #8 │ │ │ │ + ldrsheq r5, [fp], #232 @ 0xe8 @ │ │ │ │ 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] @ 27566c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [pc, #408] @ 275670 │ │ │ │ str r0, [sp] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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} │ │ │ │ @@ -549344,15 +549344,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [pc, #284] @ 275678 │ │ │ │ str sl, [r4, #24] │ │ │ │ str fp, [r4, #28] │ │ │ │ str r8, [r4, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 275664 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -549413,29 +549413,29 @@ │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 2755a4 │ │ │ │ orreq sp, r6, r0, asr r0 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ orreq ip, r6, r4, asr #31 │ │ │ │ - rscseq r4, r5, r4, lsr #11 │ │ │ │ + rscseq r4, r5, r4, asr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r1, r5, r0, asr r2 │ │ │ │ - rscseq r5, fp, r0, lsl #26 │ │ │ │ + rscseq r1, r5, r0, ror r2 │ │ │ │ + rscseq r5, fp, r0, lsr #26 │ │ │ │ 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] @ 275868 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r7, [pc, #444] @ 27586c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -549466,15 +549466,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [pc, #300] @ 275870 │ │ │ │ str sl, [r4, #28] │ │ │ │ str fp, [r4, #32] │ │ │ │ str r8, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 275860 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -549539,29 +549539,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 27578c │ │ │ │ orreq ip, r6, r8, ror lr │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ ldrdeq ip, [r6, ip] │ │ │ │ - rscseq r4, r5, r8, lsr #7 │ │ │ │ + rscseq r4, r5, r8, asr #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlalseq r1, r5, r4, r0 │ │ │ │ - rscseq r5, fp, r4, lsl #22 │ │ │ │ + ldrheq r1, [r5], #4 @ │ │ │ │ + rscseq r5, fp, r4, lsr #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, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #348] @ 275a00 │ │ │ │ sub sp, sp, #20 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -549583,15 +549583,15 @@ │ │ │ │ ldr r3, [pc, #248] @ 275a08 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 2759f8 │ │ │ │ mov r0, sl │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -549641,26 +549641,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 275960 │ │ │ │ orreq ip, r6, r0, lsl #25 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ orreq ip, r6, r8, lsl #24 │ │ │ │ - rscseq r4, r5, r0, lsl r2 │ │ │ │ + rscseq r4, r5, r0, lsr r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r0, r5, ip, ror pc │ │ │ │ - rscseq r5, fp, ip, ror #18 │ │ │ │ + smlalseq r0, r5, ip, pc @ │ │ │ │ + rscseq r5, fp, ip, lsl #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, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ stmib sp, {r0, r1, r2, r3} │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, #352] @ 275ba4 │ │ │ │ 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 │ │ │ │ @@ -549688,15 +549688,15 @@ │ │ │ │ ldr r3, [pc, #248] @ 275bac │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 275b9c │ │ │ │ mov r0, sl │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -549746,26 +549746,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 275b04 │ │ │ │ orreq ip, r6, r4, ror #21 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ orreq ip, r6, r4, ror #20 │ │ │ │ - rscseq r4, r5, ip, rrx │ │ │ │ + rscseq r4, r5, ip, lsl #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r0, r5, ip, lsr lr │ │ │ │ - rscseq r5, fp, r8, asr #15 │ │ │ │ + rscseq r0, r5, ip, asr lr │ │ │ │ + rscseq r5, fp, r8, ror #15 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, #400] @ 275d78 │ │ │ │ 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 │ │ │ │ @@ -549801,15 +549801,15 @@ │ │ │ │ ldr r3, [pc, #264] @ 275d80 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ beq 275d70 │ │ │ │ mov r0, sl │ │ │ │ bl 5c038 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -549863,28 +549863,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 275cc8 │ │ │ │ orreq ip, r6, r0, asr #18 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ orreq ip, r6, r0, lsr #17 │ │ │ │ - smlalseq r3, r5, r8, lr │ │ │ │ + ldrheq r3, [r5], #232 @ 0xe8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r0, r5, ip, lsl #26 │ │ │ │ - ldrsheq r5, [fp], #84 @ 0x54 @ │ │ │ │ + rscseq r0, r5, ip, lsr #26 │ │ │ │ + rscseq r5, fp, r4, 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #260] @ 275eb8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r9, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ @@ -549941,27 +549941,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ 275ec8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ orreq ip, r6, r4, ror r7 │ │ │ │ - rscseq r3, r5, r0, asr sp │ │ │ │ + rscseq r3, r5, r0, ror sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsbeq r8, [r5], #248 @ 0xf8 @ │ │ │ │ + ldrsheq r8, [r5], #248 @ 0xf8 @ │ │ │ │ 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] @ 275fc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -550010,15 +550010,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 275fd4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ orreq ip, r6, r0, asr #12 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - rscseq r3, r5, r4, lsr #24 │ │ │ │ + rscseq r3, r5, r4, asr #24 │ │ │ │ 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] │ │ │ │ @@ -550099,15 +550099,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #252] @ 276228 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -550162,24 +550162,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 276234 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2593bc │ │ │ │ strdeq ip, [r6, r8] │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - rscseq r3, r5, r4, asr #19 │ │ │ │ + rscseq r3, r5, r4, ror #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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #588] @ 27649c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldr r3, [pc, #572] @ 2764a0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ bhi 2762c0 │ │ │ │ @@ -550320,18 +550320,18 @@ │ │ │ │ b 2762d4 │ │ │ │ mov r0, fp │ │ │ │ bl 1b10e4 │ │ │ │ b 276424 │ │ │ │ ldrdeq ip, [r6, r8] │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ - tsteq pc, lr, lsl sl @ │ │ │ │ + tsteq pc, lr, lsr sl @ │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - rscseq r3, r5, r4, lsr #17 │ │ │ │ - rscseq r3, r5, r8, lsl r7 │ │ │ │ + rscseq r3, r5, r4, asr #17 │ │ │ │ + rscseq r3, r5, r8, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #88] @ 276528 │ │ │ │ ldr ip, [pc, #88] @ 27652c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -550472,15 +550472,15 @@ │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ b 27667c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ orreq r9, r6, r0, lsr #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq pc, r9, lsr r7 @ │ │ │ │ + tsteq pc, r9, asr r7 @ │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ orreq r9, r6, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -550517,15 +550517,15 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r9, r6, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #224] @ 2768a0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ cmp r2, #14 │ │ │ │ bls 276888 │ │ │ │ ldrb r3, [r3, #692] @ 0x2b4 │ │ │ │ @@ -550577,26 +550577,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2768b8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 2593bc │ │ │ │ orreq fp, r6, r8, ror #26 │ │ │ │ andeq r0, r1, sl, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r8, [r5], #64 @ 0x40 @ │ │ │ │ + ldrsbeq r8, [r5], #64 @ 0x40 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, r5, r0, asr #6 │ │ │ │ + rscseq r3, r5, r0, ror #6 │ │ │ │ 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] @ 27699c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #31 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bhi 2768fc │ │ │ │ add ip, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #2824] @ 0xb08 │ │ │ │ lsr r3, r3, r1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -550638,28 +550638,28 @@ │ │ │ │ b 27690c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ str r1, [ip, #684] @ 0x2ac │ │ │ │ b 1aecac │ │ │ │ orreq fp, r6, r4, asr ip │ │ │ │ + smlalseq r8, r5, r0, r5 │ │ │ │ + rscseq r4, fp, r0, asr sl │ │ │ │ rscseq r8, r5, r0, ror r5 │ │ │ │ - rscseq r4, fp, r0, lsr sl │ │ │ │ - rscseq r8, r5, r0, asr r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - rscseq r8, r5, r8, lsl r5 │ │ │ │ + rscseq r8, r5, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #312] @ 276b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 276a90 │ │ │ │ ldr r3, [r5, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ @@ -550669,25 +550669,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r6, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 276aa0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ subs r4, r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 276a00 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -550709,44 +550709,44 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 276acc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 276afc │ │ │ │ b 276aac │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 276ae0 │ │ │ │ cmp r7, #0 │ │ │ │ bne 276acc │ │ │ │ b 276a28 │ │ │ │ orreq fp, r6, r8, asr fp │ │ │ │ - rscseq fp, r4, ip, ror sp │ │ │ │ + smlalseq fp, r4, ip, 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, #400] @ 276cbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r7, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 276c2c │ │ │ │ ldr r3, [r5, #680] @ 0x2a8 │ │ │ │ @@ -550755,15 +550755,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ blt 276c3c │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r8, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 276c54 │ │ │ │ add r6, r6, r4 │ │ │ │ cmp r4, r6 │ │ │ │ movcc r5, #0 │ │ │ │ bcs 276be0 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -550786,15 +550786,15 @@ │ │ │ │ adc r5, r5, #0 │ │ │ │ cmp r6, r4 │ │ │ │ bhi 276b90 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -550817,47 +550817,47 @@ │ │ │ │ b 286da0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 276c80 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 276cb0 │ │ │ │ b 276c60 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 276c94 │ │ │ │ cmp r8, #0 │ │ │ │ bne 276c80 │ │ │ │ b 276b80 │ │ │ │ strdeq fp, [r6, ip] │ │ │ │ - ldrsbeq fp, [r4], #180 @ 0xb4 @ │ │ │ │ + ldrsheq fp, [r4], #180 @ 0xb4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r8, r5, ip, ror #4 │ │ │ │ + rscseq r8, r5, ip, lsl #5 │ │ │ │ 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] @ 276e90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r4, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 276e00 │ │ │ │ ldr r3, [r4, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ @@ -550869,15 +550869,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r4, r7, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 276e28 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, #12 │ │ │ │ bl b6d20 │ │ │ │ subs r8, r0, #0 │ │ │ │ @@ -550903,15 +550903,15 @@ │ │ │ │ bl b68d0 │ │ │ │ cmp r5, sl │ │ │ │ bgt 276d64 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 276d20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ bl 4e2158 │ │ │ │ @@ -550935,46 +550935,46 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 276e54 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 276e84 │ │ │ │ b 276e34 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 276e68 │ │ │ │ cmp r7, #0 │ │ │ │ bne 276e54 │ │ │ │ b 276d48 │ │ │ │ orreq fp, r6, r0, asr #16 │ │ │ │ - rscseq fp, r4, r8, lsl #20 │ │ │ │ + rscseq fp, r4, r8, lsr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq r8, [r5], #0 @ │ │ │ │ + ldrsbeq r8, [r5], #0 @ │ │ │ │ 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] @ 277040 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r9, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r9, #688] @ 0x2b0 │ │ │ │ tst r3, #2 │ │ │ │ bne 276f3c │ │ │ │ ldr r3, [r9, #680] @ 0x2a8 │ │ │ │ @@ -551063,27 +551063,27 @@ │ │ │ │ ldr r2, [pc, #40] @ 277058 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #36] @ 27705c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq fp, r6, ip, ror #12 │ │ │ │ - rscseq r7, r5, r8, ror sp │ │ │ │ + smlalseq r7, r5, r8, sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq fp, r4, r4, asr #17 │ │ │ │ - rscseq r7, r5, r0, asr #26 │ │ │ │ + rscseq fp, r4, r4, ror #17 │ │ │ │ + rscseq r7, r5, r0, ror #26 │ │ │ │ andeq r1, r0, r1, lsl #6 │ │ │ │ - rscseq r7, r5, ip, asr ip │ │ │ │ + rscseq r7, r5, ip, ror 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, #1024] @ 277478 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2772b8 │ │ │ │ ldr r3, [r6, #688] @ 0x2b0 │ │ │ │ @@ -551106,15 +551106,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 22a554 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2773ac │ │ │ │ ldrb r3, [r5, #1362] @ 0x552 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2772c4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ @@ -551174,15 +551174,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #12 │ │ │ │ bl b68d0 │ │ │ │ ldr r6, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r6, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2773f0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #1360 @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ @@ -551292,15 +551292,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 2773c8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 2773b4 │ │ │ │ b 2770fc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -551309,15 +551309,15 @@ │ │ │ │ bl 4e2158 │ │ │ │ b 27720c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 2773e4 │ │ │ │ b 27740c │ │ │ │ ldr r1, [r6, #500] @ 0x1f4 │ │ │ │ ldr r0, [r6, #492] @ 0x1ec │ │ │ │ lsl r3, r1, #5 │ │ │ │ str r3, [r6, #512] @ 0x200 │ │ │ │ @@ -551335,25 +551335,25 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ add r0, r0, #180224 @ 0x2c000 │ │ │ │ b 2772f8 │ │ │ │ @ instruction: 0x0186b4b0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ strbteq r0, [r0], -r1, lsl #4 │ │ │ │ - rscseq r7, r5, r8, ror fp │ │ │ │ + smlalseq r7, r5, r8, fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, r5, r8, ror fp │ │ │ │ + smlalseq r7, r5, r8, 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, [pc, #336] @ 2775f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #2 │ │ │ │ bne 27754c │ │ │ │ cmp r5, #0 │ │ │ │ beq 277560 │ │ │ │ @@ -551363,25 +551363,25 @@ │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #0 │ │ │ │ strbne r3, [r8, #1365] @ 0x555 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r1, #0 │ │ │ │ add r6, r9, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 277578 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2466fc │ │ │ │ ldr r5, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2775bc │ │ │ │ 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] │ │ │ │ @@ -551406,15 +551406,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 277594 │ │ │ │ cmp r9, #0 │ │ │ │ bne 277580 │ │ │ │ b 277500 │ │ │ │ mov r3, #0 │ │ │ │ @@ -551423,30 +551423,30 @@ │ │ │ │ str r3, [r5, #24] │ │ │ │ bl 4e2158 │ │ │ │ b 277528 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 2775b0 │ │ │ │ b 2775d8 │ │ │ │ orreq fp, r6, r0, lsl #1 │ │ │ │ - smlalseq r7, r5, r8, r9 │ │ │ │ + ldrheq r7, [r5], #152 @ 0x98 @ │ │ │ │ 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] @ 2776bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r7, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2776b0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #12 │ │ │ │ @@ -551486,15 +551486,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #888] @ 277a50 │ │ │ │ sub r6, r1, #5120 @ 0x1400 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #9 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ bhi 277778 │ │ │ │ cmp r5, #0 │ │ │ │ blt 277794 │ │ │ │ moveq r1, #1 │ │ │ │ @@ -551512,15 +551512,15 @@ │ │ │ │ ldr r3, [r7] │ │ │ │ add r2, r7, #102400 @ 0x19000 │ │ │ │ add fp, r3, #24 │ │ │ │ ldr r8, [r2, #1568] @ 0x620 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 27799c │ │ │ │ ldr r3, [pc, #756] @ 277a54 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #8 │ │ │ │ @@ -551555,15 +551555,15 @@ │ │ │ │ bl 2466fc │ │ │ │ cmp r6, r5 │ │ │ │ bcc 2777b8 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 277a0c │ │ │ │ cmp sl, #0 │ │ │ │ strb sl, [r9, #1365] @ 0x555 │ │ │ │ beq 277718 │ │ │ │ ldrb r2, [r7, #268] @ 0x10c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -551667,29 +551667,29 @@ │ │ │ │ b 2777e4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2779cc │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 277a00 │ │ │ │ b 2779a8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 2779e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2779cc │ │ │ │ b 277758 │ │ │ │ @@ -551707,26 +551707,26 @@ │ │ │ │ bl 2466fc │ │ │ │ add r3, r6, #2 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ bcc 277a28 │ │ │ │ b 2777e4 │ │ │ │ orreq sl, r6, r0, asr lr │ │ │ │ - tsteq pc, ip, ror #10 │ │ │ │ - smlalseq r7, r5, ip, r7 │ │ │ │ - smlalseq r7, r5, r4, r7 │ │ │ │ + smlabbeq pc, ip, r5, r4 @ │ │ │ │ + ldrheq r7, [r5], #124 @ 0x7c @ │ │ │ │ + ldrheq r7, [r5], #116 @ 0x74 @ │ │ │ │ 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] @ 277ae8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r6, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 277ac0 │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r2, #3412] @ 0xd54 │ │ │ │ @@ -551745,15 +551745,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 277aec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 277af0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq sl, r6, ip, lsr #21 │ │ │ │ - rscseq sl, r4, r8, lsl sp │ │ │ │ + rscseq sl, r4, r8, lsr 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 r4, [r0, #24] │ │ │ │ mov r6, r0 │ │ │ │ @@ -554287,15 +554287,15 @@ │ │ │ │ movcs r1, #0 │ │ │ │ b 279bf4 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ add r3, r2, #4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn r7, #1 │ │ │ │ beq 27a2cc │ │ │ │ add r2, r7, r7, lsl #9 │ │ │ │ lsl r2, r2, #4 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ add r0, r5, r2 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -554341,15 +554341,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 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn r4, #1 │ │ │ │ beq 27a3a4 │ │ │ │ add r1, r4, r4, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -554391,15 +554391,15 @@ │ │ │ │ b 27a430 │ │ │ │ ldrh r2, [r9] │ │ │ │ cmp r2, #4864 @ 0x1300 │ │ │ │ beq 27a4a8 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27a46c │ │ │ │ add r2, sl, sl, lsl #9 │ │ │ │ lsl r2, r2, #4 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ add r0, r5, r2 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -554438,15 +554438,15 @@ │ │ │ │ b 27a4ec │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27a558 │ │ │ │ ldrsh r4, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27a528 │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -554477,15 +554477,15 @@ │ │ │ │ b 27a588 │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27a5f4 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27a5c4 │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -554516,15 +554516,15 @@ │ │ │ │ b 27a624 │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27a690 │ │ │ │ ldrh r4, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27a660 │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -554555,15 +554555,15 @@ │ │ │ │ b 27a6c0 │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27a72c │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27a6fc │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -554594,15 +554594,15 @@ │ │ │ │ b 27a75c │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27a7c8 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27a798 │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -554632,15 +554632,15 @@ │ │ │ │ b 27a7f4 │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27a860 │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27a830 │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -554676,15 +554676,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 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn r4, #1 │ │ │ │ beq 27a8e0 │ │ │ │ add r1, r4, r4, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r9, r1 │ │ │ │ ldr r1, [r9, r1] │ │ │ │ @@ -554729,15 +554729,15 @@ │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27a9f4 │ │ │ │ ldrb r3, [r6] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb sl, [r6, #1] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn r5, #1 │ │ │ │ beq 27a9b4 │ │ │ │ add r1, r5, r5, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r9, r1 │ │ │ │ ldr r1, [r9, r1] │ │ │ │ @@ -554837,30 +554837,30 @@ │ │ │ │ ldr r2, [r3, #4072] @ 0xfe8 │ │ │ │ add r2, r2, #6 │ │ │ │ b 27a26c │ │ │ │ mov r2, #5 │ │ │ │ b 27a26c │ │ │ │ mov r2, #2 │ │ │ │ b 27a26c │ │ │ │ - tsteq pc, sl, ror #2 │ │ │ │ + smlabbeq pc, sl, r1, r2 @ │ │ │ │ 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 │ │ │ │ - smlabbeq pc, r0, sl, r1 @ │ │ │ │ + smlatbeq pc, r0, sl, r1 @ │ │ │ │ @ instruction: 0xffff924c │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - smlabbeq pc, r4, r2, r1 @ │ │ │ │ - smlatteq pc, r1, r1, r1 │ │ │ │ + smlatbeq pc, r4, r2, r1 @ │ │ │ │ + tsteq pc, r1, lsl #4 │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ bhi 27abe4 │ │ │ │ sub r3, r1, #32768 @ 0x8000 │ │ │ │ sub r2, r3, #116 @ 0x74 │ │ │ │ cmp r2, #5 │ │ │ │ bhi 279c10 │ │ │ │ ldr r2, [pc, #-36] @ 27ab78 │ │ │ │ @@ -556631,15 +556631,15 @@ │ │ │ │ cmp r1, #3 │ │ │ │ bls 27c710 │ │ │ │ lsr r0, r1, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ mul r0, r2, r0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - tstpeq lr, lr, lsl pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, lr, lsr pc @ p-variant is OBSOLETE │ │ │ │ bge fed271fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #200] @ 27c82c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -556782,18 +556782,18 @@ │ │ │ │ movne r5, #0 │ │ │ │ bne 27c8e0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b 27c918 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - rscseq r2, r5, r0, lsl #13 │ │ │ │ + rscseq r2, r5, r0, lsr #13 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r2, r5, ip, asr #12 │ │ │ │ - ldrsheq r2, [r5], #92 @ 0x5c @ │ │ │ │ + rscseq r2, r5, ip, ror #12 │ │ │ │ + rscseq r2, r5, ip, lsl r6 │ │ │ │ orrs r2, r2, r3 │ │ │ │ bmi 27ca04 │ │ │ │ cmp r1, #31 │ │ │ │ bhi 27c9fc │ │ │ │ add r0, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r0, #2836] @ 0xb14 │ │ │ │ lsr r3, r3, r1 │ │ │ │ @@ -556861,15 +556861,15 @@ │ │ │ │ beq 27ca6c │ │ │ │ add ip, ip, #2832 @ 0xb10 │ │ │ │ ldrh r1, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ beq 27ca60 │ │ │ │ b 27ca70 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - ldrsbeq r2, [r5], #68 @ 0x44 @ │ │ │ │ + ldrsheq r2, [r5], #68 @ 0x44 @ │ │ │ │ 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] @ 27d03c │ │ │ │ @@ -557169,29 +557169,29 @@ │ │ │ │ b 27ce50 │ │ │ │ cmp r9, #0 │ │ │ │ beq 27ce70 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 27cc98 │ │ │ │ cmp r9, #0 │ │ │ │ beq 27ce70 │ │ │ │ ldr r1, [pc, #120] @ 27d054 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldrb r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr r1, r1, #16 │ │ │ │ strb r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #88] @ 27d058 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ @@ -557213,15 +557213,15 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq r3, [r6, r0] │ │ │ │ andeq r0, r7, lr, lsl r1 │ │ │ │ @ instruction: 0x000035b0 │ │ │ │ orreq r3, r6, r0, lsl #3 │ │ │ │ ldrbeq lr, [r5, #256]! @ 0x100 │ │ │ │ ldrbeq lr, [r5, #255]! @ 0xff │ │ │ │ - rscseq r1, r5, r0, asr pc │ │ │ │ + rscseq r1, r5, r0, ror pc │ │ │ │ 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 │ │ │ │ @@ -557570,47 +557570,47 @@ │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [sp, #36] @ 0x24 │ │ │ │ b 27d3f4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 27d5cc │ │ │ │ ldr r1, [pc, #184] @ 27d6a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldrb r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #172] @ 27d6ac │ │ │ │ lsr r7, r7, #2 │ │ │ │ and r7, r7, #1 │ │ │ │ str r3, [r6, #28] │ │ │ │ b 27d5cc │ │ │ │ cmp r4, #0 │ │ │ │ beq 27d5cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldrb r7, [sp, #36] @ 0x24 │ │ │ │ lsr r7, r7, #2 │ │ │ │ and r7, r7, #1 │ │ │ │ b 27d5cc │ │ │ │ cmp r7, #0 │ │ │ │ beq 27d504 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b 27d504 │ │ │ │ cmp r7, #0 │ │ │ │ beq 27d504 │ │ │ │ ldr r1, [pc, #64] @ 27d6a8 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #48] @ 27d6ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r6, #28] │ │ │ │ b 27d504 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r2, r6, r4, asr #26 │ │ │ │ @@ -557731,15 +557731,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] @ 27d910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 27d8f8 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ @@ -557771,15 +557771,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 27d914 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #16] @ 27d918 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01864cb8 │ │ │ │ - ldrsheq r4, [r4], #224 @ 0xe0 @ │ │ │ │ + rscseq r4, r4, r0, lsl 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, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -557925,15 +557925,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] @ 27dc50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #6912 @ 0x1b00 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ beq 27dc48 │ │ │ │ ldr r2, [pc, #184] @ 27dc54 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -557980,28 +557980,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ mov r9, #0 │ │ │ │ b 27dba4 │ │ │ │ @ instruction: 0x018649b0 │ │ │ │ andeq r1, r0, r1, lsl #22 │ │ │ │ - rscseq r1, r5, r8, asr #6 │ │ │ │ + rscseq r1, r5, r8, 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 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #880] @ 27dfec │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #6912 @ 0x1b00 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ bhi 27ddd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, r3, #98304 @ 0x18000 │ │ │ │ @@ -558211,23 +558211,23 @@ │ │ │ │ cmp r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ bge 27df68 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orreq r4, r6, ip, lsr #17 │ │ │ │ andeq r1, r0, r1, lsl #22 │ │ │ │ - ldrheq r1, [r5], #24 @ │ │ │ │ + ldrsbeq r1, [r5], #24 @ │ │ │ │ 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] @ 27e144 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r8, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -558296,24 +558296,24 @@ │ │ │ │ bl 166a98 │ │ │ │ b 27e050 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 27e050 │ │ │ │ orreq r4, r6, r8, lsl r5 │ │ │ │ - ldrheq r0, [r5], #236 @ 0xec @ │ │ │ │ + ldrsbeq r0, [r5], #236 @ 0xec @ │ │ │ │ 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] @ 27e2ac │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add sl, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [sl, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -558387,15 +558387,15 @@ │ │ │ │ b 27e1ac │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 27e1ac │ │ │ │ orreq r4, r6, r0, asr #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r0, r5, r8, lsr sp │ │ │ │ + rscseq r0, r5, r8, asr sp │ │ │ │ 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] │ │ │ │ @@ -558413,15 +558413,15 @@ │ │ │ │ ldr r6, [pc, #924] @ 27e6a4 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov sl, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r4, r1 │ │ │ │ add r7, r6, #94208 @ 0x17000 │ │ │ │ ldr r1, [r7, #688] @ 0x2b0 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -558643,29 +558643,29 @@ │ │ │ │ b 27e420 │ │ │ │ orreq r1, r6, r0, lsl #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r4, r6, r4, lsl r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrdeq r1, [r6, r0] │ │ │ │ orreq r1, r6, ip, lsr #21 │ │ │ │ - rscseq r0, r5, r4, ror #20 │ │ │ │ + rscseq r0, r5, r4, lsl #21 │ │ │ │ orreq r1, r6, ip, asr #20 │ │ │ │ - rscseq r0, r5, r0, lsl #20 │ │ │ │ + rscseq r0, r5, r0, lsr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r0, r5, ip, ror #17 │ │ │ │ + rscseq r0, r5, ip, 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #624] @ 27e958 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -558813,20 +558813,20 @@ │ │ │ │ bl 166a98 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 27e734 │ │ │ │ ldr r1, [pc, #32] @ 27e978 │ │ │ │ b 27e7b8 │ │ │ │ orreq r3, r6, r0, asr #28 │ │ │ │ - rscseq r0, r5, r4, lsr #16 │ │ │ │ + rscseq r0, r5, r4, asr #16 │ │ │ │ @ instruction: 0x773593ff │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ orreq r8, r7, r0, lsl #26 │ │ │ │ - rscseq r0, r5, ip, lsl r7 │ │ │ │ + rscseq r0, r5, ip, lsr r7 │ │ │ │ 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 │ │ │ │ @@ -558842,15 +558842,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] @ 27eb04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ add r9, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r9, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r1, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -558938,15 +558938,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] @ 27ecc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ @@ -559032,15 +559032,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 166a98 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 27eb98 │ │ │ │ ldrdeq r3, [r6, ip] │ │ │ │ - rscseq r0, r5, r4, lsr r4 │ │ │ │ + rscseq r0, r5, r4, asr r4 │ │ │ │ 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] │ │ │ │ @@ -559081,15 +559081,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] @ 27eef4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r6, #688] @ 0x2b0 │ │ │ │ add r7, r5, #565248 @ 0x8a000 │ │ │ │ cmp r1, #0 │ │ │ │ beq 27edc0 │ │ │ │ @@ -559172,23 +559172,23 @@ │ │ │ │ bl 166a98 │ │ │ │ b 27edc0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ b 27edc0 │ │ │ │ orreq r3, r6, r0, lsr #15 │ │ │ │ - rscseq r0, r5, r4, ror #3 │ │ │ │ + rscseq r0, r5, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #328] @ 27f05c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r6, #688] @ 0x2b0 │ │ │ │ add r7, r5, #565248 @ 0x8a000 │ │ │ │ cmp r1, #0 │ │ │ │ beq 27ef4c │ │ │ │ @@ -559270,15 +559270,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] @ 27f194 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add sl, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [sl, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ @@ -559348,15 +559348,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] @ 27f2cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add sl, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [sl, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ @@ -559426,15 +559426,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] @ 27f41c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add fp, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [fp, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ @@ -559517,15 +559517,15 @@ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r4, [pc, #620] @ 27f6b8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r3 │ │ │ │ bl 343a88 │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r7, #688] @ 0x2b0 │ │ │ │ @@ -559672,15 +559672,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r0, r6, r0, asr #23 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq r3, [r6, r4] │ │ │ │ orreq r0, r6, r4, ror #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r6, r4] │ │ │ │ - smlalseq pc, r4, ip, sl @ │ │ │ │ + ldrheq pc, [r4], #172 @ 0xac @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ b 27f420 │ │ │ │ mov r3, #1 │ │ │ │ b 27f420 │ │ │ │ mov r3, r2 │ │ │ │ @@ -559689,15 +559689,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] @ 27f860 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 27f738 │ │ │ │ add r3, r4, #557056 @ 0x88000 │ │ │ │ @@ -559775,23 +559775,23 @@ │ │ │ │ ldm r1, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl 27e14c │ │ │ │ b 27f7d8 │ │ │ │ orreq r2, r6, r0, lsr #28 │ │ │ │ - rscseq pc, r4, r8, asr #17 │ │ │ │ + rscseq pc, r4, r8, ror #17 │ │ │ │ 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] @ 27fa68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ bne 27f8b4 │ │ │ │ @@ -559906,16 +559906,16 @@ │ │ │ │ ldr r1, [pc, #28] @ 27fa78 │ │ │ │ add r2, pc, r2 │ │ │ │ b 27f958 │ │ │ │ ldr r1, [pc, #16] @ 27fa78 │ │ │ │ b 27f950 │ │ │ │ orreq r2, r6, r8, lsr #25 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - rscseq pc, r4, r8, ror #15 │ │ │ │ - rscseq pc, r4, r0, lsr #13 │ │ │ │ + rscseq pc, r4, r8, lsl #16 │ │ │ │ + rscseq pc, r4, r0, asr #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, #3976] @ 0xf88 │ │ │ │ ldr lr, [pc, #1068] @ 27fec0 │ │ │ │ ldr ip, [pc, #1068] @ 27fec4 │ │ │ │ @@ -559924,15 +559924,15 @@ │ │ │ │ ldr r4, [pc, #1060] @ 27fec8 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov sl, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ add r9, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r9, #688] @ 0x2b0 │ │ │ │ subs r5, r3, #0 │ │ │ │ moveq r5, #16 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -560187,30 +560187,30 @@ │ │ │ │ b 27fdf0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r0, r6, r4, ror #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r2, r6, r8, ror sl │ │ │ │ orreq r0, r6, ip, lsr #8 │ │ │ │ orreq r0, r6, r0, asr #5 │ │ │ │ - ldrsheq pc, [r4], #60 @ 0x3c @ │ │ │ │ + rscseq pc, r4, ip, lsl r4 @ │ │ │ │ orreq r0, r6, r4, lsl #5 │ │ │ │ - ldrheq pc, [r4], #60 @ 0x3c @ │ │ │ │ - rscseq pc, r4, r8, ror #7 │ │ │ │ + ldrsbeq pc, [r4], #60 @ 0x3c @ │ │ │ │ + rscseq pc, r4, r8, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq r0, r6, ip, lsr r2 │ │ │ │ - rscseq pc, r4, r4, ror r3 @ │ │ │ │ - rscseq pc, r4, ip, lsl #7 │ │ │ │ + smlalseq pc, r4, r4, r3 @ │ │ │ │ + rscseq pc, r4, ip, lsr #7 │ │ │ │ orreq r0, r6, r0, lsl #4 │ │ │ │ - smlalseq pc, r4, r0, r1 @ │ │ │ │ + ldrheq pc, [r4], #16 @ │ │ │ │ ldrdeq r0, [r6, r0] │ │ │ │ - rscseq pc, r4, r8, lsl #6 │ │ │ │ - rscseq pc, r4, r4, lsr r3 @ │ │ │ │ + rscseq pc, r4, r8, lsr #6 │ │ │ │ + rscseq pc, r4, r4, asr r3 @ │ │ │ │ @ instruction: 0x01860198 │ │ │ │ - ldrsbeq pc, [r4], #32 @ │ │ │ │ - rscseq pc, r4, r8, ror #5 │ │ │ │ + ldrsheq pc, [r4], #32 @ │ │ │ │ + rscseq pc, r4, r8, lsl #6 │ │ │ │ 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] @ 2804fc │ │ │ │ ldr ip, [pc, #1484] @ 280500 │ │ │ │ @@ -560220,15 +560220,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #1468] @ 280504 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add fp, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [pc, #1432] @ 280508 │ │ │ │ ldr r1, [fp, #688] @ 0x2b0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -560513,15 +560513,15 @@ │ │ │ │ orr r3, r3, #16 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ strb r3, [sp, #44] @ 0x2c │ │ │ │ beq 2801d0 │ │ │ │ mov r0, r9 │ │ │ │ sub r1, r8, #1 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ b 2801d0 │ │ │ │ ldr r2, [pc, #320] @ 280540 │ │ │ │ ldr r3, [pc, #252] @ 280500 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -560562,70 +560562,70 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 280318 │ │ │ │ ldr r1, [pc, #164] @ 280548 │ │ │ │ b 28004c │ │ │ │ cmp r9, #0 │ │ │ │ beq 2800e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldrb r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #1 │ │ │ │ orr r3, r3, #16 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ strb r3, [sp, #44] @ 0x2c │ │ │ │ bgt 2803e4 │ │ │ │ b 2801d8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2800e8 │ │ │ │ ldr r1, [pc, #132] @ 280564 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #116] @ 280568 │ │ │ │ str r2, [r3, #28] │ │ │ │ b 2804b4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r0, r6, r8, asr #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq r2, [r6, r8] │ │ │ │ orreq r0, r6, r8, lsl #1 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ orreq pc, r5, r4, lsr #31 │ │ │ │ - rscseq pc, r4, r8, ror #2 │ │ │ │ + rscseq pc, r4, r8, lsl #3 │ │ │ │ orreq pc, r5, r8, lsl #30 │ │ │ │ andeq r0, r7, lr, lsl r1 │ │ │ │ @ instruction: 0x000035b0 │ │ │ │ orreq pc, r5, ip, lsl #26 │ │ │ │ - rscseq lr, r4, ip, asr #29 │ │ │ │ - rscseq lr, r4, r0, ror lr │ │ │ │ + rscseq lr, r4, ip, ror #29 │ │ │ │ + smlalseq lr, r4, r0, lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq pc, r5, r4, asr #25 │ │ │ │ - rscseq lr, r4, r4, lsl #29 │ │ │ │ - rscseq lr, r4, r4, lsl lr │ │ │ │ + rscseq lr, r4, r4, lsr #29 │ │ │ │ + rscseq lr, r4, r4, lsr lr │ │ │ │ strdeq pc, [r5, r8] │ │ │ │ - rscseq lr, r4, r0, ror sp │ │ │ │ + smlalseq lr, r4, r0, sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq pc, r5, r4, asr #23 │ │ │ │ - ldrsheq lr, [r4], #204 @ 0xcc @ │ │ │ │ - rscseq lr, r4, r8, lsr #26 │ │ │ │ + rscseq lr, r4, ip, lsl sp │ │ │ │ + rscseq lr, r4, r8, asr #26 │ │ │ │ orreq pc, r5, ip, lsl #23 │ │ │ │ - rscseq lr, r4, r4, asr #25 │ │ │ │ - ldrsbeq lr, [r4], #204 @ 0xcc @ │ │ │ │ + rscseq lr, r4, r4, ror #25 │ │ │ │ + ldrsheq lr, [r4], #204 @ 0xcc @ │ │ │ │ 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] @ 280754 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r9, r1 │ │ │ │ add sl, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [sl, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ @@ -560733,29 +560733,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 280724 │ │ │ │ ldr r1, [pc, #20] @ 280768 │ │ │ │ b 2806e0 │ │ │ │ orreq r1, r6, r0, lsr #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq lr, r4, r0, lsl fp │ │ │ │ - ldrsbeq lr, [r4], #172 @ 0xac @ │ │ │ │ - rscseq lr, r4, r0, asr sl │ │ │ │ + rscseq lr, r4, r0, lsr fp │ │ │ │ + ldrsheq lr, [r4], #172 @ 0xac @ │ │ │ │ + rscseq lr, r4, r0, ror sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrheq lr, [r4], #168 @ 0xa8 @ │ │ │ │ - rscseq lr, r4, r0, asr #20 │ │ │ │ + ldrsbeq lr, [r4], #168 @ 0xa8 @ │ │ │ │ + rscseq lr, r4, r0, ror #20 │ │ │ │ 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] @ 2809ac │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add fp, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [fp, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, #0 │ │ │ │ mov sl, r2 │ │ │ │ @@ -560884,29 +560884,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 28097c │ │ │ │ ldr r1, [pc, #24] @ 2809c4 │ │ │ │ b 280928 │ │ │ │ @ instruction: 0x01861d98 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq lr, r4, ip, ror #17 │ │ │ │ - rscseq lr, r4, r8, lsr #17 │ │ │ │ - ldrsheq lr, [r4], #120 @ 0x78 @ │ │ │ │ + rscseq lr, r4, ip, lsl #18 │ │ │ │ + rscseq lr, r4, r8, asr #17 │ │ │ │ + rscseq lr, r4, r8, lsl r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq lr, r4, r4, lsl #17 │ │ │ │ - rscseq lr, r4, r8, ror #15 │ │ │ │ + rscseq lr, r4, r4, lsr #17 │ │ │ │ + rscseq lr, r4, r8, lsl #16 │ │ │ │ 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] @ 280a40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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]! │ │ │ │ @@ -560929,15 +560929,15 @@ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #104] @ 280acc │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ble 280ac4 │ │ │ │ sub r6, r1, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -561313,24 +561313,24 @@ │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r9, r0, ip, lsr r3 │ │ │ │ andeq r1, r0, r2, lsl #22 │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - tsteq lr, r4, ror r6 │ │ │ │ + @ instruction: 0x010eb694 │ │ │ │ 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] @ 2813e8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add sl, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [sl, #688] @ 0x2b0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ tst r3, #1 │ │ │ │ mov r6, r1 │ │ │ │ @@ -561538,36 +561538,36 @@ │ │ │ │ ldr r1, [pc, #24] @ 2813f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b 281184 │ │ │ │ @ instruction: 0x0186149c │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ - rscseq lr, r4, r8, lsl #3 │ │ │ │ + rscseq lr, r4, r8, lsr #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq lr, r4, ip, ror #1 │ │ │ │ - rscseq lr, r4, r8, lsl #1 │ │ │ │ + rscseq lr, r4, ip, lsl #2 │ │ │ │ + rscseq lr, r4, r8, lsr #1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ strbtmi sl, [r0], #0 │ │ │ │ - rscseq lr, r4, ip, lsr r0 │ │ │ │ - ldrsbeq sp, [r4], #244 @ 0xf4 @ │ │ │ │ - rscseq sp, r4, r4, asr #31 │ │ │ │ - ldrsbeq sp, [r4], #240 @ 0xf0 @ │ │ │ │ - rscseq sp, r4, ip, asr #30 │ │ │ │ + rscseq lr, r4, ip, asr r0 │ │ │ │ + ldrsheq sp, [r4], #244 @ 0xf4 @ │ │ │ │ + rscseq sp, r4, r4, ror #31 │ │ │ │ + ldrsheq sp, [r4], #240 @ 0xf0 @ │ │ │ │ + rscseq sp, r4, ip, ror #30 │ │ │ │ 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] @ 281708 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #688] @ 0x2b0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ tst r3, #1 │ │ │ │ mov sl, r1 │ │ │ │ @@ -561741,24 +561741,24 @@ │ │ │ │ bl 166a98 │ │ │ │ b 28157c │ │ │ │ orreq r1, r6, r8, ror #1 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ strbtmi ip, [r0], #0 │ │ │ │ - rscseq sp, r4, ip, lsl #27 │ │ │ │ + rscseq sp, r4, ip, lsr #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq sp, r4, r8, ror sp │ │ │ │ - rscseq sp, r4, ip, ror #26 │ │ │ │ + smlalseq sp, r4, r8, sp │ │ │ │ + rscseq sp, r4, ip, lsl #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlalseq sp, r4, ip, sp │ │ │ │ - rscseq sp, r4, r0, lsl sp │ │ │ │ - rscseq sp, r4, r4, lsr #26 │ │ │ │ + ldrheq sp, [r4], #220 @ 0xdc @ │ │ │ │ + rscseq sp, r4, r0, lsr sp │ │ │ │ + rscseq sp, r4, r4, asr #26 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - rscseq sp, r4, r4, lsr sp │ │ │ │ + rscseq sp, r4, r4, asr sp │ │ │ │ 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 │ │ │ │ @@ -561953,35 +561953,35 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 28198c │ │ │ │ ldr r2, [pc, #40] @ 281a8c │ │ │ │ add r2, pc, r2 │ │ │ │ b 281978 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ - ldrsbeq sp, [r4], #176 @ 0xb0 @ │ │ │ │ + ldrsheq sp, [r4], #176 @ 0xb0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldmcc r1, {r0, r1, r2, r4, r8, r9, sl, ip, sp, pc}^ │ │ │ │ cmnmi r8, r0 │ │ │ │ - ldrsbeq sp, [r4], #160 @ 0xa0 @ │ │ │ │ + ldrsheq sp, [r4], #160 @ 0xa0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strbtmi r8, [r0], #0 │ │ │ │ - rscseq sp, r4, ip, lsr #20 │ │ │ │ - ldrsheq sp, [r4], #144 @ 0x90 @ │ │ │ │ + rscseq sp, r4, ip, asr #20 │ │ │ │ + rscseq sp, r4, r0, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #76] @ 281af4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -562219,21 +562219,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ beq 281c4c │ │ │ │ b 281c2c │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ orreq lr, r5, r8, lsr r4 │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ - ldrdeq sl, [lr, -r1] │ │ │ │ + strdeq sl, [lr, -r1] │ │ │ │ andeq r8, r0, r8, asr r5 │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ - tsteq r8, r8, lsl #20 │ │ │ │ - rscseq sp, r4, r8, lsl #15 │ │ │ │ + tsteq r8, r8, lsr #20 │ │ │ │ + rscseq sp, r4, r8, lsr #15 │ │ │ │ muleq r0, ip, fp │ │ │ │ - rscseq sp, r4, ip, ror #13 │ │ │ │ + rscseq sp, r4, ip, lsl #14 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ 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 │ │ │ │ @@ -562271,18 +562271,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 281b98 │ │ │ │ add r0, r7, #33792 @ 0x8400 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b e2130 │ │ │ │ - smlalseq sp, r4, r4, r5 │ │ │ │ - rscseq sp, r4, r4, lsr #11 │ │ │ │ + ldrheq sp, [r4], #84 @ 0x54 @ │ │ │ │ + rscseq sp, r4, r4, asr #11 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatteq r8, r0, r7, r7 │ │ │ │ + tsteq r8, r0, lsl #16 │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ add r0, r0, #458752 @ 0x70000 │ │ │ │ add r3, r0, #284 @ 0x11c │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ beq 281fd0 │ │ │ │ @@ -562313,30 +562313,30 @@ │ │ │ │ b 281fc0 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r3, [pc, #36] @ 282028 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r1, r0, #438272 @ 0x6b000 │ │ │ │ ldr r1, [r1, #2620] @ 0xa3c │ │ │ │ mov r3, #1 │ │ │ │ b 281b98 │ │ │ │ orreq r0, r6, r4, 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, #168] @ 2820ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #152] @ 2820f0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -562370,25 +562370,25 @@ │ │ │ │ lsl r2, r2, r3 │ │ │ │ bl efda4 │ │ │ │ add r0, r4, #33792 @ 0x8400 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b e2130 │ │ │ │ orreq r0, r6, r4, ror #9 │ │ │ │ - rscseq sp, r4, ip, ror #8 │ │ │ │ + rscseq sp, r4, ip, lsl #9 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #112] @ 282180 │ │ │ │ ldr r2, [pc, #112] @ 282184 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 282160 │ │ │ │ mov r0, r3 │ │ │ │ bl 1b17d4 │ │ │ │ ldr r3, [pc, #76] @ 282188 │ │ │ │ @@ -562408,36 +562408,36 @@ │ │ │ │ ldr r1, [r3, #2620] @ 0xa3c │ │ │ │ mov r3, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 281eb8 │ │ │ │ orreq r0, r6, r4, lsl r4 │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ - smlabteq r8, r0, r5, r7 │ │ │ │ - smlalseq sp, r4, ip, r3 │ │ │ │ + smlatteq r8, r0, r5, r7 │ │ │ │ + ldrheq sp, [r4], #60 @ 0x3c @ │ │ │ │ ldr r3, [pc, #36] @ 2821bc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r1, r0, #438272 @ 0x6b000 │ │ │ │ ldr r1, [r1, #2620] @ 0xa3c │ │ │ │ mov r3, #0 │ │ │ │ b 281b98 │ │ │ │ @ instruction: 0x01860390 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ 282280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #152] @ 282284 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -562471,25 +562471,25 @@ │ │ │ │ lsl r2, r2, r3 │ │ │ │ bl f00ec │ │ │ │ add r0, r4, #33792 @ 0x8400 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b e2130 │ │ │ │ orreq r0, r6, r0, asr r3 │ │ │ │ - rscseq sp, r4, ip, lsl #6 │ │ │ │ + rscseq sp, r4, ip, lsr #6 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #112] @ 282314 │ │ │ │ ldr r2, [pc, #112] @ 282318 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 2822f4 │ │ │ │ mov r0, r3 │ │ │ │ bl 1b17d4 │ │ │ │ ldr r3, [pc, #76] @ 28231c │ │ │ │ @@ -562509,16 +562509,16 @@ │ │ │ │ ldr r1, [r3, #2620] @ 0xa3c │ │ │ │ mov r3, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 281eb8 │ │ │ │ orreq r0, r6, r0, lsl #5 │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ - ldrheq sp, [r4], #24 @ │ │ │ │ - rscseq sp, r4, r8, lsl #4 │ │ │ │ + ldrsbeq sp, [r4], #24 @ │ │ │ │ + rscseq sp, r4, r8, lsr #4 │ │ │ │ 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, #1572] @ 0x624 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -563572,29 +563572,29 @@ │ │ │ │ str r2, [r4, #3412] @ 0xd54 │ │ │ │ str r3, [r4, #3416] @ 0xd58 │ │ │ │ strb r6, [r4, #4026] @ 0xfba │ │ │ │ b 2825cc │ │ │ │ andeq r4, r0, r7 │ │ │ │ strdeq sp, [r5, r0] │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - tsteq lr, lr, asr r1 │ │ │ │ + tsteq lr, lr, ror r1 │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, pc, asr #12 │ │ │ │ - strheq sl, [lr, -r4] │ │ │ │ + ldrdeq sl, [lr, -r4] │ │ │ │ andeq r8, r0, lr, asr r4 │ │ │ │ - tsteq r8, ip, asr r1 │ │ │ │ - rscseq ip, r4, ip, ror pc │ │ │ │ + tsteq r8, ip, ror r1 │ │ │ │ + smlalseq ip, r4, ip, pc @ │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ @ instruction: 0x00008bba │ │ │ │ - ldrdeq sl, [lr, -r0] │ │ │ │ - rscseq ip, r4, r0, ror #28 │ │ │ │ + strdeq sl, [lr, -r0] │ │ │ │ + rscseq ip, r4, r0, lsl #29 │ │ │ │ andeq r8, r0, fp, lsr #1 │ │ │ │ - smlabteq lr, r6, r0, sl │ │ │ │ + smlatteq lr, r6, r0, sl │ │ │ │ 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 │ │ │ │ @@ -565228,33 +565228,33 @@ │ │ │ │ bl 166a98 │ │ │ │ b 28351c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ b 284628 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - ldrsbeq sl, [r4], #144 @ 0x90 @ │ │ │ │ + ldrsheq sl, [r4], #144 @ 0x90 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq sl, [r4], #144 @ 0x90 @ │ │ │ │ + ldrsbeq sl, [r4], #144 @ 0x90 @ │ │ │ │ ldr r3, [pc, #28] @ 284dc8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 2823e8 │ │ │ │ orreq sp, r5, ip, ror r7 │ │ │ │ ldr r3, [pc, #28] @ 284df0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 2823e8 │ │ │ │ orreq sp, r5, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -565490,60 +565490,60 @@ │ │ │ │ b 284ee4 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ ldrdeq fp, [r5, r8] │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r0, r0, r3, ror #24 │ │ │ │ - rscseq sl, r4, ip, lsl r6 │ │ │ │ - smlalseq r3, r4, r8, r0 │ │ │ │ + rscseq sl, r4, ip, lsr r6 │ │ │ │ + ldrheq r3, [r4], #8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - rscseq sl, r4, r0, ror #11 │ │ │ │ - ldrsbeq sl, [r4], #88 @ 0x58 @ │ │ │ │ - rscseq sl, r4, r8, lsr #10 │ │ │ │ - rscseq sl, r4, r4, ror #9 │ │ │ │ - rscseq r2, r4, r4, asr pc │ │ │ │ - rscseq sl, r4, r0, ror #8 │ │ │ │ - rscseq sl, r4, ip, lsr #8 │ │ │ │ - ldrheq r2, [r4], #236 @ 0xec @ │ │ │ │ - rscseq sl, r4, ip, lsl r4 │ │ │ │ - rscseq sl, r4, ip, ror #7 │ │ │ │ + rscseq sl, r4, r0, lsl #12 │ │ │ │ + ldrsheq sl, [r4], #88 @ 0x58 @ │ │ │ │ + rscseq sl, r4, r8, asr #10 │ │ │ │ + rscseq sl, r4, r4, lsl #10 │ │ │ │ + rscseq r2, r4, r4, ror pc │ │ │ │ + rscseq sl, r4, r0, lsl #9 │ │ │ │ + rscseq sl, r4, ip, asr #8 │ │ │ │ + ldrsbeq r2, [r4], #236 @ 0xec @ │ │ │ │ + rscseq sl, r4, ip, lsr r4 │ │ │ │ + rscseq sl, r4, ip, lsl #8 │ │ │ │ ldr r3, [pc, #36] @ 285214 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b 284df4 │ │ │ │ orreq sp, r5, r8, lsr r3 │ │ │ │ ldr r3, [pc, #36] @ 285244 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 284df4 │ │ │ │ orreq sp, r5, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #3496] @ 286008 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #3480] @ 28600c │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #680] @ 0x2a8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #15 │ │ │ │ bne 285334 │ │ │ │ @@ -566413,36 +566413,36 @@ │ │ │ │ ldrb r0, [r5, #1772] @ 0x6ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq sp, r5, r8, asr #5 │ │ │ │ orreq sl, r5, r0, lsl #27 │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ andeq r8, r0, r6, lsr r0 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - ldrdeq r7, [lr, -r8] │ │ │ │ + strdeq r7, [lr, -r8] │ │ │ │ muleq r0, r0, r8 │ │ │ │ andeq r8, r0, lr, asr r4 │ │ │ │ andeq r8, r0, fp, lsr #1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ - tsteq lr, r0, asr #10 │ │ │ │ - ldrheq sp, [r3], #76 @ 0x4c @ │ │ │ │ + tsteq lr, r0, ror #10 │ │ │ │ + ldrsbeq sp, [r3], #76 @ 0x4c @ │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ @ instruction: 0x00008bba │ │ │ │ muleq r0, fp, fp │ │ │ │ - strdeq r7, [lr, -r2] │ │ │ │ - strdeq r7, [lr, -r4] │ │ │ │ - smlalseq sl, r4, r0, r1 │ │ │ │ + tsteq lr, r2, lsl r5 │ │ │ │ + tsteq lr, r4, lsl r5 │ │ │ │ + ldrheq sl, [r4], #16 @ │ │ │ │ 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 │ │ │ │ - smlatbeq lr, sl, r3, r7 │ │ │ │ + smlabteq lr, sl, r3, r7 │ │ │ │ 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 │ │ │ │ @@ -566452,16 +566452,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 r3 │ │ │ │ - rscseq r8, r4, r8, asr lr │ │ │ │ - rscseq r8, r4, r4, lsr lr │ │ │ │ + rscseq r8, r4, r8, ror lr │ │ │ │ + rscseq r8, r4, r4, asr lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ add r2, r5, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1464] @ 0x5b8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 28663c │ │ │ │ ldr r0, [pc, #-44] @ 2860b4 │ │ │ │ @@ -566859,15 +566859,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #424] @ 2868b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 2867e0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #388] @ 2868bc │ │ │ │ @@ -566968,22 +566968,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b 2867f4 │ │ │ │ orreq fp, r5, r8, lsl lr │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r0, r0, r3, ror #24 │ │ │ │ - rscseq ip, r3, r0, lsl r0 │ │ │ │ + rscseq ip, r3, r0, lsr r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - rscseq r8, r4, ip, lsl #27 │ │ │ │ - rscseq r8, r4, ip, lsr #26 │ │ │ │ + rscseq r8, r4, ip, lsr #27 │ │ │ │ + rscseq r8, r4, ip, asr #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r8, r4, r4, lsl #26 │ │ │ │ - rscseq r8, r4, ip, ror #25 │ │ │ │ + rscseq r8, r4, r4, lsr #26 │ │ │ │ + rscseq r8, r4, ip, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-40] @ 0xffffffd8 │ │ │ │ ldr r2, [pc, #192] @ 2869c4 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -567034,15 +567034,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3392] @ 0xd40 │ │ │ │ b 286938 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r5, r8, ror #13 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x018596b8 │ │ │ │ - rscseq r8, r4, ip, asr #24 │ │ │ │ + rscseq r8, r4, ip, ror #24 │ │ │ │ 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 │ │ │ │ @@ -567171,16 +567171,16 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r0, r7, r0, lsr #21 │ │ │ │ orreq r9, r5, r8, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r9, r5, r8, ror #9 │ │ │ │ orreq r9, r5, r4, asr #9 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rscseq r8, r4, ip, lsr sl │ │ │ │ - rscseq r8, r4, r0, asr sl │ │ │ │ + rscseq r8, r4, ip, asr sl │ │ │ │ + rscseq r8, r4, r0, ror sl │ │ │ │ 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] @ 286d04 │ │ │ │ @@ -567318,15 +567318,15 @@ │ │ │ │ bne 286f14 │ │ │ │ mov r9, #0 │ │ │ │ ldr sl, [pc, #652] @ 2870c0 │ │ │ │ mov r2, #1 │ │ │ │ add r5, r6, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28702c │ │ │ │ ldr r0, [r4, #3400] @ 0xd48 │ │ │ │ cmp r0, #0 │ │ │ │ moveq fp, r0 │ │ │ │ moveq sl, r9 │ │ │ │ beq 286e8c │ │ │ │ @@ -567339,15 +567339,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 2286a4 │ │ │ │ orr sl, r0, r9 │ │ │ │ mov fp, r0 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 287014 │ │ │ │ cmp sl, #0 │ │ │ │ bne 286f50 │ │ │ │ add r4, r4, #3376 @ 0xd30 │ │ │ │ ldrh r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -567451,15 +567451,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 287048 │ │ │ │ cmp sl, #0 │ │ │ │ bne 287034 │ │ │ │ b 286e4c │ │ │ │ mov r1, r8 │ │ │ │ @@ -567468,43 +567468,43 @@ │ │ │ │ cmp fp, #0 │ │ │ │ beq 286ea8 │ │ │ │ b 286fcc │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 287064 │ │ │ │ b 28708c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r5, r0, lsr #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq sp, r5, r8, lsr #9 │ │ │ │ @ instruction: 0x01870790 │ │ │ │ andeq sl, r8, r4, asr #26 │ │ │ │ orreq r0, r7, ip, lsl r7 │ │ │ │ orreq r9, r5, r8, lsr r1 │ │ │ │ - ldrdeq lr, [r9, -r4] │ │ │ │ - rscseq r8, r4, r8, asr #13 │ │ │ │ + strdeq lr, [r9, -r4] │ │ │ │ + rscseq r8, r4, r8, ror #13 │ │ │ │ orreq r0, r7, r8, lsr #11 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #32] @ 287104 │ │ │ │ ldr r2, [pc, #32] @ 287108 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #24] @ 28710c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 286da0 │ │ │ │ orreq fp, r5, r4, asr #8 │ │ │ │ - rscseq r8, r4, r4, ror r5 │ │ │ │ + smlalseq r8, r4, r4, r5 │ │ │ │ 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 │ │ │ │ @@ -567535,20 +567535,20 @@ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldr r3, [pc, #32] @ 2871b4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [pc, #28] @ 2871b8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x0185b390 │ │ │ │ - ldrsbeq r8, [r4], #76 @ 0x4c @ │ │ │ │ + ldrsheq r8, [r4], #76 @ 0x4c @ │ │ │ │ ldr r3, [pc, #144] @ 287254 │ │ │ │ sub r1, r1, #3472 @ 0xd90 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi 28724c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ @@ -567579,15 +567579,15 @@ │ │ │ │ add r0, r0, #2720 @ 0xaa0 │ │ │ │ bx lr │ │ │ │ add r0, r0, #466944 @ 0x72000 │ │ │ │ add r0, r0, #2560 @ 0xa00 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrdeq r5, [lr, -r4] │ │ │ │ + strdeq r5, [lr, -r4] │ │ │ │ andeq r2, r7, r4, lsl sl │ │ │ │ andeq r2, r7, ip, lsr sl │ │ │ │ andeq r2, r7, r8, lsr #20 │ │ │ │ andeq r2, r7, r4, ror #20 │ │ │ │ andeq r2, r7, r8, ror sl │ │ │ │ andeq r2, r7, ip, lsl #21 │ │ │ │ ldr r3, [pc, #144] @ 287308 │ │ │ │ @@ -567624,15 +567624,15 @@ │ │ │ │ add r0, r2, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ 287324 │ │ │ │ add r0, r2, r0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - tsteq lr, r9, lsr #14 │ │ │ │ + tsteq lr, r9, asr #14 │ │ │ │ ldrdeq r2, [r7], -r8 │ │ │ │ strdeq r2, [r7], -ip │ │ │ │ andeq r2, r7, r4, asr #22 │ │ │ │ andeq r2, r7, r8, ror #22 │ │ │ │ andeq r2, r7, ip, lsl #23 │ │ │ │ ldrdeq r2, [r7], -r4 │ │ │ │ @ instruction: 0x00072ab4 │ │ │ │ @@ -567641,15 +567641,15 @@ │ │ │ │ bhi 287344 │ │ │ │ ldr r3, [pc, #16] @ 28734c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - tsteq lr, r4, ror r6 │ │ │ │ + @ instruction: 0x010e5694 │ │ │ │ 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 2873ec │ │ │ │ @@ -567684,15 +567684,15 @@ │ │ │ │ add r3, r0, r6 │ │ │ │ bne 2873c0 │ │ │ │ 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} │ │ │ │ - tsteq lr, r8, lsr r6 │ │ │ │ + tsteq lr, r8, asr r6 │ │ │ │ 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 │ │ │ │ @@ -567746,27 +567746,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} │ │ │ │ - smlabbeq lr, r8, r5, r5 │ │ │ │ + smlatbeq lr, r8, r5, 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 r7, r3 │ │ │ │ ldr r3, [pc, #472] @ 2876e8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r2 │ │ │ │ bl 5c11c <__aeabi_fcmpeq@plt> │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ @@ -567873,25 +567873,25 @@ │ │ │ │ ldr r1, [pc, #56] @ 287710 │ │ │ │ add r2, pc, r2 │ │ │ │ b 287574 │ │ │ │ ldr r2, [pc, #48] @ 287714 │ │ │ │ add r2, pc, r2 │ │ │ │ b 287570 │ │ │ │ orreq fp, r5, r8, lsl r0 │ │ │ │ - rscseq r8, r4, ip, asr #2 │ │ │ │ - tsteq lr, r4, lsr #8 │ │ │ │ + rscseq r8, r4, ip, ror #2 │ │ │ │ + tsteq lr, r4, asr #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - rscseq r8, r4, r8, lsr #32 │ │ │ │ + rscseq r8, r4, r8, asr #32 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r8, r4, ip, lsl r0 │ │ │ │ - rscseq r8, r4, r0, lsl r0 │ │ │ │ - rscseq r8, r4, r0, lsr #32 │ │ │ │ - rscseq r8, r4, r4 │ │ │ │ + rscseq r8, r4, ip, lsr r0 │ │ │ │ + rscseq r8, r4, r0, lsr r0 │ │ │ │ + rscseq r8, r4, r0, asr #32 │ │ │ │ + rscseq r8, r4, r4, lsr #32 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsbeq r7, [r4], #248 @ 0xf8 @ │ │ │ │ + ldrsheq r7, [r4], #248 @ 0xf8 @ │ │ │ │ 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 │ │ │ │ @@ -567976,15 +567976,15 @@ │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 5c038 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ b 2877a8 │ │ │ │ - tsteq lr, r4, ror #4 │ │ │ │ + smlabbeq lr, r4, r2, 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 r0, r0, #3472 @ 0xd90 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -568086,25 +568086,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 5c038 │ │ │ │ mov r4, r0 │ │ │ │ b 28791c │ │ │ │ - strdeq r5, [lr, -r4] │ │ │ │ + tsteq lr, r4, 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 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #648] @ 287cec │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -568258,27 +568258,27 @@ │ │ │ │ ldr r1, [pc, #64] @ 287d1c │ │ │ │ add r2, pc, r2 │ │ │ │ b 287c14 │ │ │ │ ldr r2, [pc, #56] @ 287d20 │ │ │ │ add r2, pc, r2 │ │ │ │ b 287c10 │ │ │ │ orreq sl, r5, r4, asr #21 │ │ │ │ - @ instruction: 0x010e4ebc │ │ │ │ + ldrdeq r4, [lr, -ip] │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - rscseq r7, r4, r8, lsr #22 │ │ │ │ - rscseq r7, r4, r8, asr #21 │ │ │ │ + rscseq r7, r4, r8, asr #22 │ │ │ │ + rscseq r7, r4, r8, ror #21 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrsbeq r7, [r4], #172 @ 0xac @ │ │ │ │ - rscseq r7, r4, r0, lsr #21 │ │ │ │ - smlalseq r7, r4, r4, sl │ │ │ │ - smlalseq r7, r4, ip, sl │ │ │ │ - smlalseq r7, r4, ip, sl │ │ │ │ - rscseq r7, r4, r0, lsl #20 │ │ │ │ + ldrsheq r7, [r4], #172 @ 0xac @ │ │ │ │ + rscseq r7, r4, r0, asr #21 │ │ │ │ + ldrheq r7, [r4], #164 @ 0xa4 @ │ │ │ │ + ldrheq r7, [r4], #172 @ 0xac @ │ │ │ │ + ldrheq r7, [r4], #172 @ 0xac @ │ │ │ │ + rscseq r7, r4, r0, lsr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, r4, r0, asr sl │ │ │ │ + rscseq r7, r4, r0, ror sl │ │ │ │ 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] │ │ │ │ @@ -568388,15 +568388,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #492] @ 2880dc │ │ │ │ sub r6, r0, #3472 @ 0xd90 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ bhi 287fd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #456] @ 2880e0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -568510,32 +568510,32 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 5aa78 <__aeabi_ui2d@plt> │ │ │ │ strd r0, [r7, #8] │ │ │ │ b 288038 │ │ │ │ mov ip, #32 │ │ │ │ b 28801c │ │ │ │ orreq sl, r5, r8, lsr r6 │ │ │ │ - @ instruction: 0x010e4a98 │ │ │ │ + @ instruction: 0x010e4ab8 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - smlalseq r7, r4, r0, r7 │ │ │ │ - rscseq r7, r4, r8, ror #14 │ │ │ │ + ldrheq r7, [r4], #112 @ 0x70 @ │ │ │ │ + rscseq r7, r4, r8, lsl #15 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, r4, r4, lsl r7 │ │ │ │ + rscseq r7, r4, r4, lsr r7 │ │ │ │ mov r3, r2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ b 287ed8 │ │ │ │ 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] @ 2882f0 │ │ │ │ sub r6, r0, #3472 @ 0xd90 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ bhi 2881fc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #432] @ 2882f4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -568643,32 +568643,32 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ str r0, [r7, #4] │ │ │ │ b 28825c │ │ │ │ mov ip, #16 │ │ │ │ b 288240 │ │ │ │ orreq sl, r5, ip, lsl #8 │ │ │ │ - tsteq lr, ip, ror #16 │ │ │ │ + smlabbeq lr, ip, r8, r4 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ + ldrsheq r7, [r4], #84 @ 0x54 @ │ │ │ │ ldrsbeq r7, [r4], #84 @ 0x54 @ │ │ │ │ - ldrheq r7, [r4], #84 @ 0x54 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, r4, r0, ror #10 │ │ │ │ + rscseq r7, r4, r0, lsl #11 │ │ │ │ mov r3, r2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ b 288104 │ │ │ │ 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] @ 288518 │ │ │ │ sub r6, r0, #3472 @ 0xd90 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ bhi 288418 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #452] @ 28851c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -568781,31 +568781,31 @@ │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ b 288480 │ │ │ │ mov ip, #16 │ │ │ │ b 288464 │ │ │ │ strdeq sl, [r5, r8] │ │ │ │ - tsteq lr, r8, asr r6 │ │ │ │ + tsteq lr, r8, ror r6 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - rscseq r7, r4, r8, lsr #8 │ │ │ │ - rscseq r7, r4, r0, lsl #8 │ │ │ │ + rscseq r7, r4, r8, asr #8 │ │ │ │ + rscseq r7, r4, r0, lsr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq r7, [r4], #48 @ 0x30 @ │ │ │ │ + ldrsbeq r7, [r4], #48 @ 0x30 @ │ │ │ │ mov r3, r2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ b 288318 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ 288600 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ble 2885e8 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ mov r7, r1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -568839,15 +568839,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 288604 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 288608 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrdeq r9, [r5, r0] │ │ │ │ - ldrheq r7, [r4], #44 @ 0x2c @ │ │ │ │ + ldrsbeq r7, [r4], #44 @ 0x2c @ │ │ │ │ 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] │ │ │ │ @@ -568867,15 +568867,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] @ 288774 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ble 288744 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -568932,17 +568932,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 288780 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 28877c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01859eb8 │ │ │ │ - rscseq r7, r4, ip, ror #2 │ │ │ │ + rscseq r7, r4, ip, lsl #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r7, r4, r4, ror #2 │ │ │ │ + rscseq r7, r4, r4, lsl #3 │ │ │ │ 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 │ │ │ │ @@ -569532,15 +569532,15 @@ │ │ │ │ ldr r3, [pc, #304] @ 2891f4 │ │ │ │ ldr r0, [pc, #304] @ 2891f8 │ │ │ │ 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 11bffc8 │ │ │ │ + b 11bffe8 │ │ │ │ subs fp, fp, r8 │ │ │ │ ldr r4, [sp] │ │ │ │ bmi 289074 │ │ │ │ bic fp, fp, #15 │ │ │ │ add fp, r8, fp │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -569598,27 +569598,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5c9c8 │ │ │ │ orreq lr, r6, r4, asr #14 │ │ │ │ orreq lr, r6, r8, lsr #12 │ │ │ │ orreq r7, r5, r8, lsr r0 │ │ │ │ - rscseq ip, r9, r0, ror #28 │ │ │ │ + rscseq ip, r9, r0, lsl #29 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ orreq lr, r6, r4, lsl #10 │ │ │ │ - ldrheq ip, [r9], #208 @ 0xd0 @ │ │ │ │ + ldrsbeq ip, [r9], #208 @ 0xd0 @ │ │ │ │ orreq lr, r6, ip, asr #9 │ │ │ │ @ instruction: 0xfffffdb4 │ │ │ │ orreq lr, r6, r0, asr #11 │ │ │ │ @ instruction: 0x0186e494 │ │ │ │ - rscseq r6, r4, ip, lsl #15 │ │ │ │ + rscseq r6, r4, ip, lsr #15 │ │ │ │ orreq lr, r6, r4, lsl r4 │ │ │ │ - ldrsbeq r6, [r4], #116 @ 0x74 @ │ │ │ │ - rscseq r6, r4, r8, asr r7 │ │ │ │ + ldrsheq r6, [r4], #116 @ 0x74 @ │ │ │ │ + rscseq r6, r4, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -569815,23 +569815,23 @@ │ │ │ │ bne 289538 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #996 @ 0x3e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r6, r5, r0, lsr #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlalseq r6, r4, r8, r6 │ │ │ │ + ldrheq r6, [r4], #104 @ 0x68 @ │ │ │ │ strdeq r6, [r5, r4] │ │ │ │ - rscseq r6, r4, r8, ror r6 │ │ │ │ + smlalseq r6, r4, r8, r6 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ ldrdeq lr, [r6, r0] │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ @ instruction: 0xfffffa40 │ │ │ │ - ldrheq ip, [r9], #152 @ 0x98 @ │ │ │ │ - rscseq ip, r9, r0, lsl #19 │ │ │ │ + ldrsbeq ip, [r9], #152 @ 0x98 @ │ │ │ │ + rscseq ip, r9, r0, lsr #19 │ │ │ │ orreq r6, r5, r8, ror #21 │ │ │ │ add r1, r0, #98304 @ 0x18000 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #1628] @ 0x65c │ │ │ │ ldr r2, [pc, #140] @ 289610 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -570346,15 +570346,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 289da4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 289e30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 289e40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #3392] @ 0xd40 │ │ │ │ ldr r2, [pc, #196] @ 289e70 │ │ │ │ ldr r1, [pc, #196] @ 289e74 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -570399,31 +570399,31 @@ │ │ │ │ bl 216c6c │ │ │ │ b 289d9c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r6, r5, ip, asr #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r6, r5, r0, ror r3 │ │ │ │ orreq r6, r5, r0, lsl r3 │ │ │ │ - rscseq r9, r4, r0, lsl r1 │ │ │ │ + rscseq r9, r4, r0, lsr r1 │ │ │ │ andeq r8, r0, r4, ror #17 │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ - ldrheq r9, [r4], #12 @ │ │ │ │ + ldrsbeq r9, [r4], #12 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ orreq r6, r5, r4, lsr r2 │ │ │ │ - rscseq r9, r4, ip │ │ │ │ + rscseq r9, r4, ip, lsr #32 │ │ │ │ strdeq r6, [r5, r0] │ │ │ │ - rscseq r9, r4, r8, lsl r0 │ │ │ │ + rscseq r9, r4, r8, lsr r0 │ │ │ │ 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] @ 289fec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r7, #565248 @ 0x8a000 │ │ │ │ add r3, r8, #3392 @ 0xd40 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ ldr r3, [pc, #300] @ 289ff0 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -570499,29 +570499,29 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ orreq r8, r5, r8, lsl #13 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ - smlatteq lr, r5, sl, r2 │ │ │ │ - rscseq r8, r4, r8, lsr #30 │ │ │ │ + tsteq lr, r5, lsl #22 │ │ │ │ + rscseq r8, r4, r8, asr #30 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r8, r4, r4, ror #29 │ │ │ │ - ldrheq r8, [r4], #232 @ 0xe8 @ │ │ │ │ + rscseq r8, r4, r4, lsl #30 │ │ │ │ + ldrsbeq r8, [r4], #232 @ 0xe8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r8, r4, r8, lsr #29 │ │ │ │ + rscseq r8, r4, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 28a0a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r2, [pc, #108] @ 28a0a8 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ add r3, r3, #3392 @ 0xd40 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ @@ -570635,15 +570635,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] @ 28a2c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ blt 28a298 │ │ │ │ add r5, r4, #565248 @ 0x8a000 │ │ │ │ add r3, r5, #3392 @ 0xd40 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ ldr r3, [pc, #148] @ 28a2cc │ │ │ │ @@ -570682,17 +570682,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ 28a2dc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ orreq r8, r5, r8, lsl r3 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ - rscseq r8, r4, ip, lsr #24 │ │ │ │ + rscseq r8, r4, ip, asr #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r8, r4, ip, lsr #24 │ │ │ │ + rscseq r8, r4, ip, asr #24 │ │ │ │ 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 │ │ │ │ @@ -570709,15 +570709,15 @@ │ │ │ │ strne r5, [r4, #3368] @ 0xd28 │ │ │ │ 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] @ 28a3d8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #140] @ 28a3dc │ │ │ │ add r5, r4, #565248 @ 0x8a000 │ │ │ │ add r2, r5, #3392 @ 0xd40 │ │ │ │ ldrh r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -570757,15 +570757,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] @ 28a4b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #168] @ 28a4b4 │ │ │ │ add r6, r4, #565248 @ 0x8a000 │ │ │ │ add r2, r6, #3392 @ 0xd40 │ │ │ │ ldrh r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -570805,24 +570805,24 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 28a448 │ │ │ │ orreq r8, r5, r0, lsr r1 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ andeq ip, r1, r5, lsl #22 │ │ │ │ - rscseq r8, r4, r8, ror sl │ │ │ │ + smlalseq r8, r4, r8, 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, #192] @ 28a59c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #176] @ 28a5a0 │ │ │ │ add r6, r4, #565248 @ 0x8a000 │ │ │ │ add r2, r6, #3392 @ 0xd40 │ │ │ │ ldrh r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -570864,22 +570864,22 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 28a52c │ │ │ │ orreq r8, r5, ip, asr #32 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ andeq ip, r1, r6, lsl #22 │ │ │ │ - smlalseq r8, r4, r8, r9 │ │ │ │ + ldrheq r8, [r4], #152 @ 0x98 @ │ │ │ │ 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] @ 28a674 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #160] @ 28a678 │ │ │ │ add r5, r4, #565248 @ 0x8a000 │ │ │ │ add r2, r5, #3392 @ 0xd40 │ │ │ │ ldrh r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -570917,24 +570917,24 @@ │ │ │ │ b 28a61c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 28a614 │ │ │ │ orreq r7, r5, r0, ror #30 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ - rscseq r8, r4, ip, asr #17 │ │ │ │ + rscseq r8, r4, ip, ror #17 │ │ │ │ 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] @ 28a894 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 28a74c │ │ │ │ ldr r3, [r7, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ @@ -571053,20 +571053,20 @@ │ │ │ │ ldr r1, [pc, #28] @ 28a8a4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b 28a808 │ │ │ │ orreq r7, r5, ip, lsl #29 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ - ldrsheq r8, [r4], #116 @ 0x74 @ │ │ │ │ - rscseq r8, r3, r4, lsr #1 │ │ │ │ + rscseq r8, r4, r4, lsl r8 │ │ │ │ + rscseq r8, r3, r4, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r8, r4, ip, lsr #15 │ │ │ │ - ldrheq r8, [r4], #100 @ 0x64 @ │ │ │ │ - smlalseq r8, r4, ip, r6 │ │ │ │ + rscseq r8, r4, ip, asr #15 │ │ │ │ + ldrsbeq r8, [r4], #100 @ 0x64 @ │ │ │ │ + ldrheq r8, [r4], #108 @ 0x6c @ │ │ │ │ add r3, r0, #466944 @ 0x72000 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r3, #3056 @ 0xbf0 │ │ │ │ add r0, r0, #565248 @ 0x8a000 │ │ │ │ mov ip, #1536 @ 0x600 │ │ │ │ push {r4, r5} │ │ │ │ add r0, r0, #3392 @ 0xd40 │ │ │ │ @@ -571097,15 +571097,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 28a964 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28a974 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #3392] @ 0xd40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -571384,15 +571384,15 @@ │ │ │ │ b 28abd8 │ │ │ │ mov sl, #16 │ │ │ │ b 28ac5c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r5, r5, ip, asr r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r5, r5, r4, lsr r4 │ │ │ │ - @ instruction: 0x010e1d9e │ │ │ │ + @ instruction: 0x010e1dbe │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ orreq r5, r5, r0, lsl r3 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -571909,15 +571909,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ b 28b190 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ orreq r4, r5, ip, asr pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r4, r5, r4, ror fp │ │ │ │ - rscseq r7, r4, ip, lsl #19 │ │ │ │ + rscseq r7, r4, ip, lsr #19 │ │ │ │ cmp r1, #7 │ │ │ │ bls 28b628 │ │ │ │ cmp r1, #8 │ │ │ │ bxne lr │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -572566,18 +572566,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 28bc84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x0185499c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq lr, r0, ror #6 │ │ │ │ + smlabbeq lr, r0, r3, r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - tsteq lr, sl, lsl r2 │ │ │ │ + tsteq lr, sl, lsr r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ orreq r4, r5, r0, asr #9 │ │ │ │ orreq r4, r5, r0, lsl #9 │ │ │ │ orreq r4, r5, r8, asr #8 │ │ │ │ svclt 0x00e00000 │ │ │ │ orreq r4, r5, r0, lsr #7 │ │ │ │ orreq r4, r5, r8, ror #6 │ │ │ │ @@ -573616,15 +573616,15 @@ │ │ │ │ andeq r8, r0, lr, asr #16 │ │ │ │ andeq ip, r1, fp, ror #26 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ orreq r3, r5, r4, ror #23 │ │ │ │ - rscseq r6, r4, r8, lsr sl │ │ │ │ + rscseq r6, r4, r8, asr sl │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ ldm r4, {r4, r6, sl} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -574427,15 +574427,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 28dca0 │ │ │ │ mov sl, #1 │ │ │ │ b 28dca0 │ │ │ │ mov sl, #16 │ │ │ │ b 28dca0 │ │ │ │ orreq r2, r5, r4, ror #7 │ │ │ │ - @ instruction: 0x010ded9a │ │ │ │ + @ instruction: 0x010dedba │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ 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] │ │ │ │ mov r6, r2 │ │ │ │ @@ -574630,15 +574630,15 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add ip, r1, #4 │ │ │ │ b 28e00c │ │ │ │ add ip, r1, #2 │ │ │ │ b 28e00c │ │ │ │ add ip, r1, #8 │ │ │ │ b 28e00c │ │ │ │ - tsteq sp, r0, asr sl │ │ │ │ + tsteq sp, r0, ror sl │ │ │ │ orreq r2, r5, ip │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ 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 │ │ │ │ @@ -576437,21 +576437,21 @@ │ │ │ │ andeq r2, r0, r1, lsl #8 │ │ │ │ andeq r8, r0, r1, lsl r5 │ │ │ │ andeq r0, r4, r1 │ │ │ │ orreq r0, r5, r0, lsr sp │ │ │ │ andeq r8, r0, r2, asr r4 │ │ │ │ andeq r2, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, fp, asr r5 │ │ │ │ - ldrsbeq r3, [r4], #164 @ 0xa4 @ │ │ │ │ + ldrsheq r3, [r4], #164 @ 0xa4 @ │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - smlatbeq sp, r2, r1, sp │ │ │ │ - ldrdeq ip, [sp, -ip] │ │ │ │ + smlabteq sp, r2, r1, sp │ │ │ │ + strdeq ip, [sp, -ip] │ │ │ │ rscseq pc, pc, r0 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - @ instruction: 0x010dbfb8 │ │ │ │ + ldrdeq fp, [sp, -r8] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov fp, r1 │ │ │ │ mov r6, ip │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -578743,15 +578743,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #1608] @ 292704 │ │ │ │ ldr r4, [pc, #1608] @ 292708 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bhi 292104 │ │ │ │ cmp r3, #2912 @ 0xb60 │ │ │ │ bls 292584 │ │ │ │ ldr r2, [pc, #1572] @ 29270c │ │ │ │ @@ -579145,24 +579145,24 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ ldr r7, [r5] │ │ │ │ b 2926cc │ │ │ │ orreq r0, r5, r8, ror #8 │ │ │ │ andeq r0, r0, r6, ror #22 │ │ │ │ - tsteq sp, ip, ror #18 │ │ │ │ + smlabbeq sp, ip, r9, sl │ │ │ │ andeq r8, r0, r0, asr r4 │ │ │ │ andeq r8, r0, sl, asr r5 │ │ │ │ andeq r2, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ - rscseq r0, r4, r4, ror #19 │ │ │ │ - rscseq r0, r4, r0, asr #19 │ │ │ │ - rscseq r0, r4, r8, lsr #19 │ │ │ │ - smlalseq r0, r4, r0, r9 │ │ │ │ - ldrsbeq r0, [r4], #132 @ 0x84 @ │ │ │ │ + rscseq r0, r4, r4, lsl #20 │ │ │ │ + rscseq r0, r4, r0, ror #19 │ │ │ │ + rscseq r0, r4, r8, asr #19 │ │ │ │ + ldrheq r0, [r4], #144 @ 0x90 @ │ │ │ │ + ldrsheq r0, [r4], #132 @ 0x84 @ │ │ │ │ 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] @ 2927b8 │ │ │ │ ldr ip, [pc, #104] @ 2927bc │ │ │ │ @@ -580391,86 +580391,86 @@ │ │ │ │ str r3, [r6, #-20] @ 0xffffffec │ │ │ │ ldr r3, [r9, #-32] @ 0xffffffe0 │ │ │ │ str r3, [r6, #-16] │ │ │ │ bne 293a48 │ │ │ │ b 292b1c │ │ │ │ orreq sp, r4, r4, asr r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x010d9f96 │ │ │ │ + @ instruction: 0x010d9fb6 │ │ │ │ ldrdeq sp, [r4, r4] │ │ │ │ - tsteq sp, lr, lsl #30 │ │ │ │ - @ instruction: 0x010d9ebe │ │ │ │ - tsteq sp, sl, ror lr │ │ │ │ - tsteq sp, r6, lsr lr │ │ │ │ - strdeq r9, [sp, -r2] │ │ │ │ - smlatbeq sp, lr, sp, r9 │ │ │ │ - tsteq sp, sl, ror #26 │ │ │ │ - tsteq sp, sl, lsr sp │ │ │ │ - tsteq sp, r6, lsl #26 │ │ │ │ + tsteq sp, lr, lsr #30 │ │ │ │ ldrdeq r9, [sp, -lr] │ │ │ │ - @ instruction: 0x010d9cb6 │ │ │ │ - smlabbeq sp, lr, ip, r9 │ │ │ │ - tsteq sp, r6, ror #24 │ │ │ │ - tsteq sp, lr, lsr ip │ │ │ │ + @ instruction: 0x010d9e9a │ │ │ │ + tsteq sp, r6, asr lr │ │ │ │ + tsteq sp, r2, lsl lr │ │ │ │ + smlabteq sp, lr, sp, r9 │ │ │ │ + smlabbeq sp, sl, sp, r9 │ │ │ │ + tsteq sp, sl, asr sp │ │ │ │ + tsteq sp, r6, lsr #26 │ │ │ │ + strdeq r9, [sp, -lr] │ │ │ │ + ldrdeq r9, [sp, -r6] │ │ │ │ + smlatbeq sp, lr, ip, r9 │ │ │ │ + smlabbeq sp, r6, ip, r9 │ │ │ │ + tsteq sp, lr, asr ip │ │ │ │ + tsteq sp, sl, lsr ip │ │ │ │ tsteq sp, sl, lsl ip │ │ │ │ strdeq r9, [sp, -sl] │ │ │ │ - ldrdeq r9, [sp, -sl] │ │ │ │ - @ instruction: 0x010d9bb6 │ │ │ │ + ldrdeq r9, [sp, -r6] │ │ │ │ + @ instruction: 0x010d9bba │ │ │ │ @ instruction: 0x010d9b9a │ │ │ │ tsteq sp, sl, ror fp │ │ │ │ - tsteq sp, sl, asr fp │ │ │ │ - tsteq sp, r6, lsr fp │ │ │ │ - tsteq sp, sl, lsl fp │ │ │ │ - strdeq r9, [sp, -r6] │ │ │ │ + tsteq sp, r6, asr fp │ │ │ │ + tsteq sp, sl, lsr fp │ │ │ │ + tsteq sp, r6, lsl fp │ │ │ │ + strdeq r9, [sp, -sl] │ │ │ │ ldrdeq r9, [sp, -sl] │ │ │ │ @ instruction: 0x010d9aba │ │ │ │ @ instruction: 0x010d9a9a │ │ │ │ - tsteq sp, sl, ror sl │ │ │ │ - tsteq sp, r6, asr sl │ │ │ │ + tsteq sp, r6, ror sl │ │ │ │ + tsteq sp, sl, asr sl │ │ │ │ tsteq sp, sl, lsr sl │ │ │ │ tsteq sp, sl, lsl sl │ │ │ │ strdeq r9, [sp, -sl] │ │ │ │ - ldrdeq r9, [sp, -sl] │ │ │ │ - @ instruction: 0x010d99b6 │ │ │ │ + ldrdeq r9, [sp, -r6] │ │ │ │ + @ instruction: 0x010d99ba │ │ │ │ @ instruction: 0x010d999a │ │ │ │ - tsteq sp, sl, ror r9 │ │ │ │ - tsteq sp, r6, asr r9 │ │ │ │ + tsteq sp, r6, ror r9 │ │ │ │ + tsteq sp, sl, asr r9 │ │ │ │ tsteq sp, sl, lsr r9 │ │ │ │ tsteq sp, sl, lsl r9 │ │ │ │ strdeq r9, [sp, -sl] │ │ │ │ - ldrdeq r9, [sp, -sl] │ │ │ │ - @ instruction: 0x010d98b6 │ │ │ │ + ldrdeq r9, [sp, -r6] │ │ │ │ + @ instruction: 0x010d98ba │ │ │ │ @ instruction: 0x010d989a │ │ │ │ - tsteq sp, sl, ror r8 │ │ │ │ - tsteq sp, r6, asr r8 │ │ │ │ + tsteq sp, r6, ror r8 │ │ │ │ + tsteq sp, sl, asr r8 │ │ │ │ tsteq sp, sl, lsr r8 │ │ │ │ tsteq sp, sl, lsl r8 │ │ │ │ strdeq r9, [sp, -sl] │ │ │ │ - ldrdeq r9, [sp, -sl] │ │ │ │ - @ instruction: 0x010d97b6 │ │ │ │ + ldrdeq r9, [sp, -r6] │ │ │ │ + @ instruction: 0x010d97ba │ │ │ │ @ instruction: 0x010d979a │ │ │ │ - tsteq sp, sl, ror r7 │ │ │ │ - tsteq sp, r6, asr r7 │ │ │ │ + tsteq sp, r6, ror r7 │ │ │ │ + tsteq sp, sl, asr r7 │ │ │ │ tsteq sp, sl, lsr r7 │ │ │ │ tsteq sp, sl, lsl r7 │ │ │ │ strdeq r9, [sp, -sl] │ │ │ │ - ldrdeq r9, [sp, -sl] │ │ │ │ - @ instruction: 0x010d96b6 │ │ │ │ + ldrdeq r9, [sp, -r6] │ │ │ │ + @ instruction: 0x010d96ba │ │ │ │ @ instruction: 0x010d969a │ │ │ │ - tsteq sp, sl, ror r6 │ │ │ │ - tsteq sp, r6, asr r6 │ │ │ │ + tsteq sp, r6, ror r6 │ │ │ │ + tsteq sp, sl, asr r6 │ │ │ │ tsteq sp, sl, lsr r6 │ │ │ │ tsteq sp, sl, lsl r6 │ │ │ │ strdeq r9, [sp, -sl] │ │ │ │ - ldrdeq r9, [sp, -sl] │ │ │ │ - @ instruction: 0x010d95b6 │ │ │ │ + ldrdeq r9, [sp, -r6] │ │ │ │ + @ instruction: 0x010d95ba │ │ │ │ @ instruction: 0x010d959a │ │ │ │ tsteq sp, sl, ror r5 │ │ │ │ - tsteq sp, sl, asr r5 │ │ │ │ - tsteq sp, r6, lsr r5 │ │ │ │ + tsteq sp, r6, asr r5 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ cmp r5, #0 │ │ │ │ ble 292b1c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r6, r6, #8 │ │ │ │ @@ -587881,86 +587881,86 @@ │ │ │ │ add r5, r5, #6 │ │ │ │ cmp r5, ip │ │ │ │ add r4, r4, #4 │ │ │ │ bne 29af48 │ │ │ │ b 29a07c │ │ │ │ orreq r6, r4, r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq sp, r2, ror #24 │ │ │ │ + smlabbeq sp, r2, ip, r2 │ │ │ │ orreq r5, r4, r4, ror pc │ │ │ │ - smlatteq sp, sl, fp, r2 │ │ │ │ - @ instruction: 0x010d2b9a │ │ │ │ - tsteq sp, sl, asr fp │ │ │ │ - tsteq sp, sl, lsl fp │ │ │ │ - ldrdeq r2, [sp, -sl] │ │ │ │ - @ instruction: 0x010d2a96 │ │ │ │ - tsteq sp, r6, asr sl │ │ │ │ - tsteq sp, lr, lsr #20 │ │ │ │ - strdeq r2, [sp, -lr] │ │ │ │ - ldrdeq r2, [sp, -sl] │ │ │ │ - @ instruction: 0x010d29b6 │ │ │ │ + tsteq sp, sl, lsl #24 │ │ │ │ + @ instruction: 0x010d2bba │ │ │ │ + tsteq sp, sl, ror fp │ │ │ │ + tsteq sp, sl, lsr fp │ │ │ │ + strdeq r2, [sp, -sl] │ │ │ │ + @ instruction: 0x010d2ab6 │ │ │ │ + tsteq sp, r6, ror sl │ │ │ │ + tsteq sp, lr, asr #20 │ │ │ │ + tsteq sp, lr, lsl sl │ │ │ │ + strdeq r2, [sp, -sl] │ │ │ │ + ldrdeq r2, [sp, -r6] │ │ │ │ + smlatbeq sp, lr, r9, r2 │ │ │ │ smlabbeq sp, lr, r9, r2 │ │ │ │ - tsteq sp, lr, ror #18 │ │ │ │ + tsteq sp, r6, ror #18 │ │ │ │ tsteq sp, r6, asr #18 │ │ │ │ tsteq sp, r6, lsr #18 │ │ │ │ tsteq sp, r6, lsl #18 │ │ │ │ - smlatteq sp, r6, r8, r2 │ │ │ │ - smlabteq sp, r2, r8, r2 │ │ │ │ + smlatteq sp, r2, r8, r2 │ │ │ │ + smlabteq sp, r6, r8, r2 │ │ │ │ smlatbeq sp, r6, r8, r2 │ │ │ │ smlabbeq sp, r6, r8, r2 │ │ │ │ - tsteq sp, r6, ror #16 │ │ │ │ - tsteq sp, r2, asr #16 │ │ │ │ - tsteq sp, r6, lsr #16 │ │ │ │ - tsteq sp, r2, lsl #16 │ │ │ │ + tsteq sp, r2, ror #16 │ │ │ │ + tsteq sp, r6, asr #16 │ │ │ │ + tsteq sp, r2, lsr #16 │ │ │ │ + tsteq sp, r6, lsl #16 │ │ │ │ smlatteq sp, r6, r7, r2 │ │ │ │ smlabteq sp, r6, r7, r2 │ │ │ │ smlatbeq sp, r6, r7, r2 │ │ │ │ - smlabbeq sp, r6, r7, r2 │ │ │ │ - tsteq sp, r2, ror #14 │ │ │ │ + smlabbeq sp, r2, r7, r2 │ │ │ │ + tsteq sp, r6, ror #14 │ │ │ │ tsteq sp, r6, asr #14 │ │ │ │ tsteq sp, r6, lsr #14 │ │ │ │ tsteq sp, r6, lsl #14 │ │ │ │ - smlatteq sp, r6, r6, r2 │ │ │ │ - smlabteq sp, r2, r6, r2 │ │ │ │ + smlatteq sp, r2, r6, r2 │ │ │ │ + smlabteq sp, r6, r6, r2 │ │ │ │ smlatbeq sp, r6, r6, r2 │ │ │ │ - smlabbeq sp, r6, r6, r2 │ │ │ │ - tsteq sp, r2, ror #12 │ │ │ │ + smlabbeq sp, r2, r6, r2 │ │ │ │ + tsteq sp, r6, ror #12 │ │ │ │ tsteq sp, r6, asr #12 │ │ │ │ tsteq sp, r6, lsr #12 │ │ │ │ tsteq sp, r6, lsl #12 │ │ │ │ - smlatteq sp, r6, r5, r2 │ │ │ │ - smlabteq sp, r2, r5, r2 │ │ │ │ + smlatteq sp, r2, r5, r2 │ │ │ │ + smlabteq sp, r6, r5, r2 │ │ │ │ smlatbeq sp, r6, r5, r2 │ │ │ │ - smlabbeq sp, r6, r5, r2 │ │ │ │ - tsteq sp, r2, ror #10 │ │ │ │ + smlabbeq sp, r2, r5, r2 │ │ │ │ + tsteq sp, r6, ror #10 │ │ │ │ tsteq sp, r6, asr #10 │ │ │ │ tsteq sp, r6, lsr #10 │ │ │ │ tsteq sp, r6, lsl #10 │ │ │ │ - smlatteq sp, r6, r4, r2 │ │ │ │ - smlabteq sp, r2, r4, r2 │ │ │ │ + smlatteq sp, r2, r4, r2 │ │ │ │ + smlabteq sp, r6, r4, r2 │ │ │ │ smlatbeq sp, r6, r4, r2 │ │ │ │ - smlabbeq sp, r6, r4, r2 │ │ │ │ - tsteq sp, r2, ror #8 │ │ │ │ + smlabbeq sp, r2, r4, r2 │ │ │ │ + tsteq sp, r6, ror #8 │ │ │ │ tsteq sp, r6, asr #8 │ │ │ │ tsteq sp, r6, lsr #8 │ │ │ │ tsteq sp, r6, lsl #8 │ │ │ │ - smlatteq sp, r6, r3, r2 │ │ │ │ - smlabteq sp, r2, r3, r2 │ │ │ │ + smlatteq sp, r2, r3, r2 │ │ │ │ + smlabteq sp, r6, r3, r2 │ │ │ │ smlatbeq sp, r6, r3, r2 │ │ │ │ - smlabbeq sp, r6, r3, r2 │ │ │ │ - tsteq sp, r2, ror #6 │ │ │ │ + smlabbeq sp, r2, r3, r2 │ │ │ │ + tsteq sp, r6, ror #6 │ │ │ │ tsteq sp, r6, asr #6 │ │ │ │ tsteq sp, r6, lsr #6 │ │ │ │ tsteq sp, r6, lsl #6 │ │ │ │ - smlatteq sp, r6, r2, r2 │ │ │ │ - smlabteq sp, r2, r2, r2 │ │ │ │ + smlatteq sp, r2, r2, r2 │ │ │ │ + smlabteq sp, r6, r2, r2 │ │ │ │ smlatbeq sp, r6, r2, r2 │ │ │ │ smlabbeq sp, r6, r2, r2 │ │ │ │ - tsteq sp, r6, ror #4 │ │ │ │ - tsteq sp, r2, asr #4 │ │ │ │ + tsteq sp, r2, ror #4 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ ble 29a07c │ │ │ │ add ip, r4, r0, lsl #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r5, r5, #6 │ │ │ │ @@ -595922,92 +595922,92 @@ │ │ │ │ str r3, [sl, r1, lsl #3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ bne 2a2d00 │ │ │ │ b 2a1e34 │ │ │ │ @ instruction: 0x0183e290 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq ip, r2, lsr r1 │ │ │ │ + tsteq ip, r2, asr r1 │ │ │ │ @ instruction: 0x0183e1bc │ │ │ │ - tsteq ip, ip, ror r0 │ │ │ │ - tsteq ip, lr, rrx │ │ │ │ - tsteq ip, r6, lsr r0 │ │ │ │ - strdeq sl, [ip, -lr] │ │ │ │ - smlabteq ip, r6, pc, sl @ │ │ │ │ - smlabbeq ip, lr, pc, sl @ │ │ │ │ - tsteq ip, r6, asr pc │ │ │ │ - tsteq ip, lr, lsl pc │ │ │ │ - smlatteq ip, r6, lr, sl │ │ │ │ - smlatbeq ip, lr, lr, sl │ │ │ │ - tsteq ip, r6, ror lr │ │ │ │ - tsteq ip, lr, lsr lr │ │ │ │ - tsteq ip, r6, lsl #28 │ │ │ │ - smlabteq ip, lr, sp, sl │ │ │ │ - @ instruction: 0x010cad96 │ │ │ │ - tsteq ip, sl, asr sp │ │ │ │ + swpeq fp, ip, [ip] @ │ │ │ │ + smlabbeq ip, lr, r0, fp │ │ │ │ + qaddeq fp, r6, ip │ │ │ │ + tsteq ip, lr, lsl r0 │ │ │ │ + smlatteq ip, r6, pc, sl @ │ │ │ │ + smlatbeq ip, lr, pc, sl @ │ │ │ │ + tsteq ip, r6, ror pc │ │ │ │ + tsteq ip, lr, lsr pc │ │ │ │ + tsteq ip, r6, lsl #30 │ │ │ │ + smlabteq ip, lr, lr, sl │ │ │ │ + @ instruction: 0x010cae96 │ │ │ │ + tsteq ip, lr, asr lr │ │ │ │ + tsteq ip, r6, lsr #28 │ │ │ │ + smlatteq ip, lr, sp, sl │ │ │ │ + @ instruction: 0x010cadb6 │ │ │ │ + tsteq ip, sl, ror sp │ │ │ │ + tsteq ip, r2, asr #26 │ │ │ │ tsteq ip, r2, lsr #26 │ │ │ │ tsteq ip, r2, lsl #26 │ │ │ │ - smlatteq ip, r2, ip, sl │ │ │ │ - @ instruction: 0x010cacbe │ │ │ │ + ldrdeq sl, [ip, -lr] │ │ │ │ + smlabteq ip, r2, ip, sl │ │ │ │ smlatbeq ip, r2, ip, sl │ │ │ │ smlabbeq ip, r2, ip, sl │ │ │ │ - tsteq ip, r2, ror #24 │ │ │ │ - tsteq ip, lr, lsr ip │ │ │ │ - tsteq ip, r2, lsr #24 │ │ │ │ - strdeq sl, [ip, -lr] │ │ │ │ + tsteq ip, lr, asr ip │ │ │ │ + tsteq ip, r2, asr #24 │ │ │ │ + tsteq ip, lr, lsl ip │ │ │ │ + tsteq ip, r2, lsl #24 │ │ │ │ smlatteq ip, r2, fp, sl │ │ │ │ smlabteq ip, r2, fp, sl │ │ │ │ - smlatbeq ip, r2, fp, sl │ │ │ │ - tsteq ip, lr, ror fp │ │ │ │ + @ instruction: 0x010cab9e │ │ │ │ + smlabbeq ip, r2, fp, sl │ │ │ │ tsteq ip, r2, ror #22 │ │ │ │ tsteq ip, r2, asr #22 │ │ │ │ - tsteq ip, r2, lsr #22 │ │ │ │ - strdeq sl, [ip, -lr] │ │ │ │ + tsteq ip, lr, lsl fp │ │ │ │ + tsteq ip, r2, lsl #22 │ │ │ │ smlatteq ip, r2, sl, sl │ │ │ │ smlabteq ip, r2, sl, sl │ │ │ │ - smlatbeq ip, r2, sl, sl │ │ │ │ - tsteq ip, lr, ror sl │ │ │ │ + @ instruction: 0x010caa9e │ │ │ │ + smlabbeq ip, r2, sl, sl │ │ │ │ tsteq ip, r2, ror #20 │ │ │ │ tsteq ip, r2, asr #20 │ │ │ │ - tsteq ip, r2, lsr #20 │ │ │ │ - strdeq sl, [ip, -lr] │ │ │ │ + tsteq ip, lr, lsl sl │ │ │ │ + tsteq ip, r2, lsl #20 │ │ │ │ smlatteq ip, r2, r9, sl │ │ │ │ smlabteq ip, r2, r9, sl │ │ │ │ - smlatbeq ip, r2, r9, sl │ │ │ │ - tsteq ip, lr, ror r9 │ │ │ │ + @ instruction: 0x010ca99e │ │ │ │ + smlabbeq ip, r2, r9, sl │ │ │ │ tsteq ip, r2, ror #18 │ │ │ │ tsteq ip, r2, asr #18 │ │ │ │ - tsteq ip, r2, lsr #18 │ │ │ │ - strdeq sl, [ip, -lr] │ │ │ │ + tsteq ip, lr, lsl r9 │ │ │ │ + tsteq ip, r2, lsl #18 │ │ │ │ smlatteq ip, r2, r8, sl │ │ │ │ smlabteq ip, r2, r8, sl │ │ │ │ - smlatbeq ip, r2, r8, sl │ │ │ │ - tsteq ip, lr, ror r8 │ │ │ │ + @ instruction: 0x010ca89e │ │ │ │ + smlabbeq ip, r2, r8, sl │ │ │ │ tsteq ip, r2, ror #16 │ │ │ │ tsteq ip, r2, asr #16 │ │ │ │ - tsteq ip, r2, lsr #16 │ │ │ │ - strdeq sl, [ip, -lr] │ │ │ │ + tsteq ip, lr, lsl r8 │ │ │ │ + tsteq ip, r2, lsl #16 │ │ │ │ smlatteq ip, r2, r7, sl │ │ │ │ smlabteq ip, r2, r7, sl │ │ │ │ - smlatbeq ip, r2, r7, sl │ │ │ │ - tsteq ip, lr, ror r7 │ │ │ │ + @ instruction: 0x010ca79e │ │ │ │ + smlabbeq ip, r2, r7, sl │ │ │ │ tsteq ip, r2, ror #14 │ │ │ │ tsteq ip, r2, asr #14 │ │ │ │ - tsteq ip, r2, lsr #14 │ │ │ │ - strdeq sl, [ip, -lr] │ │ │ │ + tsteq ip, lr, lsl r7 │ │ │ │ + tsteq ip, r2, lsl #14 │ │ │ │ smlatteq ip, r2, r6, sl │ │ │ │ smlabteq ip, r2, r6, sl │ │ │ │ - smlatbeq ip, r2, r6, sl │ │ │ │ - tsteq ip, lr, ror r6 │ │ │ │ + @ instruction: 0x010ca69e │ │ │ │ + smlabbeq ip, r2, r6, sl │ │ │ │ tsteq ip, r2, ror #12 │ │ │ │ tsteq ip, r2, asr #12 │ │ │ │ - tsteq ip, r2, lsr #12 │ │ │ │ - strdeq sl, [ip, -lr] │ │ │ │ + tsteq ip, lr, lsl r6 │ │ │ │ + tsteq ip, r2, lsl #12 │ │ │ │ smlatteq ip, r2, r5, sl │ │ │ │ - smlabteq ip, r2, r5, sl │ │ │ │ svclt 0x00800000 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ ble 2a1e34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ add r5, r1, #12 │ │ │ │ @@ -605609,93 +605609,93 @@ │ │ │ │ add fp, fp, #6 │ │ │ │ cmp r5, fp │ │ │ │ add r4, r4, #8 │ │ │ │ bne 2ac444 │ │ │ │ b 2ab55c │ │ │ │ orreq r4, r3, ip, lsl fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq ip, lr, lsr ip │ │ │ │ + tsteq ip, lr, asr ip │ │ │ │ @ instruction: 0x01834a94 │ │ │ │ - ldrdeq r1, [ip, -r2] │ │ │ │ - smlabteq ip, r8, fp, r1 │ │ │ │ - @ instruction: 0x010c1b94 │ │ │ │ + strdeq r1, [ip, -r2] │ │ │ │ + smlatteq ip, r8, fp, r1 │ │ │ │ + @ instruction: 0x010c1bb4 │ │ │ │ svcvc 0x00ff0000 │ │ │ │ - tsteq ip, r0, ror #22 │ │ │ │ - tsteq ip, ip, lsr #22 │ │ │ │ - strdeq r1, [ip, -r8] │ │ │ │ - smlabteq ip, r4, sl, r1 │ │ │ │ - @ instruction: 0x010c1a90 │ │ │ │ - tsteq ip, ip, asr sl │ │ │ │ - tsteq ip, r8, lsr #20 │ │ │ │ - strdeq r1, [ip, -r4] │ │ │ │ - smlabteq ip, r0, r9, r1 │ │ │ │ - smlabbeq ip, ip, r9, r1 │ │ │ │ - tsteq ip, r8, asr r9 │ │ │ │ - tsteq ip, r4, lsr #18 │ │ │ │ - smlatteq ip, r8, r8, r1 │ │ │ │ + smlabbeq ip, r0, fp, r1 │ │ │ │ + tsteq ip, ip, asr #22 │ │ │ │ + tsteq ip, r8, lsl fp │ │ │ │ + smlatteq ip, r4, sl, r1 │ │ │ │ + @ instruction: 0x010c1ab0 │ │ │ │ + tsteq ip, ip, ror sl │ │ │ │ + tsteq ip, r8, asr #20 │ │ │ │ + tsteq ip, r4, lsl sl │ │ │ │ + smlatteq ip, r0, r9, r1 │ │ │ │ + smlatbeq ip, ip, r9, r1 │ │ │ │ + tsteq ip, r8, ror r9 │ │ │ │ + tsteq ip, r4, asr #18 │ │ │ │ + tsteq ip, r8, lsl #18 │ │ │ │ + ldrdeq r1, [ip, -r0] │ │ │ │ @ instruction: 0x010c18b0 │ │ │ │ @ instruction: 0x010c1890 │ │ │ │ - tsteq ip, r0, ror r8 │ │ │ │ - tsteq ip, ip, asr #16 │ │ │ │ + tsteq ip, ip, ror #16 │ │ │ │ + tsteq ip, r0, asr r8 │ │ │ │ tsteq ip, r0, lsr r8 │ │ │ │ tsteq ip, r0, lsl r8 │ │ │ │ - strdeq r1, [ip, -r0] │ │ │ │ - smlabteq ip, ip, r7, r1 │ │ │ │ - @ instruction: 0x010c17b0 │ │ │ │ - smlabbeq ip, ip, r7, r1 │ │ │ │ + smlatteq ip, ip, r7, r1 │ │ │ │ + ldrdeq r1, [ip, -r0] │ │ │ │ + smlatbeq ip, ip, r7, r1 │ │ │ │ + @ instruction: 0x010c1790 │ │ │ │ tsteq ip, r0, ror r7 │ │ │ │ tsteq ip, r0, asr r7 │ │ │ │ - tsteq ip, r0, lsr r7 │ │ │ │ - tsteq ip, ip, lsl #14 │ │ │ │ + tsteq ip, ip, lsr #14 │ │ │ │ + tsteq ip, r0, lsl r7 │ │ │ │ strdeq r1, [ip, -r0] │ │ │ │ ldrdeq r1, [ip, -r0] │ │ │ │ - @ instruction: 0x010c16b0 │ │ │ │ - smlabbeq ip, ip, r6, r1 │ │ │ │ + smlatbeq ip, ip, r6, r1 │ │ │ │ + @ instruction: 0x010c1690 │ │ │ │ tsteq ip, r0, ror r6 │ │ │ │ tsteq ip, r0, asr r6 │ │ │ │ - tsteq ip, r0, lsr r6 │ │ │ │ - tsteq ip, ip, lsl #12 │ │ │ │ + tsteq ip, ip, lsr #12 │ │ │ │ + tsteq ip, r0, lsl r6 │ │ │ │ strdeq r1, [ip, -r0] │ │ │ │ ldrdeq r1, [ip, -r0] │ │ │ │ - @ instruction: 0x010c15b0 │ │ │ │ - smlabbeq ip, ip, r5, r1 │ │ │ │ + smlatbeq ip, ip, r5, r1 │ │ │ │ + @ instruction: 0x010c1590 │ │ │ │ tsteq ip, r0, ror r5 │ │ │ │ tsteq ip, r0, asr r5 │ │ │ │ - tsteq ip, r0, lsr r5 │ │ │ │ - tsteq ip, ip, lsl #10 │ │ │ │ + tsteq ip, ip, lsr #10 │ │ │ │ + tsteq ip, r0, lsl r5 │ │ │ │ strdeq r1, [ip, -r0] │ │ │ │ ldrdeq r1, [ip, -r0] │ │ │ │ - @ instruction: 0x010c14b0 │ │ │ │ - smlabbeq ip, ip, r4, r1 │ │ │ │ + smlatbeq ip, ip, r4, r1 │ │ │ │ + @ instruction: 0x010c1490 │ │ │ │ tsteq ip, r0, ror r4 │ │ │ │ tsteq ip, r0, asr r4 │ │ │ │ - tsteq ip, r0, lsr r4 │ │ │ │ - tsteq ip, ip, lsl #8 │ │ │ │ + tsteq ip, ip, lsr #8 │ │ │ │ + tsteq ip, r0, lsl r4 │ │ │ │ strdeq r1, [ip, -r0] │ │ │ │ ldrdeq r1, [ip, -r0] │ │ │ │ - @ instruction: 0x010c13b0 │ │ │ │ - smlabbeq ip, ip, r3, r1 │ │ │ │ + smlatbeq ip, ip, r3, r1 │ │ │ │ + @ instruction: 0x010c1390 │ │ │ │ tsteq ip, r0, ror r3 │ │ │ │ tsteq ip, r0, asr r3 │ │ │ │ - tsteq ip, r0, lsr r3 │ │ │ │ - tsteq ip, ip, lsl #6 │ │ │ │ + tsteq ip, ip, lsr #6 │ │ │ │ + tsteq ip, r0, lsl r3 │ │ │ │ strdeq r1, [ip, -r0] │ │ │ │ ldrdeq r1, [ip, -r0] │ │ │ │ - @ instruction: 0x010c12b0 │ │ │ │ - smlabbeq ip, ip, r2, r1 │ │ │ │ + smlatbeq ip, ip, r2, r1 │ │ │ │ + @ instruction: 0x010c1290 │ │ │ │ tsteq ip, r0, ror r2 │ │ │ │ tsteq ip, r0, asr r2 │ │ │ │ - tsteq ip, r0, lsr r2 │ │ │ │ - tsteq ip, ip, lsl #4 │ │ │ │ + tsteq ip, ip, lsr #4 │ │ │ │ + tsteq ip, r0, lsl r2 │ │ │ │ strdeq r1, [ip, -r0] │ │ │ │ ldrdeq r1, [ip, -r0] │ │ │ │ - @ instruction: 0x010c11b0 │ │ │ │ - smlabbeq ip, ip, r1, r1 │ │ │ │ + smlatbeq ip, ip, r1, r1 │ │ │ │ + @ instruction: 0x010c1190 │ │ │ │ tsteq ip, r0, ror r1 │ │ │ │ - tsteq ip, r0, asr r1 │ │ │ │ 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 │ │ │ │ @@ -615968,92 +615968,92 @@ │ │ │ │ add fp, fp, #3 │ │ │ │ cmp fp, r9 │ │ │ │ add r5, r5, #4 │ │ │ │ bne 2b6624 │ │ │ │ b 2b572c │ │ │ │ orreq sl, r2, ip, asr #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlatteq fp, ip, ip, r7 │ │ │ │ + tsteq fp, ip, lsl #26 │ │ │ │ orreq sl, r2, r4, asr #17 │ │ │ │ - smlabbeq fp, r0, ip, r7 │ │ │ │ - tsteq fp, r6, ror ip │ │ │ │ - tsteq fp, r2, asr #24 │ │ │ │ - tsteq fp, lr, lsl #24 │ │ │ │ - ldrdeq r7, [fp, -sl] │ │ │ │ - smlatbeq fp, sl, fp, r7 │ │ │ │ - tsteq fp, r2, ror fp │ │ │ │ - tsteq fp, r6, lsr fp │ │ │ │ - tsteq fp, r2, lsl #22 │ │ │ │ - smlabteq fp, lr, sl, r7 │ │ │ │ - @ instruction: 0x010b7a9a │ │ │ │ - tsteq fp, sl, ror #20 │ │ │ │ - tsteq fp, r2, lsr sl │ │ │ │ - strdeq r7, [fp, -lr] │ │ │ │ - smlabteq fp, r6, r9, r7 │ │ │ │ - smlabbeq fp, sl, r9, r7 │ │ │ │ + smlatbeq fp, r0, ip, r7 │ │ │ │ + @ instruction: 0x010b7c96 │ │ │ │ + tsteq fp, r2, ror #24 │ │ │ │ + tsteq fp, lr, lsr #24 │ │ │ │ + strdeq r7, [fp, -sl] │ │ │ │ + smlabteq fp, sl, fp, r7 │ │ │ │ + @ instruction: 0x010b7b92 │ │ │ │ + tsteq fp, r6, asr fp │ │ │ │ + tsteq fp, r2, lsr #22 │ │ │ │ + smlatteq fp, lr, sl, r7 │ │ │ │ + @ instruction: 0x010b7aba │ │ │ │ + smlabbeq fp, sl, sl, r7 │ │ │ │ + tsteq fp, r2, asr sl │ │ │ │ + tsteq fp, lr, lsl sl │ │ │ │ + smlatteq fp, r6, r9, r7 │ │ │ │ + smlatbeq fp, sl, r9, r7 │ │ │ │ + tsteq fp, r2, ror r9 │ │ │ │ tsteq fp, r2, asr r9 │ │ │ │ tsteq fp, r2, lsr r9 │ │ │ │ - tsteq fp, r2, lsl r9 │ │ │ │ - smlatteq fp, lr, r8, r7 │ │ │ │ + tsteq fp, lr, lsl #18 │ │ │ │ + strdeq r7, [fp, -r2] │ │ │ │ ldrdeq r7, [fp, -r2] │ │ │ │ @ instruction: 0x010b78b2 │ │ │ │ - @ instruction: 0x010b7892 │ │ │ │ - tsteq fp, lr, ror #16 │ │ │ │ - tsteq fp, r2, asr r8 │ │ │ │ - tsteq fp, lr, lsr #16 │ │ │ │ + smlabbeq fp, lr, r8, r7 │ │ │ │ + tsteq fp, r2, ror r8 │ │ │ │ + tsteq fp, lr, asr #16 │ │ │ │ + tsteq fp, r2, lsr r8 │ │ │ │ tsteq fp, r2, lsl r8 │ │ │ │ strdeq r7, [fp, -r2] │ │ │ │ - ldrdeq r7, [fp, -r2] │ │ │ │ - smlatbeq fp, lr, r7, r7 │ │ │ │ + smlabteq fp, lr, r7, r7 │ │ │ │ + @ instruction: 0x010b77b2 │ │ │ │ @ instruction: 0x010b7792 │ │ │ │ tsteq fp, r2, ror r7 │ │ │ │ - tsteq fp, r2, asr r7 │ │ │ │ - tsteq fp, lr, lsr #14 │ │ │ │ + tsteq fp, lr, asr #14 │ │ │ │ + tsteq fp, r2, lsr r7 │ │ │ │ tsteq fp, r2, lsl r7 │ │ │ │ strdeq r7, [fp, -r2] │ │ │ │ - ldrdeq r7, [fp, -r2] │ │ │ │ - smlatbeq fp, lr, r6, r7 │ │ │ │ + smlabteq fp, lr, r6, r7 │ │ │ │ + @ instruction: 0x010b76b2 │ │ │ │ @ instruction: 0x010b7692 │ │ │ │ tsteq fp, r2, ror r6 │ │ │ │ - tsteq fp, r2, asr r6 │ │ │ │ - tsteq fp, lr, lsr #12 │ │ │ │ + tsteq fp, lr, asr #12 │ │ │ │ + tsteq fp, r2, lsr r6 │ │ │ │ tsteq fp, r2, lsl r6 │ │ │ │ strdeq r7, [fp, -r2] │ │ │ │ - ldrdeq r7, [fp, -r2] │ │ │ │ - smlatbeq fp, lr, r5, r7 │ │ │ │ + smlabteq fp, lr, r5, r7 │ │ │ │ + @ instruction: 0x010b75b2 │ │ │ │ @ instruction: 0x010b7592 │ │ │ │ tsteq fp, r2, ror r5 │ │ │ │ - tsteq fp, r2, asr r5 │ │ │ │ - tsteq fp, lr, lsr #10 │ │ │ │ + tsteq fp, lr, asr #10 │ │ │ │ + tsteq fp, r2, lsr r5 │ │ │ │ tsteq fp, r2, lsl r5 │ │ │ │ strdeq r7, [fp, -r2] │ │ │ │ - ldrdeq r7, [fp, -r2] │ │ │ │ - smlatbeq fp, lr, r4, r7 │ │ │ │ + smlabteq fp, lr, r4, r7 │ │ │ │ + @ instruction: 0x010b74b2 │ │ │ │ @ instruction: 0x010b7492 │ │ │ │ tsteq fp, r2, ror r4 │ │ │ │ - tsteq fp, r2, asr r4 │ │ │ │ - tsteq fp, lr, lsr #8 │ │ │ │ + tsteq fp, lr, asr #8 │ │ │ │ + tsteq fp, r2, lsr r4 │ │ │ │ tsteq fp, r2, lsl r4 │ │ │ │ strdeq r7, [fp, -r2] │ │ │ │ - ldrdeq r7, [fp, -r2] │ │ │ │ - smlatbeq fp, lr, r3, r7 │ │ │ │ + smlabteq fp, lr, r3, r7 │ │ │ │ + @ instruction: 0x010b73b2 │ │ │ │ @ instruction: 0x010b7392 │ │ │ │ tsteq fp, r2, ror r3 │ │ │ │ - tsteq fp, r2, asr r3 │ │ │ │ - tsteq fp, lr, lsr #6 │ │ │ │ + tsteq fp, lr, asr #6 │ │ │ │ + tsteq fp, r2, lsr r3 │ │ │ │ tsteq fp, r2, lsl r3 │ │ │ │ strdeq r7, [fp, -r2] │ │ │ │ - ldrdeq r7, [fp, -r2] │ │ │ │ - smlatbeq fp, lr, r2, r7 │ │ │ │ + smlabteq fp, lr, r2, r7 │ │ │ │ + @ instruction: 0x010b72b2 │ │ │ │ @ instruction: 0x010b7292 │ │ │ │ tsteq fp, r2, ror r2 │ │ │ │ - tsteq fp, r2, asr r2 │ │ │ │ - tsteq fp, lr, lsr #4 │ │ │ │ + tsteq fp, lr, asr #4 │ │ │ │ + tsteq fp, r2, lsr r2 │ │ │ │ tsteq fp, r2, lsl r2 │ │ │ │ - strdeq r7, [fp, -r2] │ │ │ │ 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 │ │ │ │ @@ -626636,92 +626636,92 @@ │ │ │ │ add r4, r4, #16 │ │ │ │ add r5, r5, #12 │ │ │ │ mov r3, r0 │ │ │ │ bne 2c0cc8 │ │ │ │ b 2bfdcc │ │ │ │ orreq r0, r2, ip, lsr #5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq sp, [sl, -r2] │ │ │ │ + strdeq sp, [sl, -r2] │ │ │ │ orreq r0, r2, r4, lsr #4 │ │ │ │ - tsteq sl, ip, ror #16 │ │ │ │ - tsteq sl, lr, asr r8 │ │ │ │ - tsteq sl, r6, lsr #16 │ │ │ │ - smlatteq sl, lr, r7, sp │ │ │ │ - @ instruction: 0x010ad7b6 │ │ │ │ - tsteq sl, lr, ror r7 │ │ │ │ - tsteq sl, r6, asr #14 │ │ │ │ - tsteq sl, lr, lsl #14 │ │ │ │ + smlabbeq sl, ip, r8, sp │ │ │ │ + tsteq sl, lr, ror r8 │ │ │ │ + tsteq sl, r6, asr #16 │ │ │ │ + tsteq sl, lr, lsl #16 │ │ │ │ ldrdeq sp, [sl, -r6] │ │ │ │ - @ instruction: 0x010ad69e │ │ │ │ - tsteq sl, r6, ror #12 │ │ │ │ - tsteq sl, lr, lsr #12 │ │ │ │ + @ instruction: 0x010ad79e │ │ │ │ + tsteq sl, r6, ror #14 │ │ │ │ + tsteq sl, lr, lsr #14 │ │ │ │ strdeq sp, [sl, -r6] │ │ │ │ - @ instruction: 0x010ad5be │ │ │ │ - smlabbeq sl, r6, r5, sp │ │ │ │ - tsteq sl, sl, asr #10 │ │ │ │ + @ instruction: 0x010ad6be │ │ │ │ + smlabbeq sl, r6, r6, sp │ │ │ │ + tsteq sl, lr, asr #12 │ │ │ │ + tsteq sl, r6, lsl r6 │ │ │ │ + ldrdeq sp, [sl, -lr] │ │ │ │ + smlatbeq sl, r6, r5, sp │ │ │ │ + tsteq sl, sl, ror #10 │ │ │ │ + tsteq sl, r2, lsr r5 │ │ │ │ tsteq sl, r2, lsl r5 │ │ │ │ strdeq sp, [sl, -r2] │ │ │ │ - ldrdeq sp, [sl, -r2] │ │ │ │ - smlatbeq sl, lr, r4, sp │ │ │ │ + smlabteq sl, lr, r4, sp │ │ │ │ + @ instruction: 0x010ad4b2 │ │ │ │ @ instruction: 0x010ad492 │ │ │ │ tsteq sl, r2, ror r4 │ │ │ │ - tsteq sl, r2, asr r4 │ │ │ │ - tsteq sl, lr, lsr #8 │ │ │ │ - tsteq sl, r2, lsl r4 │ │ │ │ - smlatteq sl, lr, r3, sp │ │ │ │ + tsteq sl, lr, asr #8 │ │ │ │ + tsteq sl, r2, lsr r4 │ │ │ │ + tsteq sl, lr, lsl #8 │ │ │ │ + strdeq sp, [sl, -r2] │ │ │ │ ldrdeq sp, [sl, -r2] │ │ │ │ @ instruction: 0x010ad3b2 │ │ │ │ - @ instruction: 0x010ad392 │ │ │ │ - tsteq sl, lr, ror #6 │ │ │ │ + smlabbeq sl, lr, r3, sp │ │ │ │ + tsteq sl, r2, ror r3 │ │ │ │ tsteq sl, r2, asr r3 │ │ │ │ tsteq sl, r2, lsr r3 │ │ │ │ - tsteq sl, r2, lsl r3 │ │ │ │ - smlatteq sl, lr, r2, sp │ │ │ │ + tsteq sl, lr, lsl #6 │ │ │ │ + strdeq sp, [sl, -r2] │ │ │ │ ldrdeq sp, [sl, -r2] │ │ │ │ @ instruction: 0x010ad2b2 │ │ │ │ - @ instruction: 0x010ad292 │ │ │ │ - tsteq sl, lr, ror #4 │ │ │ │ + smlabbeq sl, lr, r2, sp │ │ │ │ + tsteq sl, r2, ror r2 │ │ │ │ tsteq sl, r2, asr r2 │ │ │ │ tsteq sl, r2, lsr r2 │ │ │ │ - tsteq sl, r2, lsl r2 │ │ │ │ - smlatteq sl, lr, r1, sp │ │ │ │ + tsteq sl, lr, lsl #4 │ │ │ │ + strdeq sp, [sl, -r2] │ │ │ │ ldrdeq sp, [sl, -r2] │ │ │ │ @ instruction: 0x010ad1b2 │ │ │ │ - @ instruction: 0x010ad192 │ │ │ │ - tsteq sl, lr, ror #2 │ │ │ │ + smlabbeq sl, lr, r1, sp │ │ │ │ + tsteq sl, r2, ror r1 │ │ │ │ tsteq sl, r2, asr r1 │ │ │ │ tsteq sl, r2, lsr r1 │ │ │ │ - tsteq sl, r2, lsl r1 │ │ │ │ - smlatteq sl, lr, r0, sp │ │ │ │ + tsteq sl, lr, lsl #2 │ │ │ │ + strdeq sp, [sl, -r2] │ │ │ │ ldrdeq sp, [sl, -r2] │ │ │ │ strheq sp, [sl, -r2] │ │ │ │ - swpeq sp, r2, [sl] │ │ │ │ - tsteq sl, lr, rrx │ │ │ │ + smlabbeq sl, lr, r0, sp │ │ │ │ + tsteq sl, r2, ror r0 │ │ │ │ qaddeq sp, r2, sl │ │ │ │ tsteq sl, r2, lsr r0 │ │ │ │ - tsteq sl, r2, lsl r0 │ │ │ │ - smlatteq sl, lr, pc, ip @ │ │ │ │ + tsteq sl, lr │ │ │ │ + strdeq ip, [sl, -r2] │ │ │ │ ldrdeq ip, [sl, -r2] │ │ │ │ @ instruction: 0x010acfb2 │ │ │ │ - @ instruction: 0x010acf92 │ │ │ │ - tsteq sl, lr, ror #30 │ │ │ │ + smlabbeq sl, lr, pc, ip @ │ │ │ │ + tsteq sl, r2, ror pc │ │ │ │ tsteq sl, r2, asr pc │ │ │ │ tsteq sl, r2, lsr pc │ │ │ │ - tsteq sl, r2, lsl pc │ │ │ │ - smlatteq sl, lr, lr, ip │ │ │ │ + tsteq sl, lr, lsl #30 │ │ │ │ + strdeq ip, [sl, -r2] │ │ │ │ ldrdeq ip, [sl, -r2] │ │ │ │ @ instruction: 0x010aceb2 │ │ │ │ - @ instruction: 0x010ace92 │ │ │ │ - tsteq sl, lr, ror #28 │ │ │ │ + smlabbeq sl, lr, lr, ip │ │ │ │ + tsteq sl, r2, ror lr │ │ │ │ tsteq sl, r2, asr lr │ │ │ │ tsteq sl, r2, lsr lr │ │ │ │ - tsteq sl, r2, lsl lr │ │ │ │ - smlatteq sl, lr, sp, ip │ │ │ │ + tsteq sl, lr, lsl #28 │ │ │ │ + strdeq ip, [sl, -r2] │ │ │ │ ldrdeq ip, [sl, -r2] │ │ │ │ - @ instruction: 0x010acdb2 │ │ │ │ svcmi 0x00800000 │ │ │ │ cmp fp, #0 │ │ │ │ ble 2bfdcc │ │ │ │ ldr r1, [sp] │ │ │ │ add r4, r4, #12 │ │ │ │ add r5, r1, #12 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ @@ -635501,93 +635501,93 @@ │ │ │ │ add r5, r5, #6 │ │ │ │ cmp r5, r6 │ │ │ │ add r4, r4, #8 │ │ │ │ bne 2c9754 │ │ │ │ b 2c8874 │ │ │ │ strdeq r7, [r1, ip] │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlatbeq sl, lr, r0, r5 │ │ │ │ + smlabteq sl, lr, r0, r5 │ │ │ │ orreq r7, r1, ip, ror r7 │ │ │ │ - tsteq sl, r2, asr #32 │ │ │ │ - tsteq sl, r8, lsr r0 │ │ │ │ - tsteq sl, r4 │ │ │ │ + tsteq sl, r2, rrx │ │ │ │ + qaddeq r5, r8, sl │ │ │ │ + tsteq sl, r4, lsr #32 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - ldrdeq r4, [sl, -r0] │ │ │ │ - @ instruction: 0x010a4f9c │ │ │ │ - tsteq sl, r8, ror #30 │ │ │ │ - tsteq sl, r4, lsr pc │ │ │ │ - tsteq sl, r0, lsl #30 │ │ │ │ - smlabteq sl, ip, lr, r4 │ │ │ │ - @ instruction: 0x010a4e98 │ │ │ │ - tsteq sl, r4, ror #28 │ │ │ │ - tsteq sl, r0, lsr lr │ │ │ │ - strdeq r4, [sl, -ip] │ │ │ │ - smlabteq sl, r8, sp, r4 │ │ │ │ - @ instruction: 0x010a4d94 │ │ │ │ - tsteq sl, r8, asr sp │ │ │ │ + strdeq r4, [sl, -r0] │ │ │ │ + @ instruction: 0x010a4fbc │ │ │ │ + smlabbeq sl, r8, pc, r4 @ │ │ │ │ + tsteq sl, r4, asr pc │ │ │ │ + tsteq sl, r0, lsr #30 │ │ │ │ + smlatteq sl, ip, lr, r4 │ │ │ │ + @ instruction: 0x010a4eb8 │ │ │ │ + smlabbeq sl, r4, lr, r4 │ │ │ │ + tsteq sl, r0, asr lr │ │ │ │ + tsteq sl, ip, lsl lr │ │ │ │ + smlatteq sl, r8, sp, r4 │ │ │ │ + @ instruction: 0x010a4db4 │ │ │ │ + tsteq sl, r8, ror sp │ │ │ │ + tsteq sl, r0, asr #26 │ │ │ │ tsteq sl, r0, lsr #26 │ │ │ │ tsteq sl, r0, lsl #26 │ │ │ │ - smlatteq sl, r0, ip, r4 │ │ │ │ - @ instruction: 0x010a4cbc │ │ │ │ + ldrdeq r4, [sl, -ip] │ │ │ │ + smlabteq sl, r0, ip, r4 │ │ │ │ smlatbeq sl, r0, ip, r4 │ │ │ │ smlabbeq sl, r0, ip, r4 │ │ │ │ - tsteq sl, r0, ror #24 │ │ │ │ - tsteq sl, ip, lsr ip │ │ │ │ - tsteq sl, r0, lsr #24 │ │ │ │ - strdeq r4, [sl, -ip] │ │ │ │ + tsteq sl, ip, asr ip │ │ │ │ + tsteq sl, r0, asr #24 │ │ │ │ + tsteq sl, ip, lsl ip │ │ │ │ + tsteq sl, r0, lsl #24 │ │ │ │ smlatteq sl, r0, fp, r4 │ │ │ │ smlabteq sl, r0, fp, r4 │ │ │ │ - smlatbeq sl, r0, fp, r4 │ │ │ │ - tsteq sl, ip, ror fp │ │ │ │ + @ instruction: 0x010a4b9c │ │ │ │ + smlabbeq sl, r0, fp, r4 │ │ │ │ tsteq sl, r0, ror #22 │ │ │ │ tsteq sl, r0, asr #22 │ │ │ │ - tsteq sl, r0, lsr #22 │ │ │ │ - strdeq r4, [sl, -ip] │ │ │ │ + tsteq sl, ip, lsl fp │ │ │ │ + tsteq sl, r0, lsl #22 │ │ │ │ smlatteq sl, r0, sl, r4 │ │ │ │ smlabteq sl, r0, sl, r4 │ │ │ │ - smlatbeq sl, r0, sl, r4 │ │ │ │ - tsteq sl, ip, ror sl │ │ │ │ + @ instruction: 0x010a4a9c │ │ │ │ + smlabbeq sl, r0, sl, r4 │ │ │ │ tsteq sl, r0, ror #20 │ │ │ │ tsteq sl, r0, asr #20 │ │ │ │ - tsteq sl, r0, lsr #20 │ │ │ │ - strdeq r4, [sl, -ip] │ │ │ │ + tsteq sl, ip, lsl sl │ │ │ │ + tsteq sl, r0, lsl #20 │ │ │ │ smlatteq sl, r0, r9, r4 │ │ │ │ smlabteq sl, r0, r9, r4 │ │ │ │ - smlatbeq sl, r0, r9, r4 │ │ │ │ - tsteq sl, ip, ror r9 │ │ │ │ + @ instruction: 0x010a499c │ │ │ │ + smlabbeq sl, r0, r9, r4 │ │ │ │ tsteq sl, r0, ror #18 │ │ │ │ tsteq sl, r0, asr #18 │ │ │ │ - tsteq sl, r0, lsr #18 │ │ │ │ - strdeq r4, [sl, -ip] │ │ │ │ + tsteq sl, ip, lsl r9 │ │ │ │ + tsteq sl, r0, lsl #18 │ │ │ │ smlatteq sl, r0, r8, r4 │ │ │ │ smlabteq sl, r0, r8, r4 │ │ │ │ - smlatbeq sl, r0, r8, r4 │ │ │ │ - tsteq sl, ip, ror r8 │ │ │ │ + @ instruction: 0x010a489c │ │ │ │ + smlabbeq sl, r0, r8, r4 │ │ │ │ tsteq sl, r0, ror #16 │ │ │ │ tsteq sl, r0, asr #16 │ │ │ │ - tsteq sl, r0, lsr #16 │ │ │ │ - strdeq r4, [sl, -ip] │ │ │ │ + tsteq sl, ip, lsl r8 │ │ │ │ + tsteq sl, r0, lsl #16 │ │ │ │ smlatteq sl, r0, r7, r4 │ │ │ │ smlabteq sl, r0, r7, r4 │ │ │ │ - smlatbeq sl, r0, r7, r4 │ │ │ │ - tsteq sl, ip, ror r7 │ │ │ │ + @ instruction: 0x010a479c │ │ │ │ + smlabbeq sl, r0, r7, r4 │ │ │ │ tsteq sl, r0, ror #14 │ │ │ │ tsteq sl, r0, asr #14 │ │ │ │ - tsteq sl, r0, lsr #14 │ │ │ │ - strdeq r4, [sl, -ip] │ │ │ │ + tsteq sl, ip, lsl r7 │ │ │ │ + tsteq sl, r0, lsl #14 │ │ │ │ smlatteq sl, r0, r6, r4 │ │ │ │ smlabteq sl, r0, r6, r4 │ │ │ │ - smlatbeq sl, r0, r6, r4 │ │ │ │ - tsteq sl, ip, ror r6 │ │ │ │ + @ instruction: 0x010a469c │ │ │ │ + smlabbeq sl, r0, r6, r4 │ │ │ │ tsteq sl, r0, ror #12 │ │ │ │ tsteq sl, r0, asr #12 │ │ │ │ - tsteq sl, r0, lsr #12 │ │ │ │ - strdeq r4, [sl, -ip] │ │ │ │ + tsteq sl, ip, lsl r6 │ │ │ │ + tsteq sl, r0, lsl #12 │ │ │ │ smlatteq sl, r0, r5, r4 │ │ │ │ - smlabteq sl, r0, r5, r4 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ ble 2c8874 │ │ │ │ add ip, r1, #1 │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ @@ -645243,92 +645243,92 @@ │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r8, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ bne 2d2f90 │ │ │ │ b 2d20a4 │ │ │ │ orreq sp, r0, ip, asr #31 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq fp, [r9, -ip] │ │ │ │ + tsteq r9, ip, lsl fp │ │ │ │ orreq sp, r0, ip, asr #30 │ │ │ │ - @ instruction: 0x0109ba90 │ │ │ │ - smlabbeq r9, r6, sl, fp │ │ │ │ - tsteq r9, r2, asr sl │ │ │ │ - tsteq r9, lr, lsl sl │ │ │ │ - smlatteq r9, sl, r9, fp │ │ │ │ - @ instruction: 0x0109b9b6 │ │ │ │ - smlabbeq r9, r2, r9, fp │ │ │ │ - tsteq r9, lr, asr #18 │ │ │ │ - tsteq r9, sl, lsl r9 │ │ │ │ - smlatteq r9, r6, r8, fp │ │ │ │ - @ instruction: 0x0109b8b2 │ │ │ │ - tsteq r9, lr, ror r8 │ │ │ │ - tsteq r9, sl, asr #16 │ │ │ │ - tsteq r9, r6, lsl r8 │ │ │ │ - smlatteq r9, r2, r7, fp │ │ │ │ - smlatbeq r9, r6, r7, fp │ │ │ │ + @ instruction: 0x0109bab0 │ │ │ │ + smlatbeq r9, r6, sl, fp │ │ │ │ + tsteq r9, r2, ror sl │ │ │ │ + tsteq r9, lr, lsr sl │ │ │ │ + tsteq r9, sl, lsl #20 │ │ │ │ + ldrdeq fp, [r9, -r6] │ │ │ │ + smlatbeq r9, r2, r9, fp │ │ │ │ + tsteq r9, lr, ror #18 │ │ │ │ + tsteq r9, sl, lsr r9 │ │ │ │ + tsteq r9, r6, lsl #18 │ │ │ │ + ldrdeq fp, [r9, -r2] │ │ │ │ + @ instruction: 0x0109b89e │ │ │ │ + tsteq r9, sl, ror #16 │ │ │ │ + tsteq r9, r6, lsr r8 │ │ │ │ + tsteq r9, r2, lsl #16 │ │ │ │ + smlabteq r9, r6, r7, fp │ │ │ │ + smlabbeq r9, lr, r7, fp │ │ │ │ tsteq r9, lr, ror #14 │ │ │ │ tsteq r9, lr, asr #14 │ │ │ │ - tsteq r9, lr, lsr #14 │ │ │ │ - tsteq r9, sl, lsl #14 │ │ │ │ + tsteq r9, sl, lsr #14 │ │ │ │ + tsteq r9, lr, lsl #14 │ │ │ │ smlatteq r9, lr, r6, fp │ │ │ │ smlabteq r9, lr, r6, fp │ │ │ │ - smlatbeq r9, lr, r6, fp │ │ │ │ - smlabbeq r9, sl, r6, fp │ │ │ │ - tsteq r9, lr, ror #12 │ │ │ │ - tsteq r9, sl, asr #12 │ │ │ │ + smlatbeq r9, sl, r6, fp │ │ │ │ + smlabbeq r9, lr, r6, fp │ │ │ │ + tsteq r9, sl, ror #12 │ │ │ │ + tsteq r9, lr, asr #12 │ │ │ │ tsteq r9, lr, lsr #12 │ │ │ │ tsteq r9, lr, lsl #12 │ │ │ │ - smlatteq r9, lr, r5, fp │ │ │ │ - smlabteq r9, sl, r5, fp │ │ │ │ + smlatteq r9, sl, r5, fp │ │ │ │ + smlabteq r9, lr, r5, fp │ │ │ │ smlatbeq r9, lr, r5, fp │ │ │ │ smlabbeq r9, lr, r5, fp │ │ │ │ - tsteq r9, lr, ror #10 │ │ │ │ - tsteq r9, sl, asr #10 │ │ │ │ + tsteq r9, sl, ror #10 │ │ │ │ + tsteq r9, lr, asr #10 │ │ │ │ tsteq r9, lr, lsr #10 │ │ │ │ tsteq r9, lr, lsl #10 │ │ │ │ - smlatteq r9, lr, r4, fp │ │ │ │ - smlabteq r9, sl, r4, fp │ │ │ │ + smlatteq r9, sl, r4, fp │ │ │ │ + smlabteq r9, lr, r4, fp │ │ │ │ smlatbeq r9, lr, r4, fp │ │ │ │ smlabbeq r9, lr, r4, fp │ │ │ │ - tsteq r9, lr, ror #8 │ │ │ │ - tsteq r9, sl, asr #8 │ │ │ │ + tsteq r9, sl, ror #8 │ │ │ │ + tsteq r9, lr, asr #8 │ │ │ │ tsteq r9, lr, lsr #8 │ │ │ │ tsteq r9, lr, lsl #8 │ │ │ │ - smlatteq r9, lr, r3, fp │ │ │ │ - smlabteq r9, sl, r3, fp │ │ │ │ + smlatteq r9, sl, r3, fp │ │ │ │ + smlabteq r9, lr, r3, fp │ │ │ │ smlatbeq r9, lr, r3, fp │ │ │ │ smlabbeq r9, lr, r3, fp │ │ │ │ - tsteq r9, lr, ror #6 │ │ │ │ - tsteq r9, sl, asr #6 │ │ │ │ + tsteq r9, sl, ror #6 │ │ │ │ + tsteq r9, lr, asr #6 │ │ │ │ tsteq r9, lr, lsr #6 │ │ │ │ tsteq r9, lr, lsl #6 │ │ │ │ - smlatteq r9, lr, r2, fp │ │ │ │ - smlabteq r9, sl, r2, fp │ │ │ │ + smlatteq r9, sl, r2, fp │ │ │ │ + smlabteq r9, lr, r2, fp │ │ │ │ smlatbeq r9, lr, r2, fp │ │ │ │ smlabbeq r9, lr, r2, fp │ │ │ │ - tsteq r9, lr, ror #4 │ │ │ │ - tsteq r9, sl, asr #4 │ │ │ │ + tsteq r9, sl, ror #4 │ │ │ │ + tsteq r9, lr, asr #4 │ │ │ │ tsteq r9, lr, lsr #4 │ │ │ │ tsteq r9, lr, lsl #4 │ │ │ │ - smlatteq r9, lr, r1, fp │ │ │ │ - smlabteq r9, sl, r1, fp │ │ │ │ + smlatteq r9, sl, r1, fp │ │ │ │ + smlabteq r9, lr, r1, fp │ │ │ │ smlatbeq r9, lr, r1, fp │ │ │ │ smlabbeq r9, lr, r1, fp │ │ │ │ - tsteq r9, lr, ror #2 │ │ │ │ - tsteq r9, sl, asr #2 │ │ │ │ + tsteq r9, sl, ror #2 │ │ │ │ + tsteq r9, lr, asr #2 │ │ │ │ tsteq r9, lr, lsr #2 │ │ │ │ tsteq r9, lr, lsl #2 │ │ │ │ - smlatteq r9, lr, r0, fp │ │ │ │ - smlabteq r9, sl, r0, fp │ │ │ │ + smlatteq r9, sl, r0, fp │ │ │ │ + smlabteq r9, lr, r0, fp │ │ │ │ smlatbeq r9, lr, r0, fp │ │ │ │ smlabbeq r9, lr, r0, fp │ │ │ │ - tsteq r9, lr, rrx │ │ │ │ - tsteq r9, sl, asr #32 │ │ │ │ + tsteq r9, sl, rrx │ │ │ │ + tsteq r9, lr, asr #32 │ │ │ │ tsteq r9, lr, lsr #32 │ │ │ │ - tsteq r9, lr │ │ │ │ cmnmi pc, #0 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andhi r8, r0, r1 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ ble 2d20a4 │ │ │ │ add r1, r6, #40 @ 0x28 │ │ │ │ @@ -655236,15 +655236,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 292a84 │ │ │ │ - tsteq r9, lr, lsl r3 │ │ │ │ + tsteq r9, lr, lsr r3 │ │ │ │ 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] @ 2ddbb0 │ │ │ │ @@ -656569,15 +656569,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 │ │ │ │ - tstpeq r8, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r8, r0, sp, pc @ │ │ │ │ sub r3, r1, #6400 @ 0x1900 │ │ │ │ sub r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ bhi 2de0e8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -656756,15 +656756,15 @@ │ │ │ │ ldr r2, [pc, #84] @ 2de3f8 │ │ │ │ cmp r3, r2 │ │ │ │ beq 2de210 │ │ │ │ b 2de1a4 │ │ │ │ muleq r0, r5, r2 │ │ │ │ orreq r1, r0, ip, asr #29 │ │ │ │ andeq r8, r0, sp, lsl #5 │ │ │ │ - ldrdeq pc, [r8, -r4] │ │ │ │ + strdeq pc, [r8, -r4] │ │ │ │ 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 │ │ │ │ @@ -656794,15 +656794,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #4032] @ 2df400 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r9, [pc, #4004] @ 2df404 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r2, #680] @ 0x2a8 │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r2, #15 │ │ │ │ ldr sl, [sp, #168] @ 0xa8 │ │ │ │ @@ -657804,79 +657804,79 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ orreq r4, r0, r0, ror #1 │ │ │ │ @ instruction: 0x01801b94 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq r9, r0, r9 │ │ │ │ strdeq r1, [r0, r8] │ │ │ │ - rsceq r4, pc, r8, asr #20 │ │ │ │ + rsceq r4, pc, r8, ror #20 │ │ │ │ orreq r1, r0, ip, lsr #21 │ │ │ │ - rsceq r4, pc, r8, ror #19 │ │ │ │ + rsceq r4, pc, r8, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r1, r0, ip, ror #20 │ │ │ │ - rsceq r4, lr, ip, asr #4 │ │ │ │ + rsceq r4, lr, ip, ror #4 │ │ │ │ strdeq r1, [r0, ip] │ │ │ │ - rsceq r4, pc, ip, asr #18 │ │ │ │ + rsceq r4, pc, ip, ror #18 │ │ │ │ andeq r9, r0, r8, lsr #3 │ │ │ │ - strdeq pc, [r8, -r0] │ │ │ │ + tstpeq r8, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, pc, ror #4 │ │ │ │ andeq r8, r0, r0, ror r2 │ │ │ │ - tstpeq r8, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r8, r6, r6, pc @ │ │ │ │ - strdeq pc, [r8, -lr] │ │ │ │ + tstpeq r8, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r6, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, lr, lsl r7 @ p-variant is OBSOLETE │ │ │ │ orreq r1, r0, ip, lsl #14 │ │ │ │ - rsceq r4, pc, r8, asr r6 @ │ │ │ │ + rsceq r4, pc, r8, ror r6 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq r1, r0, r4, asr #13 │ │ │ │ - rsceq r4, pc, r8, lsr r6 @ │ │ │ │ + rsceq r4, pc, r8, asr r6 @ │ │ │ │ orreq r1, r0, r4, asr #12 │ │ │ │ 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 │ │ │ │ - tstpeq r8, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ orreq r1, r0, r4, asr #7 │ │ │ │ - rsceq r4, pc, r8, lsr r3 @ │ │ │ │ + rsceq r4, pc, r8, asr r3 @ │ │ │ │ orreq r1, r0, ip, asr r3 │ │ │ │ - ldrdeq r4, [pc], #32 @ │ │ │ │ + strdeq r4, [pc], #32 @ │ │ │ │ strdeq r1, [r0, ip] │ │ │ │ - rsceq r4, pc, ip, asr #2 │ │ │ │ + rsceq r4, pc, ip, ror #2 │ │ │ │ andeq r8, r0, lr, ror #4 │ │ │ │ - smlabbeq r8, lr, r0, pc @ │ │ │ │ + smlatbeq r8, lr, r0, pc @ │ │ │ │ muleq r0, lr, r2 │ │ │ │ andeq r8, r0, ip, lsr #5 │ │ │ │ @ instruction: 0x000082b3 │ │ │ │ @ instruction: 0x000082b1 │ │ │ │ andeq r8, r0, r2, lsr #5 │ │ │ │ muleq r0, r3, r2 │ │ │ │ @ instruction: 0x000082b5 │ │ │ │ andeq r0, r4, r5 │ │ │ │ orreq r0, r0, r8, asr #19 │ │ │ │ - rsceq r3, pc, ip, lsr r9 @ │ │ │ │ + rsceq r3, pc, ip, asr r9 @ │ │ │ │ orreq r0, r0, r0, asr r9 │ │ │ │ - rsceq r3, pc, r4, asr #17 │ │ │ │ + rsceq r3, pc, r4, ror #17 │ │ │ │ @ instruction: 0x018008bc │ │ │ │ - rsceq r3, pc, r0, lsr r8 @ │ │ │ │ + rsceq r3, pc, r0, asr r8 @ │ │ │ │ strdeq r0, [r0, r0] │ │ │ │ - rsceq r3, pc, r4, ror #14 │ │ │ │ + rsceq r3, pc, r4, lsl #15 │ │ │ │ orreq r0, r0, ip, lsr #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r3, pc, r0, asr #13 │ │ │ │ + rsceq r3, pc, r0, ror #13 │ │ │ │ andeq r9, r0, r3, lsl #11 │ │ │ │ - smlatbeq r8, r2, r6, lr │ │ │ │ + smlabteq r8, r2, r6, lr │ │ │ │ andeq r8, r0, r8, ror #9 │ │ │ │ - @ instruction: 0x0108e6b2 │ │ │ │ + ldrdeq lr, [r8, -r2] │ │ │ │ andeq r9, r0, r7, asr #1 │ │ │ │ andeq r8, r0, r1, lsr #13 │ │ │ │ andeq r8, r0, lr, ror #30 │ │ │ │ andeq r8, r0, r9, lsr #1 │ │ │ │ - tsteq r8, r2, lsl #12 │ │ │ │ + tsteq r8, r2, lsr #12 │ │ │ │ andeq r9, r0, r0, asr #13 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ andeq r8, r0, r0, asr #24 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ muleq r0, r8, r2 │ │ │ │ muleq r0, r7, r2 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ @@ -657885,15 +657885,15 @@ │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ muleq r0, r9, r2 │ │ │ │ @ instruction: 0x000082b6 │ │ │ │ andeq r9, r0, r5, ror #6 │ │ │ │ andeq r9, r0, r0, lsl #7 │ │ │ │ andeq r8, r0, r1, lsr #5 │ │ │ │ andeq r8, r0, r7, ror r2 │ │ │ │ - strdeq sp, [r8, -r6] │ │ │ │ + tsteq r8, r6, lsl r0 │ │ │ │ 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 r9, r0, r2, lsl #2 │ │ │ │ @@ -658964,15 +658964,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #492] @ 2e0814 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov r8, r1 │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #680] @ 0x2a8 │ │ │ │ ldr r2, [pc, #452] @ 2e0818 │ │ │ │ cmp r1, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -659086,21 +659086,21 @@ │ │ │ │ b 2e06fc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq pc, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r1, [r0, r8] │ │ │ │ cmnpeq pc, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ cmnpeq pc, r0, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - rsceq r2, pc, r0, asr #18 │ │ │ │ + rsceq r2, pc, r0, ror #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r8, r0, r2, lsl #5 │ │ │ │ cmnpeq pc, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ cmnpeq pc, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - rsceq r2, lr, ip, asr r0 │ │ │ │ + rsceq r2, lr, ip, ror r0 │ │ │ │ ldr r3, [pc, #304] @ 2e0974 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [pc, #300] @ 2e0978 │ │ │ │ add r3, pc, r3 │ │ │ │ beq 2e0954 │ │ │ │ bls 2e08d4 │ │ │ │ ldr r2, [pc, #288] @ 2e097c │ │ │ │ @@ -659232,15 +659232,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 2e0ba0 │ │ │ │ ldr r2, [pc, #1140] @ 2e0ee0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrh r6, [r4, #8] │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 2e083c │ │ │ │ @@ -659307,15 +659307,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 2e0ba0 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e0d38 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ @@ -659351,15 +659351,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, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ orrs r3, r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ bne 2e0e0c │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -659404,15 +659404,15 @@ │ │ │ │ bl 10de10 │ │ │ │ b 2e0b74 │ │ │ │ ldr r6, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r9, r6, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e0bd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r6, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b 2e0bd4 │ │ │ │ @@ -659441,29 +659441,29 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e0c7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [r4, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b 2e0c7c │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #32768 @ 0x8000 │ │ │ │ add r7, r7, #204 @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2e0e0c │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ @@ -659471,28 +659471,28 @@ │ │ │ │ b 2e0cbc │ │ │ │ cmp r3, #2 │ │ │ │ beq 2e0e38 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 2e0e68 │ │ │ │ b 2e0e18 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 2e0e4c │ │ │ │ cmp r9, #0 │ │ │ │ bne 2e0e38 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r6 │ │ │ │ @@ -659510,40 +659510,40 @@ │ │ │ │ beq 2e0b2c │ │ │ │ b 2e0b04 │ │ │ │ ldr r6, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r7, r6, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e0d7c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r6, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b 2e0d7c │ │ │ │ @ instruction: 0x01801abc │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, r5, lsl r5 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ - rsceq r5, lr, ip, lsr r0 │ │ │ │ + rsceq r5, lr, ip, asr r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r4, lr, r0, lsr #29 │ │ │ │ - rsceq r2, pc, ip, lsl #7 │ │ │ │ - rsceq r2, pc, ip, lsl #6 │ │ │ │ - rsceq r2, pc, r4, lsr #5 │ │ │ │ + rsceq r4, lr, r0, asr #29 │ │ │ │ + rsceq r2, pc, ip, lsr #7 │ │ │ │ + rsceq r2, pc, ip, lsr #6 │ │ │ │ + rsceq r2, pc, r4, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 2e10cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl ddfa0 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ @@ -659588,28 +659588,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, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #204] @ 0xcc │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e2158 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #32768 @ 0x8000 │ │ │ │ add r7, r8, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e1064 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ b 2e0f68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ @@ -659621,28 +659621,28 @@ │ │ │ │ b 2e0fd8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2e1090 │ │ │ │ ldr r1, [r8, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 2e10c0 │ │ │ │ b 2e1070 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2e10a4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 2e1090 │ │ │ │ b 2e1038 │ │ │ │ orreq r1, r0, r8, lsl #12 │ │ │ │ @@ -659652,15 +659652,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] @ 2e14a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e083c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e1218 │ │ │ │ @@ -659762,37 +659762,37 @@ │ │ │ │ bl 286da0 │ │ │ │ b 2e1210 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #32768 @ 0x8000 │ │ │ │ add r7, r8, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e1168 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2e12e8 │ │ │ │ ldr r1, [r8, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 2e1318 │ │ │ │ b 2e12c8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2e12fc │ │ │ │ cmp r8, #0 │ │ │ │ bne 2e12e8 │ │ │ │ b 2e1168 │ │ │ │ ldrb r5, [r4, #5] │ │ │ │ @@ -659835,15 +659835,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e1210 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -659854,69 +659854,69 @@ │ │ │ │ bl 10de10 │ │ │ │ b 2e1204 │ │ │ │ ldr r6, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r7, r6, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e1330 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b 2e1330 │ │ │ │ ldr r6, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r8, r6, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e126c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r6, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b 2e126c │ │ │ │ ldr r6, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r7, r6, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e13a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b 2e13a4 │ │ │ │ orreq r1, r0, r4, lsr r4 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, r5, lsl r5 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ - rsceq r1, pc, r8, lsr #28 │ │ │ │ - rsceq r1, pc, ip, ror #27 │ │ │ │ - smlaleq r4, lr, ip, r9 │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r1, pc, r4, lsr sp @ │ │ │ │ - ldrdeq r1, [pc], #192 @ │ │ │ │ - rsceq r1, pc, r0, lsl #26 │ │ │ │ - rsceq r1, pc, r4, lsl #25 │ │ │ │ - rsceq r1, pc, ip, ror ip @ │ │ │ │ + rsceq r1, pc, r8, asr #28 │ │ │ │ + rsceq r1, pc, ip, lsl #28 │ │ │ │ + strheq r4, [lr], #156 @ 0x9c @ │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + rsceq r1, pc, r4, asr sp @ │ │ │ │ + strdeq r1, [pc], #192 @ │ │ │ │ + rsceq r1, pc, r0, lsr #26 │ │ │ │ + rsceq r1, pc, r4, lsr #25 │ │ │ │ + smlaleq r1, pc, ip, ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 2e16a0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl ddd5c │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ ldrh r6, [r0, #8] │ │ │ │ @@ -659961,28 +659961,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, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #204] @ 0xcc │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e2158 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #32768 @ 0x8000 │ │ │ │ add r7, r8, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e1638 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ b 2e153c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ @@ -659994,28 +659994,28 @@ │ │ │ │ b 2e15ac │ │ │ │ cmp r0, #2 │ │ │ │ beq 2e1664 │ │ │ │ ldr r1, [r8, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 2e1694 │ │ │ │ b 2e1644 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2e1678 │ │ │ │ cmp r8, #0 │ │ │ │ bne 2e1664 │ │ │ │ b 2e160c │ │ │ │ orreq r1, r0, r4, lsr r0 │ │ │ │ @@ -660028,67 +660028,67 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 2e16f0 │ │ │ │ ldr r4, [pc, #40] @ 2e16f4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl dde48 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 2e0a48 │ │ │ │ orreq r0, r0, r0, ror #28 │ │ │ │ - strheq r1, [pc], #148 @ │ │ │ │ + ldrdeq r1, [pc], #148 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 2e1748 │ │ │ │ ldr r4, [pc, #56] @ 2e174c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r3, #0 │ │ │ │ bl e02c8 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 2e0a48 │ │ │ │ orreq r0, r0, r8, lsl lr │ │ │ │ - rsceq r1, pc, ip, ror r9 @ │ │ │ │ + smlaleq r1, pc, ip, r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 2e17a4 │ │ │ │ ldr r4, [pc, #60] @ 2e17a8 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl df7c8 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 2e0a48 │ │ │ │ orreq r0, r0, r0, asr #27 │ │ │ │ - rsceq r1, pc, r0, asr #18 │ │ │ │ + rsceq r1, pc, r0, ror #18 │ │ │ │ ldr r3, [pc, #112] @ 2e1824 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi 2e181c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -660111,25 +660111,25 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ lsl r0, r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - smlatteq r8, r4, sl, ip │ │ │ │ + tsteq r8, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #4060] @ 2e281c │ │ │ │ ldr r5, [pc, #4060] @ 2e2820 │ │ │ │ ldr r7, [pc, #4060] @ 2e2824 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ beq 2e28e4 │ │ │ │ bls 2e18b8 │ │ │ │ ldr r0, [pc, #4024] @ 2e2828 │ │ │ │ @@ -661137,50 +661137,50 @@ │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ b 2e1e50 │ │ │ │ orreq r0, r0, r4, ror #25 │ │ │ │ andeq r8, r0, r2, asr lr │ │ │ │ cmneq pc, r4, lsr #15 │ │ │ │ @ instruction: 0x000091bf │ │ │ │ - tsteq r8, r0, lsr #20 │ │ │ │ + tsteq r8, r0, asr #20 │ │ │ │ ldrdeq r8, [r0], -r6 │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ andeq r9, r0, fp, asr r3 │ │ │ │ - tsteq r8, r4, ror r9 │ │ │ │ + @ instruction: 0x0108c994 │ │ │ │ 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 r9, r8, r8, asr r5 │ │ │ │ andeq r8, r0, r4, lsl #25 │ │ │ │ andeq r8, r0, sl, lsr #20 │ │ │ │ @ instruction: 0x00088fbc │ │ │ │ - tsteq r8, r2, ror r7 │ │ │ │ - ldrdeq r1, [pc], #68 @ │ │ │ │ - tsteq r8, sl, ror r6 │ │ │ │ + @ instruction: 0x0108c792 │ │ │ │ + strdeq r1, [pc], #68 @ │ │ │ │ + @ instruction: 0x0108c69a │ │ │ │ andeq r9, r0, r5, lsl #2 │ │ │ │ andeq r8, r0, r5, lsl #25 │ │ │ │ - rsceq r1, pc, r0, ror #5 │ │ │ │ + rsceq r1, pc, r0, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r1, r2, lsr #14 │ │ │ │ andeq r8, r1, r6, lsr #14 │ │ │ │ andeq sl, r8, sl, lsl #2 │ │ │ │ andeq sp, r1, lr, asr #12 │ │ │ │ andeq sp, r1, sl, asr #12 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ ldrdeq r8, [r0], -r7 │ │ │ │ @ instruction: 0x000091be │ │ │ │ andeq r8, r1, lr, lsl r7 │ │ │ │ andeq r9, r8, ip, asr r5 │ │ │ │ @ instruction: 0x00088fb8 │ │ │ │ andeq r9, r8, r8, ror #22 │ │ │ │ - tsteq r8, r6, lsl r9 │ │ │ │ + tsteq r8, r6, lsr r9 │ │ │ │ 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 │ │ │ │ @@ -661554,15 +661554,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #3908] @ 2e3de4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #3864] @ 2e3de8 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -662532,89 +662532,89 @@ │ │ │ │ cmneq pc, r0, ror r1 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmnpeq pc, ip, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ cmneq pc, r8, lsr #2 │ │ │ │ cmneq r4, r0, lsl #21 │ │ │ │ cmneq r4, ip, ror #20 │ │ │ │ cmneq r4, r0, asr #20 │ │ │ │ - tsteq r8, r6, lsl r4 │ │ │ │ - rsceq r0, pc, r4, asr #2 │ │ │ │ - tsteq r8, r8, lsl sl │ │ │ │ + tsteq r8, r6, lsr r4 │ │ │ │ + rsceq r0, pc, r4, ror #2 │ │ │ │ + tsteq r8, r8, lsr sl │ │ │ │ cmneq pc, r0, asr #32 │ │ │ │ - ldrdeq sp, [r8, -r8] │ │ │ │ + strdeq sp, [r8, -r8] │ │ │ │ andeq r8, r0, r3, lsr #13 │ │ │ │ andeq r8, r0, pc, ror #1 │ │ │ │ andeq r0, r0, r2, asr #23 │ │ │ │ - tsteq r8, r4, lsl r3 │ │ │ │ + tsteq r8, r4, lsr r3 │ │ │ │ cmneq r4, r8, lsl #18 │ │ │ │ cmneq r4, ip, ror #17 │ │ │ │ ldrsbeq r7, [r4, #-136]! @ 0xffffff78 │ │ │ │ cmneq r4, r4, lsr #17 │ │ │ │ cmneq r4, ip, ror r8 │ │ │ │ - strheq ip, [r8, -ip] │ │ │ │ - @ instruction: 0x0108b2b2 │ │ │ │ - ldrdeq pc, [lr], #232 @ 0xe8 @ │ │ │ │ + ldrdeq ip, [r8, -ip] │ │ │ │ + ldrdeq fp, [r8, -r2] │ │ │ │ + strdeq pc, [lr], #232 @ 0xe8 @ │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq pc, lr, ip, asr ip @ │ │ │ │ - rsceq pc, lr, r8, lsl ip @ │ │ │ │ - rsceq pc, lr, r0, ror #23 │ │ │ │ + rsceq pc, lr, ip, ror ip @ │ │ │ │ + rsceq pc, lr, r8, lsr ip @ │ │ │ │ + rsceq pc, lr, r0, lsl #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r8, lsr #28 │ │ │ │ @ instruction: 0x000088b7 │ │ │ │ - tsteq r8, r2, asr lr │ │ │ │ - rsceq pc, lr, r0, lsl #22 │ │ │ │ + tsteq r8, r2, ror lr │ │ │ │ + rsceq pc, lr, r0, lsr #22 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0108c39c │ │ │ │ + @ instruction: 0x0108c3bc │ │ │ │ andeq r9, r0, fp, asr r3 │ │ │ │ ldrdeq r9, [r0], -r3 │ │ │ │ - @ instruction: 0x0108adbe │ │ │ │ + ldrdeq sl, [r8, -lr] │ │ │ │ @ instruction: 0x01747294 │ │ │ │ cmneq r4, r4, asr r2 │ │ │ │ cmneq r4, r4, lsl r2 │ │ │ │ ldrsbeq r7, [r4, #-28]! @ 0xffffffe4 │ │ │ │ @ instruction: 0x01747198 │ │ │ │ - ldrdeq ip, [r8, -r0] │ │ │ │ + strdeq ip, [r8, -r0] │ │ │ │ andeq r8, r0, lr, asr r4 │ │ │ │ andeq r8, r0, sp, lsl r2 │ │ │ │ andeq r8, r0, sl, lsr #25 │ │ │ │ - tsteq r8, lr, lsl #18 │ │ │ │ + tsteq r8, lr, lsr #18 │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ - tsteq r8, r8, asr #16 │ │ │ │ - tsteq r8, r4, lsr #10 │ │ │ │ + tsteq r8, r8, ror #16 │ │ │ │ + tsteq r8, r4, asr #10 │ │ │ │ andeq r9, r0, r1, asr r5 │ │ │ │ andeq r8, r0, r0, asr #12 │ │ │ │ andeq r8, r0, r1, ror #9 │ │ │ │ - tsteq r8, sl, ror #8 │ │ │ │ + smlabbeq r8, sl, r4, sl │ │ │ │ andeq r1, r0, r1, lsl #6 │ │ │ │ andeq r9, r0, r4, asr r5 │ │ │ │ - strdeq sl, [r8, -r0] │ │ │ │ - smlabbeq r8, r4, r3, sl │ │ │ │ + tsteq r8, r0, lsl r4 │ │ │ │ + smlatbeq r8, r4, r3, sl │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r9, lsl r9 │ │ │ │ - @ instruction: 0x0108a2be │ │ │ │ - smlaleq lr, lr, ip, ip @ │ │ │ │ - rsceq lr, lr, r0, lsl #25 │ │ │ │ + ldrdeq sl, [r8, -lr] │ │ │ │ + strheq lr, [lr], #204 @ 0xcc @ │ │ │ │ + rsceq lr, lr, r0, lsr #25 │ │ │ │ muleq r0, r3, r1 │ │ │ │ andeq r9, r0, r1, asr #5 │ │ │ │ @ instruction: 0x000091b7 │ │ │ │ - ldrdeq sl, [r8, -ip] │ │ │ │ + strdeq sl, [r8, -ip] │ │ │ │ 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 │ │ │ │ - @ instruction: 0x01089f90 │ │ │ │ + @ instruction: 0x01089fb0 │ │ │ │ muleq r0, lr, sp │ │ │ │ - smlatteq r8, r0, lr, r9 │ │ │ │ + tsteq r8, r0, lsl #30 │ │ │ │ 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 │ │ │ │ @@ -663751,18 +663751,18 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ b 2e4e44 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, ror #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlaleq lr, lr, r0, r3 @ │ │ │ │ - smlatteq r8, ip, r9, r9 │ │ │ │ + strheq lr, [lr], #48 @ 0x30 @ │ │ │ │ + tsteq r8, ip, lsl #20 │ │ │ │ cmneq pc, ip, lsr #3 │ │ │ │ - tsteq r8, r0, asr #18 │ │ │ │ + tsteq r8, r0, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr ip, [pc, #736] @ 2e540c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -663947,18 +663947,18 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ b 2e53d4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ b 2e53e0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, asr #29 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq sp, [lr], #248 @ 0xf8 @ │ │ │ │ - tsteq r8, sl, ror #12 │ │ │ │ + rsceq lr, lr, r8, lsl r0 │ │ │ │ + smlabbeq r8, sl, r6, r9 │ │ │ │ cmneq pc, r4, asr #28 │ │ │ │ - tsteq r8, r0, lsr r7 │ │ │ │ + tsteq r8, r0, asr r7 │ │ │ │ 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] @ 2e5804 │ │ │ │ mov ip, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -664201,18 +664201,18 @@ │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ bl 5ba20 <__aeabi_d2iz@plt> │ │ │ │ str r0, [r4, #12] │ │ │ │ b 2e56d4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq sl, [pc, #-176] @ 2e575c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq sp, [lr], #196 @ 0xc4 @ │ │ │ │ - smlabbeq r8, r0, r3, r9 │ │ │ │ + strdeq sp, [lr], #196 @ 0xc4 @ │ │ │ │ + smlatbeq r8, r0, r3, r9 │ │ │ │ cmneq pc, r4, lsr #22 │ │ │ │ - strdeq r9, [r8, -r8] │ │ │ │ + tsteq r8, r8, lsl r4 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 2e5927 @ │ │ │ │ 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] @ 2e5c28 │ │ │ │ @@ -664466,20 +664466,20 @@ │ │ │ │ asr r3, r0, #31 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ b 2e5af0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq sl, [pc, #-116] @ 2e5bbc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq sp, [lr], #132 @ 0x84 @ │ │ │ │ - smlatbeq r8, r6, pc, r8 @ │ │ │ │ + rsceq sp, lr, r4, lsl r9 │ │ │ │ + smlabteq r8, r6, pc, r8 @ │ │ │ │ ldrshmi pc, [pc, #255] @ 2e5d3f @ │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ cmneq pc, r8, lsl r7 @ │ │ │ │ - smlatteq r8, r8, pc, r8 @ │ │ │ │ + tsteq r8, r8 │ │ │ │ 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] @ 2e5f48 │ │ │ │ mov r4, r1 │ │ │ │ @@ -664666,18 +664666,18 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 5a9c4 <__aeabi_i2d@plt> │ │ │ │ strd r0, [r4, #24] │ │ │ │ b 2e5e38 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, lsl #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq sp, [lr], #76 @ 0x4c @ │ │ │ │ - smlatbeq r8, r4, fp, r8 │ │ │ │ + strdeq sp, [lr], #76 @ 0x4c @ │ │ │ │ + smlabteq r8, r4, fp, r8 │ │ │ │ cmneq pc, r8, lsl #6 │ │ │ │ - @ instruction: 0x01088ab8 │ │ │ │ + ldrdeq r8, [r8, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr ip, [pc, #416] @ 2e6118 │ │ │ │ ldr r2, [pc, #416] @ 2e611c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -664685,15 +664685,15 @@ │ │ │ │ sub sp, sp, #424 @ 0x1a8 │ │ │ │ ldr r3, [pc, #404] @ 2e6120 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #376] @ 2e6124 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r2, #1498] @ 0x5da │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ beq 2e5fe0 │ │ │ │ @@ -664786,19 +664786,19 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r0, lsl #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x017fc594 │ │ │ │ cmneq pc, r8, asr #32 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ cmneq pc, r0, lsl r0 @ │ │ │ │ - rsceq sp, lr, r4, ror r1 │ │ │ │ - rsceq pc, sp, r0, lsl #21 │ │ │ │ + smlaleq sp, lr, r4, r1 │ │ │ │ + rsceq pc, sp, r0, lsr #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sp, lr, r8, asr #2 │ │ │ │ - tsteq r8, lr, lsl #16 │ │ │ │ + rsceq sp, lr, r8, ror #2 │ │ │ │ + tsteq r8, lr, lsr #16 │ │ │ │ cmneq pc, ip, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr ip, [pc, #236] @ 2e624c │ │ │ │ mov r4, r2 │ │ │ │ @@ -664859,16 +664859,16 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ b 2e61ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, lsl #29 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sp, lr, ip │ │ │ │ - strdeq r8, [r8, -r8] │ │ │ │ + rsceq sp, lr, ip, lsr #32 │ │ │ │ + tsteq r8, r8, lsl r7 │ │ │ │ cmneq pc, r4, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr ip, [pc, #380] @ 2e63f4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -664965,16 +664965,16 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r4] │ │ │ │ b 2e6300 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, ror sp @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq ip, lr, r4, lsl #30 │ │ │ │ - smlatteq r8, r6, r5, r8 │ │ │ │ + rsceq ip, lr, r4, lsr #30 │ │ │ │ + tsteq r8, r6, lsl #12 │ │ │ │ ldrsheq r9, [pc, #-192] @ 2e634c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr ip, [pc, #284] @ 2e653c │ │ │ │ mov r4, r2 │ │ │ │ @@ -665047,16 +665047,16 @@ │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4] │ │ │ │ b 2e649c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, asr #23 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq ip, lr, ip, ror #26 │ │ │ │ - tsteq r8, r5, ror #8 │ │ │ │ + rsceq ip, lr, ip, lsl #27 │ │ │ │ + smlabbeq r8, r5, r4, r8 │ │ │ │ cmneq pc, r4, asr fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr ip, [pc, #504] @ 2e6760 │ │ │ │ mov r4, r2 │ │ │ │ @@ -665184,18 +665184,18 @@ │ │ │ │ str r1, [r3, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ bne 2e6744 │ │ │ │ b 2e65e0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, lsl #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq ip, lr, r8, lsr ip │ │ │ │ - tsteq r8, r3, lsr #6 │ │ │ │ + rsceq ip, lr, r8, asr ip │ │ │ │ + tsteq r8, r3, asr #6 │ │ │ │ cmneq pc, r0, lsl sl @ │ │ │ │ - tsteq r8, r0, asr r2 │ │ │ │ + tsteq r8, r0, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr ip, [pc, #524] @ 2e699c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -665327,19 +665327,19 @@ │ │ │ │ strd r0, [r5, #8]! │ │ │ │ cmp r5, r4 │ │ │ │ bne 2e697c │ │ │ │ b 2e6818 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, asr r8 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq ip, lr, r0, lsr #20 │ │ │ │ - tsteq r8, r0, lsr #2 │ │ │ │ + rsceq ip, lr, r0, asr #20 │ │ │ │ + tsteq r8, r0, asr #2 │ │ │ │ ldrsbeq r9, [pc, #-120] @ 2e693c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r8, r8, lsl r0 │ │ │ │ + tsteq r8, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr lr, [pc, #320] @ 2e6b10 │ │ │ │ ldr ip, [pc, #320] @ 2e6b14 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -665347,15 +665347,15 @@ │ │ │ │ ldr r3, [pc, #312] @ 2e6b18 │ │ │ │ sub sp, sp, #416 @ 0x1a0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #412] @ 0x19c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #280] @ 2e6b1c │ │ │ │ add ip, r0, #98304 @ 0x18000 │ │ │ │ ldrb lr, [ip, #1498] @ 0x5da │ │ │ │ add r3, pc, r3 │ │ │ │ cmp lr, #0 │ │ │ │ beq 2e6a38 │ │ │ │ @@ -665424,19 +665424,19 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, lsr #12 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, ip, lsr fp @ │ │ │ │ ldrsheq r9, [pc, #-80] @ 2e6ad4 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ ldrheq r9, [pc, #-88] @ 2e6ad4 │ │ │ │ - rsceq ip, lr, r8, lsl #15 │ │ │ │ - rsceq pc, sp, r8, lsr #32 │ │ │ │ + rsceq ip, lr, r8, lsr #15 │ │ │ │ + rsceq pc, sp, r8, asr #32 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq ip, lr, r4, ror #14 │ │ │ │ - tsteq r8, r9, ror #28 │ │ │ │ + rsceq ip, lr, r4, lsl #15 │ │ │ │ + smlabbeq r8, r9, lr, r7 │ │ │ │ cmneq pc, r0, lsr #10 │ │ │ │ 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] @ 2e713c │ │ │ │ mov r4, r1 │ │ │ │ @@ -665815,27 +665815,27 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ b 2e6d10 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ b 2e709c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x017f9498 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq ip, lr, r8, ror #11 │ │ │ │ - smlatbeq r8, r2, sp, r7 │ │ │ │ + rsceq ip, lr, r8, lsl #12 │ │ │ │ + smlabteq r8, r2, sp, r7 │ │ │ │ cmneq pc, r8, lsl r4 @ │ │ │ │ strmi r0, [r0, r0] │ │ │ │ - tsteq r8, r4, lsl #22 │ │ │ │ + tsteq r8, r4, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #896] @ 2e74f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r2] │ │ │ │ cmp ip, #0 │ │ │ │ beq 2e722c │ │ │ │ add r2, ip, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #680] @ 0x2a8 │ │ │ │ cmp r1, #15 │ │ │ │ bne 2e7218 │ │ │ │ @@ -666053,46 +666053,46 @@ │ │ │ │ popne {r4, pc} │ │ │ │ ldr r0, [pc, #140] @ 2e7578 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq fp, [pc, #-56] @ 2e74c0 │ │ │ │ andeq r1, r0, r1, lsl #30 │ │ │ │ andeq r1, r0, r3, lsl #30 │ │ │ │ - tsteq r8, ip, lsl r4 │ │ │ │ - ldrdeq fp, [sp], #88 @ 0x58 @ │ │ │ │ + tsteq r8, ip, lsr r4 │ │ │ │ + strdeq fp, [sp], #88 @ 0x58 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r4, ror r8 │ │ │ │ - rsceq ip, lr, r4, ror #1 │ │ │ │ - ldrheq r4, [r3], #232 @ 0xe8 @ │ │ │ │ - strheq ip, [lr], #0 @ │ │ │ │ + rsceq ip, lr, r4, lsl #2 │ │ │ │ + ldrsbeq r4, [r3], #232 @ 0xe8 @ │ │ │ │ + ldrdeq ip, [lr], #0 @ │ │ │ │ muleq r0, sl, r1 │ │ │ │ - smlabteq r8, fp, r2, fp │ │ │ │ - rsceq fp, lr, ip, ror pc │ │ │ │ - rsceq fp, lr, r8, asr #30 │ │ │ │ - strdeq fp, [lr], #236 @ 0xec @ │ │ │ │ + smlatteq r8, fp, r2, fp │ │ │ │ + smlaleq fp, lr, ip, pc @ │ │ │ │ + rsceq fp, lr, r8, ror #30 │ │ │ │ + rsceq fp, lr, ip, lsl pc │ │ │ │ + smlaleq fp, lr, r0, lr │ │ │ │ + smlaleq fp, lr, r8, lr │ │ │ │ + @ instruction: 0x0108b29e │ │ │ │ + rsceq fp, lr, r4, ror #30 │ │ │ │ + rsceq fp, lr, r8, asr lr │ │ │ │ + rsceq fp, lr, r4, ror #28 │ │ │ │ rsceq fp, lr, r0, ror lr │ │ │ │ - rsceq fp, lr, r8, ror lr │ │ │ │ - tsteq r8, lr, ror r2 │ │ │ │ - rsceq fp, lr, r4, asr #30 │ │ │ │ - rsceq fp, lr, r8, lsr lr │ │ │ │ - rsceq fp, lr, r4, asr #28 │ │ │ │ - rsceq fp, lr, r0, asr lr │ │ │ │ + rsceq fp, lr, ip, ror lr │ │ │ │ + tsteq r8, r3, lsr r2 │ │ │ │ + rsceq fp, lr, r0, ror #28 │ │ │ │ rsceq fp, lr, ip, asr lr │ │ │ │ - tsteq r8, r3, lsl r2 │ │ │ │ - rsceq fp, lr, r0, asr #28 │ │ │ │ - rsceq fp, lr, ip, lsr lr │ │ │ │ - rsceq pc, pc, r0, lsr #32 │ │ │ │ - rsceq fp, lr, ip, lsr #28 │ │ │ │ + rsceq pc, pc, r0, asr #32 │ │ │ │ + rsceq fp, lr, ip, asr #28 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - rsceq fp, lr, r4, lsr #28 │ │ │ │ - rsceq fp, lr, ip, lsr #28 │ │ │ │ - strdeq fp, [lr], #216 @ 0xd8 @ │ │ │ │ - rsceq fp, lr, r4, ror #27 │ │ │ │ - strdeq fp, [lr], #208 @ 0xd0 @ │ │ │ │ - rsceq fp, lr, r4, lsr #26 │ │ │ │ + rsceq fp, lr, r4, asr #28 │ │ │ │ + rsceq fp, lr, ip, asr #28 │ │ │ │ + rsceq fp, lr, r8, lsl lr │ │ │ │ + rsceq fp, lr, r4, lsl #28 │ │ │ │ + rsceq fp, lr, r0, lsl lr │ │ │ │ + rsceq fp, lr, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #552] @ 2e77bc │ │ │ │ ldr r2, [pc, #552] @ 2e77c0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -666100,15 +666100,15 @@ │ │ │ │ ldr r3, [pc, #544] @ 2e77c4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2e765c │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 2e7738 │ │ │ │ @@ -666236,36 +666236,36 @@ │ │ │ │ cmneq pc, r4, ror #20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, r8, ror pc @ │ │ │ │ andeq r8, r0, ip, lsl #23 │ │ │ │ andeq r9, r0, r3, asr r5 │ │ │ │ andeq r1, r0, r3, lsl #30 │ │ │ │ cmneq pc, r0, ror #19 │ │ │ │ - rsceq fp, lr, r0, ror #27 │ │ │ │ + rsceq fp, lr, r0, lsl #28 │ │ │ │ @ instruction: 0x017f8990 │ │ │ │ cmneq pc, r4, asr #18 │ │ │ │ - ldrdeq fp, [lr], #200 @ 0xc8 @ │ │ │ │ + strdeq fp, [lr], #200 @ 0xc8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strheq fp, [sp], #8 @ │ │ │ │ + ldrdeq fp, [sp], #8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq fp, lr, r4, asr ip │ │ │ │ - rsceq fp, lr, r0, asr #25 │ │ │ │ - rsceq fp, lr, ip, lsl #24 │ │ │ │ - strdeq fp, [lr], #176 @ 0xb0 @ │ │ │ │ + rsceq fp, lr, r4, ror ip │ │ │ │ + rsceq fp, lr, r0, ror #25 │ │ │ │ + rsceq fp, lr, ip, lsr #24 │ │ │ │ + rsceq fp, lr, r0, lsl ip │ │ │ │ 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] @ 2e7a04 │ │ │ │ ldr r2, [pc, #480] @ 2e7a08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ bhi 2e786c │ │ │ │ sub r2, r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ bls 2e78a4 │ │ │ │ ldr r2, [pc, #444] @ 2e7a0c │ │ │ │ @@ -666377,25 +666377,25 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bhi 2e78ec │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq pc, r0, lsl #26 │ │ │ │ muleq r0, r3, r0 │ │ │ │ - tsteq r8, lr, lsl #28 │ │ │ │ + tsteq r8, lr, lsr #28 │ │ │ │ andeq r8, r0, sp, asr r4 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ andeq r8, r0, ip, lsl #19 │ │ │ │ - rscseq r3, r4, r8, ror #20 │ │ │ │ + rscseq r3, r4, r8, lsl #21 │ │ │ │ andeq r8, r0, r6, asr r4 │ │ │ │ ldr r3, [pc, #92] @ 2e7a88 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ bne 2e7a74 │ │ │ │ @@ -666409,22 +666409,22 @@ │ │ │ │ b 2e7804 │ │ │ │ ldr r3, [pc, #20] @ 2e7a90 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bne 2e7a64 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsheq sl, [pc, #-172] @ 2e79e4 │ │ │ │ - rsceq fp, lr, r4, ror #19 │ │ │ │ - ldrdeq fp, [lr], #148 @ 0x94 @ │ │ │ │ + rsceq fp, lr, r4, lsl #20 │ │ │ │ + strdeq fp, [lr], #148 @ 0x94 @ │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #72] @ 2e7af0 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #64] @ 2e7af4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ bne 2e7adc │ │ │ │ add r0, r0, #438272 @ 0x6b000 │ │ │ │ ldr r3, [r0, #2620] @ 0xa3c │ │ │ │ @@ -666436,21 +666436,21 @@ │ │ │ │ ldr r2, [pc, #20] @ 2e7af8 │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ cmneq pc, r8, ror sl @ │ │ │ │ muleq r0, r2, r0 │ │ │ │ - rsceq fp, lr, r0, lsl #19 │ │ │ │ + rsceq fp, lr, r0, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #108] @ 2e7b80 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ cmp r2, #15 │ │ │ │ bne 2e7b68 │ │ │ │ ldr r1, [r3, #1836] @ 0x72c │ │ │ │ @@ -666472,15 +666472,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 2e7b8c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq pc, r4, lsl sl @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq sl, sp, r8, lsl #25 │ │ │ │ + rsceq sl, sp, r8, lsr #25 │ │ │ │ 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 │ │ │ │ @@ -666488,15 +666488,15 @@ │ │ │ │ beq 2e7bd4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ beq 2e7be0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e7bf0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -666617,15 +666617,15 @@ │ │ │ │ cmp fp, #0 │ │ │ │ beq 2e7dd8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 2e7e68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e7e78 │ │ │ │ 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 │ │ │ │ @@ -666668,15 +666668,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 216c6c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - rsceq fp, lr, ip, lsl #14 │ │ │ │ + rsceq fp, lr, ip, lsr #14 │ │ │ │ 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 │ │ │ │ @@ -666721,15 +666721,15 @@ │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ bic r2, r4, #3 │ │ │ │ add r3, fp, r2 │ │ │ │ ldr r5, [fp, r2] │ │ │ │ ldr r2, [pc, #2024] @ 2e8750 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -667008,15 +667008,15 @@ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r9, sp, #116 @ 0x74 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b 2e8404 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e843c │ │ │ │ str r7, [r9, #-4] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r4, r8 │ │ │ │ beq 2e842c │ │ │ │ ldr r5, [r9], #4 │ │ │ │ @@ -667192,15 +667192,15 @@ │ │ │ │ beq 2e8430 │ │ │ │ add r8, r1, r9, lsl #2 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov r9, r3 │ │ │ │ b 2e86e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e8734 │ │ │ │ str r9, [r7, #-4] │ │ │ │ cmp r8, r7 │ │ │ │ beq 2e8430 │ │ │ │ ldr r5, [r7], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -667381,15 +667381,15 @@ │ │ │ │ ldr r3, [pc, #3060] @ 2e959c │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r1 │ │ │ │ add r4, r6, #81920 @ 0x14000 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r9, [r4, #504] @ 0x1f8 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -667894,15 +667894,15 @@ │ │ │ │ addne r7, sp, #172 @ 0xac │ │ │ │ movne r8, r3 │ │ │ │ movne r9, r1 │ │ │ │ bne 2e91dc │ │ │ │ b 2e9204 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e9210 │ │ │ │ str r9, [r7, #-4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ beq 2e9204 │ │ │ │ ldr r4, [r7], #4 │ │ │ │ @@ -668096,15 +668096,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ addne r4, sl, r9, lsl #2 │ │ │ │ movne r7, r2 │ │ │ │ bne 2e9500 │ │ │ │ b 2e9204 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e9534 │ │ │ │ str r7, [sl, #-4] │ │ │ │ cmp r4, sl │ │ │ │ beq 2e9204 │ │ │ │ ldr r5, [sl], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -668149,15 +668149,15 @@ │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ cmneq pc, r4, lsr #3 │ │ │ │ cmneq pc, r0, ror #2 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rsceq sl, lr, ip, lsr r4 │ │ │ │ + rsceq sl, lr, ip, asr r4 │ │ │ │ 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 │ │ │ │ @@ -668271,15 +668271,15 @@ │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ ldr r5, [pc, #1760] @ 2e9e74 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #588] @ 0x24c │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -668531,15 +668531,15 @@ │ │ │ │ addne r6, sp, #76 @ 0x4c │ │ │ │ movne r8, sl │ │ │ │ movne r9, r1 │ │ │ │ bne 2e9bd0 │ │ │ │ b 2e9bf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e9c04 │ │ │ │ str r9, [r6, #-4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ beq 2e9bf8 │ │ │ │ ldr r4, [r6], #4 │ │ │ │ @@ -668679,15 +668679,15 @@ │ │ │ │ addne r4, r7, r8, lsl #2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movne r8, r2 │ │ │ │ bne 2e9e1c │ │ │ │ b 2e9bf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e9e58 │ │ │ │ str r8, [r7, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ beq 2e9bf8 │ │ │ │ ldr r6, [r7], #4 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -668709,18 +668709,18 @@ │ │ │ │ bl 216c6c │ │ │ │ b 2e9e10 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, ror r8 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, ip, lsl #27 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - smlaleq r9, lr, ip, ip │ │ │ │ + strheq r9, [lr], #204 @ 0xcc @ │ │ │ │ ldrheq r6, [pc, #-112] @ 2e9e18 │ │ │ │ andeq r0, r0, r9, asr r4 │ │ │ │ - smlaleq r9, lr, ip, r9 │ │ │ │ + strheq r9, [lr], #156 @ 0x9c @ │ │ │ │ ldrsbeq r6, [pc, #-68] @ 2e9e50 │ │ │ │ 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 │ │ │ │ @@ -668837,15 +668837,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 2ea088 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 2ea0b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ea0c8 │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ add r7, r1, #40 @ 0x28 │ │ │ │ bl 5ccd4 <__popcountsi2@plt> │ │ │ │ @@ -668882,15 +668882,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 2ea13c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 2ea168 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ea17c │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ add r7, r1, #20 │ │ │ │ bl 5ccd4 <__popcountsi2@plt> │ │ │ │ @@ -668945,15 +668945,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ea238 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 2ea278 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ea290 │ │ │ │ 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] │ │ │ │ @@ -668994,15 +668994,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r3, [fp, #-600] @ 0xfffffda8 │ │ │ │ ldr r3, [pc, #2700] @ 2ead70 │ │ │ │ str r0, [fp, #-612] @ 0xfffffd9c │ │ │ │ str r1, [fp, #-592] @ 0xfffffdb0 │ │ │ │ str r2, [fp, #-580] @ 0xfffffdbc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [fp, #-576] @ 0xfffffdc0 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ea5d8 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ @@ -669443,15 +669443,15 @@ │ │ │ │ ldr r9, [fp, #-576] @ 0xfffffdc0 │ │ │ │ mov r4, r2 │ │ │ │ sub r6, fp, #552 @ 0x228 │ │ │ │ mov r8, r2 │ │ │ │ b 2eaa10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2eaa38 │ │ │ │ str r8, [r6, #-4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ beq 2ea9c4 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ @@ -669617,15 +669617,15 @@ │ │ │ │ beq 2ea9c4 │ │ │ │ ldr r7, [fp, #-576] @ 0xfffffdc0 │ │ │ │ add r9, r6, r8, lsl #2 │ │ │ │ mov r5, r3 │ │ │ │ b 2eacc4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ead0c │ │ │ │ str r5, [r6, #-4] │ │ │ │ cmp r9, r6 │ │ │ │ beq 2ea9c4 │ │ │ │ ldr r4, [r6], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -669669,16 +669669,16 @@ │ │ │ │ b 2ea640 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, lsr sp @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, ip, lsr r2 @ │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ cmneq pc, r0, lsl #25 │ │ │ │ - ldrdeq r8, [lr], #236 @ 0xec @ │ │ │ │ - rsceq r8, lr, ip, lsr #29 │ │ │ │ + strdeq r8, [lr], #236 @ 0xec @ │ │ │ │ + rsceq r8, lr, ip, asr #29 │ │ │ │ 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 │ │ │ │ @@ -669692,15 +669692,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #272] @ 2eaee4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2eae00 │ │ │ │ ldrb r3, [r4, #269] @ 0x10d │ │ │ │ @@ -669761,15 +669761,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl b40b8 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 2eae14 │ │ │ │ cmneq pc, r4, asr r7 @ │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - rsceq r8, lr, r8, asr r6 │ │ │ │ + rsceq r8, lr, r8, ror r6 │ │ │ │ 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] │ │ │ │ @@ -669782,15 +669782,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] @ 2eb0d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ bne 2eaf6c │ │ │ │ @@ -669886,15 +669886,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ add r3, ip, #1 │ │ │ │ b 2eaf80 │ │ │ │ cmneq pc, ip, ror #11 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - ldrdeq r8, [lr], #68 @ 0x44 @ │ │ │ │ + strdeq r8, [lr], #68 @ 0x44 @ │ │ │ │ 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 │ │ │ │ @@ -669908,15 +669908,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] @ 2eb250 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -669980,15 +669980,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl b40b8 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ add ip, ip, #2 │ │ │ │ b 2eb17c │ │ │ │ ldrsheq r7, [pc, #-52] @ 2eb224 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - rsceq r8, lr, r4, lsl r3 │ │ │ │ + rsceq r8, lr, r4, lsr r3 │ │ │ │ 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 │ │ │ │ @@ -670006,15 +670006,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] @ 2eb42c │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -670102,15 +670102,15 @@ │ │ │ │ add r1, r1, #2 │ │ │ │ b 2eb304 │ │ │ │ cmneq pc, ip, ror #4 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ - rsceq r8, lr, r4, asr r1 │ │ │ │ + rsceq r8, lr, r4, ror r1 │ │ │ │ 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] │ │ │ │ @@ -670135,15 +670135,15 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [pc, #432] @ 2eb664 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -670242,15 +670242,15 @@ │ │ │ │ b 2eb508 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, asr fp @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, ip, rrx │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ ldrheq r4, [pc, #-168] @ 2eb5cc │ │ │ │ - smlaleq r7, lr, r4, pc @ │ │ │ │ + strheq r7, [lr], #244 @ 0xf4 @ │ │ │ │ ldrsheq r4, [pc, #-144] @ 2eb5ec │ │ │ │ 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] │ │ │ │ @@ -670280,15 +670280,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #500] @ 2eb8ec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -670407,15 +670407,15 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, r8, lsr #28 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ cmneq pc, r0, ror r8 @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ - rsceq r7, lr, r0, lsr sp │ │ │ │ + rsceq r7, lr, r0, asr sp │ │ │ │ cmneq pc, ip, ror #14 │ │ │ │ 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] @ 2ebf7c │ │ │ │ ldr ip, [pc, #1624] @ 2ebf80 │ │ │ │ @@ -670424,15 +670424,15 @@ │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ ldr r3, [pc, #1612] @ 2ebf84 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #588] @ 0x24c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -670645,15 +670645,15 @@ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ addne r5, sp, #76 @ 0x4c │ │ │ │ movne r9, r2 │ │ │ │ bne 2ebcd8 │ │ │ │ b 2ebd00 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ebd0c │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ beq 2ebd00 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -670791,15 +670791,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movne r5, r3 │ │ │ │ bne 2ebf1c │ │ │ │ b 2ebd00 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ebf68 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp sl, r7 │ │ │ │ beq 2ebd00 │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -670827,15 +670827,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r4, [pc, #-100] @ 2ebf20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, r8, ror #23 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ cmneq pc, r4, ror #11 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - rsceq r7, lr, r8, ror #18 │ │ │ │ + rsceq r7, lr, r8, lsl #19 │ │ │ │ ldrheq r4, [pc, #-48] @ 2ebf70 │ │ │ │ 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 │ │ │ │ @@ -670871,15 +670871,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ mov r3, #0 │ │ │ │ ble 2ec270 │ │ │ │ ldr r3, [pc, #1556] @ 2ec654 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2ec36c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -671053,15 +671053,15 @@ │ │ │ │ beq 2ec360 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ b 2ec338 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ec3c4 │ │ │ │ str r8, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ beq 2ec360 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -671227,15 +671227,15 @@ │ │ │ │ beq 2ec360 │ │ │ │ add r9, r5, r9, lsl #2 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r3 │ │ │ │ b 2ec5ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ec638 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp r9, r7 │ │ │ │ beq 2ec360 │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -671264,15 +671264,15 @@ │ │ │ │ ldrsbeq r3, [pc, #-252] @ 2ec558 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, r8, ror #9 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ cmneq pc, r0, lsl #27 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq r7, lr, ip, lsr #4 │ │ │ │ + rsceq r7, lr, ip, asr #4 │ │ │ │ cmneq pc, r4, ror ip @ │ │ │ │ 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] @ 2ecd44 │ │ │ │ ldr ip, [pc, #1724] @ 2ecd48 │ │ │ │ @@ -671282,15 +671282,15 @@ │ │ │ │ ldr r4, [pc, #1712] @ 2ecd4c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #596] @ 0x254 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [r0, r4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ beq 2ec890 │ │ │ │ @@ -671496,15 +671496,15 @@ │ │ │ │ beq 2eca4c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r8, fp │ │ │ │ b 2eca24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2eca58 │ │ │ │ str r7, [r6, #-4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ beq 2eca4c │ │ │ │ ldr r4, [r6], #4 │ │ │ │ @@ -671672,15 +671672,15 @@ │ │ │ │ beq 2eca4c │ │ │ │ ldr r8, [sp, #20] │ │ │ │ add r6, r6, sl, lsl #2 │ │ │ │ mov r5, r3 │ │ │ │ b 2ecce0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ecd30 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp r6, r7 │ │ │ │ beq 2eca4c │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -671733,15 +671733,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ mov r3, #0 │ │ │ │ ble 2ecfb0 │ │ │ │ ldr r3, [pc, #1600] @ 2ed3f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ beq 2ecf58 │ │ │ │ add r3, r1, #81920 @ 0x14000 │ │ │ │ ldr fp, [r3, #504] @ 0x1f8 │ │ │ │ @@ -671925,15 +671925,15 @@ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldrne r8, [sp, #28] │ │ │ │ addne r5, sp, #84 @ 0x54 │ │ │ │ bne 2ed0d8 │ │ │ │ b 2ed100 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ed10c │ │ │ │ str r7, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ beq 2ed100 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -672100,15 +672100,15 @@ │ │ │ │ beq 2ed100 │ │ │ │ add r9, r5, r9, lsl #2 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ b 2ed390 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ed3dc │ │ │ │ str r5, [r6, #-4] │ │ │ │ cmp r9, r6 │ │ │ │ beq 2ed100 │ │ │ │ ldr r4, [r6], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -672155,15 +672155,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ beq 2ed634 │ │ │ │ add r3, r1, #81920 @ 0x14000 │ │ │ │ ldr sl, [r3, #504] @ 0x1f8 │ │ │ │ @@ -672406,15 +672406,15 @@ │ │ │ │ beq 2ed884 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ mov r5, r3 │ │ │ │ b 2ed85c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ed890 │ │ │ │ str r8, [r6, #-4] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ beq 2ed884 │ │ │ │ ldr r4, [r6], #4 │ │ │ │ @@ -672576,15 +672576,15 @@ │ │ │ │ beq 2ed884 │ │ │ │ add sl, r5, r4, lsl #2 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r3 │ │ │ │ b 2edb00 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2edb4c │ │ │ │ str r5, [r8, #-4] │ │ │ │ cmp sl, r8 │ │ │ │ beq 2ed884 │ │ │ │ ldr r4, [r8], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -672636,15 +672636,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ ble 2edde8 │ │ │ │ ldr r3, [pc, #1752] @ 2ee2b4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ beq 2edd84 │ │ │ │ add r3, r2, #81920 @ 0x14000 │ │ │ │ @@ -672861,15 +672861,15 @@ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldrne r8, [sp, #28] │ │ │ │ addne r5, sp, #84 @ 0x54 │ │ │ │ bne 2edf78 │ │ │ │ b 2edfa0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2edfac │ │ │ │ str r7, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ beq 2edfa0 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -673033,15 +673033,15 @@ │ │ │ │ beq 2edfa0 │ │ │ │ add r9, r5, r9, lsl #2 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ b 2ee224 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ee298 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp r9, r7 │ │ │ │ beq 2edfa0 │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -673099,15 +673099,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -673549,15 +673549,15 @@ │ │ │ │ addne r5, sp, #92 @ 0x5c │ │ │ │ movne r6, r3 │ │ │ │ movne r7, r1 │ │ │ │ bne 2eea38 │ │ │ │ b 2eea60 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2eea6c │ │ │ │ str r7, [r5, #-4] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ beq 2eea60 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -673700,15 +673700,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ addne r5, fp, r7, lsl #2 │ │ │ │ movne r6, r3 │ │ │ │ bne 2eec90 │ │ │ │ b 2eea60 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2eed08 │ │ │ │ str r6, [fp, #-4] │ │ │ │ cmp fp, r5 │ │ │ │ beq 2eea60 │ │ │ │ ldr r4, [fp], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -673748,16 +673748,16 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, ip, lsl r2 @ │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldrsbeq r1, [pc, #-188] @ 2eec7c │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rsceq r4, lr, r4, lsr #27 │ │ │ │ - strdeq r4, [lr], #176 @ 0xb0 @ │ │ │ │ + rsceq r4, lr, r4, asr #27 │ │ │ │ + rsceq r4, lr, r0, lsl ip │ │ │ │ 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] │ │ │ │ @@ -673798,15 +673798,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #604] @ 0x25c │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ble 2eef88 │ │ │ │ ldr r3, [pc, #2664] @ 2ef86c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ef450 │ │ │ │ add r9, r6, #81920 @ 0x14000 │ │ │ │ @@ -674232,15 +674232,15 @@ │ │ │ │ movne r4, r2 │ │ │ │ bne 2ef4e4 │ │ │ │ ldr r0, [pc, #976] @ 2ef88c │ │ │ │ bl 1f6bc8 │ │ │ │ b 2eef88 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ef50c │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ beq 2ef4b4 │ │ │ │ ldr r7, [r5], #4 │ │ │ │ @@ -674396,15 +674396,15 @@ │ │ │ │ addne r4, r9, r7, lsl #2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movne r7, r3 │ │ │ │ bne 2ef770 │ │ │ │ b 2ef4b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ef824 │ │ │ │ str r7, [r9, #-4] │ │ │ │ cmp r9, r4 │ │ │ │ beq 2ef4b4 │ │ │ │ ldr r5, [r9], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -674466,21 +674466,21 @@ │ │ │ │ b 2ef284 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov lr, sl │ │ │ │ b 2eef40 │ │ │ │ cmneq pc, r8, lsr #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, r4, lsr #14 │ │ │ │ - strdeq r4, [lr], #92 @ 0x5c @ │ │ │ │ + rsceq r4, lr, ip, lsl r6 │ │ │ │ cmneq pc, r8, rrx │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - rsceq r4, lr, r4, lsr #32 │ │ │ │ + rsceq r4, lr, r4, asr #32 │ │ │ │ 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] @ 2f0288 │ │ │ │ ldr ip, [pc, #2528] @ 2f028c │ │ │ │ @@ -674492,15 +674492,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #2500] @ 2f0290 │ │ │ │ ldr ip, [sp, #632] @ 0x278 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -674895,15 +674895,15 @@ │ │ │ │ addne r5, sp, #76 @ 0x4c │ │ │ │ movne r8, r3 │ │ │ │ movne r9, r1 │ │ │ │ bne 2eff40 │ │ │ │ b 2eff68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2effe8 │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ beq 2eff68 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -675076,15 +675076,15 @@ │ │ │ │ addne r5, r9, r7, lsl #2 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movne r7, r2 │ │ │ │ bne 2f0210 │ │ │ │ b 2eff68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f0278 │ │ │ │ str r7, [r9, #-4] │ │ │ │ cmp r9, r5 │ │ │ │ beq 2eff68 │ │ │ │ ldr r4, [r9], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -675121,15 +675121,15 @@ │ │ │ │ cmneq pc, r4, asr ip @ │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ cmneq pc, r0, lsl r6 @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rsceq r3, lr, r8, lsr #14 │ │ │ │ + rsceq r3, lr, r8, asr #14 │ │ │ │ @ instruction: 0x017f0294 │ │ │ │ cmneq pc, ip, lsr r2 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ cmneq pc, r0, asr r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -675149,15 +675149,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr fp, [sp, #644] @ 0x284 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ mov r3, #0 │ │ │ │ ble 2f04c8 │ │ │ │ ldr r3, [pc, #2548] @ 2f0d14 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f08bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ @@ -675557,15 +675557,15 @@ │ │ │ │ movne r9, r4 │ │ │ │ bne 2f0998 │ │ │ │ ldr r0, [pc, #968] @ 2f0d38 │ │ │ │ bl 1f6bc8 │ │ │ │ b 2f04c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f09c0 │ │ │ │ str r9, [r6, #-4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ beq 2f0968 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ @@ -675733,15 +675733,15 @@ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ addne r4, r6, r3, lsl #2 │ │ │ │ movne r8, r2 │ │ │ │ bne 2f0c54 │ │ │ │ b 2f0968 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f0cb0 │ │ │ │ str r8, [r6, #-4] │ │ │ │ cmp r6, r4 │ │ │ │ beq 2f0968 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -675794,15 +675794,15 @@ │ │ │ │ cmneq pc, r8, lsl #4 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ cmnpeq lr, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ ldrsheq pc, [lr, #-124]! @ 0xffffff84 @ │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - strheq r2, [lr], #184 @ 0xb8 @ │ │ │ │ + ldrdeq r2, [lr], #184 @ 0xb8 @ │ │ │ │ cmnpeq lr, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ 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] @ 2f18d4 │ │ │ │ @@ -675818,15 +675818,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ ldr r9, [fp, #504] @ 0x1f8 │ │ │ │ cmp ip, #3 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ @@ -676313,15 +676313,15 @@ │ │ │ │ beq 2f16c4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r7, r3 │ │ │ │ b 2f1568 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f172c │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ beq 2f16c4 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -676548,15 +676548,15 @@ │ │ │ │ cmneq pc, r0, lsr #15 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ ldrheq pc, [lr, #-24]! @ 0xffffffe8 @ │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rsceq r2, lr, r0, asr #1 │ │ │ │ + rsceq r2, lr, r0, ror #1 │ │ │ │ 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 │ │ │ │ @@ -676574,15 +676574,15 @@ │ │ │ │ str r3, [sp, #628] @ 0x274 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ble 2f1b8c │ │ │ │ ldr r3, [pc, #2968] @ 2f24fc │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r6, r3, #81920 @ 0x14000 │ │ │ │ ldr r4, [r6, #504] @ 0x1f8 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ @@ -676999,15 +676999,15 @@ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r8, r2 │ │ │ │ b 2f2020 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f20d4 │ │ │ │ str r8, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ beq 2f2048 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -677246,15 +677246,15 @@ │ │ │ │ beq 2f2048 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ mov r6, r2 │ │ │ │ b 2f23f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f24a0 │ │ │ │ str r6, [r4, #-4] │ │ │ │ cmp r4, r9 │ │ │ │ beq 2f2048 │ │ │ │ ldr r5, [r4], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -677322,15 +677322,15 @@ │ │ │ │ ldrsbeq lr, [lr, #-96]! @ 0xffffffa0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, r4, asr #23 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ cmneq lr, r4, ror #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - rsceq r1, lr, ip, lsr #15 │ │ │ │ + rsceq r1, lr, ip, asr #15 │ │ │ │ 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 │ │ │ │ @@ -677346,15 +677346,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r6, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ bne 2f29d0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -677823,15 +677823,15 @@ │ │ │ │ addne r5, sp, #92 @ 0x5c │ │ │ │ movne r7, r9 │ │ │ │ movne r8, r1 │ │ │ │ bne 2f2d00 │ │ │ │ b 2f2d28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f2d90 │ │ │ │ str r8, [r5, #-4] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r7, sl │ │ │ │ beq 2f2d28 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -677997,15 +677997,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ addne r5, fp, r8, lsl #2 │ │ │ │ movne r7, r3 │ │ │ │ bne 2f2fb4 │ │ │ │ b 2f2d28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f301c │ │ │ │ str r7, [fp, #-4] │ │ │ │ cmp fp, r5 │ │ │ │ beq 2f2d28 │ │ │ │ ldr r4, [fp], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -678055,16 +678055,16 @@ │ │ │ │ cmnpeq lr, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ cmneq lr, r8, lsl #19 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rsceq r0, lr, r4, lsr #21 │ │ │ │ - rsceq r0, lr, r4, lsr #17 │ │ │ │ + rsceq r0, lr, r4, asr #21 │ │ │ │ + rsceq r0, lr, r4, asr #17 │ │ │ │ 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 │ │ │ │ @@ -678080,15 +678080,15 @@ │ │ │ │ str r3, [sp, #604] @ 0x25c │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ble 2f3274 │ │ │ │ ldr r3, [pc, #2844] @ 2f3c08 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f3744 │ │ │ │ add r9, r6, #81920 @ 0x14000 │ │ │ │ @@ -678521,15 +678521,15 @@ │ │ │ │ movne r4, r3 │ │ │ │ bne 2f37e8 │ │ │ │ ldr r0, [pc, #1128] @ 2f3c28 │ │ │ │ bl 1f6bc8 │ │ │ │ b 2f3274 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f38c0 │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ beq 2f37b8 │ │ │ │ ldr r7, [r5], #4 │ │ │ │ @@ -678725,15 +678725,15 @@ │ │ │ │ addne r4, r8, r7, lsl #2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movne r7, r3 │ │ │ │ bne 2f3b14 │ │ │ │ b 2f37b8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f3bc4 │ │ │ │ str r7, [r8, #-4] │ │ │ │ cmp r8, r4 │ │ │ │ beq 2f37b8 │ │ │ │ ldr r5, [r8], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -678793,21 +678793,21 @@ │ │ │ │ b 2f35a4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r0, sl │ │ │ │ b 2f3228 │ │ │ │ cmneq lr, r0, asr #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmnpeq lr, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - rsceq r0, lr, r8, lsl r3 │ │ │ │ + rsceq r0, lr, r8, lsr r3 │ │ │ │ cmneq lr, ip, ror sp │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - rsceq pc, sp, r0, lsr sp @ │ │ │ │ + rsceq pc, sp, r0, asr sp @ │ │ │ │ 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] @ 2f472c │ │ │ │ @@ -678818,15 +678818,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #588] @ 0x24c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #2760] @ 2f4734 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -679259,15 +679259,15 @@ │ │ │ │ addne r5, sp, #76 @ 0x4c │ │ │ │ movne r7, r3 │ │ │ │ movne r8, r1 │ │ │ │ bne 2f4370 │ │ │ │ b 2f4398 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f4474 │ │ │ │ str r8, [r5, #-4] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, r9 │ │ │ │ beq 2f4398 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -679476,15 +679476,15 @@ │ │ │ │ cmp ip, #0 │ │ │ │ addne r5, r9, ip, lsl #2 │ │ │ │ movne r7, r2 │ │ │ │ bne 2f46d0 │ │ │ │ b 2f4398 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f46fc │ │ │ │ str r7, [r9, #-4] │ │ │ │ cmp r9, r5 │ │ │ │ beq 2f4398 │ │ │ │ ldr r4, [r9], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -679515,15 +679515,15 @@ │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ cmneq lr, r0, ror r2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - strdeq pc, [sp], #40 @ 0x28 @ │ │ │ │ + rsceq pc, sp, r8, lsl r3 @ │ │ │ │ cmneq lr, r8, asr lr │ │ │ │ cmneq lr, ip, lsl #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrsbeq fp, [lr, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ cmneq lr, r4, asr #23 │ │ │ │ @@ -679545,15 +679545,15 @@ │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [sp, #644] @ 0x284 │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ str r3, [sp, #24] │ │ │ │ ble 2f49a0 │ │ │ │ ldr r3, [pc, #2872] @ 2f5308 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f4db8 │ │ │ │ @@ -679973,15 +679973,15 @@ │ │ │ │ movne r9, r4 │ │ │ │ bne 2f4e98 │ │ │ │ ldr r0, [pc, #1212] @ 2f532c │ │ │ │ bl 1f6bc8 │ │ │ │ b 2f49a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f4fb0 │ │ │ │ str r9, [r6, #-4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ beq 2f4e68 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ @@ -680200,15 +680200,15 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ addne r4, r8, r3, lsl #2 │ │ │ │ movne r6, r2 │ │ │ │ bne 2f5220 │ │ │ │ b 2f4e68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f52a4 │ │ │ │ str r6, [r8, #-4] │ │ │ │ cmp r8, r4 │ │ │ │ beq 2f4e68 │ │ │ │ ldr r5, [r8], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -680271,15 +680271,15 @@ │ │ │ │ cmneq lr, r8, asr sp │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ cmneq lr, r0, asr r6 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ cmneq lr, ip, ror #5 │ │ │ │ - strheq lr, [sp], #108 @ 0x6c @ │ │ │ │ + ldrdeq lr, [sp], #108 @ 0x6c @ │ │ │ │ cmneq lr, ip, lsl r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ cmneq lr, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -680297,15 +680297,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ ldr r9, [fp, #504] @ 0x1f8 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ @@ -680798,15 +680798,15 @@ │ │ │ │ beq 2f5cd8 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r7, r3 │ │ │ │ b 2f5b7c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f5d40 │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ beq 2f5cd8 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -681031,15 +681031,15 @@ │ │ │ │ cmneq lr, r4, lsr #3 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ ldrheq sl, [lr, #-180]! @ 0xffffff4c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rsceq sp, sp, r4, lsr #21 │ │ │ │ + rsceq sp, sp, r4, asr #21 │ │ │ │ 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 │ │ │ │ @@ -681057,15 +681057,15 @@ │ │ │ │ str r3, [sp, #628] @ 0x274 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ble 2f61b0 │ │ │ │ ldr r3, [pc, #3004] @ 2f6b2c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r6, r3, #81920 @ 0x14000 │ │ │ │ ldr r4, [r6, #504] @ 0x1f8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ @@ -681490,15 +681490,15 @@ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r8, r2 │ │ │ │ b 2f664c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f6700 │ │ │ │ str r8, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ beq 2f6674 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -681737,15 +681737,15 @@ │ │ │ │ beq 2f6674 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ mov r6, r2 │ │ │ │ b 2f6a24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f6acc │ │ │ │ str r6, [r4, #-4] │ │ │ │ cmp r4, r9 │ │ │ │ beq 2f6674 │ │ │ │ ldr r5, [r4], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -681814,15 +681814,15 @@ │ │ │ │ cmneq lr, r4, asr #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq ip, [lr, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ cmneq lr, r0, asr #28 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - rsceq sp, sp, r0, lsl #3 │ │ │ │ + rsceq sp, sp, r0, lsr #3 │ │ │ │ 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 │ │ │ │ @@ -681838,15 +681838,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ ldr r9, [fp, #504] @ 0x1f8 │ │ │ │ cmp ip, #3 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ @@ -682366,15 +682366,15 @@ │ │ │ │ beq 2f7554 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r7, r3 │ │ │ │ b 2f73fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f7560 │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ beq 2f7554 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -682601,15 +682601,15 @@ │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ cmneq lr, r8, lsl #7 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rsceq ip, sp, r0, lsl r2 │ │ │ │ + rsceq ip, sp, r0, lsr r2 │ │ │ │ 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 │ │ │ │ @@ -682628,15 +682628,15 @@ │ │ │ │ str r3, [sp, #628] @ 0x274 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ble 2f7a40 │ │ │ │ ldr r3, [pc, #3176] @ 2f8464 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r6, r2, #81920 @ 0x14000 │ │ │ │ ldr r4, [r6, #504] @ 0x1f8 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ @@ -683044,15 +683044,15 @@ │ │ │ │ beq 2f7ebc │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ b 2f7e94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f7f30 │ │ │ │ str r7, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ beq 2f7ebc │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -683347,15 +683347,15 @@ │ │ │ │ beq 2f7ebc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r9, r7, r9, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ b 2f834c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f83c8 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp r9, r7 │ │ │ │ beq 2f7ebc │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -683428,15 +683428,15 @@ │ │ │ │ cmneq lr, r8, lsr r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq lr, ip, lsr #26 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldrheq r8, [lr, #-80]! @ 0xffffffb0 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - rsceq fp, sp, ip, ror #17 │ │ │ │ + rsceq fp, sp, ip, lsl #18 │ │ │ │ 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 │ │ │ │ @@ -683453,15 +683453,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add fp, r6, #81920 @ 0x14000 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r9, [fp, #504] @ 0x1f8 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ @@ -684023,15 +684023,15 @@ │ │ │ │ addne r5, sp, #108 @ 0x6c │ │ │ │ movne r8, r2 │ │ │ │ movne r7, sl │ │ │ │ bne 2f8de0 │ │ │ │ b 2f8f40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f8f4c │ │ │ │ str r8, [r5, #-4] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r7 │ │ │ │ beq 2f8f40 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -684263,15 +684263,15 @@ │ │ │ │ cmneq lr, r4, asr sl │ │ │ │ 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 │ │ │ │ - rsceq sl, sp, ip, lsr #16 │ │ │ │ + rsceq sl, sp, ip, asr #16 │ │ │ │ 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 │ │ │ │ @@ -684290,15 +684290,15 @@ │ │ │ │ str r3, [sp, #628] @ 0x274 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ble 2f9448 │ │ │ │ ldr r3, [pc, #3368] @ 2f9f1c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r6, r2, #81920 @ 0x14000 │ │ │ │ ldr r4, [r6, #504] @ 0x1f8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ @@ -684715,15 +684715,15 @@ │ │ │ │ beq 2f98d8 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ b 2f98b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f99d0 │ │ │ │ str r7, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ beq 2f98d8 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -685051,15 +685051,15 @@ │ │ │ │ beq 2f98d8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r9, r7, fp, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ b 2f9dec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f9e54 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp r9, r7 │ │ │ │ beq 2f98d8 │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -685138,15 +685138,15 @@ │ │ │ │ cmneq lr, r0, asr #28 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq lr, r4, lsr r3 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ cmneq lr, r8, lsr #23 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - ldrdeq r9, [sp], #232 @ 0xe8 @ │ │ │ │ + strdeq r9, [sp], #232 @ 0xe8 @ │ │ │ │ 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]!) │ │ │ │ @@ -685212,15 +685212,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] @ 2fa100 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2fa0ec │ │ │ │ @@ -688244,15 +688244,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, #744] @ 2fd290 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ lsl r0, r4, #12 │ │ │ │ asr r0, r0, #22 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r7, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r4, #2 │ │ │ │ @@ -688448,15 +688448,15 @@ │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, #656] @ 2fd568 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ lsl r0, r4, #12 │ │ │ │ asr r0, r0, #22 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r9, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r4, #22 │ │ │ │ @@ -688630,15 +688630,15 @@ │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, #656] @ 2fd840 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ lsl r0, r4, #12 │ │ │ │ asr r0, r0, #22 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r9, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r4, #22 │ │ │ │ @@ -689156,15 +689156,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #944] @ 2fe1a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r6, #269] @ 0x10d │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fdebc │ │ │ │ ldr r3, [pc, #912] @ 2fe1a8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -689394,21 +689394,21 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq lr, r4, lsr r7 │ │ │ │ andeq r8, r0, lr, asr r4 │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ - tsteq r7, pc, lsl r8 │ │ │ │ + tsteq r7, pc, lsr r8 │ │ │ │ andeq r8, r0, sp, lsl #23 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r8, r0, r1, ror #9 │ │ │ │ andeq r8, r0, r0, asr #12 │ │ │ │ - rsceq r5, sp, r8, ror #13 │ │ │ │ - smlabbeq r7, sp, r7, r4 │ │ │ │ + rsceq r5, sp, r8, lsl #14 │ │ │ │ + smlatbeq r7, sp, r7, r4 │ │ │ │ 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 │ │ │ │ @@ -689437,24 +689437,24 @@ │ │ │ │ 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] @ 2fe3a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r9, r4, #272 @ 0x110 │ │ │ │ ldrh r3, [r9] │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ cmp r3, #4864 @ 0x1300 │ │ │ │ ldr r8, [r7, #472] @ 0x1d8 │ │ │ │ beq 2fe29c │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn r5, #1 │ │ │ │ bne 2fe318 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fe2f8 │ │ │ │ add r5, r4, #65536 @ 0x10000 │ │ │ │ @@ -689551,15 +689551,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] @ 2fe5cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -689659,15 +689659,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add ip, r3, r0 │ │ │ │ b 2fe53c │ │ │ │ cmneq lr, r8, lsl #2 │ │ │ │ andeq r0, r4, r7 │ │ │ │ - ldrdeq r5, [sp], #4 @ │ │ │ │ + strdeq r5, [sp], #4 @ │ │ │ │ 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] │ │ │ │ @@ -689686,15 +689686,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] @ 2fe7e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -689793,52 +689793,52 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b40b8 │ │ │ │ ldr lr, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, fp, lr │ │ │ │ b 2fe6fc │ │ │ │ cmneq lr, ip, ror #29 │ │ │ │ - rsceq r4, sp, r0, lsr pc │ │ │ │ + rsceq r4, sp, r0, asr pc │ │ │ │ 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, #94208 @ 0x17000 │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ ldr r6, [r3, #432] @ 0x1b0 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ str r6, [r5] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b40b8 │ │ │ │ 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] @ 2fe924 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 2fe8e0 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn r4, #1 │ │ │ │ bne 2fe8b8 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -689872,31 +689872,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 │ │ │ │ ldrsbeq r3, [lr, #-204]! @ 0xffffff34 │ │ │ │ - rsceq r4, sp, r4, ror #25 │ │ │ │ + rsceq r4, sp, r4, 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, #144] @ 2fe9d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ ldrb r3, [r7, #269] @ 0x10d │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fe9ac │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmn r4, #1 │ │ │ │ bne 2fe988 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 34b590 │ │ │ │ @@ -689916,25 +689916,25 @@ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #2000] @ 0x7d0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ cmneq lr, r4, ror #23 │ │ │ │ - rsceq r4, sp, ip, lsr #24 │ │ │ │ + rsceq r4, sp, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #1080] @ 2fee2c │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ sub r1, r1, #4352 @ 0x1100 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ bhi 2feaec │ │ │ │ ldr r2, [pc, #1044] @ 2fee30 │ │ │ │ cmp r3, r2 │ │ │ │ bhi 2fea4c │ │ │ │ @@ -690195,25 +690195,25 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 166a98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 2fedf0 │ │ │ │ cmneq lr, r4, lsr fp │ │ │ │ andeq r0, r0, r4, asr ip │ │ │ │ - tsteq r7, lr, asr #24 │ │ │ │ + tsteq r7, lr, ror #24 │ │ │ │ andeq r8, r0, pc, ror #9 │ │ │ │ andeq r8, r0, fp, lsl #23 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - rsceq r4, sp, r8, lsr #22 │ │ │ │ - rsceq r4, sp, r0, lsl #22 │ │ │ │ + rsceq r4, sp, r8, asr #22 │ │ │ │ + rsceq r4, sp, r0, lsr #22 │ │ │ │ ldr r3, [pc, #52] @ 2fee88 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, #593920 @ 0x91000 │ │ │ │ ldr r0, [r2, #2916] @ 0xb64 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r2, [r0, #788] @ 0x314 │ │ │ │ str r1, [r3, #3336] @ 0xd08 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -692579,15 +692579,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 3013fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1504 @ 0x5e0 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r3, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r5, #7424 @ 0x1d00 │ │ │ │ @@ -692614,23 +692614,23 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 3013ac │ │ │ │ ldrheq r1, [lr, #-24]! @ 0xffffffe8 │ │ │ │ - rsceq r2, sp, r8, lsr r2 │ │ │ │ + rsceq r2, sp, r8, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ 3014b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1504 @ 0x5e0 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r5, #36352 @ 0x8e00 │ │ │ │ @@ -692659,15 +692659,15 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 30145c │ │ │ │ cmneq lr, ip, lsl #2 │ │ │ │ - smlaleq r2, sp, r4, r1 │ │ │ │ + strheq r2, [sp], #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 ip, [pc, #3840] @ 3023d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3836] @ 3023d4 │ │ │ │ @@ -692675,15 +692675,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r4, [pc, #3828] @ 3023d8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ subs r4, r3, #16384 @ 0x4000 │ │ │ │ bmi 30153c │ │ │ │ add fp, r5, #94208 @ 0x17000 │ │ │ │ ldr r0, [fp, #820] @ 0x334 │ │ │ │ cmp r0, r4 │ │ │ │ ble 30153c │ │ │ │ @@ -693629,33 +693629,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ ldr r6, [r8] │ │ │ │ b 302360 │ │ │ │ cmneq sp, r4, lsr #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq lr, r8, lsr r0 │ │ │ │ - tsteq r7, r6, ror #2 │ │ │ │ + smlabbeq r7, r6, r1, r1 │ │ │ │ ldrheq lr, [sp, #-164]! @ 0xffffff5c │ │ │ │ - ldrdeq r2, [sp], #12 @ │ │ │ │ - strdeq r1, [r7, -sl] │ │ │ │ + strdeq r2, [sp], #12 @ │ │ │ │ + tsteq r7, sl, lsl r1 │ │ │ │ adcsmi r0, r4, #0 │ │ │ │ teqmi r4, #0 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ rsbmi r8, r6, r0 │ │ │ │ ldrheq lr, [sp, #-60]! @ 0xffffffc4 │ │ │ │ ldrsheq lr, [sp, #-16]! │ │ │ │ - rsceq r1, sp, ip, lsr #16 │ │ │ │ + rsceq r1, sp, ip, asr #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrheq lr, [sp, #-16]! │ │ │ │ - rsceq r1, sp, ip, ror #15 │ │ │ │ + rsceq r1, sp, ip, lsl #16 │ │ │ │ cmneq sp, ip, asr #27 │ │ │ │ - rsceq r1, sp, r8, lsl #8 │ │ │ │ + rsceq r1, sp, r8, lsr #8 │ │ │ │ cmneq sp, r8, lsr #26 │ │ │ │ - rsceq r1, sp, r8, lsr #5 │ │ │ │ + rsceq r1, sp, r8, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ 3024a8 │ │ │ │ ldr lr, [pc, #104] @ 3024ac │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -693806,15 +693806,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #16] │ │ │ │ b 30253c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r0, lsr #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlabteq r7, r0, r1, r0 │ │ │ │ + smlatteq r7, r0, r1, r0 │ │ │ │ cmneq sp, r4, lsr #21 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ 30272c │ │ │ │ @@ -693848,15 +693848,15 @@ │ │ │ │ cmneq sp, r4, lsr r9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq sp, [sp, #-132]! @ 0xffffff7c │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #500] @ 302938 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r3, r3, #16384 @ 0x4000 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ bmi 302788 │ │ │ │ add ip, r0, #94208 @ 0x17000 │ │ │ │ ldr ip, [ip, #820] @ 0x334 │ │ │ │ cmp ip, r3 │ │ │ │ ble 302788 │ │ │ │ @@ -693973,25 +693973,25 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #24] @ 302944 │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ cmnpeq sp, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r6, r2, asr #30 @ p-variant is OBSOLETE │ │ │ │ - rsceq r0, sp, r0, ror #29 │ │ │ │ - rsceq r0, sp, r4, asr #26 │ │ │ │ + tstpeq r6, r2, ror #30 @ p-variant is OBSOLETE │ │ │ │ + rsceq r0, sp, r0, lsl #30 │ │ │ │ + rsceq r0, sp, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #744] @ 302c48 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r3, r3, #16384 @ 0x4000 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ bmi 3029a8 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r2, #820] @ 0x334 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -694169,28 +694169,28 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #32] @ 302c5c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ cmnpeq sp, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r6, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r0, [sp], #192 @ 0xc0 @ │ │ │ │ + tstpeq r6, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + strdeq r0, [sp], #192 @ 0xc0 @ │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 302d5f @ │ │ │ │ - rsceq r0, sp, r4, asr #20 │ │ │ │ + rsceq r0, sp, r4, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #708] @ 302f3c │ │ │ │ ldr r4, [pc, #708] @ 302f40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ beq 302dc8 │ │ │ │ bhi 302d0c │ │ │ │ ldr r2, [pc, #676] @ 302f44 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -694365,17 +694365,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 │ │ │ │ - strdeq r0, [sp], #132 @ 0x84 @ │ │ │ │ + rsceq r0, sp, r4, lsl r9 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - rsceq r0, sp, r8, ror #14 │ │ │ │ + rsceq r0, sp, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #380] @ 3030fc │ │ │ │ ldr r2, [pc, #380] @ 303100 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -694617,23 +694617,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #12 │ │ │ │ b 30329c │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ b 30329c │ │ │ │ andeq r1, r0, r3, lsl #12 │ │ │ │ - tstpeq r6, sl, ror #8 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r6, sl, r4, pc @ │ │ │ │ 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 r8, r2, r8, ror r0 │ │ │ │ - rscseq r8, r2, r8, lsr r0 │ │ │ │ + smlalseq r8, r2, r8, r0 │ │ │ │ + rscseq r8, r2, r8, asr r0 │ │ │ │ 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, #1516] @ 0x5ec │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -694680,15 +694680,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, #252] @ 303540 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #240] @ 303544 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ @@ -694743,23 +694743,23 @@ │ │ │ │ bl 166a98 │ │ │ │ b 3034a0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ b 3034d8 │ │ │ │ cmnpeq sp, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ - rsceq r0, sp, r0, ror r2 │ │ │ │ + smlaleq r0, sp, r0, r2 │ │ │ │ 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] @ 3036ec │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #688] @ 0x2b0 │ │ │ │ add r6, r8, #103424 @ 0x19400 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -694853,25 +694853,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ cmneq sp, r8, asr #31 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #4 │ │ │ │ andeq r1, r0, r1, lsl #12 │ │ │ │ - rsceq r0, sp, r4, lsl #1 │ │ │ │ - rsceq r0, sp, ip, lsr #32 │ │ │ │ - rsceq r0, sp, r4, lsl r0 │ │ │ │ + rsceq r0, sp, r4, lsr #1 │ │ │ │ + rsceq r0, sp, ip, asr #32 │ │ │ │ + rsceq r0, sp, r4, lsr r0 │ │ │ │ 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] @ 3038e8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #688] @ 0x2b0 │ │ │ │ add r6, r8, #103424 @ 0x19400 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -694982,16 +694982,16 @@ │ │ │ │ b 286da0 │ │ │ │ cmneq sp, r8, lsl #28 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #4 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 3039ff @ │ │ │ │ andeq r1, r0, r1, lsl #12 │ │ │ │ - rsceq pc, ip, r4, lsr #29 │ │ │ │ - rsceq pc, ip, r8, lsl lr @ │ │ │ │ + rsceq pc, ip, r4, asr #29 │ │ │ │ + rsceq pc, ip, r8, lsr lr @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r4, r0, #102400 @ 0x19000 │ │ │ │ ldrb lr, [r4, #1528] @ 0x5f8 │ │ │ │ ldrb r3, [r4, #1504] @ 0x5e0 │ │ │ │ subs lr, lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ movne lr, #1 │ │ │ │ @@ -695260,15 +695260,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 303dbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ ldr r1, [r6, #1564] @ 0x61c │ │ │ │ bl 5c11c <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ @@ -695293,15 +695293,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #224] @ 303eb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ ldr r1, [r6, #1564] @ 0x61c │ │ │ │ bl 5c11c <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ @@ -695349,25 +695349,25 @@ │ │ │ │ ldr r2, [pc, #28] @ 303ec4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 303ec0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq sp, r0, asr r7 │ │ │ │ - smlaleq pc, ip, r8, r8 @ │ │ │ │ + strheq pc, [ip], #136 @ 0x88 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq pc, ip, r0, ror r8 @ │ │ │ │ + smlaleq pc, ip, r0, r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ 303f7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ movge r4, #256 @ 0x100 │ │ │ │ add r7, r5, #102400 @ 0x19000 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r3, [r7, #1560] @ 0x618 │ │ │ │ movlt r4, #1 │ │ │ │ @@ -695483,25 +695483,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 │ │ │ │ - ldrsheq r7, [r2], #40 @ 0x28 @ │ │ │ │ + rscseq r7, r2, r8, lsl r3 │ │ │ │ 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] @ 3041ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrb r3, [r4, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ bne 30411c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #1065353216 @ 0x3f800000 │ │ │ │ beq 304168 │ │ │ │ @@ -695699,31 +695699,31 @@ │ │ │ │ bl 5b588 │ │ │ │ b 304300 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, ip, ror #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sp, r8, ror #26 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ - ldrdeq pc, [ip], #56 @ 0x38 @ │ │ │ │ + strdeq pc, [ip], #56 @ 0x38 @ │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - rsceq pc, ip, r8, ror r3 @ │ │ │ │ + smlaleq pc, ip, r8, r3 @ │ │ │ │ cmneq sp, r4, lsr #24 │ │ │ │ - rscseq r6, r2, r4, ror #30 │ │ │ │ + rscseq r6, r2, r4, lsl #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, #4024] @ 0xfb8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #384] @ 3045e8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -695809,30 +695809,30 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 166a98 │ │ │ │ b 304594 │ │ │ │ cmneq sp, r0, asr #1 │ │ │ │ - strdeq pc, [ip], #20 @ │ │ │ │ - ldrsheq r6, [r2], #212 @ 0xd4 @ │ │ │ │ + rsceq pc, ip, r4, lsl r2 @ │ │ │ │ + rscseq r6, r2, r4, lsl 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, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd sl, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [pc, #668] @ 3048b4 │ │ │ │ ldr r5, [pc, #668] @ 3048b8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ strd sl, [sp, #16] │ │ │ │ ldrd sl, [sp, #104] @ 0x68 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 304864 │ │ │ │ @@ -695990,32 +695990,32 @@ │ │ │ │ add r9, r8, r0, lsl #2 │ │ │ │ add r9, r9, #97280 @ 0x17c00 │ │ │ │ add r9, r9, #728 @ 0x2d8 │ │ │ │ b 304668 │ │ │ │ cmneq sp, r0, lsl pc │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ - rsceq pc, ip, r0, lsl r0 @ │ │ │ │ - rscseq r6, r2, r4, lsl #24 │ │ │ │ + rsceq pc, ip, r0, lsr r0 @ │ │ │ │ + rscseq r6, r2, r4, lsr #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rsceq lr, ip, ip, ror pc │ │ │ │ - rscseq r6, r2, r0, ror fp │ │ │ │ + smlaleq lr, ip, ip, pc @ │ │ │ │ + smlalseq r6, r2, 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #336] @ 304a48 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -696089,30 +696089,30 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 166a98 │ │ │ │ b 3049d0 │ │ │ │ cmneq sp, r0, lsr ip │ │ │ │ - rsceq lr, ip, ip, asr sp │ │ │ │ - rscseq r6, r2, ip, lsr r9 │ │ │ │ + rsceq lr, ip, ip, ror sp │ │ │ │ + rscseq r6, r2, ip, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd sl, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [pc, #612] @ 304cdc │ │ │ │ ldr r5, [pc, #612] @ 304ce0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ strd sl, [sp, #24] │ │ │ │ ldrd sl, [sp, #104] @ 0x68 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 304c8c │ │ │ │ @@ -696258,24 +696258,24 @@ │ │ │ │ bl 166a98 │ │ │ │ b 304b84 │ │ │ │ ldrheq sp, [sp, #-160]! @ 0xffffff60 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rsceq lr, ip, r0, asr #22 │ │ │ │ - rscseq r6, r2, r8, lsl r7 │ │ │ │ - rsceq lr, ip, ip, lsl fp │ │ │ │ - ldrsheq r6, [r2], #100 @ 0x64 @ │ │ │ │ + rsceq lr, ip, r0, ror #22 │ │ │ │ + rscseq r6, r2, r8, lsr r7 │ │ │ │ + rsceq lr, ip, ip, lsr fp │ │ │ │ + rscseq r6, r2, r4, lsl r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r2, [pc, #372] @ 304e80 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r1, r0, #118784 @ 0x1d000 │ │ │ │ add r2, r1, #1296 @ 0x510 │ │ │ │ ldrh r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq 304dec │ │ │ │ ldr r2, [pc, #332] @ 304e84 │ │ │ │ @@ -696362,42 +696362,42 @@ │ │ │ │ add r2, r2, #97280 @ 0x17c00 │ │ │ │ add r2, r2, #728 @ 0x2d8 │ │ │ │ b 304e14 │ │ │ │ cmneq sp, ip, lsl r8 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ - rsceq lr, ip, r0, lsr sl │ │ │ │ - ldrsheq r6, [r2], #84 @ 0x54 @ │ │ │ │ + rsceq lr, ip, r0, asr sl │ │ │ │ + rscseq r6, r2, r4, lsl r6 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ ldr r3, [pc, #48] @ 304ed4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #28] @ 304ed8 │ │ │ │ add r2, r0, #119808 @ 0x1d400 │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldrh r2, [r2, #12] │ │ │ │ ldr r1, [r1, #4024] @ 0xfb8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3041f0 │ │ │ │ cmneq sp, r0, lsl #13 │ │ │ │ - ldrdeq lr, [ip], #136 @ 0x88 @ │ │ │ │ + strdeq lr, [ip], #136 @ 0x88 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #408] @ 30508c │ │ │ │ ldr r1, [pc, #408] @ 305090 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ beq 305024 │ │ │ │ bhi 304f54 │ │ │ │ cmp r2, #5888 @ 0x1700 │ │ │ │ beq 305050 │ │ │ │ ldr r3, [pc, #372] @ 305094 │ │ │ │ @@ -696492,27 +696492,27 @@ │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ add r1, r1, #97280 @ 0x17c00 │ │ │ │ add r1, r1, #728 @ 0x2d8 │ │ │ │ b 304f40 │ │ │ │ cmneq sp, r0, lsr r6 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ - rsceq lr, ip, ip, ror #16 │ │ │ │ + rsceq lr, ip, ip, lsl #17 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rsceq lr, ip, r8, asr #15 │ │ │ │ - rscseq r6, r2, ip, ror #6 │ │ │ │ - ldrdeq sp, [fp], #124 @ 0x7c @ │ │ │ │ + rsceq lr, ip, r8, ror #15 │ │ │ │ + rscseq r6, r2, ip, lsl #7 │ │ │ │ + strdeq sp, [fp], #124 @ 0x7c @ │ │ │ │ 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] @ 3051c8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 30515c │ │ │ │ @@ -696570,26 +696570,26 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 166a98 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ b 30512c │ │ │ │ cmneq sp, ip, asr r4 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ - rsceq lr, ip, ip, ror #12 │ │ │ │ + rsceq lr, ip, ip, lsl #13 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - rsceq lr, ip, r8, lsl r6 │ │ │ │ + rsceq lr, ip, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #568] @ 30542c │ │ │ │ ldr r2, [pc, #568] @ 305430 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ beq 3053a0 │ │ │ │ bhi 3052b4 │ │ │ │ cmp r1, #5888 @ 0x1700 │ │ │ │ beq 305364 │ │ │ │ ldr r3, [pc, #532] @ 305434 │ │ │ │ @@ -696725,25 +696725,25 @@ │ │ │ │ bl 166a98 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ b 305284 │ │ │ │ cmneq sp, r0, lsr r3 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - strheq lr, [ip], #68 @ 0x44 @ │ │ │ │ - rscseq r6, r2, r4 │ │ │ │ - strheq lr, [ip], #68 @ 0x44 @ │ │ │ │ + ldrdeq lr, [ip], #68 @ 0x44 @ │ │ │ │ + rscseq r6, r2, r4, lsr #32 │ │ │ │ + ldrdeq lr, [ip], #68 @ 0x44 @ │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - rsceq lr, ip, r0, asr #8 │ │ │ │ + rsceq lr, ip, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 3054bc │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #688] @ 0x2b0 │ │ │ │ ldr r5, [r3, #4024] @ 0xfb8 │ │ │ │ tst r2, #1 │ │ │ │ bne 3054ac │ │ │ │ @@ -696766,15 +696766,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #364] @ 305644 │ │ │ │ ldr r1, [pc, #364] @ 305648 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ beq 305600 │ │ │ │ bhi 305548 │ │ │ │ cmp r3, #5888 @ 0x1700 │ │ │ │ beq 3055f0 │ │ │ │ ldr r2, [pc, #328] @ 30564c │ │ │ │ @@ -696860,16 +696860,16 @@ │ │ │ │ add r4, r4, #728 @ 0x2d8 │ │ │ │ b 305514 │ │ │ │ cmneq sp, ip, asr #32 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rsceq lr, ip, ip, ror r2 │ │ │ │ - rscseq r5, r2, r8, ror sp │ │ │ │ + smlaleq lr, ip, ip, r2 │ │ │ │ + smlalseq r5, r2, r8, sp │ │ │ │ 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 │ │ │ │ @@ -696900,28 +696900,28 @@ │ │ │ │ bl 166a98 │ │ │ │ ldr r7, [r5] │ │ │ │ b 3056a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #28] @ 305714 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 305660 │ │ │ │ cmneq sp, ip, lsr #28 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #316] @ 305860 │ │ │ │ ldr r2, [pc, #316] @ 305864 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ beq 305804 │ │ │ │ bhi 305770 │ │ │ │ cmp r3, #5888 @ 0x1700 │ │ │ │ beq 305828 │ │ │ │ @@ -696995,33 +696995,33 @@ │ │ │ │ add r1, r1, #728 @ 0x2d8 │ │ │ │ b 305760 │ │ │ │ cmneq sp, r0, lsl #28 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rsceq lr, ip, ip, ror r0 │ │ │ │ - rscseq r5, r2, r4, ror #22 │ │ │ │ + smlaleq lr, ip, ip, r0 │ │ │ │ + rscseq r5, r2, r4, lsl #23 │ │ │ │ ldr r3, [pc, #32] @ 3058a4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #4024] @ 0xfb8 │ │ │ │ b 3040d8 │ │ │ │ cmneq sp, r4, lsr #25 │ │ │ │ ldr r2, [pc, #300] @ 3059dc │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #296] @ 3059e0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr ip, [r0, r2] │ │ │ │ beq 305988 │ │ │ │ bhi 3058f4 │ │ │ │ cmp r3, #5888 @ 0x1700 │ │ │ │ beq 3059a8 │ │ │ │ ldr r2, [pc, #260] @ 3059e4 │ │ │ │ @@ -697090,24 +697090,24 @@ │ │ │ │ add r0, r0, #728 @ 0x2d8 │ │ │ │ b 3058ec │ │ │ │ cmneq sp, r0, ror ip │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rsceq sp, ip, r0, lsl pc │ │ │ │ - rscseq r5, r2, r4, ror #19 │ │ │ │ + rsceq sp, ip, r0, lsr pc │ │ │ │ + rscseq r5, r2, r4, lsl #20 │ │ │ │ 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] @ 305aa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #688] @ 0x2b0 │ │ │ │ ldr r9, [r3, #4024] @ 0xfb8 │ │ │ │ tst r2, #1 │ │ │ │ @@ -697147,15 +697147,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #432] @ 305c78 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #428] @ 305c7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ beq 305c24 │ │ │ │ bhi 305b3c │ │ │ │ @@ -697257,24 +697257,24 @@ │ │ │ │ add r4, r4, #728 @ 0x2d8 │ │ │ │ b 305b14 │ │ │ │ cmneq sp, r8, asr sl │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rsceq sp, ip, ip, asr #25 │ │ │ │ - rscseq r5, r2, ip, lsl #15 │ │ │ │ + rsceq sp, ip, ip, ror #25 │ │ │ │ + rscseq r5, r2, 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, #112] @ 305d1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #688] @ 0x2b0 │ │ │ │ mov r8, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 305d0c │ │ │ │ @@ -697303,15 +697303,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #388] @ 305ebc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #384] @ 305ec0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ beq 305e78 │ │ │ │ bhi 305dc0 │ │ │ │ cmp r4, #5888 @ 0x1700 │ │ │ │ @@ -697401,24 +697401,24 @@ │ │ │ │ add r4, r4, #97280 @ 0x17c00 │ │ │ │ add r4, r4, #728 @ 0x2d8 │ │ │ │ b 305d80 │ │ │ │ cmneq sp, r8, ror #15 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rsceq sp, ip, r8, asr sl │ │ │ │ - rscseq r5, r2, r0, lsl #10 │ │ │ │ + rsceq sp, ip, r8, ror sl │ │ │ │ + rscseq r5, r2, r0, 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, #112] @ 305f5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #688] @ 0x2b0 │ │ │ │ mov r8, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 305f4c │ │ │ │ @@ -697447,15 +697447,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #388] @ 3060fc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #384] @ 306100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ beq 3060b8 │ │ │ │ bhi 306000 │ │ │ │ cmp r4, #5888 @ 0x1700 │ │ │ │ @@ -697545,16 +697545,16 @@ │ │ │ │ add r4, r4, #97280 @ 0x17c00 │ │ │ │ add r4, r4, #728 @ 0x2d8 │ │ │ │ b 305fc0 │ │ │ │ cmneq sp, r8, lsr #11 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rsceq sp, ip, ip, lsr #16 │ │ │ │ - rscseq r5, r2, r0, asr #5 │ │ │ │ + rsceq sp, ip, ip, asr #16 │ │ │ │ + rscseq r5, r2, r0, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #144] @ 3061bc │ │ │ │ ldr r3, [pc, #144] @ 3061c0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -697570,15 +697570,15 @@ │ │ │ │ add r6, r0, #120 @ 0x78 │ │ │ │ ldrd r0, [r4, #8]! │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 306158 │ │ │ │ ldr r3, [pc, #80] @ 3061c4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #4024] @ 0xfb8 │ │ │ │ bl 305660 │ │ │ │ ldr r2, [pc, #52] @ 3061c8 │ │ │ │ @@ -697617,15 +697617,15 @@ │ │ │ │ add r6, r6, #120 @ 0x78 │ │ │ │ ldrd r0, [r4, #8]! │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 306214 │ │ │ │ ldr r3, [pc, #104] @ 306298 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #96] @ 30629c │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 303fa4 │ │ │ │ @@ -697645,15 +697645,15 @@ │ │ │ │ bne 30628c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r4, lsl lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq ip, [sp, #-40]! @ 0xffffffd8 │ │ │ │ - rsceq sp, ip, r0, lsr r6 │ │ │ │ + rsceq sp, ip, r0, asr r6 │ │ │ │ @ instruction: 0x017d9d90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #144] @ 30634c │ │ │ │ ldr r3, [pc, #144] @ 306350 │ │ │ │ @@ -697670,15 +697670,15 @@ │ │ │ │ add r6, r0, #120 @ 0x78 │ │ │ │ ldrd r0, [r4, #8]! │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 3062e8 │ │ │ │ ldr r3, [pc, #80] @ 306354 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #4024] @ 0xfb8 │ │ │ │ bl 3040d8 │ │ │ │ ldr r2, [pc, #52] @ 306358 │ │ │ │ @@ -697719,15 +697719,15 @@ │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 3063a4 │ │ │ │ ldr r3, [pc, #96] @ 306420 │ │ │ │ ldr r2, [pc, #96] @ 306424 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r1, r7 │ │ │ │ bl 303fa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3063e8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -697743,28 +697743,28 @@ │ │ │ │ bne 306414 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r4, lsl #25 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sp, r8, ror #2 │ │ │ │ - strheq sp, [ip], #76 @ 0x4c @ │ │ │ │ + ldrdeq sp, [ip], #76 @ 0x4c @ │ │ │ │ cmneq sp, r8, lsl #24 │ │ │ │ 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 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #176] @ 306504 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #688] @ 0x2b0 │ │ │ │ ldr r8, [r3, #4024] @ 0xfb8 │ │ │ │ tst r2, #1 │ │ │ │ bne 306490 │ │ │ │ mov r1, #0 │ │ │ │ @@ -697809,15 +697809,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #500] @ 306714 │ │ │ │ ldr r5, [pc, #500] @ 306718 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r5 │ │ │ │ ldr fp, [r0, r4] │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ beq 3066c0 │ │ │ │ bhi 3065a0 │ │ │ │ @@ -697936,16 +697936,16 @@ │ │ │ │ add sl, sl, #728 @ 0x2d8 │ │ │ │ b 30656c │ │ │ │ cmneq sp, r8 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rsceq sp, ip, r0, ror #4 │ │ │ │ - rscseq r4, r2, r0, lsr #26 │ │ │ │ + rsceq sp, ip, r0, lsl #5 │ │ │ │ + rscseq r4, r2, r0, asr #26 │ │ │ │ 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 5c4f4 <__aeabi_d2f@plt> │ │ │ │ @@ -697955,15 +697955,15 @@ │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #104] @ 3067d8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r5, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 3067c8 │ │ │ │ ldr r0, [r5, #4024] @ 0xfb8 │ │ │ │ mov r3, r8 │ │ │ │ @@ -698022,15 +698022,15 @@ │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #104] @ 3068e4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r5, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 3068d4 │ │ │ │ ldr r0, [r5, #4024] @ 0xfb8 │ │ │ │ mov r3, r8 │ │ │ │ @@ -698090,15 +698090,15 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ beq 3069ac │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl f795c │ │ │ │ ldr r3, [pc, #80] @ 3069e4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #4024] @ 0xfb8 │ │ │ │ bl 305660 │ │ │ │ ldr r2, [pc, #52] @ 3069e8 │ │ │ │ @@ -698134,15 +698134,15 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl f795c │ │ │ │ ldr r3, [pc, #360] @ 306ba4 │ │ │ │ ldr r2, [pc, #360] @ 306ba8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 306b50 │ │ │ │ bhi 306aa4 │ │ │ │ cmp r4, #5888 @ 0x1700 │ │ │ │ beq 306b74 │ │ │ │ ldr r3, [pc, #328] @ 306bac │ │ │ │ @@ -698227,16 +698227,16 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r9, [sp, #-84]! @ 0xffffffac │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sp, ip, ror #21 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ cmneq sp, r8, ror r5 │ │ │ │ - rsceq ip, ip, r4, ror sp │ │ │ │ - rscseq r4, r2, ip, asr r8 │ │ │ │ + smlaleq ip, ip, r4, sp @ │ │ │ │ + rscseq r4, r2, ip, ror r8 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #124] @ 306c58 │ │ │ │ @@ -698249,15 +698249,15 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ beq 306c28 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl f79e0 │ │ │ │ ldr r3, [pc, #80] @ 306c60 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #4024] @ 0xfb8 │ │ │ │ bl 305660 │ │ │ │ ldr r2, [pc, #52] @ 306c64 │ │ │ │ @@ -698293,15 +698293,15 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl f79e0 │ │ │ │ ldr r3, [pc, #360] @ 306e20 │ │ │ │ ldr r2, [pc, #360] @ 306e24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 306dcc │ │ │ │ bhi 306d20 │ │ │ │ cmp r4, #5888 @ 0x1700 │ │ │ │ beq 306df0 │ │ │ │ ldr r3, [pc, #328] @ 306e28 │ │ │ │ @@ -698386,16 +698386,16 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r8, ror r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sp, r0, ror r8 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ ldrsheq r9, [sp, #-44]! @ 0xffffffd4 │ │ │ │ - strdeq ip, [ip], #168 @ 0xa8 @ │ │ │ │ - rscseq r4, r2, r0, ror #11 │ │ │ │ + rsceq ip, ip, r8, lsl fp │ │ │ │ + rscseq r4, r2, r0, lsl #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] @ 306ed4 │ │ │ │ @@ -698408,15 +698408,15 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ beq 306ea4 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl f795c │ │ │ │ ldr r3, [pc, #80] @ 306edc │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #4024] @ 0xfb8 │ │ │ │ bl 3040d8 │ │ │ │ ldr r2, [pc, #52] @ 306ee0 │ │ │ │ @@ -698452,15 +698452,15 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl f795c │ │ │ │ ldr r3, [pc, #96] @ 306f94 │ │ │ │ ldr r2, [pc, #96] @ 306f98 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r1, r4 │ │ │ │ bl 303fa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 306f5c │ │ │ │ mov r1, r5 │ │ │ │ @@ -698476,15 +698476,15 @@ │ │ │ │ bne 306f88 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r9, [sp, #-12]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq fp, [sp, #-84]! @ 0xffffffac │ │ │ │ - rsceq ip, ip, r8, asr #18 │ │ │ │ + rsceq ip, ip, r8, ror #18 │ │ │ │ @ instruction: 0x017d9094 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #124] @ 307034 │ │ │ │ ldr r3, [pc, #124] @ 307038 │ │ │ │ @@ -698496,15 +698496,15 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ beq 307004 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl f79e0 │ │ │ │ ldr r3, [pc, #80] @ 30703c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #4024] @ 0xfb8 │ │ │ │ bl 3040d8 │ │ │ │ ldr r2, [pc, #52] @ 307040 │ │ │ │ @@ -698540,15 +698540,15 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl f79e0 │ │ │ │ ldr r3, [pc, #96] @ 3070f4 │ │ │ │ ldr r2, [pc, #96] @ 3070f8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r1, r4 │ │ │ │ bl 303fa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3070bc │ │ │ │ mov r1, r5 │ │ │ │ @@ -698564,15 +698564,15 @@ │ │ │ │ bne 3070e8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x017d8f9c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x017db494 │ │ │ │ - rsceq ip, ip, r8, ror #15 │ │ │ │ + rsceq ip, ip, r8, lsl #16 │ │ │ │ cmneq sp, r4, lsr pc │ │ │ │ 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 │ │ │ │ @@ -700909,19 +700909,19 @@ │ │ │ │ b 309254 │ │ │ │ cmneq sp, r0, asr r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ muleq r0, ip, pc @ │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ ldrsheq r6, [sp, #-192]! @ 0xffffff40 │ │ │ │ - strdeq sl, [ip], #68 @ 0x44 @ │ │ │ │ + rsceq sl, ip, r4, lsl r5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ cmneq sp, ip, ror #23 │ │ │ │ - rsceq pc, fp, r0, lsr #30 │ │ │ │ - rsceq sl, ip, r8, lsr #7 │ │ │ │ + rsceq pc, fp, r0, asr #30 │ │ │ │ + rsceq sl, ip, r8, asr #7 │ │ │ │ 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]! │ │ │ │ @@ -701384,15 +701384,15 @@ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ str r2, [r1, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bne 309cec │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - tsteq r6, sp, lsl #30 │ │ │ │ + tsteq r6, sp, lsr #30 │ │ │ │ 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 │ │ │ │ @@ -701732,15 +701732,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ andeq ip, r1, lr, ror r9 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ - smlaleq r9, ip, r8, r6 │ │ │ │ + strheq r9, [ip], #104 @ 0x68 @ │ │ │ │ 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 │ │ │ │ @@ -701963,16 +701963,16 @@ │ │ │ │ ldr r2, [pc, #24] @ 30a618 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #20] @ 30a61c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - smlabteq r6, r9, r3, r8 │ │ │ │ - strdeq r9, [ip], #40 @ 0x28 @ │ │ │ │ + smlatteq r6, r9, r3, r8 │ │ │ │ + rsceq r9, ip, r8, lsl r3 │ │ │ │ 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 │ │ │ │ @@ -702715,21 +702715,21 @@ │ │ │ │ cmneq sp, ip, lsr #19 │ │ │ │ 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 │ │ │ │ - ldrdeq r7, [r6, -r6] │ │ │ │ - @ instruction: 0x01067e9e │ │ │ │ - rsceq r9, ip, r0, rrx │ │ │ │ + strdeq r7, [r6, -r6] │ │ │ │ + @ instruction: 0x01067ebe │ │ │ │ + rsceq r9, ip, r0, lsl #1 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ orrcc r0, r0, #1 │ │ │ │ - rsceq r8, ip, ip, asr pc │ │ │ │ + rsceq r8, ip, ip, ror pc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ blcc fe32b400 │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ strdmi pc, [pc, #255] @ 30b303 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ andeq r3, r0, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -702948,24 +702948,24 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #52] @ 30b5a0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - smlabbeq r6, r6, r4, r7 │ │ │ │ + smlatbeq r6, r6, r4, r7 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ strdmi pc, [pc, #-255] @ 30b489 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ cmnmi pc, #0 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 30b697 @ │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ strdmi pc, [pc, #255] @ 30b69f │ │ │ │ - rsceq r8, ip, r8, ror #7 │ │ │ │ + rsceq r8, ip, r8, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -703091,15 +703091,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 286da0 │ │ │ │ b 30b6cc │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, sp, lsr #27 │ │ │ │ blmi 230b7b4 │ │ │ │ - strheq r8, [ip], #16 @ │ │ │ │ + ldrdeq r8, [ip], #16 @ │ │ │ │ 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 │ │ │ │ @@ -703778,17 +703778,17 @@ │ │ │ │ bl 5c9c8 │ │ │ │ ldr r2, [pc, #24] @ 30c278 │ │ │ │ ldr r1, [pc, #16] @ 30c274 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 30c244 │ │ │ │ - ldrdeq r7, [ip], #104 @ 0x68 @ │ │ │ │ + strdeq r7, [ip], #104 @ 0x68 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - strheq r7, [ip], #96 @ 0x60 @ │ │ │ │ + ldrdeq r7, [ip], #96 @ 0x60 @ │ │ │ │ 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] │ │ │ │ @@ -704238,18 +704238,18 @@ │ │ │ │ ldr r1, [pc, #24] @ 30c9a4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ bl 286da0 │ │ │ │ b 30c958 │ │ │ │ - rsceq r7, ip, ip │ │ │ │ + rsceq r7, ip, ip, lsr #32 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r7, ip, ip, lsr r0 │ │ │ │ - rsceq r6, ip, ip, ror #31 │ │ │ │ + rsceq r7, ip, ip, asr r0 │ │ │ │ + rsceq r7, ip, ip │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ beq 30ca1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -704278,17 +704278,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 30ca48 │ │ │ │ ldr r1, [pc, #20] @ 30ca44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - rsceq r6, ip, r8, lsr #31 │ │ │ │ + rsceq r6, ip, r8, asr #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq r6, ip, r0, pc @ │ │ │ │ + strheq r6, [ip], #240 @ 0xf0 @ │ │ │ │ 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 │ │ │ │ @@ -704354,18 +704354,18 @@ │ │ │ │ ldr r1, [pc, #24] @ 30cb74 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp] │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ b 30caf0 │ │ │ │ - rsceq r6, ip, ip, asr #29 │ │ │ │ + rsceq r6, ip, ip, ror #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r6, ip, ip, lsl lr │ │ │ │ - rsceq r6, ip, ip, lsl lr │ │ │ │ + rsceq r6, ip, ip, lsr lr │ │ │ │ + rsceq r6, ip, ip, lsr lr │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, #1 │ │ │ │ b 2167c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -704457,18 +704457,18 @@ │ │ │ │ ldr r1, [pc, #24] @ 30cd10 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl 286da0 │ │ │ │ b 30cc88 │ │ │ │ - rsceq r6, ip, r0, lsr sp │ │ │ │ + rsceq r6, ip, r0, asr sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r6, ip, ip, ror ip │ │ │ │ - rsceq r6, ip, r0, lsl #25 │ │ │ │ + smlaleq r6, ip, ip, ip │ │ │ │ + rsceq r6, ip, r0, lsr #25 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, #1 │ │ │ │ b 2167c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -704519,17 +704519,17 @@ │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #12] @ 30ce0c │ │ │ │ add r2, pc, r2 │ │ │ │ b 30cdd8 │ │ │ │ - rsceq r6, ip, r4, lsl #24 │ │ │ │ + rsceq r6, ip, r4, lsr #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strdeq r6, [ip], #184 @ 0xb8 @ │ │ │ │ + rsceq r6, ip, r8, lsl ip │ │ │ │ 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 │ │ │ │ @@ -704566,17 +704566,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #24] @ 30cec8 │ │ │ │ ldr r1, [pc, #16] @ 30cec4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b 30ce7c │ │ │ │ - rsceq r6, ip, r8, lsr fp │ │ │ │ + rsceq r6, ip, r8, asr fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r6, ip, ip, lsl #22 │ │ │ │ + rsceq r6, ip, ip, lsr #22 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, #1 │ │ │ │ b 2167c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -705030,15 +705030,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5c9c8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, ip, ror #25 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0106539e │ │ │ │ + @ instruction: 0x010653be │ │ │ │ andeq r8, r0, r2, asr #23 │ │ │ │ cmneq sp, ip, ror #21 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ andeq r8, r0, r3, asr #23 │ │ │ │ svcvc 0x007fffff │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ @@ -705110,15 +705110,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 30d7b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r7, r0, #524288 @ 0x80000 │ │ │ │ ldr r3, [r7, #3936] @ 0xf60 │ │ │ │ cmp r3, #0 │ │ │ │ beq 30d7a8 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -705149,15 +705149,15 @@ │ │ │ │ push {r4, r5, r6, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #196] @ 30d89c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r9, sl, #524288 @ 0x80000 │ │ │ │ ldr r3, [r9, #3936] @ 0xf60 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq 30d888 │ │ │ │ @@ -705198,24 +705198,24 @@ │ │ │ │ b 286da0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r1, r2} │ │ │ │ bl 30d2e8 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ b 30d7fc │ │ │ │ cmneq sp, r0, asr sp │ │ │ │ - smlaleq r6, ip, r8, r1 │ │ │ │ + strheq r6, [ip], #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 r7, [pc, #200] @ 30d988 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r7] │ │ │ │ mov r8, r3 │ │ │ │ add r7, r9, #524288 @ 0x80000 │ │ │ │ ldr r3, [r7, #3936] @ 0xf60 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -705257,25 +705257,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ mov r0, r9 │ │ │ │ bl 30d2e8 │ │ │ │ b 30d8e8 │ │ │ │ cmneq sp, r8, ror #24 │ │ │ │ - rsceq r6, ip, r4, asr #1 │ │ │ │ + rsceq r6, ip, r4, ror #1 │ │ │ │ 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] @ 30dab4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r9, r3 │ │ │ │ add r7, r0, #524288 @ 0x80000 │ │ │ │ ldr r3, [r7, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -705332,25 +705332,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 5bf18 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 30d2e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 30d9dc │ │ │ │ cmneq sp, r8, ror fp │ │ │ │ - rsceq r6, ip, r8, asr #32 │ │ │ │ + rsceq r6, ip, r8, rrx │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r6, ip, r0 │ │ │ │ + rsceq r6, ip, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #344] @ 30dc34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ mov r8, r3 │ │ │ │ add r6, r0, #524288 @ 0x80000 │ │ │ │ ldr r3, [r6, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -705431,27 +705431,27 @@ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ strd r2, [r8, #8] │ │ │ │ b 30dbe4 │ │ │ │ cmneq sp, ip, asr #20 │ │ │ │ andeq r8, r0, r0, asr #23 │ │ │ │ andeq r8, r0, r2, asr #23 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - rsceq r5, ip, r0, asr pc │ │ │ │ + rsceq r5, ip, r0, ror pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r5, ip, r8, lsl #30 │ │ │ │ - rsceq r5, ip, r0, asr pc │ │ │ │ + rsceq r5, ip, r8, lsr #30 │ │ │ │ + rsceq r5, ip, r0, ror pc │ │ │ │ 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, #464] @ 30de40 │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r4, #524288 @ 0x80000 │ │ │ │ ldr r2, [r6, #3936] @ 0xf60 │ │ │ │ mov r9, r1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 30ddf0 │ │ │ │ @@ -705560,27 +705560,27 @@ │ │ │ │ ldr r2, [pc, #36] @ 30de58 │ │ │ │ add r2, pc, r2 │ │ │ │ b 30ddc0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b 30de2c │ │ │ │ ldrheq r4, [sp, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r8, r8, ror #30 │ │ │ │ - rsceq r5, ip, r4, lsr #27 │ │ │ │ + rsceq r5, ip, r4, asr #27 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq r5, ip, r8, ror #26 │ │ │ │ + rsceq r5, ip, r8, lsl #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r5, ip, r0, lsr sp │ │ │ │ + rsceq r5, ip, r0, asr 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, #532] @ 30e088 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp sl, #0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ blt 30e06c │ │ │ │ cmp r1, #0 │ │ │ │ beq 30dfb8 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -705611,25 +705611,25 @@ │ │ │ │ bl 5c9c8 │ │ │ │ cmp sl, r7 │ │ │ │ beq 30dfb8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30dfdc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30dfc0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30df9c │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r9, fp, #593920 @ 0x91000 │ │ │ │ @@ -705671,15 +705671,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 30dff8 │ │ │ │ cmp r9, #0 │ │ │ │ bne 30dfe4 │ │ │ │ b 30df20 │ │ │ │ mov r1, r4 │ │ │ │ @@ -705692,63 +705692,63 @@ │ │ │ │ bl 30cee0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 30df78 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 30e014 │ │ │ │ b 30e04c │ │ │ │ ldr r2, [pc, #40] @ 30e09c │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ 30e098 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ ldrheq r4, [sp, #-100]! @ 0xffffff9c │ │ │ │ - strdeq r5, [ip], #192 @ 0xc0 @ │ │ │ │ + rsceq r5, ip, r0, lsl sp │ │ │ │ andeq r0, r8, r8, ror #30 │ │ │ │ andeq r0, r8, r4, ror pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r5, ip, r4, lsl #22 │ │ │ │ + rsceq r5, ip, r4, lsr #22 │ │ │ │ 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, #676] @ 30e360 │ │ │ │ ldr fp, [pc, #676] @ 30e364 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30e2dc │ │ │ │ ldr r0, [pc, #616] @ 30e368 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30e320 │ │ │ │ ldr r2, [pc, #576] @ 30e36c │ │ │ │ cmp r8, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 30e1d0 │ │ │ │ add r3, r6, #524288 @ 0x80000 │ │ │ │ @@ -705863,15 +705863,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 30e2f8 │ │ │ │ cmp fp, #0 │ │ │ │ bne 30e2e4 │ │ │ │ b 30e0f8 │ │ │ │ add r3, r6, #524288 @ 0x80000 │ │ │ │ @@ -705881,53 +705881,53 @@ │ │ │ │ str r2, [r3, #3956] @ 0xf74 │ │ │ │ bl 4e2158 │ │ │ │ b 30e124 │ │ │ │ ldr r1, [r6, fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 30e314 │ │ │ │ b 30e340 │ │ │ │ cmneq sp, ip, ror #8 │ │ │ │ andeq r0, r8, r4, ror pc │ │ │ │ andeq r0, r8, r8, ror #30 │ │ │ │ - smlaleq r5, ip, r8, sl │ │ │ │ - rsceq r5, ip, r8, lsl #21 │ │ │ │ + strheq r5, [ip], #168 @ 0xa8 @ │ │ │ │ + rsceq r5, ip, r8, lsr #21 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r5, ip, ip, lsl #20 │ │ │ │ - rsceq r5, ip, r8, ror r9 │ │ │ │ + rsceq r5, ip, ip, lsr #20 │ │ │ │ + smlaleq r5, ip, r8, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #344] @ 30e4f0 │ │ │ │ ldr r7, [pc, #344] @ 30e4f4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ add r4, r5, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 30e470 │ │ │ │ ldr r0, [pc, #300] @ 30e4f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30e454 │ │ │ │ cmp r6, #0 │ │ │ │ beq 30e4b4 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 30e424 │ │ │ │ @@ -705965,15 +705965,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 30e48c │ │ │ │ cmp r7, #0 │ │ │ │ bne 30e478 │ │ │ │ b 30e3c4 │ │ │ │ ldr r2, [pc, #76] @ 30e508 │ │ │ │ mov r0, r5 │ │ │ │ @@ -705982,52 +705982,52 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 30e4a8 │ │ │ │ b 30e4d0 │ │ │ │ @ instruction: 0x017d4190 │ │ │ │ andeq r0, r8, r4, ror pc │ │ │ │ andeq r0, r8, r8, ror #30 │ │ │ │ - rsceq r5, ip, ip, ror r8 │ │ │ │ + smlaleq r5, ip, ip, r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r5, ip, r8, lsl #17 │ │ │ │ - rsceq r5, ip, r4, asr #15 │ │ │ │ + rsceq r5, ip, r8, lsr #17 │ │ │ │ + rsceq r5, ip, r4, 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #312] @ 30e660 │ │ │ │ ldr r7, [pc, #312] @ 30e664 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ add r4, r5, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 30e5e0 │ │ │ │ ldr r0, [pc, #268] @ 30e668 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30e5c4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 30e624 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 30e5ac │ │ │ │ @@ -706057,15 +706057,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 30e5fc │ │ │ │ cmp r7, #0 │ │ │ │ bne 30e5e8 │ │ │ │ b 30e554 │ │ │ │ ldr r2, [pc, #72] @ 30e674 │ │ │ │ mov r0, r5 │ │ │ │ @@ -706074,24 +706074,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 30e618 │ │ │ │ b 30e640 │ │ │ │ cmneq sp, r0 │ │ │ │ andeq r0, r8, r4, ror pc │ │ │ │ andeq r0, r8, r8, ror #30 │ │ │ │ - rsceq r5, ip, r8, ror r7 │ │ │ │ + smlaleq r5, ip, r8, r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq r5, [ip], #104 @ 0x68 @ │ │ │ │ + strdeq r5, [ip], #104 @ 0x68 @ │ │ │ │ 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, #1432] @ 30ec2c │ │ │ │ ldr ip, [pc, #1432] @ 30ec30 │ │ │ │ @@ -706102,35 +706102,35 @@ │ │ │ │ ldr r3, [pc, #1416] @ 30ec34 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr sl, [pc, #1400] @ 30ec38 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r9, r1 │ │ │ │ add r6, r5, sl │ │ │ │ mov r8, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30e9c4 │ │ │ │ ldr r0, [pc, #1348] @ 30ec3c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30ea08 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30ea24 │ │ │ │ cmp fp, #0 │ │ │ │ beq 30ea64 │ │ │ │ cmp r8, #3 │ │ │ │ @@ -706305,15 +706305,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 30e9e0 │ │ │ │ cmp sl, #0 │ │ │ │ bne 30e9cc │ │ │ │ b 30e6f0 │ │ │ │ add ip, r5, #524288 @ 0x80000 │ │ │ │ @@ -706441,15 +706441,15 @@ │ │ │ │ beq 30ebe0 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ b 30eb3c │ │ │ │ ldr r1, [r5, sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 30e9fc │ │ │ │ b 30ec00 │ │ │ │ mov r3, #0 │ │ │ │ b 30e7e8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @@ -706459,21 +706459,21 @@ │ │ │ │ andeq r0, r8, r4, ror pc │ │ │ │ andeq r0, r8, r8, ror #30 │ │ │ │ andeq r8, r0, r5, asr #23 │ │ │ │ ldrsheq r1, [sp, #-116]! @ 0xffffff8c │ │ │ │ andeq r8, r0, r2, asr #23 │ │ │ │ andeq r8, r0, r3, asr #23 │ │ │ │ cmneq sp, ip, asr #11 │ │ │ │ - rsceq r5, ip, r4, lsl #6 │ │ │ │ + rsceq r5, ip, r4, lsr #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmneq sp, ip, lsl #11 │ │ │ │ - strdeq r5, [ip], #36 @ 0x24 @ │ │ │ │ + rsceq r5, ip, r4, lsl r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq sp, r4, asr #10 │ │ │ │ - ldrdeq r5, [ip], #44 @ 0x2c @ │ │ │ │ + strdeq r5, [ip], #44 @ 0x2c @ │ │ │ │ add r1, r1, #593920 @ 0x91000 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r0, [r1, #2920] @ 0xb68 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #112] @ 0x70 │ │ │ │ bic r2, r2, #3 │ │ │ │ @@ -706497,15 +706497,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 30ed54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ beq 30ed3c │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldr r0, [r3, #2920] @ 0xb68 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ @@ -706524,26 +706524,26 @@ │ │ │ │ ldr r2, [pc, #28] @ 30ed60 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #24] @ 30ed64 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq sp, r0, asr #16 │ │ │ │ - ldrdeq r5, [ip], #4 @ │ │ │ │ + strdeq r5, [ip], #4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq r5, ip, r0, r0 │ │ │ │ + strheq r5, [ip], #0 @ │ │ │ │ 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] @ 30ee10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r6, r1, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ beq 30edf8 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldr r0, [r3, #2920] @ 0xb68 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ @@ -706571,17 +706571,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 30ee1c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 30ee18 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq sp, r8, lsr #15 │ │ │ │ - rsceq r5, ip, ip, ror r0 │ │ │ │ + smlaleq r5, ip, ip, r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r5, ip, r4, lsr r0 │ │ │ │ + rsceq r5, ip, r4, asr 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 r6, r0 │ │ │ │ ldr r0, [pc, #388] @ 30efc0 │ │ │ │ ldr r2, [pc, #388] @ 30efc4 │ │ │ │ @@ -706589,15 +706589,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #380] @ 30efc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ beq 30ef5c │ │ │ │ cmp r1, #0 │ │ │ │ mov r8, r1 │ │ │ │ beq 30ef8c │ │ │ │ add r9, sl, #593920 @ 0x91000 │ │ │ │ @@ -706683,20 +706683,20 @@ │ │ │ │ b 30ef48 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r1, [sp, #-28]! @ 0xffffffe4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsbeq r3, [sp, #-96]! @ 0xffffffa0 │ │ │ │ cmneq sp, r8, lsl #2 │ │ │ │ ldrsbeq r1, [sp, #-4]! │ │ │ │ - strheq r4, [ip], #244 @ 0xf4 @ │ │ │ │ + ldrdeq r4, [ip], #244 @ 0xf4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x017d1094 │ │ │ │ - rsceq r4, ip, r4, lsl pc │ │ │ │ + rsceq r4, ip, r4, lsr pc │ │ │ │ cmneq sp, r4, rrx │ │ │ │ - rsceq r4, ip, r4, lsl pc │ │ │ │ + rsceq r4, ip, r4, 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 lr, [pc, #364] @ 30f170 │ │ │ │ ldr ip, [pc, #364] @ 30f174 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -706704,15 +706704,15 @@ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r5, [pc, #352] @ 30f178 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r5] │ │ │ │ mov r6, r2 │ │ │ │ add r5, fp, #593920 @ 0x91000 │ │ │ │ ldr r0, [r5, #2920] @ 0xb68 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -706790,18 +706790,18 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 30f0e4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r0, [sp, #-244]! @ 0xffffff0c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sp, r8, lsl #10 │ │ │ │ cmneq sp, r4, lsl #31 │ │ │ │ - smlaleq r4, ip, r0, lr │ │ │ │ + strheq r4, [ip], #224 @ 0xe0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrheq r0, [sp, #-236]! @ 0xffffff14 │ │ │ │ - rscseq r1, lr, r4, lsr #25 │ │ │ │ + rscseq r1, lr, r4, asr #25 │ │ │ │ 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] @ 30f414 │ │ │ │ ldr ip, [pc, #620] @ 30f418 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -706810,15 +706810,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #604] @ 30f41c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov fp, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r7, #593920 @ 0x91000 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r8, #2920] @ 0xb68 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ @@ -706959,29 +706959,29 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 30f344 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r0, asr lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sp, r0, ror #6 │ │ │ │ cmneq sp, r0, asr #27 │ │ │ │ - strdeq r4, [ip], #196 @ 0xc4 @ │ │ │ │ + rsceq r4, ip, r4, lsl sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r6, r4, lsr r4 │ │ │ │ + tsteq r6, r4, asr r4 │ │ │ │ cmneq sp, ip, lsr ip │ │ │ │ - smlaleq r4, ip, r4, fp │ │ │ │ - rscseq r1, lr, ip, lsl #20 │ │ │ │ - rscseq r1, lr, r0, lsl #20 │ │ │ │ + strheq r4, [ip], #180 @ 0xb4 @ │ │ │ │ + rscseq r1, lr, ip, lsr #20 │ │ │ │ + rscseq r1, lr, 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, #212] @ 30f52c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldr r0, [r7, #2920] @ 0xb68 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -707026,44 +707026,44 @@ │ │ │ │ ldr r2, [pc, #32] @ 30f53c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 30f534 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrsbeq r3, [sp, #-0]! │ │ │ │ - strheq r4, [ip], #160 @ 0xa0 @ │ │ │ │ + ldrdeq r4, [ip], #160 @ 0xa0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r6, r0, lsr r2 │ │ │ │ - strheq r4, [ip], #160 @ 0xa0 @ │ │ │ │ + tsteq r6, r0, asr r2 │ │ │ │ + ldrdeq r4, [ip], #160 @ 0xa0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #400] @ 30f6e8 │ │ │ │ ldr r7, [pc, #400] @ 30f6ec │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ add r4, r6, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 30f668 │ │ │ │ add r7, r6, #540672 @ 0x84000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #3968 @ 0xf80 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30f650 │ │ │ │ cmp r5, #0 │ │ │ │ beq 30f6ac │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ tst r3, #2 │ │ │ │ bne 30f638 │ │ │ │ @@ -707115,15 +707115,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 30f684 │ │ │ │ cmp r7, #0 │ │ │ │ bne 30f670 │ │ │ │ b 30f584 │ │ │ │ ldr r2, [pc, #72] @ 30f6fc │ │ │ │ mov r0, r6 │ │ │ │ @@ -707132,51 +707132,51 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 30f6a0 │ │ │ │ b 30f6c8 │ │ │ │ ldrsbeq r2, [sp, #-240]! @ 0xffffff10 │ │ │ │ andeq r4, r8, ip, lsl #31 │ │ │ │ - rsceq r4, ip, r4, lsr #20 │ │ │ │ + rsceq r4, ip, r4, asr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r4, ip, r4, ror #19 │ │ │ │ - rsceq r4, ip, r4, asr #18 │ │ │ │ + rsceq r4, ip, r4, lsl #20 │ │ │ │ + rsceq r4, ip, r4, ror #18 │ │ │ │ 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] @ 30f85c │ │ │ │ ldr r7, [pc, #320] @ 30f860 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ add r4, r5, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 30f7c4 │ │ │ │ add r7, r5, #540672 @ 0x84000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #3968 @ 0xf80 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30f808 │ │ │ │ cmp r6, #0 │ │ │ │ beq 30f820 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ tst r3, #2 │ │ │ │ beq 30f7ac │ │ │ │ @@ -707202,15 +707202,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 30f7e0 │ │ │ │ cmp r7, #0 │ │ │ │ bne 30f7cc │ │ │ │ b 30f748 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -707225,51 +707225,51 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 30f7fc │ │ │ │ b 30f83c │ │ │ │ cmneq sp, ip, lsl #28 │ │ │ │ andeq r4, r8, ip, lsl #31 │ │ │ │ - strdeq r4, [ip], #136 @ 0x88 @ │ │ │ │ + rsceq r4, ip, r8, lsl r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r4, ip, r8, asr r8 │ │ │ │ + rsceq r4, ip, r8, ror 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, #356] @ 30f9f0 │ │ │ │ ldr r7, [pc, #356] @ 30f9f4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ add r9, r4, #540672 @ 0x84000 │ │ │ │ add r8, r9, #3968 @ 0xf80 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30f970 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30f958 │ │ │ │ cmp r7, #0 │ │ │ │ beq 30f9b4 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ tst r3, #2 │ │ │ │ bne 30f948 │ │ │ │ @@ -707308,15 +707308,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 30f98c │ │ │ │ cmp r7, #0 │ │ │ │ bne 30f978 │ │ │ │ b 30f8c0 │ │ │ │ ldr r2, [pc, #60] @ 30f9f8 │ │ │ │ @@ -707325,54 +707325,54 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldr r1, [r4, r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 30f9a8 │ │ │ │ b 30f9d0 │ │ │ │ @ instruction: 0x017d2c9c │ │ │ │ andeq r4, r8, ip, lsl #31 │ │ │ │ - rsceq r4, ip, r0, lsl r7 │ │ │ │ + rsceq r4, ip, r0, lsr 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #604] @ 30fc78 │ │ │ │ ldr fp, [pc, #604] @ 30fc7c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30fbd8 │ │ │ │ add fp, r6, #540672 @ 0x84000 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ add r0, fp, #3968 @ 0xf80 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30fc1c │ │ │ │ cmp r7, #0 │ │ │ │ beq 30fc34 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r8, #0 │ │ │ │ moveq r3, #1 │ │ │ │ @@ -707462,15 +707462,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 30fbf4 │ │ │ │ cmp fp, #0 │ │ │ │ bne 30fbe0 │ │ │ │ b 30fa58 │ │ │ │ mov r3, #0 │ │ │ │ @@ -707487,30 +707487,30 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl fa428 │ │ │ │ b 30fb24 │ │ │ │ ldr r1, [r6, fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 30fc10 │ │ │ │ b 30fc58 │ │ │ │ cmneq sp, ip, lsl #22 │ │ │ │ andeq r4, r8, ip, lsl #31 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ strdeq r8, [r0], -fp │ │ │ │ - rsceq r4, ip, ip, lsl r6 │ │ │ │ + rsceq r4, ip, ip, lsr r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq r4, [ip], #88 @ 0x58 @ │ │ │ │ - rsceq r4, ip, r8, asr r5 │ │ │ │ + strdeq r4, [ip], #88 @ 0x58 @ │ │ │ │ + rsceq r4, ip, r8, ror r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r4, ip, r4, ror r5 │ │ │ │ - rsceq r4, ip, ip, asr #8 │ │ │ │ + smlaleq r4, ip, r4, r5 │ │ │ │ + rsceq r4, ip, ip, 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 │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r8, r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -707571,17 +707571,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 30fdc0 │ │ │ │ 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 286da0 │ │ │ │ - strdeq r4, [ip], #72 @ 0x48 @ │ │ │ │ - rsceq r4, ip, ip, asr r4 │ │ │ │ - rscseq fp, r1, r0, asr #11 │ │ │ │ + rsceq r4, ip, r8, lsl r5 │ │ │ │ + rsceq r4, ip, ip, ror r4 │ │ │ │ + rscseq fp, r1, r0, ror #11 │ │ │ │ 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 │ │ │ │ @@ -707860,15 +707860,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] @ 31029c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ beq 310268 │ │ │ │ add r0, r7, #475136 @ 0x74000 │ │ │ │ mov r2, r4 │ │ │ │ @@ -707894,15 +707894,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #644] @ 31053c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r7, [pc, #636] @ 310540 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ beq 310418 │ │ │ │ add r0, r4, #475136 @ 0x74000 │ │ │ │ mov r6, r2 │ │ │ │ add r0, r0, #3648 @ 0xe40 │ │ │ │ @@ -708056,30 +708056,30 @@ │ │ │ │ ldr r1, [pc, #28] @ 310550 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq sp, r0, ror r2 │ │ │ │ cmnpeq ip, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - smlaleq r3, ip, r4, lr │ │ │ │ - ldrdeq r3, [ip], #212 @ 0xd4 @ │ │ │ │ + strheq r3, [ip], #228 @ 0xe4 @ │ │ │ │ + strdeq r3, [ip], #212 @ 0xd4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r3, ip, r4, ror #26 │ │ │ │ - rsceq r3, ip, r8, lsr #26 │ │ │ │ + rsceq r3, ip, r4, lsl #27 │ │ │ │ + rsceq r3, ip, r8, asr #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r3, ip, r0, ror #26 │ │ │ │ - rsceq r3, ip, r0, ror sp │ │ │ │ + rsceq r3, ip, r0, lsl #27 │ │ │ │ + smlaleq r3, ip, r0, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #136] @ 310608 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ moveq r4, r2 │ │ │ │ beq 3105b0 │ │ │ │ add r0, r6, #475136 @ 0x74000 │ │ │ │ mov r3, #0 │ │ │ │ @@ -708112,15 +708112,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #268] @ 310730 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ beq 3106f8 │ │ │ │ add r0, r5, #475136 @ 0x74000 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #3648 @ 0xe40 │ │ │ │ @@ -708179,19 +708179,19 @@ │ │ │ │ ldr r2, [pc, #36] @ 310744 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 31073c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq sp, r4, lsl #30 │ │ │ │ - rsceq r3, ip, r8, asr #24 │ │ │ │ - rsceq r3, ip, r0, asr #24 │ │ │ │ + rsceq r3, ip, r8, ror #24 │ │ │ │ + rsceq r3, ip, r0, ror #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r3, ip, r8, ror #23 │ │ │ │ - rsceq r3, ip, r8, ror #23 │ │ │ │ + rsceq r3, ip, r8, lsl #24 │ │ │ │ + rsceq r3, ip, r8, lsl #24 │ │ │ │ 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, #3640] @ 0xe38 │ │ │ │ mov r5, r0 │ │ │ │ @@ -708296,15 +708296,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #84] @ 310958 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #491520 @ 0x78000 │ │ │ │ ldr r3, [r3, #3748] @ 0xea4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ @@ -708324,15 +708324,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #172] @ 310a20 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #491520 @ 0x78000 │ │ │ │ ldr r3, [r3, #3748] @ 0xea4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, r4, #524288 @ 0x80000 │ │ │ │ @@ -708367,25 +708367,25 @@ │ │ │ │ ldr r2, [pc, #28] @ 310a2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 310a28 │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrheq r1, [sp, #-180]! @ 0xffffff4c │ │ │ │ - smlaleq r3, ip, ip, r9 │ │ │ │ + strheq r3, [ip], #156 @ 0x9c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r3, ip, ip, ror r9 │ │ │ │ + smlaleq r3, ip, ip, r9 │ │ │ │ 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] @ 310b10 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ blt 310af8 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, sl, #475136 @ 0x74000 │ │ │ │ sub r6, r1, #4 │ │ │ │ mov r5, #0 │ │ │ │ @@ -708427,33 +708427,33 @@ │ │ │ │ ldr r2, [pc, #20] @ 310b14 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 310b18 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq sp, r0, ror #21 │ │ │ │ - strheq r3, [ip], #128 @ 0x80 @ │ │ │ │ + ldrdeq r3, [ip], #128 @ 0x80 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ 310b48 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b 30fca4 │ │ │ │ cmneq sp, r4, lsl #20 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #68] @ 310b9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 310b80 │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ @@ -708462,34 +708462,34 @@ │ │ │ │ ldr r2, [pc, #24] @ 310ba4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ 310ba8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrsbeq r1, [sp, #-144]! @ 0xffffff70 │ │ │ │ - rsceq r3, ip, r4, asr r6 │ │ │ │ - rsceq r3, ip, r4, asr #16 │ │ │ │ + rsceq r3, ip, r4, ror r6 │ │ │ │ + rsceq r3, ip, r4, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ 310bd8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 30fca4 │ │ │ │ cmneq sp, r4, ror r9 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #68] @ 310c2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 310c10 │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ @@ -708498,25 +708498,25 @@ │ │ │ │ ldr r2, [pc, #24] @ 310c34 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ 310c38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq sp, r0, asr #18 │ │ │ │ - rsceq r3, ip, r8, lsr #11 │ │ │ │ - strheq r3, [ip], #116 @ 0x74 @ │ │ │ │ + rsceq r3, ip, r8, asr #11 │ │ │ │ + ldrdeq r3, [ip], #116 @ 0x74 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 310c90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ 310c98 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #475136 @ 0x74000 │ │ │ │ add r0, r0, #3648 @ 0xe40 │ │ │ │ bl 4ef604 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -708533,15 +708533,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #684] @ 310f60 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r7, [pc, #676] @ 310f64 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ beq 310cf0 │ │ │ │ add r0, r5, #475136 @ 0x74000 │ │ │ │ @@ -708709,21 +708709,21 @@ │ │ │ │ cmneq sp, r4, ror r8 │ │ │ │ cmnpeq ip, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r8, r0, r4, lsl #23 │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ ldrdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ - rsceq r3, ip, r0, asr r6 │ │ │ │ + rsceq r3, ip, r0, ror r6 │ │ │ │ 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 │ │ │ │ - strdeq r3, [ip], #64 @ 0x40 @ │ │ │ │ + rsceq r3, ip, r0, lsl r5 │ │ │ │ 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 │ │ │ │ @@ -708879,28 +708879,28 @@ │ │ │ │ bl 4e8a00 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ b 311078 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 31113c │ │ │ │ b 3110e8 │ │ │ │ - rsceq r3, ip, r0, asr #7 │ │ │ │ - rsceq r3, ip, r4, lsr #6 │ │ │ │ - rsceq r3, ip, r4, lsl r3 │ │ │ │ + rsceq r3, ip, r0, ror #7 │ │ │ │ + rsceq r3, ip, r4, asr #6 │ │ │ │ + rsceq r3, ip, r4, lsr r3 │ │ │ │ cmneq lr, r0, lsr r6 │ │ │ │ - rsceq r3, ip, r0, ror #6 │ │ │ │ - rsceq r3, ip, r8, lsl #5 │ │ │ │ + rsceq r3, ip, r0, lsl #7 │ │ │ │ + rsceq r3, ip, r8, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 3112b4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ beq 31129c │ │ │ │ add r0, r4, #475136 @ 0x74000 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #3648 @ 0xe40 │ │ │ │ bl 4ef604 │ │ │ │ @@ -708916,24 +708916,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 3112b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 3112bc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrsbeq r1, [sp, #-36]! @ 0xffffffdc │ │ │ │ - rsceq r3, ip, r0, lsl #6 │ │ │ │ + rsceq r3, ip, r0, lsr #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 r5, [pc, #140] @ 311364 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r8, r2 │ │ │ │ subs r2, r4, #0 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ beq 311334 │ │ │ │ add r0, r4, #475136 @ 0x74000 │ │ │ │ mov r7, r3 │ │ │ │ add r0, r0, #3648 @ 0xe40 │ │ │ │ @@ -708960,17 +708960,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 311370 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 31136c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq sp, r0, asr r2 │ │ │ │ - rsceq r3, ip, ip, lsl #5 │ │ │ │ + rsceq r3, ip, ip, lsr #5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlaleq r3, ip, ip, r2 │ │ │ │ + strheq r3, [ip], #44 @ 0x2c @ │ │ │ │ ldr r3, [pc, #156] @ 311418 │ │ │ │ sub r1, r1, #3184 @ 0xc70 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #9 │ │ │ │ bhi 311410 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ @@ -709004,15 +709004,15 @@ │ │ │ │ add r0, r2, r0 │ │ │ │ bx lr │ │ │ │ add r0, r0, #458752 @ 0x70000 │ │ │ │ add r0, r0, #2528 @ 0x9e0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrdeq r1, [r6, -fp] │ │ │ │ + strdeq r1, [r6, -fp] │ │ │ │ andeq r0, r7, r4, ror #27 │ │ │ │ strdeq r2, [r7], -ip │ │ │ │ andeq r1, r7, ip, ror #11 │ │ │ │ strdeq r1, [r7], -r4 │ │ │ │ ldrdeq r0, [r7], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -709088,15 +709088,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ strdeq r2, [r7], -ip │ │ │ │ - ldrdeq r3, [ip], #0 @ │ │ │ │ + strdeq r3, [ip], #0 @ │ │ │ │ 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, #468] @ 0x1d4 │ │ │ │ @@ -709111,25 +709111,25 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 3115d0 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 311700 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3116e0 │ │ │ │ cmp fp, #0 │ │ │ │ beq 3115f0 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 3116f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str fp, [r5, #468] @ 0x1d4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r3, [pc, #272] @ 311718 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, r6 │ │ │ │ @@ -709145,15 +709145,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ beq 311660 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 3116b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3116d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #468] @ 0x1d4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 311688 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ @@ -709197,25 +709197,25 @@ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sl, #12] │ │ │ │ bne 3115d8 │ │ │ │ b 3115f0 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ - strheq r2, [ip], #244 @ 0xf4 @ │ │ │ │ + ldrdeq r2, [ip], #244 @ 0xf4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strheq r2, [ip], #252 @ 0xfc @ │ │ │ │ + ldrdeq r2, [ip], #252 @ 0xfc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 3117c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r7, r4, #102400 @ 0x19000 │ │ │ │ ldr r0, [r7, #1652] @ 0x674 │ │ │ │ mov r1, r5 │ │ │ │ bl 5c11c <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -709249,15 +709249,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #292] @ 311904 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ bhi 3118c0 │ │ │ │ sub r3, r7, #3184 @ 0xc70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -709321,18 +709321,18 @@ │ │ │ │ beq 31186c │ │ │ │ ldr r2, [pc, #28] @ 311918 │ │ │ │ ldr r1, [pc, #28] @ 31191c │ │ │ │ add r2, pc, r2 │ │ │ │ b 3118cc │ │ │ │ cmneq sp, r8, asr #26 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - rsceq r2, ip, r0, ror #27 │ │ │ │ + rsceq r2, ip, r0, lsl #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r2, ip, r4, asr #27 │ │ │ │ - rsceq r2, ip, r0, asr #27 │ │ │ │ + rsceq r2, ip, r4, ror #27 │ │ │ │ + rsceq r2, ip, r0, ror #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, #3016] @ 0xbc8 │ │ │ │ ldr ip, [pc, #576] @ 311b78 │ │ │ │ mov r5, r1 │ │ │ │ @@ -709344,15 +709344,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bhi 311abc │ │ │ │ sub r3, r7, #3184 @ 0xc70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -709483,20 +709483,20 @@ │ │ │ │ ldrheq lr, [ip, #-108]! @ 0xffffff94 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sp, ip, asr #23 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ cmneq ip, ip, lsl #12 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ cmneq ip, r4, lsr r5 │ │ │ │ - strdeq r2, [ip], #176 @ 0xb0 @ │ │ │ │ + rsceq r2, ip, r0, lsl ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrsheq lr, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - rsceq r2, ip, ip, lsr #23 │ │ │ │ + rsceq r2, ip, ip, asr #23 │ │ │ │ ldrheq lr, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - rsceq r2, ip, r4, lsl #23 │ │ │ │ + rsceq r2, ip, r4, lsr #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, #3008] @ 0xbc0 │ │ │ │ ldr ip, [pc, #592] @ 311e18 │ │ │ │ mov r5, r1 │ │ │ │ @@ -709508,15 +709508,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bhi 311d30 │ │ │ │ sub r3, r7, #3184 @ 0xc70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -709651,29 +709651,29 @@ │ │ │ │ cmneq ip, ip, lsr #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sp, ip, lsr r9 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ cmneq ip, ip, ror r3 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ cmneq ip, r0, asr #5 │ │ │ │ - strheq r2, [ip], #148 @ 0x94 @ │ │ │ │ + ldrdeq r2, [ip], #148 @ 0x94 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmneq ip, r0, asr r2 │ │ │ │ - rsceq r2, ip, r4, asr #18 │ │ │ │ + rsceq r2, ip, r4, ror #18 │ │ │ │ cmneq ip, r0, lsl r2 │ │ │ │ - rsceq r2, ip, ip, lsl r9 │ │ │ │ + rsceq r2, ip, ip, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #296] @ 311f90 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r2 │ │ │ │ bl 311374 │ │ │ │ @@ -709742,28 +709742,28 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sp, r0, asr #13 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ strdeq r2, [r7], -ip │ │ │ │ - rsceq r2, ip, r0, lsl #16 │ │ │ │ + rsceq r2, ip, r0, lsr #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, ip, ip, asr #15 │ │ │ │ + rsceq r2, ip, ip, ror #15 │ │ │ │ mov r2, r1 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ b 311e50 │ │ │ │ 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] @ 312110 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r2 │ │ │ │ bl 311374 │ │ │ │ @@ -709839,28 +709839,28 @@ │ │ │ │ bl 5b588 │ │ │ │ b 31209c │ │ │ │ cmneq sp, r8, asr r5 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ strdmi pc, [pc, #255] @ 312227 │ │ │ │ - rsceq r2, ip, ip, asr #13 │ │ │ │ + rsceq r2, ip, ip, ror #13 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq r2, ip, r8, r6 │ │ │ │ + strheq r2, [ip], #104 @ 0x68 @ │ │ │ │ mov r2, r1 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ b 311fb8 │ │ │ │ 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] @ 31238c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r2 │ │ │ │ bl 311374 │ │ │ │ @@ -709999,31 +709999,31 @@ │ │ │ │ b 312270 │ │ │ │ ldrsbeq r0, [sp, #-52]! @ 0xffffffcc │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ strdeq r2, [r7], -ip │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - strdeq r2, [ip], #72 @ 0x48 @ │ │ │ │ + rsceq r2, ip, r8, lsl r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, ip, r4, asr #9 │ │ │ │ + rsceq r2, ip, r4, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ b 31213c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #1356] @ 312920 │ │ │ │ ldr r2, [pc, #1356] @ 312924 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #3344 @ 0xd10 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ cmp r3, #15 │ │ │ │ bhi 312450 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -710351,16 +710351,16 @@ │ │ │ │ bl 166a98 │ │ │ │ b 3126b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 3125dc │ │ │ │ cmneq sp, r0, asr r1 │ │ │ │ - smlabbeq r6, r6, r3, r0 │ │ │ │ - smlaleq r2, ip, r8, r3 │ │ │ │ + smlatbeq r6, r6, r3, r0 │ │ │ │ + strheq r2, [ip], #56 @ 0x38 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ @@ -711233,15 +711233,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] @ 3137c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ add r7, r4, #102400 @ 0x19000 │ │ │ │ ldr r1, [r7, #1660] @ 0x67c │ │ │ │ bl 5c11c <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -711296,15 +711296,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] @ 3138f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r7, r6, #102400 @ 0x19000 │ │ │ │ ldr r1, [r7, #1660] @ 0x67c │ │ │ │ bl 5c11c <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -711363,25 +711363,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 3138f4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 3138f8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq ip, r4, asr #26 │ │ │ │ - rsceq r0, ip, r0, lsr #30 │ │ │ │ + rsceq r0, ip, r0, asr #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 r2, [pc, #1156] @ 313d98 │ │ │ │ ldr r4, [pc, #1156] @ 313d9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bhi 313964 │ │ │ │ ldr r2, [pc, #1128] @ 313da0 │ │ │ │ cmp r3, r2 │ │ │ │ bls 313bc4 │ │ │ │ @@ -711663,23 +711663,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ ldr r7, [r5] │ │ │ │ b 313d48 │ │ │ │ cmneq ip, r0, lsl ip │ │ │ │ andeq r8, r0, r9, lsr #2 │ │ │ │ andeq r8, r0, r5, lsr #2 │ │ │ │ - tsteq r5, lr, lsr lr │ │ │ │ + tsteq r5, lr, asr lr │ │ │ │ andeq r8, r0, r0, lsr #25 │ │ │ │ + smlaleq r0, ip, r0, ip │ │ │ │ rsceq r0, ip, r0, ror ip │ │ │ │ - rsceq r0, ip, r0, asr ip │ │ │ │ - smlaleq r0, ip, ip, fp │ │ │ │ + strheq r0, [ip], #188 @ 0xbc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r0, ip, ip, asr fp │ │ │ │ - rsceq r0, ip, r4, asr #22 │ │ │ │ - smlaleq r0, ip, r8, sl │ │ │ │ + rsceq r0, ip, ip, ror fp │ │ │ │ + rsceq r0, ip, r4, ror #22 │ │ │ │ + strheq r0, [ip], #168 @ 0xa8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #116] @ 313e54 │ │ │ │ ldr r3, [pc, #116] @ 313e58 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -711837,15 +711837,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 3140c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1712 @ 0x6b0 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -711870,15 +711870,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #156] @ 314178 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1712 @ 0x6b0 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r5, #1024 @ 0x400 │ │ │ │ @@ -711910,23 +711910,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ cmneq ip, ip, asr #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - strdeq r0, [ip], #108 @ 0x6c @ │ │ │ │ + rsceq r0, ip, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 314204 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1696 @ 0x6a0 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -711951,15 +711951,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 3142ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1696 @ 0x6a0 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r5, #2304 @ 0x900 │ │ │ │ @@ -711986,23 +711986,23 @@ │ │ │ │ ldr r2, [pc, #20] @ 3142b0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ cmneq ip, r8, lsl #6 │ │ │ │ - ldrdeq r0, [ip], #84 @ 0x54 @ │ │ │ │ + strdeq r0, [ip], #84 @ 0x54 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #416] @ 31446c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r7, r4, #102400 @ 0x19000 │ │ │ │ ldr r3, [pc, #392] @ 314470 │ │ │ │ ldr r2, [r7, #1704] @ 0x6a8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -712107,15 +712107,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] @ 3146d8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ ldr r2, [pc, #568] @ 3146dc │ │ │ │ add r6, r5, #102400 @ 0x19000 │ │ │ │ ldr r0, [r6, #1704] @ 0x6a8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r2 │ │ │ │ ldrne r1, [r6, #1708] @ 0x6ac │ │ │ │ @@ -712256,26 +712256,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x017ce098 │ │ │ │ andeq r9, r0, ip, lsr r3 │ │ │ │ andeq r1, r0, r2, lsl #22 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - ldrdeq r0, [ip], #44 @ 0x2c @ │ │ │ │ - ldrdeq r0, [ip], #40 @ 0x28 @ │ │ │ │ - rsceq r0, ip, r0, ror #3 │ │ │ │ - rsceq r0, ip, r8, asr #3 │ │ │ │ + strdeq r0, [ip], #44 @ 0x2c @ │ │ │ │ + strdeq r0, [ip], #40 @ 0x28 @ │ │ │ │ + rsceq r0, ip, r0, lsl #4 │ │ │ │ + rsceq r0, ip, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #208] @ 3147e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 3147c8 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -712319,23 +712319,23 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 314730 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq ip, r8, lsl lr │ │ │ │ - rsceq r0, ip, r8, asr r1 │ │ │ │ + rsceq r0, ip, r8, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #168] @ 3148a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, r5, #458752 @ 0x70000 │ │ │ │ ldr r2, [r4, #372] @ 0x174 │ │ │ │ add r4, r4, #328 @ 0x148 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r0, [r2, #16] │ │ │ │ @@ -712369,15 +712369,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 30cd1c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmneq ip, r8, lsr #26 │ │ │ │ - rsceq r0, ip, r4, lsl #1 │ │ │ │ + rsceq r0, ip, r4, lsr #1 │ │ │ │ mov r1, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ b 3147e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -712426,15 +712426,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] @ 314a3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #102400 @ 0x19000 │ │ │ │ ldr r1, [r5, #1720] @ 0x6b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5c11c <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -712477,15 +712477,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] @ 314b28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ beq 314af8 │ │ │ │ add r8, r4, #102400 @ 0x19000 │ │ │ │ mov r6, r1 │ │ │ │ @@ -712529,16 +712529,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 314acc │ │ │ │ ldrsbeq sp, [ip, #-160]! @ 0xffffff60 │ │ │ │ - rsceq pc, fp, r0, asr #27 │ │ │ │ - rsceq lr, sl, ip, ror #7 │ │ │ │ + rsceq pc, fp, r0, ror #27 │ │ │ │ + rsceq lr, sl, ip, lsl #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ add r3, r0, #102400 @ 0x19000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, r3, #1712 @ 0x6b0 │ │ │ │ ldr lr, [pc, #88] @ 314ba4 │ │ │ │ ldr r1, [pc, #88] @ 314ba8 │ │ │ │ add r2, r3, #1696 @ 0x6a0 │ │ │ │ @@ -712617,15 +712617,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, sp, ror #5 │ │ │ │ strdeq r8, [r0], -r7 │ │ │ │ - smlabbeq r5, r9, fp, sp │ │ │ │ + smlatbeq r5, r9, fp, sp │ │ │ │ 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] @ 314e64 │ │ │ │ ldr r3, [pc, #440] @ 314e68 │ │ │ │ @@ -712738,15 +712738,15 @@ │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r2, [r4, #16] │ │ │ │ b 314d48 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, ip, asr #6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r8, [r0], -r7 │ │ │ │ - tsteq r5, r5, ror sl │ │ │ │ + @ instruction: 0x0105da95 │ │ │ │ cmneq ip, r4, lsr #5 │ │ │ │ @ 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 │ │ │ │ @@ -712814,20 +712814,20 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ ldr r2, [pc, #32] @ 314fb4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [pc, #28] @ 314fb8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 314f78 │ │ │ │ - rsceq pc, fp, r0, lsr sl @ │ │ │ │ + rsceq pc, fp, r0, asr sl @ │ │ │ │ andeq r8, r7, ip, lsr #29 │ │ │ │ - smlaleq pc, fp, r0, r9 @ │ │ │ │ - rsceq sp, sl, r0, lsl r5 │ │ │ │ + strheq pc, [fp], #144 @ 0x90 @ │ │ │ │ + rsceq sp, sl, r0, lsr r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r6, r1, r4, asr #7 │ │ │ │ + rscseq r6, r1, r4, ror #7 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ @@ -712907,15 +712907,15 @@ │ │ │ │ str r0, [r4, #32] │ │ │ │ b 31505c │ │ │ │ cmp r2, #2 │ │ │ │ bls 3150cc │ │ │ │ b 315064 │ │ │ │ andeq r8, r0, r8, lsr #28 │ │ │ │ @ instruction: 0x000088bf │ │ │ │ - rsceq pc, fp, r8, asr #16 │ │ │ │ + rsceq pc, fp, r8, ror #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 r3, [r0, #32] │ │ │ │ add r1, r1, #593920 @ 0x91000 │ │ │ │ @@ -713341,15 +713341,15 @@ │ │ │ │ andeq r8, r0, pc, ror r8 │ │ │ │ cmneq ip, r0, ror #28 │ │ │ │ andeq r8, r0, r7, lsl #25 │ │ │ │ andeq r8, r0, r4, lsl r9 │ │ │ │ andeq r8, r0, pc, lsr #24 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq ip, r7, r8, asr #29 │ │ │ │ - tsteq r5, r2, ror #10 │ │ │ │ + smlabbeq r5, r2, r5, sp │ │ │ │ strdeq r8, [r0], -r8 @ │ │ │ │ andeq ip, r7, r4, lsr #30 │ │ │ │ andeq r8, r0, r8, lsl #25 │ │ │ │ andeq ip, r7, r4, asr #29 │ │ │ │ andeq pc, r1, r2, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -713759,35 +713759,35 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsbeq sl, [ip, #-112]! @ 0xffffff90 │ │ │ │ andeq r8, r7, ip, lsr #29 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r8, r0, r7, ror #16 │ │ │ │ andeq r8, r0, sl, ror #5 │ │ │ │ ldrsbeq sl, [ip, #-104]! @ 0xffffff98 │ │ │ │ - rsceq sp, fp, ip, lsl #15 │ │ │ │ + rsceq sp, fp, ip, lsr #15 │ │ │ │ @ instruction: 0x017ca694 │ │ │ │ - rsceq lr, fp, r8, lsl #31 │ │ │ │ + rsceq lr, fp, r8, lsr #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ ldrsheq sl, [ip, #-80]! @ 0xffffffb0 │ │ │ │ cmneq ip, r4, asr #11 │ │ │ │ - rsceq lr, fp, r4, ror #29 │ │ │ │ + rsceq lr, fp, r4, lsl #30 │ │ │ │ muleq r0, r4, r1 │ │ │ │ cmneq ip, r0, ror #9 │ │ │ │ - strdeq lr, [fp], #212 @ 0xd4 @ │ │ │ │ - tsteq r5, sp, lsl ip │ │ │ │ + rsceq lr, fp, r4, lsl lr │ │ │ │ + tsteq r5, sp, lsr ip │ │ │ │ cmneq ip, r8, lsl r4 │ │ │ │ cmneq ip, r0, lsr #7 │ │ │ │ - rsceq r7, fp, r4, lsl #3 │ │ │ │ + rsceq r7, fp, r4, lsr #3 │ │ │ │ cmneq ip, r0, lsl #6 │ │ │ │ - rsceq lr, fp, r0, lsr ip │ │ │ │ + rsceq lr, fp, r0, asr ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r6, ror #16 │ │ │ │ - tsteq r5, sp, ror #20 │ │ │ │ - tsteq r5, r9, lsl sl │ │ │ │ + smlabbeq r5, sp, sl, ip │ │ │ │ + tsteq r5, r9, lsr sl │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ mov r4, r1 │ │ │ │ @@ -713827,15 +713827,15 @@ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 315f94 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ bl 314e7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -713844,15 +713844,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #204] @ 31607c │ │ │ │ ldr r3, [pc, #204] @ 316080 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ beq 316034 │ │ │ │ bhi 316018 │ │ │ │ ldr r2, [pc, #168] @ 316084 │ │ │ │ @@ -713897,25 +713897,25 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bhi 315ff0 │ │ │ │ b 316034 │ │ │ │ cmneq ip, r4, ror r5 │ │ │ │ andeq r8, r0, pc, lsr #24 │ │ │ │ @ instruction: 0x000088bf │ │ │ │ andeq r8, r0, r4, lsl r9 │ │ │ │ - rsceq lr, fp, r4, ror #18 │ │ │ │ + rsceq lr, fp, r4, lsl #19 │ │ │ │ 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] @ 3161e0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 3161b4 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -713984,24 +713984,24 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #20] @ 3161ec │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq ip, r8, ror r4 │ │ │ │ andeq r8, r7, ip, lsr #29 │ │ │ │ - strheq lr, [fp], #116 @ 0x74 @ │ │ │ │ + ldrdeq lr, [fp], #116 @ 0x74 @ │ │ │ │ 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] @ 316274 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ add r3, ip, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 316258 │ │ │ │ cmp r2, #0 │ │ │ │ bne 316234 │ │ │ │ @@ -714021,24 +714021,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 316280 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq ip, r0, lsr #6 │ │ │ │ andeq r8, r7, ip, lsr #29 │ │ │ │ - smlaleq ip, sl, r4, r5 │ │ │ │ + strheq ip, [sl], #84 @ 0x54 @ │ │ │ │ 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] @ 316844 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #1432] @ 316848 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ beq 3162d0 │ │ │ │ @@ -714398,39 +714398,39 @@ │ │ │ │ cmneq ip, ip, lsl #5 │ │ │ │ andeq r8, r0, sp, ror #5 │ │ │ │ andeq r8, r7, ip, lsr #29 │ │ │ │ andeq r8, r0, r4, lsl r9 │ │ │ │ strdeq r8, [r0], -r7 │ │ │ │ andeq r8, r0, ip, ror #5 │ │ │ │ @ instruction: 0x000088bf │ │ │ │ - rsceq lr, fp, r8, lsl #10 │ │ │ │ + rsceq lr, fp, r8, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq lr, fp, r4, lsr #10 │ │ │ │ + rsceq lr, fp, r4, asr #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq lr, fp, r4, lsl #9 │ │ │ │ - strheq lr, [fp], #76 @ 0x4c @ │ │ │ │ + rsceq lr, fp, r4, lsr #9 │ │ │ │ + ldrdeq lr, [fp], #76 @ 0x4c @ │ │ │ │ andeq r8, r0, r8, lsl #25 │ │ │ │ - rsceq lr, fp, r0, lsl r4 │ │ │ │ + rsceq lr, fp, r0, lsr r4 │ │ │ │ andeq r8, r0, pc, ror r8 │ │ │ │ - rsceq lr, fp, r4, lsr r4 │ │ │ │ - smlaleq lr, fp, r0, r4 │ │ │ │ + rsceq lr, fp, r4, asr r4 │ │ │ │ + strheq lr, [fp], #64 @ 0x40 @ │ │ │ │ andeq r8, r0, sl, ror #26 │ │ │ │ - rsceq lr, fp, r0, asr #8 │ │ │ │ + rsceq lr, fp, r0, ror #8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlaleq lr, fp, r0, r3 │ │ │ │ - strheq lr, [fp], #32 @ │ │ │ │ + strheq lr, [fp], #48 @ 0x30 @ │ │ │ │ + ldrdeq lr, [fp], #32 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #340] @ 316a0c │ │ │ │ ldr r2, [pc, #340] @ 316a10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ beq 3168e8 │ │ │ │ sub r3, r4, #35840 @ 0x8c00 │ │ │ │ sub r3, r3, #135 @ 0x87 │ │ │ │ @@ -714507,35 +714507,35 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #40] @ 316a2c │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add r2, pc, r2 │ │ │ │ b 316954 │ │ │ │ cmneq ip, ip, ror #24 │ │ │ │ andeq r8, r0, sp, ror #5 │ │ │ │ - ldrdeq lr, [fp], #16 @ │ │ │ │ + strdeq lr, [fp], #16 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq lr, fp, r4, rrx │ │ │ │ - rsceq lr, fp, r0 │ │ │ │ + rsceq lr, fp, r4, lsl #1 │ │ │ │ + rsceq lr, fp, r0, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq lr, fp, ip, ror r1 │ │ │ │ - rsceq lr, fp, r0, lsl #2 │ │ │ │ + smlaleq lr, fp, ip, r1 │ │ │ │ + rsceq lr, fp, r0, lsr #2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ b 316284 │ │ │ │ mov r1, #0 │ │ │ │ b 3168a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #336] @ 316bac │ │ │ │ ldr r2, [pc, #336] @ 316bb0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ bne 316b08 │ │ │ │ cmp r5, #0 │ │ │ │ beq 316af0 │ │ │ │ ldr r8, [pc, #304] @ 316bb4 │ │ │ │ mov r2, r5 │ │ │ │ @@ -714613,33 +714613,33 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq ip, ip, asr #21 │ │ │ │ andeq r8, r0, r8, lsr #28 │ │ │ │ andeq r8, r7, ip, lsr #29 │ │ │ │ @ instruction: 0xffff8e28 │ │ │ │ - rsceq lr, fp, r8, lsr #1 │ │ │ │ + rsceq lr, fp, r8, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq lr, fp, r0, lsl #1 │ │ │ │ - rsceq lr, fp, ip, asr #1 │ │ │ │ - rsceq lr, fp, r4, asr #32 │ │ │ │ - rsceq lr, fp, ip, lsl r0 │ │ │ │ + rsceq lr, fp, r0, lsr #1 │ │ │ │ + rsceq lr, fp, ip, ror #1 │ │ │ │ + rsceq lr, fp, r4, rrx │ │ │ │ + rsceq lr, fp, ip, lsr 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1100] @ 317040 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #1096] @ 317044 │ │ │ │ mov r4, r0 │ │ │ │ ldr r9, [pc, #1092] @ 317048 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r0, r2] │ │ │ │ mov r5, r1 │ │ │ │ beq 316c2c │ │ │ │ sub r3, r4, #35840 @ 0x8c00 │ │ │ │ sub r3, r3, #135 @ 0x87 │ │ │ │ @@ -714906,40 +714906,40 @@ │ │ │ │ ldr r3, [r7, #1656] @ 0x678 │ │ │ │ str r3, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmneq ip, r8, lsr #18 │ │ │ │ andeq r8, r0, sp, ror #5 │ │ │ │ cmneq ip, ip, ror #7 │ │ │ │ andeq r8, r0, r4, ror #16 │ │ │ │ - rsceq lr, fp, ip, lsl r0 │ │ │ │ + rsceq lr, fp, ip, lsr r0 │ │ │ │ andeq r8, r0, r8, lsr #28 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq sp, fp, r0, lsl #30 │ │ │ │ - rsceq sp, fp, r8, lsl #25 │ │ │ │ + rsceq sp, fp, r0, lsr #30 │ │ │ │ + rsceq sp, fp, r8, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sp, fp, r0, asr #24 │ │ │ │ + rsceq sp, fp, r0, ror #24 │ │ │ │ + rsceq sp, fp, r0, lsl #29 │ │ │ │ rsceq sp, fp, r0, ror #28 │ │ │ │ - rsceq sp, fp, r0, asr #28 │ │ │ │ strdeq r8, [r0], -r7 │ │ │ │ - smlabbeq r5, sp, r9, fp │ │ │ │ + smlatbeq r5, sp, r9, fp │ │ │ │ andeq r8, r0, pc, lsr #24 │ │ │ │ andeq r8, r0, r8, lsl #25 │ │ │ │ - rsceq sp, fp, r4, asr ip │ │ │ │ + rsceq sp, fp, r4, ror ip │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ b 316bd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 3170f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, r0, #557056 @ 0x88000 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [ip, #4012] @ 0xfac │ │ │ │ ldr r1, [pc, #32] @ 3170f8 │ │ │ │ @@ -714948,24 +714948,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 3157f4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq ip, r8, ror r4 │ │ │ │ - ldrdeq sp, [fp], #188 @ 0xbc @ │ │ │ │ + strdeq sp, [fp], #188 @ 0xbc @ │ │ │ │ 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] @ 31715c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, r0, #557056 @ 0x88000 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [ip, #4012] @ 0xfac │ │ │ │ ldr r1, [pc, #32] @ 317160 │ │ │ │ @@ -714974,24 +714974,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 3157f4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq ip, r0, lsl r4 │ │ │ │ - rsceq sp, fp, r8, lsl #23 │ │ │ │ + rsceq sp, fp, r8, lsr #23 │ │ │ │ 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] @ 3171c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, r0, #557056 @ 0x88000 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [ip, #4012] @ 0xfac │ │ │ │ ldr r1, [pc, #32] @ 3171c8 │ │ │ │ @@ -715000,24 +715000,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 3157f4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq ip, r8, lsr #7 │ │ │ │ - rsceq sp, fp, r4, lsr fp │ │ │ │ + rsceq sp, fp, r4, asr fp │ │ │ │ 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] @ 31722c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, r0, #557056 @ 0x88000 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [ip, #4012] @ 0xfac │ │ │ │ ldr r1, [pc, #32] @ 317230 │ │ │ │ @@ -715026,25 +715026,25 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 3157f4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq ip, r0, asr #6 │ │ │ │ - rsceq sp, fp, r4, ror #21 │ │ │ │ + rsceq sp, fp, r4, lsl #22 │ │ │ │ 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] @ 3172b0 │ │ │ │ ldr r8, [pc, #96] @ 3172b4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -715059,25 +715059,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl 3157f4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq fp, [ip, #-40]! @ 0xffffffd8 │ │ │ │ - strheq sp, [fp], #164 @ 0xa4 @ │ │ │ │ + ldrdeq sp, [fp], #164 @ 0xa4 @ │ │ │ │ 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] @ 317334 │ │ │ │ ldr r8, [pc, #96] @ 317338 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -715092,25 +715092,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl 3157f4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmneq ip, r4, asr r2 │ │ │ │ - rsceq sp, fp, ip, asr #20 │ │ │ │ + rsceq sp, fp, ip, ror #20 │ │ │ │ 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] @ 3173b8 │ │ │ │ ldr r8, [pc, #96] @ 3173bc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -715125,25 +715125,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl 3157f4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq fp, [ip, #-16]! │ │ │ │ - rsceq sp, fp, r4, ror #19 │ │ │ │ + rsceq sp, fp, r4, lsl #20 │ │ │ │ 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] @ 31743c │ │ │ │ ldr r8, [pc, #96] @ 317440 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -715158,15 +715158,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl 3157f4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmneq ip, ip, asr #2 │ │ │ │ - rsceq sp, fp, ip, ror r9 │ │ │ │ + smlaleq sp, fp, ip, r9 │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ @@ -715217,15 +715217,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] @ 3178dc │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r9, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r9, #688] @ 0x2b0 │ │ │ │ mov r4, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 3178c8 │ │ │ │ @@ -715471,15 +715471,15 @@ │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, #208] @ 3179e4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r5, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #688] @ 0x2b0 │ │ │ │ str r1, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -716511,27 +716511,27 @@ │ │ │ │ bl 5cd04 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ beq 317fe0 │ │ │ │ b 317fdc │ │ │ │ ldrsbeq r8, [ip, #-88]! @ 0xffffffa8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x017c8598 │ │ │ │ - rsceq sp, fp, r4, lsl #6 │ │ │ │ + rsceq sp, fp, r4, lsr #6 │ │ │ │ cmneq ip, ip, asr #2 │ │ │ │ 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 │ │ │ │ cmneq ip, r8, lsr r8 │ │ │ │ - rsceq ip, fp, r0, lsr #11 │ │ │ │ - smlaleq ip, fp, r4, r5 │ │ │ │ - rsceq ip, fp, r8, lsr #7 │ │ │ │ + rsceq ip, fp, r0, asr #11 │ │ │ │ + strheq ip, [fp], #84 @ 0x54 @ │ │ │ │ + rsceq ip, fp, r8, asr #7 │ │ │ │ andeq r8, r0, r2, lsl r5 │ │ │ │ - rsceq ip, fp, ip, lsl #6 │ │ │ │ + rsceq ip, fp, ip, lsr #6 │ │ │ │ bcc fe3dd35c │ │ │ │ mrccs 6, 6, lr, cr11, cr15, {7} │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ strcc r3, [r6, #1981] @ 0x7bd │ │ │ │ str fp, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -717738,15 +717738,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ 319cd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -717762,15 +717762,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ 319d18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r2, #0 │ │ │ │ bl 317510 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ @@ -717780,15 +717780,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 319d74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -717803,15 +717803,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 319dd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -717827,15 +717827,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ 319e48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ @@ -717856,15 +717856,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 319e8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 317510 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [r4, #2980] @ 0xba4 │ │ │ │ @@ -717873,15 +717873,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] @ 319ef8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r6, r0 │ │ │ │ @@ -717900,15 +717900,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] @ 319f64 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r6, r0 │ │ │ │ @@ -717928,15 +717928,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ 319fe0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ @@ -717958,15 +717958,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #36] @ 31a020 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ bl 317510 │ │ │ │ str r5, [r4, #2980] @ 0xba4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -717974,15 +717974,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] @ 31a090 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r7, r0 │ │ │ │ @@ -718002,15 +718002,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] @ 31a100 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r7, r0 │ │ │ │ @@ -718030,15 +718030,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 31a15c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r4] │ │ │ │ @@ -718053,15 +718053,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ 31a1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [ip, r4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #0 │ │ │ │ bl 317510 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ @@ -718072,15 +718072,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 31a204 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -718095,15 +718095,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 31a260 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r4, #2] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r6, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ @@ -718118,15 +718118,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] @ 31a2c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ @@ -718144,15 +718144,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ 31a314 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [ip, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 317510 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ @@ -718163,15 +718163,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] @ 31a37c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -718189,15 +718189,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] @ 31a3e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r4, #4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r7, r0 │ │ │ │ ldrsh r0, [r4, #2] │ │ │ │ @@ -718218,15 +718218,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0, #24] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #68] @ 31a450 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ @@ -718242,15 +718242,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #44] @ 31a498 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 317510 │ │ │ │ @@ -718263,15 +718263,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #68] @ 31a504 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ @@ -718290,15 +718290,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsh r0, [r0, #6] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #68] @ 31a570 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrsh r0, [r4, #4] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r8, r0 │ │ │ │ ldrsh r0, [r4, #2] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ @@ -719613,33 +719613,33 @@ │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ tsteq r4, #0, 8 │ │ │ │ andeq r1, r0, r4, ror r0 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, r7, lsl ip │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ streq r0, [r4, #-1024] @ 0xfffffc00 │ │ │ │ - smlaleq r9, fp, r4, r7 │ │ │ │ + strheq r9, [fp], #116 @ 0x74 @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - rsceq r9, fp, r0, asr r5 │ │ │ │ - rsceq r9, fp, r8, lsr r5 │ │ │ │ - rsceq r9, fp, r0, lsr #10 │ │ │ │ - rsceq r9, fp, r0, asr #9 │ │ │ │ + rsceq r9, fp, r0, ror r5 │ │ │ │ + rsceq r9, fp, r8, asr r5 │ │ │ │ + rsceq r9, fp, r0, asr #10 │ │ │ │ + rsceq r9, fp, r0, ror #9 │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ - ldrdeq r9, [fp], #52 @ 0x34 @ │ │ │ │ + strdeq r9, [fp], #52 @ 0x34 @ │ │ │ │ andeq r3, r0, r8, lsl r5 │ │ │ │ - ldrdeq r9, [fp], #36 @ 0x24 @ │ │ │ │ - strheq r9, [fp], #40 @ 0x28 @ │ │ │ │ - smlaleq r9, fp, r4, r2 │ │ │ │ - rsceq r9, fp, ip, ror r2 │ │ │ │ - rsceq r9, fp, r4, ror #4 │ │ │ │ - rsceq r9, fp, ip, asr #4 │ │ │ │ - rsceq r9, fp, r4, lsr r2 │ │ │ │ - rsceq r9, fp, r8, lsl r2 │ │ │ │ - strdeq r9, [fp], #28 @ │ │ │ │ - rsceq r9, fp, r4, ror #3 │ │ │ │ + strdeq r9, [fp], #36 @ 0x24 @ │ │ │ │ + ldrdeq r9, [fp], #40 @ 0x28 @ │ │ │ │ + strheq r9, [fp], #36 @ 0x24 @ │ │ │ │ + smlaleq r9, fp, ip, r2 │ │ │ │ + rsceq r9, fp, r4, lsl #5 │ │ │ │ + rsceq r9, fp, ip, ror #4 │ │ │ │ + rsceq r9, fp, r4, asr r2 │ │ │ │ + rsceq r9, fp, r8, lsr r2 │ │ │ │ + rsceq r9, fp, ip, lsl r2 │ │ │ │ + rsceq r9, fp, r4, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl a9e08 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -719796,15 +719796,15 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ tst r3, #1 │ │ │ │ bne 31bdac │ │ │ │ @@ -719889,15 +719889,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr sl, [pc, #1904] @ 31c5ac │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #688] @ 0x2b0 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ tst r3, #1 │ │ │ │ ldr r9, [sp, #156] @ 0x9c │ │ │ │ @@ -720372,37 +720372,37 @@ │ │ │ │ b 31c2e8 │ │ │ │ ldrsheq r4, [ip, #-24]! @ 0xffffffe8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq ip, r0, lsl #14 │ │ │ │ cmneq ip, ip, lsr #3 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ cmneq ip, r4, lsl r0 │ │ │ │ - rsceq r8, fp, r8, lsr #28 │ │ │ │ + rsceq r8, fp, r8, asr #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r8, fp, ip, lsr #28 │ │ │ │ + rsceq r8, fp, ip, asr #28 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - rsceq r8, fp, r4, lsl #29 │ │ │ │ + rsceq r8, fp, r4, lsr #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r8, fp, r4, lsr #28 │ │ │ │ - rsceq r8, fp, r0, asr #27 │ │ │ │ + rsceq r8, fp, r4, asr #28 │ │ │ │ + rsceq r8, fp, r0, ror #27 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - rsceq r8, fp, ip, asr sp │ │ │ │ + rsceq r8, fp, ip, ror sp │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ - rsceq r8, fp, ip, lsr #25 │ │ │ │ - rsceq r8, fp, r8, ror #25 │ │ │ │ - rsceq r8, fp, r8, lsl #24 │ │ │ │ - ldrdeq r8, [fp], #200 @ 0xc8 @ │ │ │ │ + rsceq r8, fp, ip, asr #25 │ │ │ │ + rsceq r8, fp, r8, lsl #26 │ │ │ │ + rsceq r8, fp, r8, lsr #24 │ │ │ │ + strdeq r8, [fp], #200 @ 0xc8 @ │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - ldrdeq r8, [fp], #192 @ 0xc0 @ │ │ │ │ - rsceq r8, fp, r0, ror ip │ │ │ │ + strdeq r8, [fp], #192 @ 0xc0 @ │ │ │ │ + smlaleq r8, fp, r0, ip │ │ │ │ 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 │ │ │ │ @@ -720447,15 +720447,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] @ 31c724 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31c710 │ │ │ │ ldr r2, [pc, #32] @ 31c728 │ │ │ │ @@ -720464,23 +720464,23 @@ │ │ │ │ bl 286da0 │ │ │ │ ldr r3, [pc, #24] @ 31c730 │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq ip, r0, asr #28 │ │ │ │ - ldrdeq r8, [fp], #140 @ 0x8c @ │ │ │ │ + strdeq r8, [fp], #140 @ 0x8c @ │ │ │ │ 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] @ 31c7a0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31c774 │ │ │ │ ldr r2, [pc, #56] @ 31c7a4 │ │ │ │ @@ -720495,35 +720495,35 @@ │ │ │ │ movle r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #5 │ │ │ │ strne r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq r5, [ip, #-220]! @ 0xffffff24 │ │ │ │ - smlaleq r8, fp, r8, r8 │ │ │ │ + strheq r8, [fp], #136 @ 0x88 @ │ │ │ │ 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] @ 31c7f0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 31c7e8 │ │ │ │ ldr r2, [pc, #20] @ 31c7f4 │ │ │ │ ldr r1, [pc, #20] @ 31c7f8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq ip, r0, ror #26 │ │ │ │ - rsceq r8, fp, ip, lsr r8 │ │ │ │ + rsceq r8, fp, ip, asr r8 │ │ │ │ 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] │ │ │ │ @@ -720590,15 +720590,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] @ 31c980 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #84] @ 31c984 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ add r1, r3, #1872 @ 0x750 │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -720863,15 +720863,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r3 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ceb4 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, r9 │ │ │ │ add r0, r0, #131072 @ 0x20000 │ │ │ │ add r0, r0, #376 @ 0x178 │ │ │ │ mov r1, r4 │ │ │ │ @@ -720935,15 +720935,15 @@ │ │ │ │ cmp r9, r5 │ │ │ │ bne 31cda4 │ │ │ │ ldr r4, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #131072 @ 0x20000 │ │ │ │ add r5, r4, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ce98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -720957,38 +720957,38 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 31ced0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 31cebc │ │ │ │ b 31cd70 │ │ │ │ ldr r1, [r6, #388] @ 0x184 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 31ceec │ │ │ │ b 31cefc │ │ │ │ ldr r4, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #131072 @ 0x20000 │ │ │ │ add r5, r4, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31cf54 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str sl, [r4, #388] @ 0x184 │ │ │ │ bl 4e2158 │ │ │ │ ldr r2, [pc, #52] @ 31cf90 │ │ │ │ @@ -721002,15 +721002,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 │ │ │ │ - rscseq lr, r0, r0, lsl #8 │ │ │ │ + rscseq lr, r0, r0, lsr #8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 31d03c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -721067,25 +721067,25 @@ │ │ │ │ ldr r9, [r0] │ │ │ │ mov r7, r2 │ │ │ │ add r9, r9, #131072 @ 0x20000 │ │ │ │ add r8, r9, #388 @ 0x184 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31d128 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r9, #376 @ 0x178 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31d110 │ │ │ │ cmp r4, #0 │ │ │ │ beq 31d0ec │ │ │ │ cmp r7, #0 │ │ │ │ bne 31d0e4 │ │ │ │ ldrb r3, [r4, #86] @ 0x56 │ │ │ │ @@ -721114,40 +721114,40 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 31d144 │ │ │ │ cmp sl, #0 │ │ │ │ bne 31d130 │ │ │ │ b 31d0a0 │ │ │ │ ldr r1, [r9, #388] @ 0x184 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 31d160 │ │ │ │ b 31d170 │ │ │ │ ldr r2, [pc, #28] @ 31d1b4 │ │ │ │ ldr r1, [pc, #20] @ 31d1b0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b 31d104 │ │ │ │ - rsceq r7, fp, r8, lsr pc │ │ │ │ + rsceq r7, fp, r8, asr pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r7, fp, r8, lsr #29 │ │ │ │ + rsceq r7, fp, r8, asr #29 │ │ │ │ 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, #1523] @ 0x5f3 │ │ │ │ @@ -721336,15 +721336,15 @@ │ │ │ │ bne 31d698 │ │ │ │ ldr r5, [r9] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r5, #131072 @ 0x20000 │ │ │ │ add r4, r5, #388 @ 0x184 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31d6e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ble 31d670 │ │ │ │ add fp, r9, #104448 @ 0x19800 │ │ │ │ sub r7, r7, #4 │ │ │ │ @@ -721391,15 +721391,15 @@ │ │ │ │ orr r1, r1, #65536 @ 0x10000 │ │ │ │ str r1, [sl, #3408] @ 0xd50 │ │ │ │ ldr r1, [sl, #3412] @ 0xd54 │ │ │ │ orr r1, r1, #262144 @ 0x40000 │ │ │ │ str r1, [sl, #3412] @ 0xd54 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31d6a4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, r4, lsl #2] │ │ │ │ b 31d558 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ @@ -721424,15 +721424,15 @@ │ │ │ │ add r0, r0, #376 @ 0x178 │ │ │ │ strb r4, [r3, #85] @ 0x55 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl b6a14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3, #8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 31d4f8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl e91c4 │ │ │ │ @@ -721447,15 +721447,15 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bne 31d508 │ │ │ │ ldr r4, [r9] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #131072 @ 0x20000 │ │ │ │ add r5, r4, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31d6c4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ bl 166a98 │ │ │ │ b 31d4b0 │ │ │ │ @@ -721480,26 +721480,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 31d6fc │ │ │ │ cmp r5, #0 │ │ │ │ bne 31d6e8 │ │ │ │ b 31d4d4 │ │ │ │ ldr r1, [r5, #388] @ 0x184 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 31d718 │ │ │ │ b 31d728 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -721716,15 +721716,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ bne 31d8b8 │ │ │ │ b 31d944 │ │ │ │ cmp r2, #18 │ │ │ │ beq 31d944 │ │ │ │ b 31d9c4 │ │ │ │ andeq r8, r0, r2, asr #14 │ │ │ │ - @ instruction: 0x01054fb8 │ │ │ │ + ldrdeq r4, [r5, -r8] │ │ │ │ ldrh r3, [r1, #18] │ │ │ │ cmp r3, r2 │ │ │ │ beq 31dc08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -722311,15 +722311,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ bne 31e204 │ │ │ │ b 31e290 │ │ │ │ cmp r3, #18 │ │ │ │ beq 31e290 │ │ │ │ b 31e310 │ │ │ │ andeq r8, r0, r2, asr #14 │ │ │ │ - tsteq r5, r0, ror #12 │ │ │ │ + smlabbeq r5, r0, r6, r4 │ │ │ │ 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 31e590 │ │ │ │ @@ -722532,38 +722532,38 @@ │ │ │ │ cmp r0, r4 │ │ │ │ bne 31e578 │ │ │ │ b 31e604 │ │ │ │ cmp r2, #18 │ │ │ │ beq 31e604 │ │ │ │ b 31e684 │ │ │ │ andeq r8, r0, r2, asr #14 │ │ │ │ - strdeq r4, [r5, -r8] │ │ │ │ + tsteq r5, r8, lsl r3 │ │ │ │ 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 31e7e0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #131072 @ 0x20000 │ │ │ │ add r5, r6, #388 @ 0x184 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e800 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #376 @ 0x178 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e7e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -722577,26 +722577,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 31e81c │ │ │ │ cmp r7, #0 │ │ │ │ bne 31e808 │ │ │ │ b 31e7b8 │ │ │ │ ldr r0, [r6, #388] @ 0x184 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 31e838 │ │ │ │ b 31e848 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -722604,22 +722604,22 @@ │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r2 │ │ │ │ beq 31e8a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31e8c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 31e8b8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl e91c4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 5c9c8 │ │ │ │ @@ -722630,24 +722630,24 @@ │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #28] @ 31e910 │ │ │ │ ldr r3, [pc, #28] @ 31e914 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 31cd28 │ │ │ │ cmneq ip, r4, lsr ip │ │ │ │ - rsceq r6, fp, ip, asr r7 │ │ │ │ + rsceq r6, fp, ip, ror r7 │ │ │ │ ldr r2, [pc, #84] @ 31e974 │ │ │ │ mov r3, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ blt 31e958 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ @@ -722660,36 +722660,36 @@ │ │ │ │ ldr r2, [pc, #28] @ 31e980 │ │ │ │ ldr r1, [pc, #28] @ 31e984 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq ip, r0, lsl #24 │ │ │ │ - rsceq r6, fp, ip, lsl #14 │ │ │ │ - strdeq r6, [fp], #96 @ 0x60 @ │ │ │ │ - rsceq r3, sl, ip, asr #30 │ │ │ │ + rsceq r6, fp, ip, lsr #14 │ │ │ │ + rsceq r6, fp, r0, lsl r7 │ │ │ │ + rsceq r3, sl, ip, ror #30 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ subs r2, r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #28] @ 31e9b8 │ │ │ │ ldr r3, [pc, #28] @ 31e9bc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 31cd28 │ │ │ │ cmneq ip, ip, lsl #23 │ │ │ │ - rsceq r6, fp, r4, asr #13 │ │ │ │ + rsceq r6, fp, r4, ror #13 │ │ │ │ ldr r2, [pc, #84] @ 31ea1c │ │ │ │ mov r3, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ blt 31ea00 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ @@ -722702,81 +722702,81 @@ │ │ │ │ ldr r2, [pc, #28] @ 31ea28 │ │ │ │ ldr r1, [pc, #28] @ 31ea2c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq ip, r8, asr fp │ │ │ │ - rsceq r6, fp, r4, ror r6 │ │ │ │ - rsceq r6, fp, r8, asr r6 │ │ │ │ - rsceq r3, sl, r4, lsr #29 │ │ │ │ + smlaleq r6, fp, r4, r6 │ │ │ │ + rsceq r6, fp, r8, ror r6 │ │ │ │ + rsceq r3, sl, r4, asr #29 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 31ea58 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 31d480 │ │ │ │ ldrsheq r3, [ip, #-160]! @ 0xffffff60 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #56] @ 31eaa0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 31ea8c │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ b 31d480 │ │ │ │ ldr r2, [pc, #16] @ 31eaa4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #12] @ 31eaa8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq ip, r0, asr #21 │ │ │ │ - rsceq r6, fp, r4, ror #11 │ │ │ │ + rsceq r6, fp, r4, lsl #12 │ │ │ │ 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, #284] @ 31ebe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 31eb44 │ │ │ │ cmp r4, #0 │ │ │ │ beq 31eb3c │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #131072 @ 0x20000 │ │ │ │ add r5, r6, #388 @ 0x184 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31eb78 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #376 @ 0x178 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ subs r4, r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31eb60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #152] @ 31ebe4 │ │ │ │ @@ -722795,35 +722795,35 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 31eba4 │ │ │ │ ldr r0, [r6, #388] @ 0x184 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 31ebd4 │ │ │ │ b 31eb84 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 31ebb8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 31eba4 │ │ │ │ b 31eb0c │ │ │ │ cmneq ip, r4, ror #20 │ │ │ │ - rsceq r3, sl, ip, lsr #25 │ │ │ │ + rsceq r3, sl, ip, asr #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 │ │ │ │ add r6, r1, r1, lsl #4 │ │ │ │ add r6, r0, r6, lsl #2 │ │ │ │ @@ -722863,35 +722863,35 @@ │ │ │ │ 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] @ 31ed94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ beq 31ed00 │ │ │ │ ldr r7, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #131072 @ 0x20000 │ │ │ │ add r6, r7, #388 @ 0x184 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ed2c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #376 @ 0x178 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ed14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 31ebec │ │ │ │ @@ -722907,64 +722907,64 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 31ed48 │ │ │ │ cmp r9, #0 │ │ │ │ bne 31ed34 │ │ │ │ b 31ecd8 │ │ │ │ ldr r1, [r7, #388] @ 0x184 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 31ed64 │ │ │ │ b 31ed74 │ │ │ │ cmneq ip, r8, lsl #17 │ │ │ │ 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, #324] @ 31eef4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #744] @ 0x2e8 │ │ │ │ cmp r3, r5 │ │ │ │ bls 31ee40 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq 31ee2c │ │ │ │ ldr r8, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #131072 @ 0x20000 │ │ │ │ add r7, r8, #388 @ 0x184 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ee8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #376 @ 0x178 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ee74 │ │ │ │ cmp r4, #0 │ │ │ │ beq 31ee5c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -722991,47 +722991,47 @@ │ │ │ │ b 31ee24 │ │ │ │ cmp r0, #2 │ │ │ │ beq 31eeb8 │ │ │ │ ldr r1, [r8, #388] @ 0x184 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 31eee8 │ │ │ │ b 31ee98 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 31eecc │ │ │ │ cmp r9, #0 │ │ │ │ bne 31eeb8 │ │ │ │ b 31edfc │ │ │ │ cmneq ip, r8, ror r7 │ │ │ │ - rsceq r6, fp, r0, asr #4 │ │ │ │ + rsceq r6, fp, r0, ror #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r6, fp, r0, asr #4 │ │ │ │ + rsceq r6, fp, r0, ror #4 │ │ │ │ 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] @ 31f178 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ mov r9, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 31f100 │ │ │ │ @@ -723039,15 +723039,15 @@ │ │ │ │ beq 31f06c │ │ │ │ ldr r5, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r5, #131072 @ 0x20000 │ │ │ │ add r4, r5, #388 @ 0x184 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f110 │ │ │ │ cmp r6, #0 │ │ │ │ ble 31f034 │ │ │ │ add r4, r8, r8, lsl #4 │ │ │ │ add r4, r7, r4, lsl #2 │ │ │ │ add r4, r4, #104448 @ 0x19800 │ │ │ │ @@ -723096,15 +723096,15 @@ │ │ │ │ bl 31e868 │ │ │ │ b 31efe4 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #131072 @ 0x20000 │ │ │ │ add r5, r4, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #388] @ 0x184 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -723131,15 +723131,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 31f0b4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f098 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl e91c4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl 5c9c8 │ │ │ │ @@ -723156,39 +723156,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 31f12c │ │ │ │ cmp r5, #0 │ │ │ │ bne 31f118 │ │ │ │ b 31ef70 │ │ │ │ ldr r1, [r5, #388] @ 0x184 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 31f148 │ │ │ │ b 31f158 │ │ │ │ cmneq ip, r8, lsl #12 │ │ │ │ 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] @ 31f480 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ mov r5, r2 │ │ │ │ add r2, r7, r6 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -723201,15 +723201,15 @@ │ │ │ │ beq 31f2c4 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #131072 @ 0x20000 │ │ │ │ add r4, r9, #388 @ 0x184 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f418 │ │ │ │ cmp r7, #0 │ │ │ │ ble 31f358 │ │ │ │ add r4, r6, r6, lsl #4 │ │ │ │ add r4, r8, r4, lsl #2 │ │ │ │ add r4, r4, #104448 @ 0x19800 │ │ │ │ @@ -723281,15 +723281,15 @@ │ │ │ │ cmp r4, r7 │ │ │ │ beq 31f378 │ │ │ │ ldr r5, [r6, r4, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ add r0, r5, #8 │ │ │ │ beq 31f30c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f2f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl e91c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 5c9c8 │ │ │ │ @@ -723297,15 +723297,15 @@ │ │ │ │ bl 5c9c8 │ │ │ │ b 31f2f0 │ │ │ │ ldr r4, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #131072 @ 0x20000 │ │ │ │ add r5, r4, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f3fc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r8] │ │ │ │ mov r3, sl │ │ │ │ add r0, r0, #131072 @ 0x20000 │ │ │ │ @@ -723346,46 +723346,46 @@ │ │ │ │ b 4e2158 │ │ │ │ cmp r0, #2 │ │ │ │ beq 31f444 │ │ │ │ ldr r1, [r9, #388] @ 0x184 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 31f474 │ │ │ │ b 31f424 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 31f458 │ │ │ │ cmp r9, #0 │ │ │ │ bne 31f444 │ │ │ │ b 31f1f8 │ │ │ │ @ instruction: 0x017c3394 │ │ │ │ - rsceq r5, fp, r0, ror sp │ │ │ │ + smlaleq r5, fp, r0, sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r5, fp, r8, ror #25 │ │ │ │ + rsceq r5, fp, r8, 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, #1064] @ 31f8d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1048] @ 31f8d4 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -723643,38 +723643,38 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 166a98 │ │ │ │ b 31f7f8 │ │ │ │ bl 31ddd4 │ │ │ │ b 31f66c │ │ │ │ cmneq ip, r0, lsl #1 │ │ │ │ - strheq r5, [fp], #204 @ 0xcc @ │ │ │ │ + ldrdeq r5, [fp], #204 @ 0xcc @ │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - smlabteq r5, r7, r2, r3 │ │ │ │ + smlatteq r5, r7, r2, r3 │ │ │ │ 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 │ │ │ │ - rsceq r5, fp, r8, lsr fp │ │ │ │ - rsceq r5, fp, ip, lsr #22 │ │ │ │ + rsceq r5, fp, r8, asr fp │ │ │ │ + rsceq r5, fp, ip, asr #22 │ │ │ │ andeq r8, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - rsceq r5, fp, ip, asr #18 │ │ │ │ + rsceq r5, fp, ip, ror #18 │ │ │ │ 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] @ 31fddc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1184] @ 31fde0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ @@ -723966,29 +723966,29 @@ │ │ │ │ bl 5b180 <__aeabi_f2iz@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 31ddd4 │ │ │ │ b 31f9c4 │ │ │ │ ldrsheq r2, [ip, #-188]! @ 0xffffff44 │ │ │ │ - rsceq r5, fp, r8, lsl #17 │ │ │ │ + rsceq r5, fp, r8, lsr #17 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - tsteq r5, r2, asr #28 │ │ │ │ - rsceq r5, fp, r8, lsr #16 │ │ │ │ + tsteq r5, r2, ror #28 │ │ │ │ + rsceq r5, fp, r8, asr #16 │ │ │ │ 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 │ │ │ │ - strheq r5, [fp], #104 @ 0x68 @ │ │ │ │ + ldrdeq r5, [fp], #104 @ 0x68 @ │ │ │ │ andeq r8, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - rsceq r5, fp, ip, asr #9 │ │ │ │ + rsceq r5, fp, ip, ror #9 │ │ │ │ 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] @ 320420 │ │ │ │ ldr ip, [pc, #1512] @ 320424 │ │ │ │ @@ -723997,15 +723997,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #1500] @ 320428 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1472] @ 32042c │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -724369,47 +724369,47 @@ │ │ │ │ b 320280 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ bl 31ddd4 │ │ │ │ b 320130 │ │ │ │ cmneq ip, r0, asr #3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsbeq r2, [ip, #-100]! @ 0xffffff9c │ │ │ │ - strheq r5, [fp], #52 @ 0x34 @ │ │ │ │ + ldrdeq r5, [fp], #52 @ 0x34 @ │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - tsteq r5, sp, lsl r9 │ │ │ │ + tsteq r5, sp, lsr r9 │ │ │ │ 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 │ │ │ │ cmneq ip, ip, lsr #1 │ │ │ │ - rsceq r5, fp, r8, ror #5 │ │ │ │ + rsceq r5, fp, r8, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r1, r0, r4 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ cmnpeq fp, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ cmnpeq fp, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - rsceq r5, fp, r0, lsr #2 │ │ │ │ + rsceq r5, fp, r0, asr #2 │ │ │ │ ldrheq pc, [fp, #-228]! @ 0xffffff1c @ │ │ │ │ - strdeq r5, [fp], #0 @ │ │ │ │ + rsceq r5, fp, r0, lsl r1 │ │ │ │ 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] @ 320994 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1244] @ 320998 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ @@ -724716,42 +724716,42 @@ │ │ │ │ bl 5b180 <__aeabi_f2iz@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 31ddd4 │ │ │ │ b 320540 │ │ │ │ cmneq ip, r0, lsl #1 │ │ │ │ - strheq r4, [fp], #216 @ 0xd8 @ │ │ │ │ + ldrdeq r4, [fp], #216 @ 0xd8 @ │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - smlabteq r5, ip, r2, r2 │ │ │ │ - rsceq r4, fp, r8, asr sp │ │ │ │ + smlatteq r5, ip, r2, r2 │ │ │ │ + rsceq r4, fp, r8, ror sp │ │ │ │ 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 │ │ │ │ - rsceq r4, fp, r8, asr #25 │ │ │ │ + rsceq r4, fp, r8, ror #25 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ - rsceq r4, fp, r8, lsr #24 │ │ │ │ + rsceq r4, fp, r8, asr #24 │ │ │ │ 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] @ 320e70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1120] @ 320e74 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ @@ -725027,42 +725027,42 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 166a98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 320d9c │ │ │ │ bl 31ddd4 │ │ │ │ b 320bb8 │ │ │ │ cmneq ip, r8, lsr #22 │ │ │ │ - strheq r4, [fp], #136 @ 0x88 @ │ │ │ │ + ldrdeq r4, [fp], #136 @ 0x88 @ │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - tsteq r5, r7, ror sp │ │ │ │ + @ instruction: 0x01051d97 │ │ │ │ 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 │ │ │ │ - rsceq r4, fp, r4, lsl r8 │ │ │ │ + rsceq r4, fp, r4, lsr r8 │ │ │ │ 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 │ │ │ │ - rsceq r4, fp, ip, asr #14 │ │ │ │ - rsceq r4, fp, r0, asr #14 │ │ │ │ + rsceq r4, fp, ip, ror #14 │ │ │ │ + rsceq r4, fp, r0, ror #14 │ │ │ │ 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] @ 32134c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1120] @ 321350 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ @@ -725338,42 +725338,42 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 166a98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 321278 │ │ │ │ bl 31ddd4 │ │ │ │ b 321094 │ │ │ │ cmneq ip, ip, asr #12 │ │ │ │ - rsceq r4, fp, ip, lsr r4 │ │ │ │ + rsceq r4, fp, ip, asr r4 │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - @ instruction: 0x0105189e │ │ │ │ + @ instruction: 0x010518be │ │ │ │ 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 │ │ │ │ - smlaleq r4, fp, r8, r3 │ │ │ │ + strheq r4, [fp], #56 @ 0x38 @ │ │ │ │ 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 │ │ │ │ - ldrdeq r4, [fp], #32 @ │ │ │ │ - rsceq r4, fp, r4, asr #5 │ │ │ │ + strdeq r4, [fp], #32 @ │ │ │ │ + rsceq r4, fp, r4, ror #5 │ │ │ │ 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] @ 321694 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #716] @ 321698 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -725548,39 +725548,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} │ │ │ │ cmneq ip, r0, ror r1 │ │ │ │ - rsceq r3, fp, r4, asr #31 │ │ │ │ + rsceq r3, fp, r4, ror #31 │ │ │ │ cmneq fp, r0, lsl ip │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - smlabteq r5, r1, r3, r1 │ │ │ │ + smlatteq r5, r1, r3, r1 │ │ │ │ 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 │ │ │ │ - smlaleq r3, fp, r4, lr │ │ │ │ + strheq r3, [fp], #228 @ 0xe4 @ │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ andeq r1, r0, r4 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 3217db @ │ │ │ │ andeq r1, r0, ip, 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, #628] @ 321968 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #612] @ 32196c │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -725729,37 +725729,37 @@ │ │ │ │ str r0, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r0, [r0, #20] │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ str r0, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmneq ip, r4, lsr lr │ │ │ │ - rsceq r3, fp, r4, asr #25 │ │ │ │ + rsceq r3, fp, r4, ror #25 │ │ │ │ ldrsbeq lr, [fp, #-132]! @ 0xffffff7c │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - smlabbeq r5, r8, r0, r1 │ │ │ │ + smlatbeq r5, r8, r0, r1 │ │ │ │ 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 │ │ │ │ - smlaleq r3, fp, r8, fp │ │ │ │ + strheq r3, [fp], #184 @ 0xb8 @ │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r1, r0, ip, 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, #604] @ 321c1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #588] @ 321c20 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -725902,37 +725902,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} │ │ │ │ cmneq ip, r8, ror #22 │ │ │ │ - rsceq r3, fp, r4, lsr sl │ │ │ │ + rsceq r3, fp, r4, asr sl │ │ │ │ cmneq fp, r8, lsl #12 │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - @ instruction: 0x01050dbf │ │ │ │ + ldrdeq r0, [r5, -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 │ │ │ │ - rsceq r3, fp, r8, lsl r9 │ │ │ │ + rsceq r3, fp, r8, lsr r9 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r1, r0, ip, 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, #604] @ 321ed0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #588] @ 321ed4 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -726075,26 +726075,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} │ │ │ │ ldrheq r0, [ip, #-132]! @ 0xffffff7c │ │ │ │ - rsceq r3, fp, r0, asr #15 │ │ │ │ + rsceq r3, fp, r0, ror #15 │ │ │ │ cmneq fp, r4, asr r3 │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - tsteq r5, lr, lsl #22 │ │ │ │ + tsteq r5, lr, lsr #22 │ │ │ │ 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 │ │ │ │ - rsceq r3, fp, r4, lsr #13 │ │ │ │ + rsceq r3, fp, r4, asr #13 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -726146,15 +726146,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] @ 3220c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov fp, r3 │ │ │ │ add r8, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #840] @ 0x348 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3220b8 │ │ │ │ @@ -726207,15 +726207,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #244] @ 3221d0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ orrs r3, r2, fp │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ bmi 3221b8 │ │ │ │ add r8, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #840] @ 0x348 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -726267,15 +726267,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 3221d4 │ │ │ │ ldr r1, [pc, #20] @ 3221d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq ip, ip, asr #8 │ │ │ │ - rsceq r3, fp, r8, asr #5 │ │ │ │ + rsceq r3, fp, r8, ror #5 │ │ │ │ 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 │ │ │ │ @@ -726325,15 +726325,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] @ 3223a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r3, r1, #0 │ │ │ │ ldr lr, [r0, r6] │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 32239c │ │ │ │ add r4, lr, r4, lsl #4 │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ mov r5, r2 │ │ │ │ @@ -726391,15 +726391,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] @ 32248c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, r1, r5 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr ip, [r3, #840] @ 0x348 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r6, ip │ │ │ │ bhi 322468 │ │ │ │ @@ -726442,26 +726442,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 322494 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmneq ip, r8, ror #2 │ │ │ │ - strheq r3, [fp], #4 @ │ │ │ │ + ldrdeq r3, [fp], #4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r3, fp, r4, lsr #32 │ │ │ │ + rsceq r3, fp, r4, asr #32 │ │ │ │ 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, #184] @ 322570 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ lsl r5, r6, #4 │ │ │ │ add r6, r4, r6, lsl #4 │ │ │ │ add r3, r6, #103424 @ 0x19400 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r3, #844] @ 0x34c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ @@ -726506,15 +726506,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #156] @ 322628 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, #94208 @ 0x17000 │ │ │ │ ldr ip, [ip, #840] @ 0x348 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r4, ip │ │ │ │ bcs 322604 │ │ │ │ @@ -726545,27 +726545,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r4, ip} │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x017bff9c │ │ │ │ - rsceq r2, fp, r8, lsr #30 │ │ │ │ - rsceq r2, fp, ip, asr pc │ │ │ │ + rsceq r2, fp, r8, asr #30 │ │ │ │ + rsceq r2, fp, ip, ror pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r2, fp, r0, lsl #30 │ │ │ │ - rsceq r2, fp, r0, lsl pc │ │ │ │ + rsceq r2, fp, r0, lsr #30 │ │ │ │ + rsceq r2, fp, r0, 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 r3, [pc, #184] @ 322710 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ ldm r1, {r4, r5} │ │ │ │ add r3, r9, r8, lsl #4 │ │ │ │ add r2, r3, #103424 @ 0x19400 │ │ │ │ ldr r0, [r2, #844] @ 0x34c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r4, r0 │ │ │ │ @@ -726610,15 +726610,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #164] @ 3227d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov ip, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr lr, [r3, #840] @ 0x348 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp ip, lr │ │ │ │ bcs 3227ac │ │ │ │ @@ -726651,19 +726651,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq pc, [fp, #-220]! @ 0xffffff24 @ │ │ │ │ - rsceq r2, fp, r8, ror #27 │ │ │ │ - strheq r2, [fp], #216 @ 0xd8 @ │ │ │ │ + rsceq r2, fp, r8, lsl #28 │ │ │ │ + ldrdeq r2, [fp], #216 @ 0xd8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strheq r2, [fp], #220 @ 0xdc @ │ │ │ │ - rsceq r2, fp, r8, ror #26 │ │ │ │ + ldrdeq r2, [fp], #220 @ 0xdc @ │ │ │ │ + rsceq r2, fp, r8, lsl #27 │ │ │ │ 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] @ 322a44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #576] @ 322a48 │ │ │ │ @@ -726671,15 +726671,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r3, [pc, #568] @ 322a4c │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub r3, r6, #36608 @ 0x8f00 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ bhi 3228f8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -726811,23 +726811,23 @@ │ │ │ │ bl 166a98 │ │ │ │ b 322984 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq sp, [fp, #-116]! @ 0xffffff8c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmnpeq fp, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ cmneq fp, r8, lsr r7 │ │ │ │ - rsceq r2, fp, r0, lsr sp │ │ │ │ + rsceq r2, fp, r0, asr sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrsheq sp, [fp, #-104]! @ 0xffffff98 │ │ │ │ - rsceq r2, fp, r4, ror #24 │ │ │ │ + rsceq r2, fp, r4, lsl #25 │ │ │ │ ldrheq sp, [fp, #-100]! @ 0xffffff9c │ │ │ │ - rsceq r2, fp, r4, ror ip │ │ │ │ + smlaleq r2, fp, r4, ip │ │ │ │ cmneq fp, ip, lsr #12 │ │ │ │ cmneq fp, r0, lsl #12 │ │ │ │ - smlaleq r2, fp, r8, fp │ │ │ │ + strheq r2, [fp], #184 @ 0xb8 @ │ │ │ │ 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, #1864] @ 0x748 │ │ │ │ @@ -726943,15 +726943,15 @@ │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ mla r0, r4, r3, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ bhi 322b9c │ │ │ │ b 322be8 │ │ │ │ - tstpeq r4, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ 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] @ 322dd4 │ │ │ │ @@ -727097,16 +727097,16 @@ │ │ │ │ ldr r0, [pc, #68] @ 322efc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ 322f00 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ 322f04 │ │ │ │ bx lr │ │ │ │ strdeq r8, [r0], -fp │ │ │ │ - tstpeq r4, r3, ror sl @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, pc, asr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0104fa93 │ │ │ │ + tstpeq r4, pc, ror #20 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -727127,15 +727127,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp ip, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ beq 322f40 │ │ │ │ bl 5b024 │ │ │ │ ldr r3, [pc, #108] @ 322fb4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 32f44c │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -727172,15 +727172,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ beq 322ff4 │ │ │ │ bl 5b024 │ │ │ │ ldr r3, [pc, #248] @ 3230f4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #240] @ 3230f8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -727236,18 +727236,18 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 4e3090 │ │ │ │ cmneq fp, r8, lsr #32 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ cmnpeq fp, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - rsceq r2, fp, r8, lsr r6 │ │ │ │ - strdeq r2, [fp], #84 @ 0x54 @ │ │ │ │ + rsceq r2, fp, r8, asr r6 │ │ │ │ + rsceq r2, fp, r4, lsl r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlaleq r2, fp, r4, r5 │ │ │ │ + strheq r2, [fp], #84 @ 0x54 @ │ │ │ │ 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 │ │ │ │ @@ -727326,15 +727326,15 @@ │ │ │ │ beq 32324c │ │ │ │ bl 5b024 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #172] @ 323308 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 32f44c │ │ │ │ ldr r8, [r0, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5adb4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -727386,15 +727386,15 @@ │ │ │ │ ldr r3, [ip, r2] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ beq 32334c │ │ │ │ bl 5b024 │ │ │ │ ldr r3, [pc, #368] @ 3234c4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #360] @ 3234c8 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -727480,21 +727480,21 @@ │ │ │ │ ldr r1, [pc, #36] @ 3234d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrsbeq ip, [fp, #-192]! @ 0xffffff40 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ ldrsbeq pc, [fp, #-20]! @ 0xffffffec @ │ │ │ │ - rsceq r2, fp, r8, lsr r3 │ │ │ │ - rsceq r2, fp, ip, ror r2 │ │ │ │ + rsceq r2, fp, r8, asr r3 │ │ │ │ + smlaleq r2, fp, ip, r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, fp, ip, lsr #5 │ │ │ │ + rsceq r2, fp, ip, asr #5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r2, fp, ip, ror #4 │ │ │ │ - rsceq r2, fp, ip, asr r2 │ │ │ │ + rsceq r2, fp, ip, lsl #5 │ │ │ │ + rsceq r2, fp, ip, ror r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ b 32330c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -727511,15 +727511,15 @@ │ │ │ │ beq 323530 │ │ │ │ bl 5b024 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #168] @ 3235e8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 32f44c │ │ │ │ ldr r9, [r0, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5adb4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -727575,15 +727575,15 @@ │ │ │ │ add r0, r0, #9 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0104f296 │ │ │ │ + @ instruction: 0x0104f2b6 │ │ │ │ ldrh r3, [r0] │ │ │ │ ldr r2, [pc, #76] @ 3236a0 │ │ │ │ sub r3, r3, #37376 @ 0x9200 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #225 @ 0xe1 │ │ │ │ cmp r3, #19 │ │ │ │ bhi 323698 │ │ │ │ @@ -727598,15 +727598,15 @@ │ │ │ │ sub r0, r0, #9 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - tstpeq r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, lr, ror #4 @ p-variant is OBSOLETE │ │ │ │ ldrh r3, [r0] │ │ │ │ ldr r2, [pc, #128] @ 323730 │ │ │ │ sub r3, r3, #37376 @ 0x9200 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #225 @ 0xe1 │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, #19 │ │ │ │ @@ -727634,15 +727634,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 │ │ │ │ - tstpeq r4, r6, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r6, lsr #4 @ p-variant is OBSOLETE │ │ │ │ ldrh r3, [r0] │ │ │ │ ldr r2, [pc, #116] @ 3237b4 │ │ │ │ sub r3, r3, #37376 @ 0x9200 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #225 @ 0xe1 │ │ │ │ cmp r3, #19 │ │ │ │ bhi 323768 │ │ │ │ @@ -727667,15 +727667,15 @@ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bxle lr │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bx lr │ │ │ │ - smlabbeq r4, sl, r1, pc @ │ │ │ │ + smlatbeq r4, sl, r1, pc @ │ │ │ │ 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] │ │ │ │ @@ -727862,15 +727862,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq 323abc │ │ │ │ bl 5b024 │ │ │ │ ldr r3, [pc, #244] @ 323bb8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #236] @ 323bbc │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -727925,18 +727925,18 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r8, ror r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r8, asr r5 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ cmneq fp, r4, ror #20 │ │ │ │ - rsceq r1, fp, ip, ror #24 │ │ │ │ + rsceq r1, fp, ip, lsl #25 │ │ │ │ andeq r9, r0, r3, ror #5 │ │ │ │ cmneq fp, r4, asr #9 │ │ │ │ - rsceq r1, fp, r8, ror #23 │ │ │ │ + rsceq r1, fp, r8, lsl #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq fp, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #296] @ 323d14 │ │ │ │ @@ -727953,15 +727953,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq 323c28 │ │ │ │ bl 5b024 │ │ │ │ ldr r3, [pc, #244] @ 323d24 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #236] @ 323d28 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -728016,18 +728016,18 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, ip, lsl #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, ip, ror #7 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ ldrsheq lr, [fp, #-136]! @ 0xffffff78 │ │ │ │ - rsceq r1, fp, ip, lsr fp │ │ │ │ + rsceq r1, fp, ip, asr fp │ │ │ │ andeq r9, r0, r4, ror #5 │ │ │ │ cmneq fp, r8, asr r3 │ │ │ │ - strheq r1, [fp], #172 @ 0xac @ │ │ │ │ + ldrdeq r1, [fp], #172 @ 0xac @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq fp, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #204] @ 323e24 │ │ │ │ @@ -728036,15 +728036,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq 323d74 │ │ │ │ bl 5b024 │ │ │ │ ldr r3, [pc, #176] @ 323e2c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #168] @ 323e30 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -728082,17 +728082,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq fp, r0, lsr #5 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ cmneq fp, ip, lsr #15 │ │ │ │ - rsceq r1, fp, r4, lsr sl │ │ │ │ + rsceq r1, fp, r4, asr sl │ │ │ │ andeq r9, r0, r4, ror #5 │ │ │ │ - rsceq r1, fp, r0, asr #19 │ │ │ │ + rsceq r1, fp, r0, ror #19 │ │ │ │ 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] │ │ │ │ @@ -728327,15 +728327,15 @@ │ │ │ │ b 3241bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r4, sl, asr r7 │ │ │ │ + tsteq r4, sl, 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 │ │ │ │ ldr lr, [pc, #432] @ 3243d0 │ │ │ │ ldr ip, [pc, #432] @ 3243d4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -728357,15 +728357,15 @@ │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ beq 324274 │ │ │ │ bl 5b024 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #352] @ 3243e0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, fp │ │ │ │ bl 324040 │ │ │ │ subs fp, r0, #0 │ │ │ │ beq 3243a8 │ │ │ │ @@ -728449,18 +728449,18 @@ │ │ │ │ ldrsbeq fp, [fp, #-216]! @ 0xffffff28 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq fp, [fp, #-220]! @ 0xffffff24 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ cmneq fp, r8, lsr #5 │ │ │ │ cmneq fp, r0, lsl sp │ │ │ │ strdeq r9, [r0], -r4 │ │ │ │ - rsceq r5, fp, r4, ror r8 │ │ │ │ - rsceq r1, fp, r0, lsl #9 │ │ │ │ + smlaleq r5, fp, r4, r8 │ │ │ │ + rsceq r1, fp, r0, lsr #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r1, fp, r8, asr #8 │ │ │ │ + rsceq r1, fp, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #152] @ 3244ac │ │ │ │ ldr lr, [pc, #152] @ 3244b0 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -728541,15 +728541,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ beq 324550 │ │ │ │ bl 5b024 │ │ │ │ ldr r3, [pc, #2712] @ 324ff0 │ │ │ │ ldr r2, [pc, #2712] @ 324ff4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ bhi 3245b8 │ │ │ │ ldr r3, [pc, #2692] @ 324ff8 │ │ │ │ cmp r4, r3 │ │ │ │ bls 3245a0 │ │ │ │ ldr r2, [pc, #2684] @ 324ffc │ │ │ │ @@ -728637,15 +728637,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2] │ │ │ │ b 324750 │ │ │ │ cmp r8, #0 │ │ │ │ beq 3246e8 │ │ │ │ bl 5b024 │ │ │ │ ldr r3, [pc, #2356] @ 325014 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r9, [r0, r3] │ │ │ │ ldrh r7, [r5] │ │ │ │ ldr r3, [pc, #2332] @ 325010 │ │ │ │ cmp r7, r3 │ │ │ │ beq 324c7c │ │ │ │ sub r3, r3, #34 @ 0x22 │ │ │ │ @@ -729221,33 +729221,33 @@ │ │ │ │ mov r1, ip │ │ │ │ b 324fa0 │ │ │ │ ldrsbeq fp, [fp, #-160]! @ 0xffffff60 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ ldrsbeq sp, [fp, #-240]! @ 0xffffff10 │ │ │ │ andeq r9, r0, ip, asr #6 │ │ │ │ andeq r9, r0, r6, ror #5 │ │ │ │ - tsteq r4, lr, ror #6 │ │ │ │ + smlabbeq r4, lr, r3, lr │ │ │ │ andeq r8, r0, sl, asr #28 │ │ │ │ - rsceq r1, fp, r4, asr #4 │ │ │ │ + rsceq r1, fp, r4, ror #4 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ cmneq fp, r8, asr #28 │ │ │ │ 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 │ │ │ │ - smlaleq r0, fp, r8, lr │ │ │ │ + strheq r0, [fp], #232 @ 0xe8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r9, [r0], -r4 │ │ │ │ andeq r9, r0, r4, ror #5 │ │ │ │ - tsteq r4, sl, ror #30 │ │ │ │ - strdeq sp, [r4, -r6] │ │ │ │ - rsceq r0, fp, r8, lsr #23 │ │ │ │ + smlabbeq r4, sl, pc, sp @ │ │ │ │ + tsteq r4, r6, lsl pc │ │ │ │ + rsceq r0, fp, r8, asr #23 │ │ │ │ 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] @ 3251c4 │ │ │ │ @@ -729261,15 +729261,15 @@ │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 325098 │ │ │ │ bl 5b024 │ │ │ │ ldr r3, [pc, #300] @ 3251cc │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ blt 325190 │ │ │ │ ldr r9, [pc, #280] @ 3251d0 │ │ │ │ mov r1, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -729338,24 +729338,24 @@ │ │ │ │ b 325198 │ │ │ │ ldr r2, [pc, #52] @ 3251f4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 325198 │ │ │ │ cmneq fp, ip, lsl #31 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ cmneq fp, r8, lsl #9 │ │ │ │ - smlaleq r0, fp, r4, r7 │ │ │ │ - smlaleq r0, fp, ip, r7 │ │ │ │ + strheq r0, [fp], #116 @ 0x74 @ │ │ │ │ + strheq r0, [fp], #124 @ 0x7c @ │ │ │ │ andeq r9, r0, r3, ror #5 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ - strdeq r0, [fp], #96 @ 0x60 @ │ │ │ │ + rsceq r0, fp, r0, lsl r7 │ │ │ │ strdeq r9, [r0], -sl │ │ │ │ - smlaleq r0, fp, r4, r6 │ │ │ │ + strheq r0, [fp], #100 @ 0x64 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strheq r0, [fp], #96 @ 0x60 @ │ │ │ │ - strdeq r0, [fp], #96 @ 0x60 @ │ │ │ │ + ldrdeq r0, [fp], #96 @ 0x60 @ │ │ │ │ + rsceq r0, fp, r0, lsl r7 │ │ │ │ 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] @ 32533c │ │ │ │ mov r8, r2 │ │ │ │ @@ -729413,15 +729413,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] @ 325348 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 1b17d4 │ │ │ │ ldr r2, [pc, #48] @ 32534c │ │ │ │ ldr r1, [pc, #48] @ 325350 │ │ │ │ @@ -729431,17 +729431,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq fp, r0, ror #27 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ - rsceq r0, fp, r4, ror #12 │ │ │ │ + rsceq r0, fp, r4, lsl #13 │ │ │ │ cmneq fp, r8, lsr #4 │ │ │ │ - rsceq r0, fp, ip, lsr #11 │ │ │ │ + rsceq r0, fp, ip, asr #11 │ │ │ │ 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] @ 325788 │ │ │ │ mov r7, r2 │ │ │ │ @@ -729458,15 +729458,15 @@ │ │ │ │ bl 5b024 │ │ │ │ ldr r1, [pc, #1008] @ 325790 │ │ │ │ ldr r2, [pc, #1008] @ 325794 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub r3, r7, #37376 @ 0x9200 │ │ │ │ sub r3, r3, #245 @ 0xf5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r1] │ │ │ │ cmp r3, #3 │ │ │ │ bhi 325760 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r3, r4, #37376 @ 0x9200 │ │ │ │ @@ -729707,28 +729707,28 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq fp, r8, lsl #25 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ cmneq fp, r8, lsl #3 │ │ │ │ - tsteq r4, sl, lsr r6 │ │ │ │ + tsteq r4, sl, asr r6 │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ strdeq r9, [r0], -r8 │ │ │ │ - rsceq r0, fp, ip, ror r3 │ │ │ │ + smlaleq r0, fp, ip, r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r6, ror #5 │ │ │ │ andeq r9, r0, r5, ror #5 │ │ │ │ strdeq r9, [r0], -r6 │ │ │ │ - smlaleq r0, fp, r0, r2 │ │ │ │ + strheq r0, [fp], #32 @ │ │ │ │ strdeq r9, [r0], -r7 │ │ │ │ - rsceq r0, fp, r4, lsl r2 │ │ │ │ - rsceq r0, fp, r8, asr #3 │ │ │ │ + rsceq r0, fp, r4, lsr r2 │ │ │ │ + rsceq r0, fp, r8, ror #3 │ │ │ │ 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] │ │ │ │ @@ -730128,16 +730128,16 @@ │ │ │ │ strne r1, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ 325e2c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [pc, #12] @ 325e30 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ - rsceq pc, sl, r4, ror #23 │ │ │ │ - rsceq pc, sl, ip, lsr fp @ │ │ │ │ + rsceq pc, sl, r4, lsl #24 │ │ │ │ + rsceq pc, sl, ip, asr fp @ │ │ │ │ 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 │ │ │ │ @@ -730194,15 +730194,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #16] @ 325f30 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #12] @ 325f34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ - rsceq pc, sl, r0, ror sl @ │ │ │ │ + smlaleq pc, sl, r0, 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, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #308] @ 326088 │ │ │ │ @@ -730280,19 +730280,19 @@ │ │ │ │ b 326040 │ │ │ │ ldr r2, [pc, #32] @ 326098 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #28] @ 32609c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ - rsceq pc, sl, r4, asr #20 │ │ │ │ + rsceq pc, sl, r4, ror #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq pc, sl, r0, ror #18 │ │ │ │ + rsceq pc, sl, r0, lsl #19 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq pc, sl, r8, lsl r9 @ │ │ │ │ + rsceq pc, sl, r8, lsr r9 @ │ │ │ │ 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] @ 3261d0 │ │ │ │ @@ -730362,20 +730362,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} │ │ │ │ - rsceq pc, sl, r4, lsl #18 │ │ │ │ + rsceq pc, sl, r4, lsr #18 │ │ │ │ andeq r8, r0, r8, lsl #23 │ │ │ │ - strdeq ip, [r4, -sl] │ │ │ │ + tsteq r4, sl, lsl r9 │ │ │ │ @ instruction: 0x000091b1 │ │ │ │ andeq r9, r0, r2, asr r5 │ │ │ │ - smlaleq pc, sl, r0, r8 @ │ │ │ │ + strheq pc, [sl], #128 @ 0x80 @ │ │ │ │ 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 │ │ │ │ @@ -730571,20 +730571,20 @@ │ │ │ │ str r0, [r3] │ │ │ │ b 326458 │ │ │ │ mov r0, #1 │ │ │ │ b 3263a4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r8, lsr #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, sl, ip, lsr #13 │ │ │ │ + rsceq pc, sl, ip, asr #13 │ │ │ │ cmneq fp, ip, asr #24 │ │ │ │ - rsceq pc, sl, r8, lsr #12 │ │ │ │ + rsceq pc, sl, r8, asr #12 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq pc, sl, r0, lsr #12 │ │ │ │ - rsceq pc, sl, r0, ror #11 │ │ │ │ + rsceq pc, sl, r0, asr #12 │ │ │ │ + rsceq pc, sl, r0, lsl #12 │ │ │ │ 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] @ 326824 │ │ │ │ ldr r3, [pc, #732] @ 326828 │ │ │ │ @@ -730804,15 +730804,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ 3268b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #12] @ 3268bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ - rsceq pc, sl, r8, ror r1 @ │ │ │ │ + smlaleq pc, sl, r8, r1 @ │ │ │ │ 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 │ │ │ │ @@ -730861,15 +730861,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 326830 │ │ │ │ - ldrsbeq r4, [r0], #152 @ 0x98 @ │ │ │ │ + ldrsheq r4, [r0], #152 @ 0x98 @ │ │ │ │ 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 3269f8 │ │ │ │ @@ -730890,15 +730890,15 @@ │ │ │ │ b 5adb4 │ │ │ │ ldr r2, [pc, #16] @ 326a10 │ │ │ │ ldr r1, [pc, #16] @ 326a14 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r6, r5 │ │ │ │ b 3269e4 │ │ │ │ - rsceq pc, sl, r8, lsr r0 @ │ │ │ │ + rsceq pc, sl, r8, asr 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 r4, [pc, #524] @ 326c3c │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -731031,39 +731031,39 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ bl 2869d4 │ │ │ │ b 326bf0 │ │ │ │ cmneq sp, r4, asr #27 │ │ │ │ cmneq sp, r4, lsr #27 │ │ │ │ - strdeq lr, [sl], #248 @ 0xf8 @ │ │ │ │ - ldrdeq lr, [sl], #252 @ 0xfc @ │ │ │ │ - rsceq lr, sl, ip, asr #30 │ │ │ │ + rsceq pc, sl, r8, lsl r0 @ │ │ │ │ + strdeq lr, [sl], #252 @ 0xfc @ │ │ │ │ + rsceq lr, sl, ip, ror #30 │ │ │ │ cmneq sp, r8, ror #25 │ │ │ │ - ldrsbeq sl, [ip], #40 @ 0x28 @ │ │ │ │ + ldrsheq sl, [ip], #40 @ 0x28 @ │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - rsceq lr, sl, r0, lsr pc │ │ │ │ - rscseq r6, r0, r4, asr r6 │ │ │ │ - rsceq lr, sl, ip, lsr pc │ │ │ │ - rscseq r3, r0, ip, ror #4 │ │ │ │ - smlaleq lr, sl, ip, lr │ │ │ │ - rsceq lr, sl, r0, asr #29 │ │ │ │ + rsceq lr, sl, r0, asr pc │ │ │ │ + rscseq r6, r0, r4, ror r6 │ │ │ │ + rsceq lr, sl, ip, asr pc │ │ │ │ + rscseq r3, r0, ip, lsl #5 │ │ │ │ + strheq lr, [sl], #236 @ 0xec @ │ │ │ │ + rsceq lr, sl, r0, ror #29 │ │ │ │ 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, #81920 @ 0x14000 │ │ │ │ add r6, r7, #312 @ 0x138 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 326d5c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ add r0, r0, #300 @ 0x12c │ │ │ │ bl b6d20 │ │ │ │ @@ -731091,15 +731091,15 @@ │ │ │ │ add r0, r0, #300 @ 0x12c │ │ │ │ bl b68d0 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #81920 @ 0x14000 │ │ │ │ add r5, r4, #312 @ 0x138 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 326da0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #156] @ 326dec │ │ │ │ cmp r5, r1 │ │ │ │ moveq r1, #1 │ │ │ │ @@ -731112,15 +731112,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 326d78 │ │ │ │ cmp r7, #0 │ │ │ │ bne 326d64 │ │ │ │ b 326cb0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -731130,15 +731130,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r7, #312] @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 326d94 │ │ │ │ b 326dc0 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ ldrdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ @@ -731974,49 +731974,49 @@ │ │ │ │ bne 32741c │ │ │ │ ldr r2, [pc, #152] @ 327b88 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #120] @ 327b70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ - strdeq lr, [sl], #196 @ 0xc4 @ │ │ │ │ + rsceq lr, sl, r4, lsl sp │ │ │ │ ldrsbeq r9, [fp, #-16]! │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ 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 │ │ │ │ + tsteq r4, ip, asr #16 │ │ │ │ tsteq r4, ip, lsr #16 │ │ │ │ - tsteq r4, ip, lsl #16 │ │ │ │ - ldrdeq lr, [sl], #156 @ 0x9c @ │ │ │ │ + strdeq lr, [sl], #156 @ 0x9c @ │ │ │ │ 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 r4, r2, lsl #8 │ │ │ │ + tsteq r4, r2, lsr #8 │ │ │ │ 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 │ │ │ │ - rsceq lr, sl, ip, ror #2 │ │ │ │ + rsceq lr, sl, ip, lsl #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq lr, sl, r8, lsl #4 │ │ │ │ - strdeq lr, [sl], #4 @ │ │ │ │ - rsceq lr, sl, r0, lsl #2 │ │ │ │ + rsceq lr, sl, r8, lsr #4 │ │ │ │ + rsceq lr, sl, r4, lsl r1 │ │ │ │ + rsceq lr, sl, r0, lsr #2 │ │ │ │ andeq r8, r0, ip, ror lr │ │ │ │ andeq r8, r0, fp, ror lr │ │ │ │ - smlaleq lr, sl, r8, r0 │ │ │ │ + strheq lr, [sl], #8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #292] @ 327cc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5cdc4 │ │ │ │ @@ -732088,26 +732088,26 @@ │ │ │ │ ldr r1, [pc, #64] @ 327cf4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5a94c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ b 327bcc │ │ │ │ - rsceq lr, sl, r8, lsl #1 │ │ │ │ - rsceq lr, sl, ip, ror r0 │ │ │ │ + rsceq lr, sl, r8, lsr #1 │ │ │ │ + smlaleq lr, sl, ip, r0 │ │ │ │ + smlaleq lr, sl, r8, r0 │ │ │ │ + strheq r0, [pc], #236 @ │ │ │ │ rsceq lr, sl, r8, ror r0 │ │ │ │ - smlaleq r0, pc, ip, lr @ │ │ │ │ - rsceq lr, sl, r8, asr r0 │ │ │ │ - rsceq lr, sl, ip, asr #32 │ │ │ │ - rsceq lr, sl, r0, asr #32 │ │ │ │ - rsceq lr, sl, r0, lsr r0 │ │ │ │ - ldrsheq r9, [ip], #52 @ 0x34 @ │ │ │ │ - rsceq lr, sl, r8 │ │ │ │ - strheq fp, [pc], #252 @ │ │ │ │ - smlaleq sp, sl, r0, pc @ │ │ │ │ + rsceq lr, sl, ip, rrx │ │ │ │ + rsceq lr, sl, r0, rrx │ │ │ │ + rsceq lr, sl, r0, asr r0 │ │ │ │ + rscseq r9, ip, r4, lsl r4 │ │ │ │ + rsceq lr, sl, r8, lsr #32 │ │ │ │ + ldrdeq fp, [pc], #252 @ │ │ │ │ + strheq sp, [sl], #240 @ 0xf0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #60] @ 327d4c │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r3, [r4] │ │ │ │ @@ -732123,15 +732123,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r4] │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ cmnpeq ip, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq pc, [ip, #-160]! @ 0xffffff60 @ │ │ │ │ - rsceq sp, sl, ip, lsl sp │ │ │ │ + rsceq sp, sl, ip, lsr sp │ │ │ │ ldrheq pc, [ip, #-164]! @ 0xffffff5c @ │ │ │ │ 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 │ │ │ │ @@ -732484,21 +732484,21 @@ │ │ │ │ ldr r0, [pc, #44] @ 328310 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4e4ffc │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ bl 4e50d0 │ │ │ │ b 3281c8 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - smlaleq sp, sl, r0, sl │ │ │ │ - rsceq sp, sl, r8, lsr #20 │ │ │ │ + strheq sp, [sl], #160 @ 0xa0 @ │ │ │ │ + rsceq sp, sl, r8, asr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sp, sl, ip, lsl sl │ │ │ │ - rsceq r1, sl, r4, asr #10 │ │ │ │ - rsceq sp, sl, ip, lsl sl │ │ │ │ - strheq sp, [sl], #152 @ 0x98 @ │ │ │ │ + rsceq sp, sl, ip, lsr sl │ │ │ │ + rsceq r1, sl, r4, ror #10 │ │ │ │ + rsceq sp, sl, ip, lsr sl │ │ │ │ + ldrdeq sp, [sl], #152 @ 0x98 @ │ │ │ │ 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 │ │ │ │ @@ -732526,24 +732526,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 3283a4 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ muleq r7, r4, lr │ │ │ │ - rsceq sp, sl, r0, ror #18 │ │ │ │ + rsceq sp, sl, r0, lsl #19 │ │ │ │ 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] @ 328400 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 32f44c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ @@ -732557,30 +732557,30 @@ │ │ │ │ cmneq fp, r8, ror #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #36] @ 328434 │ │ │ │ ldr r3, [pc, #36] @ 328438 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 3268c0 │ │ │ │ cmneq fp, r8, lsl r1 │ │ │ │ - ldrdeq sp, [sl], #140 @ 0x8c @ │ │ │ │ + strdeq sp, [sl], #140 @ 0x8c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 328494 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 32f44c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ @@ -732594,58 +732594,58 @@ │ │ │ │ ldrsbeq sl, [fp, #-4]! │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #36] @ 3284c8 │ │ │ │ ldr r3, [pc, #36] @ 3284cc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 3268c0 │ │ │ │ cmneq fp, r4, lsl #1 │ │ │ │ - rsceq sp, sl, ip, ror #10 │ │ │ │ + rsceq sp, sl, ip, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ 328514 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #32] @ 328518 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 32eda4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 328174 │ │ │ │ cmneq fp, r0, asr #32 │ │ │ │ - rsceq sp, sl, r0, lsr #16 │ │ │ │ + rsceq sp, sl, r0, asr #16 │ │ │ │ ldr r3, [pc, #24] @ 32853c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 326c74 │ │ │ │ cmneq fp, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 3285c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 327fb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 328590 │ │ │ │ @@ -732665,33 +732665,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq r9, [fp, #-240]! @ 0xffffff10 │ │ │ │ - rsceq sp, sl, r8, lsl #15 │ │ │ │ - rsceq ip, sl, ip, lsl #7 │ │ │ │ + rsceq sp, sl, r8, lsr #15 │ │ │ │ + rsceq ip, sl, ip, lsr #7 │ │ │ │ ldr r3, [pc, #24] @ 3285f4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 326c74 │ │ │ │ cmneq fp, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 328680 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 327fb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 328648 │ │ │ │ @@ -732711,31 +732711,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq fp, r8, lsl pc │ │ │ │ - rsceq sp, sl, r0, ror #13 │ │ │ │ - ldrdeq ip, [sl], #36 @ 0x24 @ │ │ │ │ + rsceq sp, sl, r0, lsl #14 │ │ │ │ + strdeq ip, [sl], #36 @ 0x24 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #268] @ 3287b0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r5] │ │ │ │ add r4, r4, #81920 @ 0x14000 │ │ │ │ add r6, r4, #312 @ 0x138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32872c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ add r0, r0, #300 @ 0x12c │ │ │ │ bl b6d20 │ │ │ │ @@ -732748,30 +732748,30 @@ │ │ │ │ add r0, r0, #300 @ 0x12c │ │ │ │ bl b68d0 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r6, r5, #312 @ 0x138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 328770 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 32878c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 328748 │ │ │ │ cmp r4, #0 │ │ │ │ bne 328734 │ │ │ │ b 3286d0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -732781,35 +732781,35 @@ │ │ │ │ bl 4e2158 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 328764 │ │ │ │ b 328790 │ │ │ │ cmneq fp, r4, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #268] @ 3288d8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r5] │ │ │ │ add r4, r4, #81920 @ 0x14000 │ │ │ │ add r6, r4, #312 @ 0x138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 328854 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ add r0, r0, #300 @ 0x12c │ │ │ │ bl b6d20 │ │ │ │ @@ -732822,30 +732822,30 @@ │ │ │ │ add r0, r0, #300 @ 0x12c │ │ │ │ bl b68d0 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r6, r5, #312 @ 0x138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 328898 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 3288b4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 328870 │ │ │ │ cmp r4, #0 │ │ │ │ bne 32885c │ │ │ │ b 3287f8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -732855,15 +732855,15 @@ │ │ │ │ bl 4e2158 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 32888c │ │ │ │ b 3288b8 │ │ │ │ cmneq fp, ip, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -732876,15 +732876,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ beq 328978 │ │ │ │ ldr r3, [pc, #344] @ 328a74 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 3289a4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -732964,19 +732964,19 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 286da0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r4, lsl #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, ip, lsl #24 │ │ │ │ - rsceq sp, sl, r0, lsl #8 │ │ │ │ + rsceq sp, sl, r0, lsr #8 │ │ │ │ cmneq fp, r8, ror r6 │ │ │ │ - smlaleq sp, sl, r0, r3 │ │ │ │ + strheq sp, [sl], #48 @ 0x30 @ │ │ │ │ cmneq fp, r8, asr #11 │ │ │ │ - rsceq sp, sl, ip, lsl r3 │ │ │ │ + rsceq sp, sl, ip, lsr r3 │ │ │ │ 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] @ 328b70 │ │ │ │ ldr r3, [pc, #200] @ 328b74 │ │ │ │ @@ -732985,15 +732985,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ beq 328b18 │ │ │ │ ldr r3, [pc, #168] @ 328b78 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 328b44 │ │ │ │ ldr r2, [pc, #140] @ 328b7c │ │ │ │ @@ -733029,15 +733029,15 @@ │ │ │ │ strb ip, [r3, #16] │ │ │ │ bl 32f2cc │ │ │ │ b 328b18 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r0, asr r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r8, asr sl │ │ │ │ - rsceq sp, sl, r0, ror #4 │ │ │ │ + rsceq sp, sl, r0, lsl #5 │ │ │ │ ldrsbeq r7, [fp, #-72]! @ 0xffffffb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #200] @ 328c64 │ │ │ │ ldr r3, [pc, #200] @ 328c68 │ │ │ │ @@ -733046,15 +733046,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ beq 328c0c │ │ │ │ ldr r3, [pc, #168] @ 328c6c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 328c38 │ │ │ │ ldr r2, [pc, #140] @ 328c70 │ │ │ │ @@ -733090,55 +733090,55 @@ │ │ │ │ strb ip, [r3, #20] │ │ │ │ bl 32eaf0 │ │ │ │ b 328c0c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, ip, asr r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r4, ror #18 │ │ │ │ - rsceq sp, sl, ip, ror r1 │ │ │ │ + smlaleq sp, sl, ip, r1 │ │ │ │ cmneq fp, r4, ror #7 │ │ │ │ ldr r3, [pc, #32] @ 328ca0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 325e34 │ │ │ │ cmneq fp, r8, lsr #17 │ │ │ │ ldr r3, [pc, #32] @ 328ccc │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 325f38 │ │ │ │ cmneq fp, ip, ror r8 │ │ │ │ ldr r3, [pc, #32] @ 328cf8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 325e34 │ │ │ │ cmneq fp, r0, asr r8 │ │ │ │ ldr r3, [pc, #32] @ 328d24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 325f38 │ │ │ │ cmneq fp, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -733148,15 +733148,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 325d74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -733169,15 +733169,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ bl 325d74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -733185,15 +733185,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] @ 328f88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bl 32f44c │ │ │ │ @@ -733289,29 +733289,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 328e88 │ │ │ │ mov r4, r3 │ │ │ │ b 328e80 │ │ │ │ cmneq fp, r0, asr #14 │ │ │ │ - rsceq ip, sl, r0, lsl #31 │ │ │ │ - rsceq ip, sl, r8, lsr #30 │ │ │ │ - rsceq ip, sl, r0, lsr #29 │ │ │ │ + rsceq ip, sl, r0, lsr #31 │ │ │ │ + rsceq ip, sl, r8, asr #30 │ │ │ │ + rsceq ip, sl, r0, asr #29 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq ip, sl, r4, asr #28 │ │ │ │ - smlaleq ip, sl, r4, lr │ │ │ │ + rsceq ip, sl, r4, ror #28 │ │ │ │ + strheq ip, [sl], #228 @ 0xe4 @ │ │ │ │ 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] @ 329074 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 32f44c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -733349,15 +733349,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 329080 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq fp, r8, ror #10 │ │ │ │ andeq r8, r0, lr, asr #22 │ │ │ │ - rsceq ip, sl, r8, lsr #27 │ │ │ │ + rsceq ip, sl, r8, asr #27 │ │ │ │ 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] @ 3291b8 │ │ │ │ ldr lr, [pc, #284] @ 3291bc │ │ │ │ @@ -733368,15 +733368,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 32f44c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -733435,48 +733435,48 @@ │ │ │ │ cmneq fp, ip, asr pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r8, ror #8 │ │ │ │ andeq r8, r0, lr, asr #22 │ │ │ │ strmi r4, [fp, -r0] │ │ │ │ ldrsheq r6, [fp, #-228]! @ 0xffffff1c │ │ │ │ strmi r4, [fp, -r0, lsl #16] │ │ │ │ - rsceq ip, sl, r4, ror ip │ │ │ │ + smlaleq ip, sl, r4, ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 329208 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 326df0 │ │ │ │ cmneq fp, r0, asr #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 329238 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 3260a0 │ │ │ │ cmneq fp, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #180] @ 329308 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ blt 3292f4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #152] @ 32930c │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -733513,25 +733513,25 @@ │ │ │ │ b 3292d0 │ │ │ │ ldr r2, [pc, #20] @ 329310 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [pc, #16] @ 329314 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrsbeq r9, [fp, #-36]! @ 0xffffffdc │ │ │ │ - rsceq ip, sl, r4, lsr fp │ │ │ │ - rsceq ip, sl, r4, lsl #21 │ │ │ │ + rsceq ip, sl, r4, asr fp │ │ │ │ + rsceq ip, sl, r4, lsr #21 │ │ │ │ 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] @ 3293e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ blt 3293cc │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #148] @ 3293e4 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -733567,25 +733567,25 @@ │ │ │ │ b 3293a8 │ │ │ │ ldr r2, [pc, #20] @ 3293e8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [pc, #16] @ 3293ec │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrsheq r9, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - smlaleq ip, sl, r8, sl │ │ │ │ - strdeq ip, [sl], #144 @ 0x90 @ │ │ │ │ + strheq ip, [sl], #168 @ 0xa8 @ │ │ │ │ + rsceq ip, sl, r0, lsl sl │ │ │ │ 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] @ 3294b8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ blt 3294a4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #148] @ 3294bc │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -733621,26 +733621,26 @@ │ │ │ │ b 329480 │ │ │ │ ldr r2, [pc, #20] @ 3294c0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [pc, #16] @ 3294c4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq fp, r0, lsr #2 │ │ │ │ - rsceq ip, sl, r8, lsr #20 │ │ │ │ - rsceq ip, sl, r0, lsl #19 │ │ │ │ + rsceq ip, sl, r8, asr #20 │ │ │ │ + rsceq ip, sl, r0, lsr #19 │ │ │ │ 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] @ 32952c │ │ │ │ ldr r2, [pc, #76] @ 329530 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bne 329514 │ │ │ │ add r0, r0, #491520 @ 0x78000 │ │ │ │ ldr r3, [r0, #3748] @ 0xea4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -733651,37 +733651,37 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq fp, r4, asr #32 │ │ │ │ andeq r8, r0, r0, asr #22 │ │ │ │ - rsceq ip, sl, r8, asr #18 │ │ │ │ + rsceq ip, sl, r8, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 32956c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 32f44c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r8, [fp, #-248]! @ 0xffffff08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 3295a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 32ec98 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq fp, r0, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -733759,15 +733759,15 @@ │ │ │ │ bl 4e8684 │ │ │ │ b 3295f0 │ │ │ │ ldr r3, [pc, #104] @ 329740 │ │ │ │ add r3, pc, r3 │ │ │ │ b 329670 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #92] @ 329744 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bl 5be34 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5bd8c │ │ │ │ ldr r1, [pc, #68] @ 329748 │ │ │ │ mov r2, r5 │ │ │ │ @@ -733776,23 +733776,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2869d4 │ │ │ │ b 3296c4 │ │ │ │ cmneq fp, r5, lsr #26 │ │ │ │ cmneq fp, r4, lsr #20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r0, lsl #20 │ │ │ │ - rsceq ip, sl, r8, asr r8 │ │ │ │ - rsceq ip, sl, r4, asr #16 │ │ │ │ - rsceq ip, sl, r0, lsl r8 │ │ │ │ + rsceq ip, sl, r8, ror r8 │ │ │ │ + rsceq ip, sl, r4, ror #16 │ │ │ │ + rsceq ip, sl, r0, lsr r8 │ │ │ │ cmneq r0, r0, asr #25 │ │ │ │ - rsceq ip, sl, r8, lsl r8 │ │ │ │ - rsceq pc, sp, r0, lsl #23 │ │ │ │ - rsceq ip, sl, r0, lsr #15 │ │ │ │ + rsceq ip, sl, r8, lsr r8 │ │ │ │ + rsceq pc, sp, r0, lsr #23 │ │ │ │ + rsceq ip, sl, r0, asr #15 │ │ │ │ cmneq fp, r0, asr #28 │ │ │ │ - rsceq ip, sl, r8, lsr #15 │ │ │ │ + rsceq ip, sl, r8, asr #15 │ │ │ │ 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] @ 3298f0 │ │ │ │ @@ -733892,24 +733892,24 @@ │ │ │ │ bl 4e6664 │ │ │ │ b 3297ac │ │ │ │ mov r6, #0 │ │ │ │ b 3298a0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r8, lsl #17 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq ip, sl, ip, lsr r7 │ │ │ │ + rsceq ip, sl, ip, asr r7 │ │ │ │ cmneq fp, r4, lsr fp │ │ │ │ - rsceq ip, sl, r0, lsr r7 │ │ │ │ - strheq ip, [sl], #100 @ 0x64 @ │ │ │ │ - rsceq ip, sl, r4, lsl #13 │ │ │ │ + rsceq ip, sl, r0, asr r7 │ │ │ │ + ldrdeq ip, [sl], #100 @ 0x64 @ │ │ │ │ + rsceq ip, sl, r4, lsr #13 │ │ │ │ cmneq r0, r8, lsr fp │ │ │ │ - smlaleq ip, sl, r0, r6 │ │ │ │ - rsceq r0, fp, r4, lsl #24 │ │ │ │ + strheq ip, [sl], #96 @ 0x60 @ │ │ │ │ + rsceq r0, fp, r4, lsr #24 │ │ │ │ cmneq fp, r0, asr r7 │ │ │ │ - rsceq ip, sl, r0, lsr #11 │ │ │ │ + rsceq ip, sl, r0, asr #11 │ │ │ │ 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] @ 329c14 │ │ │ │ ldr ip, [pc, #732] @ 329c18 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -733918,15 +733918,15 @@ │ │ │ │ ldr r7, [pc, #720] @ 329c1c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r7] │ │ │ │ mov r9, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r6, r3 │ │ │ │ bl 32ec98 │ │ │ │ cmp r4, #0 │ │ │ │ bne 3299ac │ │ │ │ @@ -734097,18 +734097,18 @@ │ │ │ │ b 329bcc │ │ │ │ cmneq fp, r0, asr #13 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsbeq r8, [fp, #-180]! @ 0xffffff4c │ │ │ │ cmneq fp, r0, ror r6 │ │ │ │ cmneq fp, r4, lsl #10 │ │ │ │ cmneq fp, r0, asr r4 │ │ │ │ - rsceq ip, sl, r4, asr #6 │ │ │ │ + rsceq ip, sl, r4, ror #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ cmneq fp, ip, lsl #8 │ │ │ │ - rsceq ip, sl, r0, lsl #6 │ │ │ │ + rsceq ip, sl, r0, lsr #6 │ │ │ │ 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] @ 329f54 │ │ │ │ ldr ip, [pc, #768] @ 329f58 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -734118,15 +734118,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r9, [pc, #740] @ 329f60 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r3 │ │ │ │ bl 32eda4 │ │ │ │ @@ -734302,26 +734302,26 @@ │ │ │ │ ldr r2, [pc, #64] @ 329f8c │ │ │ │ ldr r1, [pc, #52] @ 329f84 │ │ │ │ add r2, pc, r2 │ │ │ │ b 329d9c │ │ │ │ cmneq fp, r4, lsr #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq r8, [fp, #-136]! @ 0xffffff78 │ │ │ │ - rsceq ip, sl, r4, lsl #5 │ │ │ │ + rsceq ip, sl, r4, lsr #5 │ │ │ │ cmneq fp, r8, lsr #6 │ │ │ │ cmneq fp, r0, lsl #5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmneq fp, r0, lsl #3 │ │ │ │ cmneq fp, r4, asr #2 │ │ │ │ - rsceq ip, sl, r8, asr #32 │ │ │ │ + rsceq ip, sl, r8, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq fp, r4, lsl #2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldrsbeq r6, [fp, #-0]! │ │ │ │ - rsceq fp, sl, r0, asr #31 │ │ │ │ + rsceq fp, sl, r0, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r1, [pc, #256] @ 32a0a8 │ │ │ │ ldr r2, [pc, #256] @ 32a0ac │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -734330,15 +734330,15 @@ │ │ │ │ ldr r3, [pc, #244] @ 32a0b0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ bl 5c2b4 │ │ │ │ ldr r2, [pc, #200] @ 32a0b4 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -734387,22 +734387,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 32a028 │ │ │ │ b 32a054 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r0, asr r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r4, ror #10 │ │ │ │ - rsceq fp, sl, r4, asr pc │ │ │ │ + rsceq fp, sl, r4, ror pc │ │ │ │ cmneq fp, r8, asr #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [pc, #204] @ 32a194 │ │ │ │ ldr r4, [pc, #204] @ 32a198 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, r4 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ beq 32a12c │ │ │ │ ldr ip, [pc, #180] @ 32a19c │ │ │ │ cmp r5, ip │ │ │ │ addeq ip, r0, #94208 @ 0x17000 │ │ │ │ addeq ip, ip, #864 @ 0x360 │ │ │ │ @@ -734446,23 +734446,23 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ cmneq fp, ip, asr r4 │ │ │ │ andeq r8, r0, r0, lsr fp │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ - tsteq r4, r6, lsl r9 │ │ │ │ - rsceq fp, sl, r4, lsr lr │ │ │ │ - strdeq fp, [sl], #212 @ 0xd4 @ │ │ │ │ + tsteq r4, r6, lsr r9 │ │ │ │ + rsceq fp, sl, r4, asr lr │ │ │ │ + rsceq fp, sl, r4, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 32a1ec │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #2996] @ 0xbb4 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ bl 3e62e4 │ │ │ │ @@ -734483,15 +734483,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r4, [pc, #456] @ 32a3ec │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r8, r6 │ │ │ │ bmi 32a32c │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ bhi 32a36c │ │ │ │ @@ -734595,23 +734595,23 @@ │ │ │ │ bl 286da0 │ │ │ │ b 32a340 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r8, ror #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq r8, [fp, #-40]! @ 0xffffffd8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - rsceq fp, sl, r0, lsr #26 │ │ │ │ + rsceq fp, sl, r0, asr #26 │ │ │ │ andeq r9, r0, r1, asr r5 │ │ │ │ - strdeq fp, [sl], #192 @ 0xc0 @ │ │ │ │ - rsceq fp, sl, r4, ror ip │ │ │ │ + rsceq fp, sl, r0, lsl sp │ │ │ │ + smlaleq fp, sl, r4, ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrheq r5, [fp, #-192]! @ 0xffffff40 │ │ │ │ - rsceq fp, sl, r8, asr ip │ │ │ │ + rsceq fp, sl, r8, ror ip │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq fp, sl, r4, lsr #24 │ │ │ │ + rsceq fp, sl, r4, asr #24 │ │ │ │ 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] @ 32a57c │ │ │ │ ldr ip, [pc, #328] @ 32a580 │ │ │ │ @@ -734621,15 +734621,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #312] @ 32a584 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [r0, r2] │ │ │ │ blt 32a4fc │ │ │ │ ldr r2, [pc, #272] @ 32a588 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -734696,32 +734696,32 @@ │ │ │ │ bl 286da0 │ │ │ │ str r6, [r4] │ │ │ │ b 32a4d0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r4, asr #23 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsbeq r8, [fp, #-4]! │ │ │ │ - rsceq fp, sl, ip, asr #23 │ │ │ │ - rsceq fp, sl, r4, asr #23 │ │ │ │ + rsceq fp, sl, ip, ror #23 │ │ │ │ + rsceq fp, sl, r4, ror #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq fp, r0, lsr #22 │ │ │ │ ldrsheq r5, [fp, #-164]! @ 0xffffff5c │ │ │ │ - strdeq fp, [sl], #172 @ 0xac @ │ │ │ │ + rsceq fp, sl, ip, lsl fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq fp, [sl], #168 @ 0xa8 @ │ │ │ │ + rsceq fp, sl, r8, lsl fp │ │ │ │ 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] @ 32a694 │ │ │ │ ldr r8, [pc, #212] @ 32a698 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -734764,27 +734764,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ 32a6a4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq fp, r8, ror #30 │ │ │ │ - rsceq fp, sl, r8, ror #21 │ │ │ │ + rsceq fp, sl, r8, lsl #22 │ │ │ │ andeq r8, r0, pc, asr r7 │ │ │ │ - rsceq fp, sl, ip, asr #20 │ │ │ │ + rsceq fp, sl, ip, ror #20 │ │ │ │ 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] @ 32a700 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ bl 32f44c │ │ │ │ ldr r3, [pc, #32] @ 32a704 │ │ │ │ cmp r4, r3 │ │ │ │ beq 32a6f8 │ │ │ │ @@ -734799,15 +734799,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ 32a7dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r2, [pc, #168] @ 32a7e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ @@ -734846,25 +734846,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 32a7a0 │ │ │ │ cmneq fp, r8, lsl #28 │ │ │ │ - rsceq fp, sl, ip, lsr #19 │ │ │ │ + rsceq fp, sl, ip, asr #19 │ │ │ │ andeq r8, r0, r7, asr r2 │ │ │ │ - rsceq fp, sl, r0, lsl #19 │ │ │ │ - rsceq fp, sl, r8, asr r9 │ │ │ │ + rsceq fp, sl, r0, lsr #19 │ │ │ │ + rsceq fp, sl, r8, ror 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, #96] @ 32a86c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #475136 @ 0x74000 │ │ │ │ ldr r3, [r6, #3472] @ 0xd90 │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -734889,15 +734889,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #304] @ 32a9b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #288] @ 32a9bc │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r2, #1452] @ 0x5ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -734966,29 +734966,29 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 166a98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 32a934 │ │ │ │ cmneq fp, r0, lsr #25 │ │ │ │ cmneq fp, r0, asr r7 │ │ │ │ - rsceq fp, sl, r4, lsr #17 │ │ │ │ + rsceq fp, sl, r4, asr #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r8, r0, r2, ror lr │ │ │ │ - rsceq fp, sl, r0, ror #15 │ │ │ │ - rsceq fp, sl, r8, asr #15 │ │ │ │ + rsceq fp, sl, r0, lsl #16 │ │ │ │ + rsceq fp, sl, r8, ror #15 │ │ │ │ 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] @ 32ab18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #276] @ 32ab1c │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1452] @ 0x5ac │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32aa30 │ │ │ │ @@ -735054,29 +735054,29 @@ │ │ │ │ b 32aaec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 32aa9c │ │ │ │ cmneq fp, r4, lsr fp │ │ │ │ cmneq fp, ip, ror #11 │ │ │ │ - rsceq fp, sl, r8, asr #14 │ │ │ │ + rsceq fp, sl, r8, ror #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r8, r0, r3, ror lr │ │ │ │ - strdeq fp, [sl], #100 @ 0x64 @ │ │ │ │ + rsceq fp, sl, r4, lsl r7 │ │ │ │ muleq r7, r4, sp │ │ │ │ andeq r4, r7, r4, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 32ac44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r2 │ │ │ │ bl 327fb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32ac00 │ │ │ │ @@ -735128,31 +735128,31 @@ │ │ │ │ ldr r1, [pc, #44] @ 32ac60 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 32ac1c │ │ │ │ ldrsbeq r7, [fp, #-148]! @ 0xffffff6c │ │ │ │ - rsceq fp, sl, r4, lsl #12 │ │ │ │ + rsceq fp, sl, r4, lsr #12 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ - rsceq fp, sl, r8, ror r5 │ │ │ │ - rscseq r0, r0, ip, asr #14 │ │ │ │ + smlaleq fp, sl, r8, r5 │ │ │ │ + rscseq r0, r0, ip, ror #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq fp, sl, r4, asr r5 │ │ │ │ - rscseq r0, r0, r8, lsr #14 │ │ │ │ + rsceq fp, sl, r4, ror r5 │ │ │ │ + rscseq r0, r0, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 32ad8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r2 │ │ │ │ bl 327fb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32ad48 │ │ │ │ @@ -735210,31 +735210,31 @@ │ │ │ │ ldr r1, [pc, #44] @ 32ada8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 32ad64 │ │ │ │ cmneq fp, r4, lsr #17 │ │ │ │ - strdeq fp, [sl], #68 @ 0x44 @ │ │ │ │ + rsceq fp, sl, r4, lsl r5 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ - rsceq fp, sl, r0, asr r4 │ │ │ │ - rscseq r0, r0, r4, lsl #12 │ │ │ │ + rsceq fp, sl, r0, ror r4 │ │ │ │ + rscseq r0, r0, r4, lsr #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq fp, sl, ip, lsr #8 │ │ │ │ - rscseq r0, r0, r0, ror #11 │ │ │ │ + rsceq fp, sl, ip, asr #8 │ │ │ │ + rscseq r0, r0, r0, lsl #12 │ │ │ │ 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] @ 32b05c │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bl 327fb8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ @@ -735390,45 +735390,45 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #52] @ 32b084 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq fp, ip, asr r7 │ │ │ │ - strheq fp, [sl], #60 @ 0x3c @ │ │ │ │ + ldrdeq fp, [sl], #60 @ 0x3c @ │ │ │ │ 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 │ │ │ │ - rsceq fp, sl, r0, ror #5 │ │ │ │ - rscseq r0, r0, ip, ror r4 │ │ │ │ + rsceq fp, sl, r0, lsl #6 │ │ │ │ + smlalseq r0, r0, ip, r4 @ │ │ │ │ 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 │ │ │ │ - strdeq fp, [sl], #16 @ │ │ │ │ - rsceq fp, sl, ip, lsl #4 │ │ │ │ + rsceq fp, sl, r0, lsl r2 │ │ │ │ + rsceq fp, sl, ip, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strheq fp, [sl], #20 @ │ │ │ │ - rscseq r0, r0, r0, asr r3 │ │ │ │ - rsceq fp, sl, ip, ror #2 │ │ │ │ - rscseq r0, r0, r8, lsl #6 │ │ │ │ + ldrdeq fp, [sl], #20 @ │ │ │ │ + rscseq r0, r0, r0, ror r3 │ │ │ │ + rsceq fp, sl, ip, lsl #3 │ │ │ │ + rscseq r0, r0, r8, lsr #6 │ │ │ │ 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] @ 32b1fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bl 327fb8 │ │ │ │ @@ -735494,32 +735494,32 @@ │ │ │ │ movne r1, #5 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne 32b168 │ │ │ │ b 32b1c4 │ │ │ │ cmneq fp, r4, asr r4 │ │ │ │ - rsceq fp, sl, ip, lsl #2 │ │ │ │ + rsceq fp, sl, ip, lsr #2 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ - rsceq fp, sl, ip, lsr #1 │ │ │ │ - rsceq fp, sl, r4, ror r0 │ │ │ │ - ldrheq r0, [r0], #16 @ │ │ │ │ + rsceq fp, sl, ip, asr #1 │ │ │ │ + smlaleq fp, sl, r4, r0 │ │ │ │ + ldrsbeq r0, [r0], #16 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq fp, sl, r0, asr r0 │ │ │ │ - rscseq r0, r0, ip, lsl #3 │ │ │ │ + rsceq fp, sl, r0, ror r0 │ │ │ │ + rscseq r0, r0, ip, lsr #3 │ │ │ │ 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] @ 32b368 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bl 327fb8 │ │ │ │ @@ -735585,32 +735585,32 @@ │ │ │ │ movne r1, #5 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne 32b2d4 │ │ │ │ b 32b330 │ │ │ │ cmneq fp, r8, ror #5 │ │ │ │ - rsceq sl, sl, r4, asr #31 │ │ │ │ + rsceq sl, sl, r4, ror #31 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ - rsceq sl, sl, r4, ror #30 │ │ │ │ - rsceq sl, sl, ip, lsr #30 │ │ │ │ - rscseq r0, r0, r4, asr #32 │ │ │ │ + rsceq sl, sl, r4, lsl #31 │ │ │ │ + rsceq sl, sl, ip, asr #30 │ │ │ │ + rscseq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, sl, r8, lsl #30 │ │ │ │ - rscseq r0, r0, r0, lsr #32 │ │ │ │ + rsceq sl, sl, r8, lsr #30 │ │ │ │ + rscseq r0, r0, r0, asr #32 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #608] @ 32b60c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r2 │ │ │ │ bl 327fb8 │ │ │ │ @@ -735757,34 +735757,34 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 32b5d0 │ │ │ │ cmneq fp, ip, ror r1 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ - strdeq sl, [sl], #204 @ 0xcc @ │ │ │ │ - strdeq pc, [pc], #216 @ │ │ │ │ + rsceq sl, sl, ip, lsl sp │ │ │ │ + rsceq pc, pc, r8, lsl lr @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrdeq sl, [sl], #200 @ 0xc8 @ │ │ │ │ - ldrdeq pc, [pc], #212 @ │ │ │ │ - smlaleq sl, sl, r4, ip @ │ │ │ │ - smlaleq pc, pc, r0, sp @ │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, sl, r0, ror ip │ │ │ │ - rsceq pc, pc, ip, ror #26 │ │ │ │ - rsceq sl, sl, ip, asr ip │ │ │ │ - rsceq pc, pc, r8, asr sp @ │ │ │ │ + strdeq sl, [sl], #200 @ 0xc8 @ │ │ │ │ + strdeq pc, [pc], #212 @ │ │ │ │ + strheq sl, [sl], #196 @ 0xc4 @ │ │ │ │ + strheq pc, [pc], #208 @ │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + smlaleq sl, sl, r0, ip @ │ │ │ │ + rsceq pc, pc, ip, lsl #27 │ │ │ │ + rsceq sl, sl, ip, ror ip │ │ │ │ + rsceq pc, pc, r8, 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, #276] @ 32b778 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ bl 327fb8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -735848,31 +735848,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq fp, r4, asr #29 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ + rsceq sl, sl, r8, ror #22 │ │ │ │ + rsceq pc, pc, ip, asr #24 │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ rsceq sl, sl, r8, asr #22 │ │ │ │ rsceq pc, pc, ip, lsr #24 │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ rsceq sl, sl, r8, lsr #22 │ │ │ │ rsceq pc, pc, ip, lsl #24 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sl, sl, r8, lsl #22 │ │ │ │ - rsceq pc, pc, ip, ror #23 │ │ │ │ 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] @ 32ba18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r2] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 327fb8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -736013,27 +736013,27 @@ │ │ │ │ ldr r3, [r9, #1420] @ 0x58c │ │ │ │ str r3, [r7] │ │ │ │ b 32b8e4 │ │ │ │ ldr r3, [r9, #1428] @ 0x594 │ │ │ │ str r3, [r7] │ │ │ │ b 32b8e4 │ │ │ │ cmneq fp, r4, ror #26 │ │ │ │ - smlaleq sl, sl, ip, sl @ │ │ │ │ + strheq sl, [sl], #172 @ 0xac @ │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ andeq r8, r0, r7, asr #28 │ │ │ │ andeq r8, r0, r8, asr #28 │ │ │ │ - smlaleq sl, sl, ip, r9 @ │ │ │ │ - rsceq pc, pc, r4, ror #20 │ │ │ │ + strheq sl, [sl], #156 @ 0x9c @ │ │ │ │ + rsceq pc, pc, r4, lsl #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, sl, r4, asr #18 │ │ │ │ - rsceq pc, pc, ip, lsl #20 │ │ │ │ + rsceq sl, sl, r4, ror #18 │ │ │ │ + rsceq pc, pc, ip, lsr #20 │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ - rsceq sl, sl, ip, lsl #18 │ │ │ │ - ldrdeq pc, [pc], #148 @ │ │ │ │ + rsceq sl, sl, ip, lsr #18 │ │ │ │ + strdeq pc, [pc], #148 @ │ │ │ │ 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 │ │ │ │ @@ -736103,15 +736103,15 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #824] @ 32beb8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr fp, [pc, #820] @ 32bebc │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r8, r3 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ add fp, pc, fp │ │ │ │ beq 32bbe4 │ │ │ │ ldr r2, [pc, #796] @ 32bec0 │ │ │ │ ldr r3, [pc, #776] @ 32beb0 │ │ │ │ @@ -736165,29 +736165,29 @@ │ │ │ │ beq 32bdf4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r8] │ │ │ │ mov r2, r4 │ │ │ │ add r5, r5, #147456 @ 0x24000 │ │ │ │ add r4, r5, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32be2c │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r5, [r8] │ │ │ │ ldr r4, [sl, #4] │ │ │ │ add r5, r5, #147456 @ 0x24000 │ │ │ │ ldr r2, [r5, #432] @ 0x1b0 │ │ │ │ cmp sl, r4 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ bne 32bd6c │ │ │ │ add r4, r5, #436 @ 0x1b4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32be94 │ │ │ │ mov r0, r9 │ │ │ │ bl 5c9c8 │ │ │ │ ldr r2, [pc, #516] @ 32bed4 │ │ │ │ ldr r3, [pc, #476] @ 32beb0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -736279,28 +736279,28 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #2 │ │ │ │ beq 32be58 │ │ │ │ ldr r1, [r5, #436] @ 0x1b4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 32be88 │ │ │ │ b 32be38 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 32be6c │ │ │ │ cmp r5, #0 │ │ │ │ bne 32be58 │ │ │ │ b 32bc88 │ │ │ │ mov r3, #0 │ │ │ │ @@ -736311,32 +736311,32 @@ │ │ │ │ b 32bcc0 │ │ │ │ cmneq fp, r0, lsr #9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, ip, lsr #19 │ │ │ │ andeq r8, r0, lr, lsr #27 │ │ │ │ cmneq fp, r4, ror #8 │ │ │ │ cmneq fp, r4, asr r4 │ │ │ │ - ldrdeq sl, [sl], #108 @ 0x6c @ │ │ │ │ - rsceq sl, sl, ip, ror #13 │ │ │ │ + strdeq sl, [sl], #108 @ 0x6c @ │ │ │ │ + rsceq sl, sl, ip, lsl #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strheq sl, [sl], #104 @ 0x68 @ │ │ │ │ + ldrdeq sl, [sl], #104 @ 0x68 @ │ │ │ │ cmneq fp, r8, lsr #6 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ cmneq fp, r0, lsr r2 │ │ │ │ cmneq fp, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ 32c058 │ │ │ │ ldr r7, [pc, #344] @ 32c05c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 3269a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ @@ -736349,27 +736349,27 @@ │ │ │ │ beq 32bfb0 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #147456 @ 0x24000 │ │ │ │ add r7, r8, #436 @ 0x1b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32bfdc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 5c9c8 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r7, #0 │ │ │ │ add r4, r4, #147456 @ 0x24000 │ │ │ │ str r7, [r5, #4] │ │ │ │ add r5, r4, #436 @ 0x1b4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r7 │ │ │ │ bne 32c020 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5c9c8 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -736391,15 +736391,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 32bff8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 32bfe4 │ │ │ │ b 32bf68 │ │ │ │ mov r1, #1 │ │ │ │ @@ -736407,22 +736407,22 @@ │ │ │ │ str r7, [r4, #436] @ 0x1b4 │ │ │ │ bl 4e2158 │ │ │ │ b 32bf98 │ │ │ │ ldr r1, [r8, #436] @ 0x1b4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 32c014 │ │ │ │ b 32c038 │ │ │ │ cmneq fp, r8, lsr #12 │ │ │ │ - strheq sl, [sl], #60 @ 0x3c @ │ │ │ │ - rsceq sl, sl, r8, lsr #6 │ │ │ │ + ldrdeq sl, [sl], #60 @ 0x3c @ │ │ │ │ + rsceq sl, sl, r8, asr #6 │ │ │ │ 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] @ 32c358 │ │ │ │ mov r6, r2 │ │ │ │ @@ -736437,30 +736437,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ bne 32c230 │ │ │ │ mov r0, fp │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r1 │ │ │ │ bl 4e83b4 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #147456 @ 0x24000 │ │ │ │ add r4, fp, #436 @ 0x1b4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32c2cc │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r9 │ │ │ │ add r3, r3, #147456 @ 0x24000 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sl │ │ │ │ @@ -736514,15 +736514,15 @@ │ │ │ │ ldr r3, [r4, #432] @ 0x1b0 │ │ │ │ add r6, r4, #436 @ 0x1b4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r5, [r3] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r5 │ │ │ │ bne 32c2b8 │ │ │ │ ldr r2, [pc, #356] @ 32c368 │ │ │ │ ldr r3, [pc, #340] @ 32c35c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -736579,15 +736579,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 32c2e8 │ │ │ │ cmp fp, #0 │ │ │ │ bne 32c2d4 │ │ │ │ b 32c104 │ │ │ │ ldr r3, [pc, #100] @ 32c37c │ │ │ │ @@ -736598,42 +736598,42 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b 32c1c8 │ │ │ │ ldr r1, [fp, #436] @ 0x1b4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 32c304 │ │ │ │ b 32c334 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r4, ror pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r4, ror r4 │ │ │ │ - ldrdeq sl, [sl], #24 @ │ │ │ │ + strdeq sl, [sl], #24 @ │ │ │ │ ldrsheq r3, [fp, #-212]! @ 0xffffff2c │ │ │ │ cmneq fp, r0, asr #27 │ │ │ │ - strheq sl, [sl], #0 @ │ │ │ │ - rsceq sl, sl, r8, asr #1 │ │ │ │ + ldrdeq sl, [sl], #0 @ │ │ │ │ + rsceq sl, sl, r8, ror #1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r9, [sl], #240 @ 0xf0 @ │ │ │ │ - rsceq sl, sl, r8, lsr #32 │ │ │ │ + rsceq sl, sl, r0, lsl r0 │ │ │ │ + rsceq sl, sl, r8, 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 │ │ │ │ subs r4, r1, #0 │ │ │ │ beq 32c41c │ │ │ │ ldr r3, [pc, #124] @ 32c424 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmn r5, #1 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ beq 32c408 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, #1 │ │ │ │ bl 5cf5c │ │ │ │ mov r2, r5 │ │ │ │ @@ -736665,15 +736665,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #208] @ 32c510 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, #188] @ 32c514 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ bl 3269a4 │ │ │ │ @@ -736715,28 +736715,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 5c9c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmneq fp, r8, ror #1 │ │ │ │ - strdeq r9, [sl], #232 @ 0xe8 @ │ │ │ │ - rsceq r9, sl, ip, ror #28 │ │ │ │ - strdeq r9, [sl], #216 @ 0xd8 @ │ │ │ │ + rsceq r9, sl, r8, lsl pc │ │ │ │ + rsceq r9, sl, ip, lsl #29 │ │ │ │ + rsceq r9, sl, r8, lsl 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #260] @ 32c640 │ │ │ │ ldr r8, [pc, #260] @ 32c644 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ bl 3269a4 │ │ │ │ @@ -736791,19 +736791,19 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5c9c8 │ │ │ │ cmneq fp, ip, ror #31 │ │ │ │ - rsceq r9, sl, r8, lsl lr │ │ │ │ + rsceq r9, sl, r8, lsr lr │ │ │ │ andeq r8, r0, r9, ror #27 │ │ │ │ - rsceq r9, sl, ip, asr #27 │ │ │ │ - rsceq r9, sl, r4, lsl #27 │ │ │ │ - strdeq r9, [sl], #204 @ 0xcc @ │ │ │ │ + rsceq r9, sl, ip, ror #27 │ │ │ │ + rsceq r9, sl, r4, lsr #27 │ │ │ │ + rsceq r9, sl, ip, lsl sp │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ add r3, r0, #491520 @ 0x78000 │ │ │ │ @@ -737117,15 +737117,15 @@ │ │ │ │ strb r3, [r8, #2996] @ 0xbb4 │ │ │ │ b 32ca08 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r0, ror r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ cmneq fp, r0, lsr #10 │ │ │ │ - rsceq r9, sl, r4, ror r8 │ │ │ │ + smlaleq r9, sl, r4, r8 │ │ │ │ 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, #780] @ 32ce88 │ │ │ │ mov r7, r3 │ │ │ │ @@ -737163,15 +737163,15 @@ │ │ │ │ bl 328174 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #81920 @ 0x14000 │ │ │ │ add r5, r7, #312 @ 0x138 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32cdec │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ add r0, r0, #300 @ 0x12c │ │ │ │ bl b6d20 │ │ │ │ @@ -737184,15 +737184,15 @@ │ │ │ │ add r0, r0, #300 @ 0x12c │ │ │ │ bl b68d0 │ │ │ │ ldr r7, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r7, #81920 @ 0x14000 │ │ │ │ add r9, r7, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32ce54 │ │ │ │ cmp r5, #0 │ │ │ │ bne 32cd14 │ │ │ │ ldr r2, [pc, #524] @ 32ce90 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -737287,28 +737287,28 @@ │ │ │ │ b 32cd54 │ │ │ │ cmp r0, #2 │ │ │ │ beq 32ce18 │ │ │ │ ldr r1, [r7, #312] @ 0x138 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 32ce48 │ │ │ │ b 32cdf8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 32ce2c │ │ │ │ cmp r7, #0 │ │ │ │ bne 32ce18 │ │ │ │ b 32cc20 │ │ │ │ mov r3, #0 │ │ │ │ @@ -737322,44 +737322,44 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b 32cdd8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r8, ror r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq r9, [sl], #12 @ │ │ │ │ + strdeq r9, [sl], #12 @ │ │ │ │ cmneq fp, r4, asr #6 │ │ │ │ - rsceq r9, sl, r0, asr #13 │ │ │ │ - rsceq r7, sl, r0, asr #24 │ │ │ │ - smlaleq r8, sl, r8, ip │ │ │ │ - rsceq r9, sl, r4, lsr r6 │ │ │ │ + rsceq r9, sl, r0, ror #13 │ │ │ │ + rsceq r7, sl, r0, ror #24 │ │ │ │ + strheq r8, [sl], #200 @ 0xc8 @ │ │ │ │ + rsceq r9, sl, r4, asr r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, sl, r4, lsl #12 │ │ │ │ - rsceq r9, sl, r4, ror r5 │ │ │ │ + rsceq r9, sl, r4, lsr #12 │ │ │ │ + smlaleq r9, sl, r4, r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 32cee4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 32cb60 │ │ │ │ cmneq fp, r4, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 32cf60 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #84] @ 32cf64 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 32f6d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -737375,16 +737375,16 @@ │ │ │ │ ldr r2, [pc, #24] @ 32cf68 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 32cf6c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq fp, r8, lsr #12 │ │ │ │ - rsceq r9, sl, r0, lsl r5 │ │ │ │ - smlaleq r9, sl, r0, r4 │ │ │ │ + rsceq r9, sl, r0, lsr r5 │ │ │ │ + strheq r9, [sl], #64 @ 0x40 @ │ │ │ │ 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 r1, [pc, #488] @ 32d170 │ │ │ │ ldr r2, [pc, #488] @ 32d174 │ │ │ │ @@ -737393,15 +737393,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, #476] @ 32d178 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ bl 32f44c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 32d104 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -737511,15 +737511,15 @@ │ │ │ │ b 32d0ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r0, ror r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r4, lsl #11 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ cmneq fp, ip, ror #29 │ │ │ │ - rsceq r9, sl, r0, lsr r2 │ │ │ │ + rsceq r9, sl, r0, asr r2 │ │ │ │ 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 │ │ │ │ @@ -737576,23 +737576,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 328314 │ │ │ │ andeq r8, r7, r8, asr lr │ │ │ │ - rsceq r9, sl, r0, asr #3 │ │ │ │ + rsceq r9, sl, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #272] @ 32d3b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 32d360 │ │ │ │ ldr r6, [pc, #244] @ 32d3b8 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r5, r6 │ │ │ │ @@ -737662,15 +737662,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #700] @ 32d698 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r6, #524288 @ 0x80000 │ │ │ │ ldr r3, [r3, #3928] @ 0xf58 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 32d40c │ │ │ │ @@ -737840,25 +737840,25 @@ │ │ │ │ b 286da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmneq fp, ip, asr #2 │ │ │ │ andeq r8, r7, r8, asr lr │ │ │ │ muleq r7, r4, lr │ │ │ │ andeq r8, r7, r4, lsr #29 │ │ │ │ - rsceq r8, sl, r4, lsl #31 │ │ │ │ + rsceq r8, sl, r4, lsr #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ + rsceq r8, sl, r8, ror pc │ │ │ │ rsceq r8, sl, r8, asr pc │ │ │ │ - rsceq r8, sl, r8, lsr pc │ │ │ │ - rsceq r8, sl, r0, lsr pc │ │ │ │ - rsceq r8, sl, r8, ror #29 │ │ │ │ - ldrdeq r8, [sl], #228 @ 0xe4 @ │ │ │ │ - rsceq r8, sl, r0, asr #29 │ │ │ │ - rsceq r8, sl, ip, lsr #29 │ │ │ │ - smlaleq r8, sl, r8, lr │ │ │ │ - strdeq r8, [sl], #208 @ 0xd0 @ │ │ │ │ + rsceq r8, sl, r0, asr pc │ │ │ │ + rsceq r8, sl, r8, lsl #30 │ │ │ │ + strdeq r8, [sl], #228 @ 0xe4 @ │ │ │ │ + rsceq r8, sl, r0, ror #29 │ │ │ │ + rsceq r8, sl, ip, asr #29 │ │ │ │ + strheq r8, [sl], #232 @ 0xe8 @ │ │ │ │ + rsceq r8, sl, r0, lsl lr │ │ │ │ ldr r3, [pc, #580] @ 32d920 │ │ │ │ cmp r0, r3 │ │ │ │ bhi 32d710 │ │ │ │ sub r3, r3, #20 │ │ │ │ cmp r0, r3 │ │ │ │ bls 32d754 │ │ │ │ ldr r3, [pc, #560] @ 32d924 │ │ │ │ @@ -737999,22 +737999,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 r4, r8, lsr #6 │ │ │ │ + tsteq r4, r8, asr #6 │ │ │ │ andeq r8, r0, lr, lsl #27 │ │ │ │ - strdeq r5, [r4, -pc] │ │ │ │ + tsteq r4, pc, lsl r3 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ andeq r8, r0, sl, lsl r8 │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ muleq r0, fp, pc @ │ │ │ │ - tsteq r4, lr, ror r2 │ │ │ │ + @ instruction: 0x0104529e │ │ │ │ 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] │ │ │ │ @@ -738146,28 +738146,28 @@ │ │ │ │ ldr r0, [pc, #88] @ 32dbb4 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ 32db80 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #68] @ 32dbb0 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ - tsteq r4, r6, asr #32 │ │ │ │ + tsteq r4, r6, rrx │ │ │ │ andeq r8, r0, lr, lsl #27 │ │ │ │ andeq r8, r0, sl, lsr ip │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - smlatteq r4, sp, pc, r4 @ │ │ │ │ + tsteq r4, sp │ │ │ │ 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 r4, ip, ror #30 │ │ │ │ + smlabbeq r4, ip, pc, r4 @ │ │ │ │ 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 │ │ │ │ @@ -738184,16 +738184,16 @@ │ │ │ │ bls 32dbf8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ 32dc0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - smlatteq r4, ip, lr, r4 │ │ │ │ - @ instruction: 0x01044e9c │ │ │ │ + tsteq r4, ip, lsl #30 │ │ │ │ + @ instruction: 0x01044ebc │ │ │ │ ldr r3, [pc, #364] @ 32dd84 │ │ │ │ ldr ip, [pc, #364] @ 32dd88 │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r0 │ │ │ │ beq 32dcac │ │ │ │ bhi 32dc74 │ │ │ │ @@ -738287,15 +738287,15 @@ │ │ │ │ ldrsbeq r2, [fp, #-60]! @ 0xffffffc4 │ │ │ │ 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 r3 │ │ │ │ - tsteq r4, ip, ror #26 │ │ │ │ + smlabbeq r4, ip, sp, r4 │ │ │ │ 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 │ │ │ │ @@ -738490,25 +738490,25 @@ │ │ │ │ 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 r4, r8, asr #20 │ │ │ │ + tsteq r4, r8, ror #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 sl, r3 │ │ │ │ ldr r3, [pc, #164] @ 32e194 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ bne 32e174 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ @@ -738549,15 +738549,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #388] @ 32e33c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov fp, r2 │ │ │ │ add r7, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r7, #2464] @ 0x9a0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ @@ -738646,35 +738646,35 @@ │ │ │ │ ldr r2, [pc, #52] @ 32e360 │ │ │ │ add r2, pc, r2 │ │ │ │ b 32e2b0 │ │ │ │ ldr r2, [pc, #44] @ 32e364 │ │ │ │ add r2, pc, r2 │ │ │ │ b 32e2b0 │ │ │ │ cmneq fp, r0, ror r3 │ │ │ │ - rsceq r8, sl, ip, asr r3 │ │ │ │ - rsceq r8, sl, r8, asr r2 │ │ │ │ + rsceq r8, sl, ip, ror r3 │ │ │ │ + rsceq r8, sl, r8, ror r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r8, sl, r0, lsl #5 │ │ │ │ + rsceq r8, sl, r0, lsr #5 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - smlaleq r8, sl, ip, r2 │ │ │ │ + strheq r8, [sl], #44 @ 0x2c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r8, sl, r4, lsl #4 │ │ │ │ - rsceq r8, sl, r4, lsl r2 │ │ │ │ - rsceq r8, sl, r0, asr #4 │ │ │ │ + rsceq r8, sl, r4, lsr #4 │ │ │ │ + rsceq r8, sl, r4, lsr r2 │ │ │ │ + rsceq r8, sl, r0, 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 32e4a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ add r6, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r6, #2464] @ 0x9a0 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ @@ -738735,27 +738735,27 @@ │ │ │ │ ldr r2, [pc, #32] @ 32e4b0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 32e474 │ │ │ │ ldr r2, [pc, #24] @ 32e4b4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 32e474 │ │ │ │ cmneq fp, r0, lsr #3 │ │ │ │ - ldrdeq r8, [sl], #24 @ │ │ │ │ - smlaleq r8, sl, r4, r0 │ │ │ │ + strdeq r8, [sl], #24 @ │ │ │ │ + strheq r8, [sl], #4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r8, sl, ip, asr #1 │ │ │ │ - ldrdeq r8, [sl], #12 @ │ │ │ │ + rsceq r8, sl, ip, ror #1 │ │ │ │ + strdeq r8, [sl], #12 @ │ │ │ │ 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, #556] @ 32e6fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ mov r8, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -738769,15 +738769,15 @@ │ │ │ │ add r6, r6, #16384 @ 0x4000 │ │ │ │ orr r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ add r4, r6, #48 @ 0x30 │ │ │ │ str r2, [r3, #3420] @ 0xd5c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32e694 │ │ │ │ cmp r8, #0 │ │ │ │ beq 32e5e4 │ │ │ │ add r4, r5, #35328 @ 0x8a00 │ │ │ │ add r4, r4, #16 │ │ │ │ rsb r9, r5, r5, lsl #30 │ │ │ │ @@ -738820,15 +738820,15 @@ │ │ │ │ add r4, r4, #16 │ │ │ │ bne 32e560 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32e678 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ 32e708 │ │ │ │ ldr r2, [pc, #244] @ 32e70c │ │ │ │ strh r2, [r4, #10] │ │ │ │ @@ -738869,26 +738869,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 32e6b0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 32e69c │ │ │ │ b 32e538 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 32e6cc │ │ │ │ b 32e6dc │ │ │ │ cmneq fp, r8, asr r0 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ @ instruction: 0x000088ba │ │ │ │ @@ -738899,15 +738899,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, #908] @ 32eabc │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -738942,15 +738942,15 @@ │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ add r4, r5, #48 @ 0x30 │ │ │ │ str r1, [r2, #3420] @ 0xd5c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32ea54 │ │ │ │ cmp sl, #0 │ │ │ │ addne r4, fp, #35328 @ 0x8a00 │ │ │ │ addne r4, r4, #16 │ │ │ │ addne r4, r7, r4, lsl #4 │ │ │ │ movne r5, #0 │ │ │ │ @@ -739040,15 +739040,15 @@ │ │ │ │ add r4, r4, #16 │ │ │ │ bne 32e804 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32ea38 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #348] @ 32eae0 │ │ │ │ str r8, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -739105,62 +739105,62 @@ │ │ │ │ b 4e2158 │ │ │ │ cmp r0, #2 │ │ │ │ beq 32ea80 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 32eab0 │ │ │ │ b 32ea60 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 32ea94 │ │ │ │ cmp r5, #0 │ │ │ │ bne 32ea80 │ │ │ │ b 32e7ec │ │ │ │ ldrsheq r3, [fp, #-216]! @ 0xffffff28 │ │ │ │ - rsceq r7, sl, r0, lsl #29 │ │ │ │ + rsceq r7, sl, r0, lsr #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ @ instruction: 0x000088ba │ │ │ │ @ instruction: 0xffff88b8 │ │ │ │ @ instruction: 0xffff8229 │ │ │ │ andeq r8, r0, r9, lsr #4 │ │ │ │ andeq sl, r8, lr, lsl #2 │ │ │ │ - rsceq r7, sl, ip, lsr #26 │ │ │ │ - smlaleq r7, sl, r4, ip │ │ │ │ - rsceq r7, sl, r4, lsr ip │ │ │ │ - rsceq r7, sl, r8, lsl #26 │ │ │ │ + rsceq r7, sl, ip, asr #26 │ │ │ │ + strheq r7, [sl], #196 @ 0xc4 @ │ │ │ │ + rsceq r7, sl, r4, asr ip │ │ │ │ + rsceq r7, sl, r8, lsr #26 │ │ │ │ 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 32eb7c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32eb74 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bne 32eb98 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #264 @ 0x108 │ │ │ │ @@ -739177,15 +739177,15 @@ │ │ │ │ bl 4e8684 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ add r0, r0, #300 @ 0x12c │ │ │ │ bl b6a54 │ │ │ │ b 32eb40 │ │ │ │ @@ -739256,25 +739256,25 @@ │ │ │ │ beq 32ed14 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #81920 @ 0x14000 │ │ │ │ add r5, r6, #312 @ 0x138 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32ed38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #300 @ 0x12c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32ed20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 32ed14 │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [pc, #144] @ 32eda0 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -739295,26 +739295,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 32ed54 │ │ │ │ cmp r7, #0 │ │ │ │ bne 32ed40 │ │ │ │ b 32ecd4 │ │ │ │ ldr r0, [r6, #312] @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 32ed70 │ │ │ │ b 32ed80 │ │ │ │ muleq r0, r9, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -739325,25 +739325,25 @@ │ │ │ │ beq 32ee30 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #81920 @ 0x14000 │ │ │ │ add r5, r6, #312 @ 0x138 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32ee6c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #300 @ 0x12c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32ee54 │ │ │ │ cmp r4, #0 │ │ │ │ beq 32ee30 │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [pc, #204] @ 32eef0 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -739371,15 +739371,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 32ee88 │ │ │ │ cmp r9, #0 │ │ │ │ bne 32ee74 │ │ │ │ b 32ede8 │ │ │ │ ldr r2, [pc, #68] @ 32eefc │ │ │ │ @@ -739389,38 +739389,38 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 32ee48 │ │ │ │ ldr r1, [r6, #312] @ 0x138 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 32eea4 │ │ │ │ b 32eed0 │ │ │ │ muleq r0, r9, r9 │ │ │ │ - rsceq ip, pc, r4, lsr #10 │ │ │ │ + rsceq ip, pc, r4, asr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq ip, pc, r4, lsr #9 │ │ │ │ + rsceq ip, pc, r4, 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 r5, [r0] │ │ │ │ cmp r5, r1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ beq 32ef84 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 32ef7c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 32ef74 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -739435,15 +739435,15 @@ │ │ │ │ bl 4e8684 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ cmp r6, #0 │ │ │ │ beq 32ef98 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -739455,15 +739455,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ bl 4e88a0 │ │ │ │ str r0, [r4, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r1, ip, ip, lsr lr │ │ │ │ + rscseq r1, ip, ip, asr lr │ │ │ │ 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 │ │ │ │ @@ -739504,15 +739504,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ bl 4e8684 │ │ │ │ mov r4, #0 │ │ │ │ b 32f08c │ │ │ │ - ldrsbeq r1, [ip], #216 @ 0xd8 @ │ │ │ │ + ldrsheq r1, [ip], #216 @ 0xd8 @ │ │ │ │ @ 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 │ │ │ │ @@ -739588,15 +739588,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 32f260 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32f254 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 32f220 │ │ │ │ ldr r0, [r9] │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ @@ -739655,32 +739655,32 @@ │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ beq 32f318 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #12 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 32f334 │ │ │ │ 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 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r4, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #81920 @ 0x14000 │ │ │ │ add r8, r9, #312 @ 0x138 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32f3c0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 32f3ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -739688,15 +739688,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4e8684 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r7, r5, #312 @ 0x138 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32f310 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #312] @ 0x138 │ │ │ │ bl 4e2158 │ │ │ │ @@ -739708,28 +739708,28 @@ │ │ │ │ b 32f360 │ │ │ │ cmp r0, #2 │ │ │ │ beq 32f3ec │ │ │ │ ldr r1, [r9, #312] @ 0x138 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 32f41c │ │ │ │ b 32f3cc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 32f400 │ │ │ │ cmp r9, #0 │ │ │ │ bne 32f3ec │ │ │ │ b 32f354 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -739749,25 +739749,25 @@ │ │ │ │ beq 32f4c8 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #81920 @ 0x14000 │ │ │ │ add r5, r6, #312 @ 0x138 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32f4ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #300 @ 0x12c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32f4d4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 32f4c8 │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [pc, #144] @ 32f554 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -739788,26 +739788,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 32f508 │ │ │ │ cmp r7, #0 │ │ │ │ bne 32f4f4 │ │ │ │ b 32f488 │ │ │ │ ldr r0, [r6, #312] @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 32f524 │ │ │ │ b 32f534 │ │ │ │ muleq r0, r9, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -739820,25 +739820,25 @@ │ │ │ │ beq 32f61c │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #81920 @ 0x14000 │ │ │ │ add r5, r7, #312 @ 0x138 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32f654 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #300 @ 0x12c │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32f63c │ │ │ │ cmp r4, #0 │ │ │ │ beq 32f61c │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [pc, #220] @ 32f6bc │ │ │ │ cmp r2, r3 │ │ │ │ @@ -739877,34 +739877,34 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 32f670 │ │ │ │ cmp sl, #0 │ │ │ │ bne 32f65c │ │ │ │ b 32f5a4 │ │ │ │ ldr r1, [r7, #312] @ 0x138 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 32f68c │ │ │ │ b 32f69c │ │ │ │ muleq r0, r9, r9 │ │ │ │ - rsceq fp, pc, r4, ror #26 │ │ │ │ + rsceq fp, pc, r4, lsl #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq fp, pc, r8, lsr sp @ │ │ │ │ + rsceq fp, pc, r8, asr sp @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ b 32f558 │ │ │ │ ldr r2, [r0, #884] @ 0x374 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -740026,15 +740026,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 32f8ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 216c6c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -740190,20 +740190,20 @@ │ │ │ │ movne r1, #1 │ │ │ │ strb r1, [r5, #9] │ │ │ │ b 32f974 │ │ │ │ blcc fe9e2358 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq ip, r2, r0, lsr #4 │ │ │ │ cmneq fp, ip, asr #13 │ │ │ │ - rsceq r6, sl, r8, asr #28 │ │ │ │ - rsceq r6, sl, r8, lsr lr │ │ │ │ + rsceq r6, sl, r8, ror #28 │ │ │ │ + rsceq r6, sl, r8, asr lr │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ andeq r2, r0, r0, lsr r1 │ │ │ │ - smlabteq r4, r8, r0, r3 │ │ │ │ - rsceq r6, sl, r4, ror ip │ │ │ │ + smlatteq r4, r8, r0, r3 │ │ │ │ + smlaleq r6, sl, r4, ip │ │ │ │ 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} │ │ │ │ @@ -740211,44 +740211,44 @@ │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ beq 32fbf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32fec8 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mvn r1, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #4] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32ff30 │ │ │ │ cmp r5, #0 │ │ │ │ beq 32fc4c │ │ │ │ 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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32ff48 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r6, [r8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -740414,28 +740414,28 @@ │ │ │ │ b 32fbe8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 32fef4 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 32ff24 │ │ │ │ b 32fed4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 32ff08 │ │ │ │ cmp r5, #0 │ │ │ │ bne 32fef4 │ │ │ │ b 32fbc0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -740446,28 +740446,28 @@ │ │ │ │ b 32fbe0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 32ff74 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 32ffa4 │ │ │ │ b 32ff54 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 32ff88 │ │ │ │ cmp r4, #0 │ │ │ │ bne 32ff74 │ │ │ │ b 32fc10 │ │ │ │ @ instruction: 0xfffffbac │ │ │ │ @@ -740520,25 +740520,25 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ 3300ac │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ 3300b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - tsteq r4, ip, ror #22 │ │ │ │ - strheq r6, [sl], #120 @ 0x78 @ │ │ │ │ - smlaleq r6, sl, r4, r7 │ │ │ │ - rsceq r6, sl, r0, ror #16 │ │ │ │ - rsceq r6, sl, r0, lsr #16 │ │ │ │ - rsceq r6, sl, ip, lsr #16 │ │ │ │ - smlaleq r6, sl, r4, r7 │ │ │ │ - smlaleq r6, sl, ip, r7 │ │ │ │ - rsceq r6, sl, r8, lsr #15 │ │ │ │ + smlabbeq r4, ip, fp, r2 │ │ │ │ + ldrdeq r6, [sl], #120 @ 0x78 @ │ │ │ │ + strheq r6, [sl], #116 @ 0x74 @ │ │ │ │ + rsceq r6, sl, r0, lsl #17 │ │ │ │ + rsceq r6, sl, r0, asr #16 │ │ │ │ + rsceq r6, sl, ip, asr #16 │ │ │ │ + strheq r6, [sl], #116 @ 0x74 @ │ │ │ │ strheq r6, [sl], #124 @ 0x7c @ │ │ │ │ - rsceq r2, pc, ip, asr r4 @ │ │ │ │ + rsceq r6, sl, r8, asr #15 │ │ │ │ + ldrdeq r6, [sl], #124 @ 0x7c @ │ │ │ │ + rsceq r2, pc, ip, ror r4 @ │ │ │ │ add r0, r0, #94208 @ 0x17000 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #2772] @ 0xad4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3300f8 │ │ │ │ sub r3, r4, #1 │ │ │ │ add lr, r4, #8 │ │ │ │ @@ -740835,15 +740835,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] @ 330598 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, r3, #565248 @ 0x8a000 │ │ │ │ ldr r2, [r1, #3412] @ 0xd54 │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ orr r2, r2, #1024 @ 0x400 │ │ │ │ str r2, [r1, #3412] @ 0xd54 │ │ │ │ str r4, [r3, #2324] @ 0x914 │ │ │ │ @@ -740854,15 +740854,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #288] @ 3306d4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub r1, r0, #512 @ 0x200 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ bhi 3305f8 │ │ │ │ sub r1, r6, #512 @ 0x200 │ │ │ │ cmp r1, #7 │ │ │ │ bls 330610 │ │ │ │ @@ -740924,57 +740924,57 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 166a98 │ │ │ │ ldmib sp, {r0, r2, r3} │ │ │ │ b 330634 │ │ │ │ cmneq fp, r4, ror pc │ │ │ │ - ldrdeq r6, [sl], #44 @ 0x2c @ │ │ │ │ - rsceq r6, sl, r0, lsr #5 │ │ │ │ + strdeq r6, [sl], #44 @ 0x2c @ │ │ │ │ + rsceq r6, sl, r0, asr #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 33070c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 330110 │ │ │ │ cmneq fp, ip, lsr lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #64] @ 33075c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub r3, r4, #512 @ 0x200 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r3, #7 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ bhi 330748 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 330110 │ │ │ │ ldr r2, [pc, #16] @ 330760 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ cmneq fp, ip, lsl #28 │ │ │ │ - smlaleq r6, sl, r8, r1 │ │ │ │ + strheq r6, [sl], #24 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #236] @ 330868 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r2, r4, #102400 @ 0x19000 │ │ │ │ ldrb r3, [r2, #2262] @ 0x8d6 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3307e0 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ add r5, r3, #102400 @ 0x19000 │ │ │ │ @@ -741029,28 +741029,28 @@ │ │ │ │ bl 166a98 │ │ │ │ b 3307bc │ │ │ │ cmneq fp, ip, lsr #27 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 330898 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 330288 │ │ │ │ ldrheq r1, [fp, #-192]! @ 0xffffff40 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #260] @ 3309ac │ │ │ │ ldr r3, [pc, #260] @ 3309b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ bhi 3308f0 │ │ │ │ sub ip, r4, #1 │ │ │ │ sub r3, r3, #5 │ │ │ │ cmp ip, r3 │ │ │ │ bhi 330900 │ │ │ │ @@ -741108,22 +741108,22 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 330288 │ │ │ │ cmneq fp, ip, ror ip │ │ │ │ andeq r1, r0, r3, lsl #28 │ │ │ │ andeq r1, r0, sl, lsl #10 │ │ │ │ - rsceq r6, sl, r8, lsl r0 │ │ │ │ - rsceq r5, sl, r0, ror #31 │ │ │ │ - rsceq r5, sl, r8, lsr #31 │ │ │ │ + rsceq r6, sl, r8, lsr r0 │ │ │ │ + rsceq r6, sl, r0 │ │ │ │ + rsceq r5, sl, r8, asr #31 │ │ │ │ ldr r2, [pc, #116] @ 330a40 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r2, #1513] @ 0x5e9 │ │ │ │ cmp r2, #0 │ │ │ │ beq 330a2c │ │ │ │ sub r2, r3, #1024 @ 0x400 │ │ │ │ sub r2, r2, #4 │ │ │ │ @@ -741144,45 +741144,45 @@ │ │ │ │ ldr r2, [pc, #24] @ 330a4c │ │ │ │ ldr r1, [pc, #24] @ 330a50 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq fp, ip, asr fp │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - rsceq r5, sl, r0, lsr pc │ │ │ │ - rsceq r5, sl, r0, lsl #30 │ │ │ │ + rsceq r5, sl, r0, asr pc │ │ │ │ + rsceq r5, sl, r0, lsr #30 │ │ │ │ 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] @ 330a9c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp] │ │ │ │ bl 33040c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r1, [fp, #-172]! @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #324] @ 330bfc │ │ │ │ ldr r4, [pc, #324] @ 330c00 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ bhi 330b0c │ │ │ │ ldr r3, [pc, #292] @ 330c04 │ │ │ │ sub ip, r1, #1 │ │ │ │ @@ -741257,27 +741257,27 @@ │ │ │ │ ldr r2, [pc, #36] @ 330c1c │ │ │ │ add r2, pc, r2 │ │ │ │ b 330afc │ │ │ │ cmneq fp, r0, ror sl │ │ │ │ andeq r1, r0, r3, lsl #28 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ andeq r1, r0, sl, lsl #10 │ │ │ │ - rsceq r5, sl, r8, ror lr │ │ │ │ - rsceq r5, sl, r0, asr #28 │ │ │ │ - rsceq r5, sl, ip, lsl #28 │ │ │ │ + smlaleq r5, sl, r8, lr │ │ │ │ + rsceq r5, sl, r0, ror #28 │ │ │ │ + rsceq r5, sl, ip, lsr #28 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - ldrdeq r5, [sl], #208 @ 0xd0 @ │ │ │ │ + strdeq r5, [sl], #208 @ 0xd0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #156] @ 330cd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ mov r5, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -741321,15 +741321,15 @@ │ │ │ │ ldr r6, [pc, #252] @ 330df4 │ │ │ │ ldr r7, [pc, #252] @ 330df8 │ │ │ │ mov r4, r1 │ │ │ │ sub r1, r0, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ sub r1, r1, #4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, r7 │ │ │ │ cmpne r1, #1 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ bhi 330dc8 │ │ │ │ mov r9, r3 │ │ │ │ sub r3, r4, #512 @ 0x200 │ │ │ │ @@ -741383,24 +741383,24 @@ │ │ │ │ bl 166a98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 330d48 │ │ │ │ cmneq fp, r4, lsr #16 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - rsceq r5, sl, r4, asr #24 │ │ │ │ - rsceq r5, sl, r0, lsl ip │ │ │ │ + rsceq r5, sl, r4, ror #24 │ │ │ │ + rsceq r5, sl, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 330ea0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 330e90 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -741435,15 +741435,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #172] @ 330f70 │ │ │ │ ldr r5, [pc, #172] @ 330f74 │ │ │ │ sub r2, r0, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r2, #4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r2, #1 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bhi 330f58 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -741478,15 +741478,15 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ cmneq fp, ip, asr r6 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - strheq r5, [sl], #168 @ 0xa8 @ │ │ │ │ + ldrdeq r5, [sl], #168 @ 0xa8 @ │ │ │ │ ldr ip, [pc, #96] @ 330fec │ │ │ │ add r0, r0, #102400 @ 0x19000 │ │ │ │ str ip, [r0, #2264] @ 0x8d8 │ │ │ │ add ip, ip, #465567744 @ 0x1bc00000 │ │ │ │ add ip, ip, #3735552 @ 0x390000 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ ldr r1, [pc, #76] @ 330ff0 │ │ │ │ @@ -741530,28 +741530,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ ldr r4, [r9] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 331144 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq 331188 │ │ │ │ add sl, sp, #16 │ │ │ │ ldr r3, [r4, #712] @ 0x2c8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3311b4 │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r4, #716] @ 0x2cc │ │ │ │ mov r1, r9 │ │ │ │ @@ -741574,25 +741574,25 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 331284 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3311f0 │ │ │ │ ldr r3, [r4, #712] @ 0x2c8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r6, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 331258 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r6, #20] │ │ │ │ b 3310b4 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -741601,25 +741601,25 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 331160 │ │ │ │ cmp sl, #0 │ │ │ │ bne 33114c │ │ │ │ b 33105c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 331270 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r6, #20] │ │ │ │ b 3310c8 │ │ │ │ @@ -741629,39 +741629,39 @@ │ │ │ │ str r3, [r6, #28] │ │ │ │ bl 4e2158 │ │ │ │ b 331090 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 33117c │ │ │ │ b 3311d0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 33121c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 33124c │ │ │ │ b 3311fc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 331230 │ │ │ │ cmp r7, #0 │ │ │ │ bne 33121c │ │ │ │ b 33110c │ │ │ │ mov r3, #0 │ │ │ │ @@ -741688,15 +741688,15 @@ │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33133c │ │ │ │ cmp r4, #0 │ │ │ │ beq 331318 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -741712,30 +741712,30 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4, #4] │ │ │ │ b 33131c │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 331380 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 33139c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 331358 │ │ │ │ cmp r8, #0 │ │ │ │ bne 331344 │ │ │ │ b 3312d4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -741745,15 +741745,15 @@ │ │ │ │ bl 4e2158 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 331374 │ │ │ │ b 3313a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -741761,15 +741761,15 @@ │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3314bc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r8, [r4] │ │ │ │ sub r6, r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r5, #4] │ │ │ │ @@ -741782,15 +741782,15 @@ │ │ │ │ add r3, r3, #131072 @ 0x20000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #372] @ 0x174 │ │ │ │ bl 4ec7f8 │ │ │ │ ldr r7, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3314a8 │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ ldr r3, [r4, #2920] @ 0xb68 │ │ │ │ add r1, r5, #24 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #0 │ │ │ │ @@ -741799,15 +741799,15 @@ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5c9c8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -741823,26 +741823,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 3314d8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 3314c4 │ │ │ │ b 3313f8 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 3314f4 │ │ │ │ b 331504 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -741865,28 +741865,28 @@ │ │ │ │ beq 33162c │ │ │ │ mov r4, r1 │ │ │ │ add r6, r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 331638 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq 33167c │ │ │ │ add r9, sp, #8 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3316b8 │ │ │ │ ldr r3, [r7, #420] @ 0x1a4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ @@ -741918,25 +741918,25 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 331654 │ │ │ │ cmp r9, #0 │ │ │ │ bne 331640 │ │ │ │ b 331598 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3316f4 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r1, r4 │ │ │ │ @@ -741950,15 +741950,15 @@ │ │ │ │ str r3, [r4, #28] │ │ │ │ bl 4e2158 │ │ │ │ b 3315cc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 331670 │ │ │ │ b 3316d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #28] │ │ │ │ @@ -742007,15 +742007,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 331808 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ beq 3317f4 │ │ │ │ ldr r2, [pc, #40] @ 33180c │ │ │ │ ldr r1, [pc, #40] @ 331810 │ │ │ │ @@ -742025,24 +742025,24 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ bl 33129c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq fp, r8, ror #26 │ │ │ │ - rsceq r1, r9, r4, lsl r0 │ │ │ │ + rsceq r1, r9, r4, lsr r0 │ │ │ │ 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] @ 331864 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 33129c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ @@ -742055,15 +742055,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] @ 3318d4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 33129c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 3318bc │ │ │ │ @@ -742076,15 +742076,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 3318d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 3318dc │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq fp, r0, lsr #25 │ │ │ │ - rsceq r5, sl, ip, ror #2 │ │ │ │ + rsceq r5, sl, ip, lsl #3 │ │ │ │ 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 │ │ │ │ @@ -742115,26 +742115,26 @@ │ │ │ │ str r7, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ blx r3 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3319b4 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #131072 @ 0x20000 │ │ │ │ ldr r0, [r3, #372] @ 0x174 │ │ │ │ bl 4ec748 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3319f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 331a10 │ │ │ │ mov r2, #0 │ │ │ │ @@ -742142,15 +742142,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 3319d0 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3319bc │ │ │ │ b 331980 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -742159,37 +742159,37 @@ │ │ │ │ bl 4e2158 │ │ │ │ b 3319ac │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 3319ec │ │ │ │ b 331a14 │ │ │ │ ldr r3, [pc, #32] @ 331a5c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 3318e0 │ │ │ │ cmneq fp, ip, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #136] @ 331b00 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r2, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r2, #680] @ 0x2a8 │ │ │ │ cmp r2, #15 │ │ │ │ bne 331ab8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #100] @ 331b04 │ │ │ │ @@ -742216,27 +742216,27 @@ │ │ │ │ ldr r1, [pc, #36] @ 331b18 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r0, [fp, #-160]! @ 0xffffff60 │ │ │ │ andeq r9, r0, r7, lsl r1 │ │ │ │ - rsceq r0, r9, r8, lsr sp │ │ │ │ + rsceq r0, r9, r8, asr sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r4, sl, r8, lsl #31 │ │ │ │ - rsceq r4, sl, ip, lsl #31 │ │ │ │ + rsceq r4, sl, r8, lsr #31 │ │ │ │ + rsceq r4, sl, ip, lsr #31 │ │ │ │ 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] @ 331b6c │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ bl 33129c │ │ │ │ mov r2, r5 │ │ │ │ @@ -742249,15 +742249,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] @ 331c38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 331c04 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -742293,28 +742293,28 @@ │ │ │ │ ldr r2, [pc, #40] @ 331c50 │ │ │ │ ldr r1, [pc, #20] @ 331c40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b 331bfc │ │ │ │ cmneq fp, r0, lsr #19 │ │ │ │ - rsceq r4, sl, r8, lsr #29 │ │ │ │ + rsceq r4, sl, r8, asr #29 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, sp, lsl r1 │ │ │ │ - rsceq r0, r9, r8, ror #23 │ │ │ │ + rsceq r0, r9, r8, lsl #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r4, sl, ip, lsl #29 │ │ │ │ + rsceq r4, sl, ip, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 331c94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 33129c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -742323,15 +742323,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #176] @ 331d60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs ip, r1, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 331d24 │ │ │ │ cmn r3, #1 │ │ │ │ cmneq r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -742367,18 +742367,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 331d68 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq fp, r8, ror r8 │ │ │ │ - strdeq r4, [sl], #208 @ 0xd0 @ │ │ │ │ + rsceq r4, sl, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strheq r4, [sl], #212 @ 0xd4 @ │ │ │ │ - rsceq r4, sl, r8, asr #27 │ │ │ │ + ldrdeq r4, [sl], #212 @ 0xd4 @ │ │ │ │ + rsceq r4, sl, r8, ror #27 │ │ │ │ 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] @ 331f48 │ │ │ │ ldr ip, [pc, #444] @ 331f4c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -742387,15 +742387,15 @@ │ │ │ │ ldr r4, [pc, #432] @ 331f50 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ bl 33129c │ │ │ │ @@ -742491,22 +742491,22 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 331e54 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, ip, ror #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r0, lsl #15 │ │ │ │ - smlabbeq r4, r5, sp, r0 │ │ │ │ + smlatbeq r4, r5, sp, r0 │ │ │ │ andeq r9, r0, r6, lsl r1 │ │ │ │ cmneq sl, r0, asr #3 │ │ │ │ - rsceq r4, sl, r0, ror #25 │ │ │ │ + rsceq r4, sl, r0, lsl #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmneq sl, r8, lsr #2 │ │ │ │ - rsceq r4, sl, r8, asr #24 │ │ │ │ - rsceq r4, sl, r4, asr ip │ │ │ │ + rsceq r4, sl, r8, ror #24 │ │ │ │ + rsceq r4, sl, r4, ror ip │ │ │ │ ldrsbeq lr, [sl, #-0]! │ │ │ │ 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 │ │ │ │ @@ -744169,15 +744169,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 3334f4 │ │ │ │ - tstpeq r3, r5, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r5, asr #14 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -744798,15 +744798,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 3342d0 │ │ │ │ - smlatteq r3, fp, sl, lr │ │ │ │ + tsteq r3, fp, 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 │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ @@ -745255,19 +745255,19 @@ │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r2, r2, #128 @ 0x80 │ │ │ │ orr r2, r2, r3, lsr #18 │ │ │ │ cmp lr, r1 │ │ │ │ strb r2, [r1, #22] │ │ │ │ bne 3349fc │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - tsteq r3, r8, lsr r5 │ │ │ │ + tsteq r3, r8, asr r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x0103e3ba │ │ │ │ - @ instruction: 0x0103e3be │ │ │ │ + ldrdeq lr, [r3, -sl] │ │ │ │ + ldrdeq lr, [r3, -lr] │ │ │ │ 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] @ 335220 │ │ │ │ mov r5, r2 │ │ │ │ @@ -745892,18 +745892,18 @@ │ │ │ │ mov ip, r3 │ │ │ │ str r3, [r0, #308] @ 0x134 │ │ │ │ str r3, [r0, #312] @ 0x138 │ │ │ │ str r1, [r0, #316] @ 0x13c │ │ │ │ mov r3, #0 │ │ │ │ b 3352b4 │ │ │ │ bl 5c3c8 │ │ │ │ - tsteq r3, pc, lsl r9 │ │ │ │ + tsteq r3, pc, lsr r9 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - tsteq r3, r9, ror #16 │ │ │ │ + smlabbeq r3, r9, r8, sp │ │ │ │ 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] @ 335570 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ add r3, r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ @@ -745955,17 +745955,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 │ │ │ │ - smlatteq r3, r0, r6, sp │ │ │ │ + tsteq r3, r0, lsl #14 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - tsteq r3, r0, ror r6 │ │ │ │ + @ instruction: 0x0103d690 │ │ │ │ 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 │ │ │ │ @@ -746396,15 +746396,15 @@ │ │ │ │ addeq r0, r0, r1, lsr #1 │ │ │ │ addne r0, r0, r1 │ │ │ │ cmp r4, ip │ │ │ │ bne 335c14 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - strdeq ip, [r3, -ip] │ │ │ │ + tsteq r3, ip, lsl r0 │ │ │ │ ldr r3, [pc, #188] @ 335d20 │ │ │ │ cmp r1, r3 │ │ │ │ bhi 335ca0 │ │ │ │ sub r3, r3, #6 │ │ │ │ cmp r1, r3 │ │ │ │ bhi 335cec │ │ │ │ sub r3, r3, #31 │ │ │ │ @@ -746521,18 +746521,18 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ bl 286da0 │ │ │ │ b 335df0 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ - rsceq sp, r9, r4, ror fp │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ smlaleq sp, r9, r4, fp │ │ │ │ - rsceq sp, r9, r4, asr #22 │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + strheq sp, [r9], #180 @ 0xb4 @ │ │ │ │ + rsceq sp, r9, r4, ror #22 │ │ │ │ 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 │ │ │ │ @@ -746624,17 +746624,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsceq r0, sl, r4, lsl #24 │ │ │ │ + rsceq r0, sl, r4, lsr #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r0, sl, r4, asr #23 │ │ │ │ + rsceq r0, sl, r4, ror #23 │ │ │ │ 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] @ 336508 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -746957,35 +746957,35 @@ │ │ │ │ b 336310 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r0, ror #31 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - rsceq pc, r8, r8, lsr #10 │ │ │ │ + rsceq pc, r8, r8, asr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmneq sl, r0, ror sp │ │ │ │ - strdeq r0, [sl], #140 @ 0x8c @ │ │ │ │ - rsceq r0, sl, ip, lsl #18 │ │ │ │ - ldrdeq r0, [sl], #128 @ 0x80 @ │ │ │ │ - smlaleq pc, r8, r8, r4 @ │ │ │ │ - rsceq pc, r8, ip, asr #8 │ │ │ │ + rsceq r0, sl, ip, lsl r9 │ │ │ │ + rsceq r0, sl, ip, lsr #18 │ │ │ │ + strdeq r0, [sl], #128 @ 0x80 @ │ │ │ │ + strheq pc, [r8], #72 @ 0x48 @ │ │ │ │ + rsceq pc, r8, ip, ror #8 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - rsceq pc, r8, r8, lsl r3 @ │ │ │ │ - rsceq pc, r8, r8, lsl r3 @ │ │ │ │ - rsceq r0, sl, r0, lsl #16 │ │ │ │ - strdeq pc, [r8], #32 @ │ │ │ │ - strheq r0, [sl], #124 @ 0x7c @ │ │ │ │ - rsceq r0, sl, r8, ror r7 │ │ │ │ - rsceq r0, sl, r8, lsl r7 │ │ │ │ - rsceq r0, sl, r4, lsr #14 │ │ │ │ - strheq pc, [r8], #44 @ 0x2c @ │ │ │ │ - rsceq r0, sl, r0, ror #13 │ │ │ │ - rsceq pc, r8, r4, lsr #5 │ │ │ │ - rsceq pc, r8, r8, lsr #5 │ │ │ │ + rsceq pc, r8, r8, lsr r3 @ │ │ │ │ + rsceq pc, r8, r8, lsr r3 @ │ │ │ │ + rsceq r0, sl, r0, lsr #16 │ │ │ │ + rsceq pc, r8, r0, lsl r3 @ │ │ │ │ + ldrdeq r0, [sl], #124 @ 0x7c @ │ │ │ │ + smlaleq r0, sl, r8, r7 │ │ │ │ + rsceq r0, sl, r8, lsr r7 │ │ │ │ + rsceq r0, sl, r4, asr #14 │ │ │ │ + ldrdeq pc, [r8], #44 @ 0x2c @ │ │ │ │ + rsceq r0, sl, r0, lsl #14 │ │ │ │ + rsceq pc, r8, r4, asr #5 │ │ │ │ + rsceq pc, r8, r8, 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #656] @ 33681c │ │ │ │ mov r4, r3 │ │ │ │ @@ -747152,23 +747152,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 33675c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r8, ror #20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - rsceq sp, r9, r0, lsl #5 │ │ │ │ + rsceq sp, r9, r0, lsr #5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r0, sl, r0, lsl #10 │ │ │ │ + rsceq r0, sl, r0, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x017a9890 │ │ │ │ - smlaleq r0, sl, ip, r4 │ │ │ │ - rsceq r0, sl, ip, lsr #9 │ │ │ │ - smlaleq sp, r9, r4, r1 │ │ │ │ - rsceq sp, r9, r4, asr r1 │ │ │ │ + strheq r0, [sl], #76 @ 0x4c @ │ │ │ │ + rsceq r0, sl, ip, asr #9 │ │ │ │ + strheq sp, [r9], #20 @ │ │ │ │ + rsceq sp, r9, r4, ror r1 │ │ │ │ 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 │ │ │ │ @@ -747227,20 +747227,20 @@ │ │ │ │ ldr r1, [pc, #32] @ 336960 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 3368e4 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - rsceq r0, sl, r8, lsr #7 │ │ │ │ + rsceq r0, sl, r8, asr #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r0, sl, r4, lsr r3 │ │ │ │ + rsceq r0, sl, r4, asr r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r0, sl, r8, ror r3 │ │ │ │ - rsceq r0, sl, ip, asr r3 │ │ │ │ + smlaleq r0, sl, r8, r3 │ │ │ │ + rsceq r0, sl, ip, ror r3 │ │ │ │ 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 │ │ │ │ @@ -747525,15 +747525,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 336b30 │ │ │ │ ldr r5, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 336b30 │ │ │ │ ldr r2, [pc, #392] @ 336f98 │ │ │ │ ldr r3, [pc, #372] @ 336f88 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #204] @ 0xcc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -747569,37 +747569,37 @@ │ │ │ │ bl 286da0 │ │ │ │ b 336dbc │ │ │ │ ldr r3, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r3, #32768 @ 0x8000 │ │ │ │ add sl, r7, #204 @ 0xcc │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 336bc4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 336ee4 │ │ │ │ ldr r1, [r7, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 336f14 │ │ │ │ b 336ec4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 336ef8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 336ee4 │ │ │ │ b 336bc4 │ │ │ │ add r3, r6, #458752 @ 0x70000 │ │ │ │ @@ -747627,18 +747627,18 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ b 336ba0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r4, ror #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ cmneq sl, r0, asr #9 │ │ │ │ - rsceq r0, sl, ip, asr #1 │ │ │ │ + rsceq r0, sl, ip, ror #1 │ │ │ │ cmneq sl, r8, ror #3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq pc, r9, r8, lsr #28 │ │ │ │ + rsceq pc, r9, r8, asr #28 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ @@ -747744,15 +747744,15 @@ │ │ │ │ bne 337048 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 337048 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -747764,29 +747764,29 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3] │ │ │ │ add r4, r2, #32768 @ 0x8000 │ │ │ │ add r3, r4, #204 @ 0xcc │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3370b4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 337218 │ │ │ │ ldr r1, [r4, #204] @ 0xcc │ │ │ │ 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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 3371e4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ @@ -747799,15 +747799,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 337238 │ │ │ │ cmp r5, #0 │ │ │ │ bne 337224 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ @@ -747935,15 +747935,15 @@ │ │ │ │ bxeq lr │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ 337488 │ │ │ │ bx lr │ │ │ │ muleq r0, sp, sp │ │ │ │ - ldrdeq fp, [r3, -r4] │ │ │ │ + strdeq fp, [r3, -r4] │ │ │ │ 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 │ │ │ │ @@ -748952,40 +748952,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 pc, [r9], #92 @ 0x5c @ │ │ │ │ + strdeq pc, [r9], #92 @ 0x5c @ │ │ │ │ cmneq sl, r0, ror r6 │ │ │ │ cmneq sl, r8, lsr r6 │ │ │ │ - rsceq pc, r9, r4, lsl r3 @ │ │ │ │ + rsceq pc, r9, r4, lsr r3 @ │ │ │ │ ldrheq r8, [sl, #-68]! @ 0xffffffbc │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ andeq r1, r0, r4, ror r0 │ │ │ │ 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 │ │ │ │ - rsceq lr, r9, r0, lsl #20 │ │ │ │ - rsceq lr, r9, r8, asr #19 │ │ │ │ - rsceq lr, r9, r4, lsr #15 │ │ │ │ - rsceq lr, r9, r8, lsl #15 │ │ │ │ - rsceq lr, r9, r8, asr r7 │ │ │ │ - rsceq lr, r9, r4, lsr #14 │ │ │ │ - rsceq lr, r9, ip, lsl #14 │ │ │ │ + rsceq lr, r9, r0, lsr #20 │ │ │ │ + rsceq lr, r9, r8, ror #19 │ │ │ │ + rsceq lr, r9, r4, asr #15 │ │ │ │ + rsceq lr, r9, r8, lsr #15 │ │ │ │ + rsceq lr, r9, r8, ror r7 │ │ │ │ + rsceq lr, r9, r4, asr #14 │ │ │ │ + rsceq lr, r9, ip, lsr #14 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ tsteq r4, #0, 8 │ │ │ │ - rsceq lr, r9, ip, asr #13 │ │ │ │ - strheq lr, [r9], #104 @ 0x68 @ │ │ │ │ + rsceq lr, r9, ip, ror #13 │ │ │ │ + ldrdeq lr, [r9], #104 @ 0x68 @ │ │ │ │ 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 33855c │ │ │ │ @@ -749102,15 +749102,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #260] @ 338798 │ │ │ │ ldr r6, [pc, #260] @ 33879c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub sp, sp, #28 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ bhi 33872c │ │ │ │ @@ -749169,29 +749169,29 @@ │ │ │ │ ldrb r2, [r2, #1458] @ 0x5b2 │ │ │ │ b 3386f0 │ │ │ │ @ instruction: 0x017a9e90 │ │ │ │ andeq r8, r0, sl, lsl r5 │ │ │ │ andeq r8, r0, r4, lsl r5 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - rsceq lr, r9, r8, lsr r6 │ │ │ │ + rsceq lr, r9, r8, asr r6 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - rsceq lr, r9, r0, ror #11 │ │ │ │ - rsceq r2, pc, r0, lsl #24 │ │ │ │ + rsceq lr, r9, r0, lsl #12 │ │ │ │ + rsceq r2, pc, r0, lsr #24 │ │ │ │ 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] @ 3388e0 │ │ │ │ ldr r6, [pc, #260] @ 3388e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r4, r6 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ bhi 338874 │ │ │ │ @@ -749251,30 +749251,30 @@ │ │ │ │ ldrb r3, [r3, #1458] @ 0x5b2 │ │ │ │ b 338834 │ │ │ │ cmneq sl, r8, asr #26 │ │ │ │ andeq r8, r0, sl, lsl r5 │ │ │ │ andeq r8, r0, r4, lsl r5 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - ldrdeq lr, [r9], #68 @ 0x44 @ │ │ │ │ + strdeq lr, [r9], #68 @ 0x44 @ │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - rsceq lr, r9, r8, ror r4 │ │ │ │ - strheq r2, [pc], #168 @ │ │ │ │ + smlaleq lr, r9, r8, r4 │ │ │ │ + ldrdeq r2, [pc], #168 @ │ │ │ │ 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] @ 3389c4 │ │ │ │ ldr r8, [pc, #160] @ 3389c8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -749304,28 +749304,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 3389d0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r4, lsl #24 │ │ │ │ - rsceq lr, r9, r4, lsl r4 │ │ │ │ - strheq r2, [pc], #144 @ │ │ │ │ + rsceq lr, r9, r4, lsr r4 │ │ │ │ + ldrdeq r2, [pc], #144 @ │ │ │ │ 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] @ 338aa4 │ │ │ │ ldr r9, [pc, #180] @ 338aa8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -749360,27 +749360,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 286da0 │ │ │ │ cmneq sl, r8, lsr fp │ │ │ │ - rsceq lr, r9, r8, asr r3 │ │ │ │ - ldrdeq r2, [pc], #128 @ │ │ │ │ + rsceq lr, r9, r8, ror r3 │ │ │ │ + strdeq r2, [pc], #128 @ │ │ │ │ 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] @ 338c50 │ │ │ │ ldr r8, [pc, #388] @ 338c54 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -749467,17 +749467,17 @@ │ │ │ │ mov r3, r8 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ b 338b3c │ │ │ │ mov fp, r2 │ │ │ │ mov r8, #6 │ │ │ │ b 338b3c │ │ │ │ cmneq sl, ip, asr sl │ │ │ │ - smlaleq lr, r9, r4, r2 │ │ │ │ - rsceq lr, r9, r0, lsr #4 │ │ │ │ - rsceq r2, pc, ip, ror r7 @ │ │ │ │ + strheq lr, [r9], #36 @ 0x24 @ │ │ │ │ + rsceq lr, r9, r0, asr #4 │ │ │ │ + smlaleq r2, pc, ip, r7 @ │ │ │ │ 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 │ │ │ │ @@ -749485,15 +749485,15 @@ │ │ │ │ ldr r3, [pc, #492] @ 338e74 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [pc, #464] @ 338e78 │ │ │ │ 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 │ │ │ │ @@ -749604,27 +749604,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #28] @ 338e88 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x017a9890 │ │ │ │ - ldrdeq lr, [r9], #8 @ │ │ │ │ + strdeq lr, [r9], #8 @ │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - rsceq sp, r9, ip, lsr #31 │ │ │ │ - rsceq sp, r9, ip, asr #30 │ │ │ │ + rsceq sp, r9, ip, asr #31 │ │ │ │ + rsceq sp, r9, ip, ror #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 │ │ │ │ ldr r2, [pc, #308] @ 338fd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -749693,26 +749693,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 286da0 │ │ │ │ cmneq sl, r4, lsl #13 │ │ │ │ - strheq sp, [r9], #236 @ 0xec @ │ │ │ │ + ldrdeq sp, [r9], #236 @ 0xec @ │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - rsceq sp, r9, ip, lsl #28 │ │ │ │ - smlaleq r2, pc, ip, r3 @ │ │ │ │ + rsceq sp, r9, ip, lsr #28 │ │ │ │ + strheq r2, [pc], #60 @ │ │ │ │ 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] @ 339138 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -749781,31 +749781,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 286da0 │ │ │ │ cmneq sl, r4, lsr #10 │ │ │ │ - rsceq sp, r9, r8, ror sp │ │ │ │ + smlaleq sp, r9, r8, sp │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - rsceq sp, r9, r8, asr #25 │ │ │ │ - rsceq r2, pc, ip, lsr r2 @ │ │ │ │ + rsceq sp, r9, r8, ror #25 │ │ │ │ + rsceq r2, 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #300] @ 339290 │ │ │ │ mov r7, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #292] @ 339294 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #0 │ │ │ │ bl e02c8 │ │ │ │ @@ -749867,28 +749867,28 @@ │ │ │ │ mov r5, #6 │ │ │ │ b 3391b8 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ b 3391b8 │ │ │ │ cmneq sl, r4, asr #7 │ │ │ │ - rsceq sp, r9, r8, lsl #25 │ │ │ │ - rsceq sp, r9, ip, lsr #24 │ │ │ │ + rsceq sp, r9, r8, lsr #25 │ │ │ │ + rsceq sp, r9, ip, asr #24 │ │ │ │ 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] @ 3393e0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #288] @ 3393e4 │ │ │ │ mov r6, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -749951,27 +749951,27 @@ │ │ │ │ mov r5, #6 │ │ │ │ b 339308 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ b 339308 │ │ │ │ cmneq sl, r0, ror r2 │ │ │ │ - rsceq sp, r9, r8, asr #22 │ │ │ │ - strdeq sp, [r9], #172 @ 0xac @ │ │ │ │ + rsceq sp, r9, r8, ror #22 │ │ │ │ + rsceq sp, r9, ip, lsl fp │ │ │ │ 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] @ 339538 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #284] @ 33953c │ │ │ │ ldr r9, [r0, r4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r3 │ │ │ │ bl dde48 │ │ │ │ @@ -750037,28 +750037,28 @@ │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ b 339454 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, #6 │ │ │ │ b 339454 │ │ │ │ cmneq sl, r0, lsr #2 │ │ │ │ - rsceq sp, r9, r8, lsl sl │ │ │ │ - ldrdeq sp, [r9], #144 @ 0x90 @ │ │ │ │ + rsceq sp, r9, r8, lsr sl │ │ │ │ + strdeq sp, [r9], #144 @ 0x90 @ │ │ │ │ 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] @ 339638 │ │ │ │ ldr r9, [pc, #212] @ 33963c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -750101,15 +750101,15 @@ │ │ │ │ str sl, [sp, #20] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ bl 336a74 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq sl, r4, asr #31 │ │ │ │ - rsceq sp, r9, r4, asr #17 │ │ │ │ + rsceq sp, r9, r4, ror #17 │ │ │ │ ldr r3, [pc, #160] @ 3396e8 │ │ │ │ cmp r0, r3 │ │ │ │ beq 3396e0 │ │ │ │ bhi 33967c │ │ │ │ ldr r3, [pc, #148] @ 3396ec │ │ │ │ cmp r0, r3 │ │ │ │ beq 3396e0 │ │ │ │ @@ -750276,15 +750276,15 @@ │ │ │ │ cmp r1, r4 │ │ │ │ bls 3397e0 │ │ │ │ b 339860 │ │ │ │ andeq r8, r0, r0, ror r3 │ │ │ │ ldrsbeq r6, [sl, #-128]! @ 0xffffff80 │ │ │ │ andeq r8, r0, sp, lsr #2 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ - rsceq sp, r9, r0, ror #13 │ │ │ │ + rsceq sp, r9, r0, lsl #14 │ │ │ │ andeq r8, r0, r3, asr #14 │ │ │ │ andeq r8, r0, r2, lsl r9 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r2, r0, r1, lsl #18 │ │ │ │ andeq r8, r0, pc, lsr #2 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ ldr r3, [pc, #148] @ 3399b0 │ │ │ │ @@ -750877,49 +750877,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl aa2c8 │ │ │ │ str r0, [r8] │ │ │ │ b 339db0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r4, lsl r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq pc, sp, r0, lsr #23 │ │ │ │ + rscseq pc, sp, r0, asr #23 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, sl, asr #16 │ │ │ │ andeq r8, r0, pc, asr r0 │ │ │ │ - strdeq r9, [r3, -sl] │ │ │ │ - rscseq r7, fp, r8, lsr #6 │ │ │ │ + tsteq r3, sl, lsl r2 │ │ │ │ + rscseq r7, fp, r8, asr #6 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ ldrsbeq r6, [sl, #-72]! @ 0xffffffb8 │ │ │ │ - rsceq sp, r9, r0, lsr r3 │ │ │ │ + rsceq sp, r9, r0, asr r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlatteq r3, lr, r0, r9 │ │ │ │ + tsteq r3, lr, lsl #2 │ │ │ │ andeq r8, r0, pc, lsr ip │ │ │ │ - strheq r9, [r3, -r8] │ │ │ │ + ldrdeq r9, [r3, -r8] │ │ │ │ cmneq sl, ip, lsr #7 │ │ │ │ - rsceq sp, r9, r4, lsl #5 │ │ │ │ + rsceq sp, r9, r4, lsr #5 │ │ │ │ cmneq sl, r0, ror #6 │ │ │ │ - rsceq sp, r9, r4, lsl #4 │ │ │ │ + rsceq sp, r9, r4, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r8, r0, r0, lsr #13 │ │ │ │ andeq r8, r0, r1, rrx │ │ │ │ andeq r9, r0, r6, lsl #2 │ │ │ │ muleq r0, sp, r1 │ │ │ │ strdeq r8, [r0], -r1 │ │ │ │ cmneq sl, r0, asr #4 │ │ │ │ andeq r8, r0, r1, ror r0 │ │ │ │ ldrsbeq r6, [sl, #-20]! @ 0xffffffec │ │ │ │ - rsceq sp, r9, r8, lsr #1 │ │ │ │ + rsceq sp, r9, r8, asr #1 │ │ │ │ andeq r8, r0, r1, lsr #13 │ │ │ │ cmneq sl, r4, lsr #1 │ │ │ │ - rsceq ip, r9, ip, ror pc │ │ │ │ + smlaleq ip, r9, ip, pc @ │ │ │ │ andeq r1, r0, r3 │ │ │ │ andeq r9, r0, r7, lsl #2 │ │ │ │ cmneq sl, r8, lsr #31 │ │ │ │ - rsceq ip, r9, ip, ror lr │ │ │ │ + smlaleq ip, r9, ip, lr │ │ │ │ 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, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -750995,15 +750995,15 @@ │ │ │ │ b 33a6e0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #32768 @ 0x8000 │ │ │ │ add r6, r7, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33ab40 │ │ │ │ ldrb r7, [r5, #5] │ │ │ │ b 33a330 │ │ │ │ ldr r3, [pc, #2936] @ 33afc8 │ │ │ │ cmp r4, r3 │ │ │ │ beq 33ad04 │ │ │ │ @@ -751131,15 +751131,15 @@ │ │ │ │ bhi 33af08 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r8, r6, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33a5d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r6, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b 33a5d0 │ │ │ │ @@ -751437,43 +751437,43 @@ │ │ │ │ bne 33a5c8 │ │ │ │ ldrh r3, [r9, #150] @ 0x96 │ │ │ │ str r3, [r8] │ │ │ │ b 33a6e0 │ │ │ │ add r4, r6, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33a6e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r6, #204] @ 0xcc │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e2158 │ │ │ │ cmp r0, #2 │ │ │ │ beq 33ab6c │ │ │ │ ldr r1, [r7, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 33ab9c │ │ │ │ b 33ab4c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 33ab80 │ │ │ │ cmp r7, #0 │ │ │ │ bne 33ab6c │ │ │ │ b 33a440 │ │ │ │ ldr r3, [pc, #1108] @ 33b004 │ │ │ │ @@ -751731,33 +751731,33 @@ │ │ │ │ ldr r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls 33a5c8 │ │ │ │ b 33af34 │ │ │ │ ldrsbeq r5, [sl, #-192]! @ 0xffffff40 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - tsteq r3, r0, ror r9 │ │ │ │ + @ instruction: 0x01038990 │ │ │ │ andeq r8, r0, r9, ror #30 │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r8, r0, r5, asr #28 │ │ │ │ andeq r8, r0, r8, ror #26 │ │ │ │ andeq r9, r0, r7, lsr #3 │ │ │ │ andeq r9, r0, r0, lsl #11 │ │ │ │ andeq r9, r0, sl, lsr #3 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x010387b8 │ │ │ │ + ldrdeq r8, [r3, -r8] │ │ │ │ andeq r8, r0, r7, rrx │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 33b0eb @ │ │ │ │ - rscseq lr, sp, r0, ror #31 │ │ │ │ - rsceq ip, r9, r4, lsr r9 │ │ │ │ - rscseq r6, fp, r4, lsl #16 │ │ │ │ + rscseq pc, sp, r0 │ │ │ │ + rsceq ip, r9, r4, asr r9 │ │ │ │ + rscseq r6, fp, r4, lsr #16 │ │ │ │ ldrdeq r8, [r0], -pc @ │ │ │ │ - ldrdeq r8, [r3, -sl] │ │ │ │ - smlabbeq r3, lr, r6, r8 │ │ │ │ + strdeq r8, [r3, -sl] │ │ │ │ + smlatbeq r3, lr, r6, r8 │ │ │ │ andeq r1, r0, r4 │ │ │ │ muleq r0, r1, r1 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r8, r0, r6, asr #28 │ │ │ │ andeq r9, r0, r6, lsr #3 │ │ │ │ andeq r9, r0, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -752533,31 +752533,31 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bcc 33b298 │ │ │ │ b 33bbcc │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ cmneq sl, ip, lsr #31 │ │ │ │ andeq r8, r0, sp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - smlabbeq r3, r6, ip, r7 │ │ │ │ + smlatbeq r3, r6, ip, r7 │ │ │ │ andeq r8, r0, r6, asr #28 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ - tsteq r3, sl, lsr ip │ │ │ │ + tsteq r3, sl, asr ip │ │ │ │ andeq r9, r0, r7, lsr #3 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ strbmi r0, [r8, #2048] @ 0x800 │ │ │ │ strbmi r1, [r8] │ │ │ │ muleq r0, r1, r1 │ │ │ │ - smlabbeq r3, r4, fp, r7 │ │ │ │ + smlatbeq r3, r4, fp, r7 │ │ │ │ andeq r8, r0, r8, ror #26 │ │ │ │ muleq r0, sp, fp │ │ │ │ andeq r8, r0, r7, rrx │ │ │ │ - rscseq lr, sp, r0, lsl r3 │ │ │ │ - rsceq fp, r9, r4, lsl #25 │ │ │ │ - rscseq r5, fp, r8, lsr fp │ │ │ │ - tsteq r3, r0, asr #20 │ │ │ │ + rscseq lr, sp, r0, lsr r3 │ │ │ │ + rsceq fp, r9, r4, lsr #25 │ │ │ │ + rscseq r5, fp, r8, asr fp │ │ │ │ + tsteq r3, r0, ror #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r9, r0, r0, lsl #11 │ │ │ │ andeq r9, r0, sl, lsr #3 │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, r6, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -753047,34 +753047,34 @@ │ │ │ │ b 33bf74 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ ldr r7, [r6] │ │ │ │ b 33c228 │ │ │ │ cmneq sl, r0, lsr r3 │ │ │ │ - rscseq sp, sp, r0, ror #17 │ │ │ │ + rscseq sp, sp, r0, lsl #18 │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rscseq r4, fp, r0, asr #30 │ │ │ │ - rsceq fp, r9, ip, lsl #1 │ │ │ │ + rscseq r4, fp, r0, ror #30 │ │ │ │ + rsceq fp, r9, ip, lsr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, r0, lsl #11 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ @ instruction: 0x00008bbe │ │ │ │ - strheq sl, [r9], #224 @ 0xe0 @ │ │ │ │ - rsceq sl, r9, r0, ror #28 │ │ │ │ - rsceq sl, r9, ip, lsr lr │ │ │ │ + ldrdeq sl, [r9], #224 @ 0xe0 @ │ │ │ │ + rsceq sl, r9, r0, lsl #29 │ │ │ │ + rsceq sl, r9, ip, asr lr │ │ │ │ cmneq fp, r4, lsl r6 │ │ │ │ mvnsmi r0, r0 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ - rsceq sl, r9, r8, asr #23 │ │ │ │ + rsceq sl, r9, r8, ror #23 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sl, r9, ip, lsr #23 │ │ │ │ + rsceq sl, r9, ip, asr #23 │ │ │ │ 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, #3816] @ 33d39c │ │ │ │ @@ -754030,64 +754030,64 @@ │ │ │ │ moveq r3, #1 │ │ │ │ bic r2, r2, #6 │ │ │ │ orr r3, r2, r3, lsl #1 │ │ │ │ strh r6, [r4, #62] @ 0x3e │ │ │ │ strb r3, [r4, #67] @ 0x43 │ │ │ │ b 33c9b8 │ │ │ │ cmneq sl, r4, lsr fp │ │ │ │ - rscseq sp, sp, r4, ror #1 │ │ │ │ + rscseq sp, sp, r4, lsl #2 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ - tsteq r3, ip, lsl #16 │ │ │ │ - rscseq r4, fp, r4, asr #17 │ │ │ │ - rsceq sl, r9, r0, lsl sl │ │ │ │ + tsteq r3, ip, lsr #16 │ │ │ │ + rscseq r4, fp, r4, ror #17 │ │ │ │ + rsceq sl, r9, r0, lsr sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r9, ror #30 │ │ │ │ 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, r8, asr #20 │ │ │ │ muleq r0, sp, fp │ │ │ │ andeq r8, r0, sp, lsr r1 │ │ │ │ - strheq sl, [r9], #112 @ 0x70 @ │ │ │ │ - tsteq r3, r2, lsl r5 │ │ │ │ + ldrdeq sl, [r9], #112 @ 0x70 @ │ │ │ │ + tsteq r3, r2, lsr r5 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ - strdeq sl, [r9], #16 @ │ │ │ │ + rsceq sl, r9, r0, lsl r2 │ │ │ │ andeq r8, r0, lr, asr #16 │ │ │ │ - rsceq r9, r9, ip, lsl #31 │ │ │ │ + rsceq r9, r9, ip, lsr #31 │ │ │ │ andeq r9, r0, r0, lsl #11 │ │ │ │ @ instruction: 0x00008bbe │ │ │ │ andeq r8, r0, r6, asr #28 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ - tsteq r3, ip, lsl ip │ │ │ │ + tsteq r3, ip, lsr ip │ │ │ │ andeq r8, r0, sl, lsl r8 │ │ │ │ andeq r8, r0, r8, asr r0 │ │ │ │ andeq r9, r0, r7, ror #6 │ │ │ │ andeq r8, r0, r7 │ │ │ │ andeq r8, r0, r8 │ │ │ │ andeq r1, r0, r8, lsl pc │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ - strdeq r5, [r3, -pc] │ │ │ │ - rsceq r9, r9, r4, asr #17 │ │ │ │ - ldrdeq r9, [r9], #124 @ 0x7c @ │ │ │ │ + tsteq r3, pc, lsl r7 │ │ │ │ + rsceq r9, r9, r4, ror #17 │ │ │ │ + strdeq r9, [r9], #124 @ 0x7c @ │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ andeq r2, r0, r1, lsl #14 │ │ │ │ - smlaleq r9, r9, r8, r6 @ │ │ │ │ - smlaleq r9, r9, r8, r6 @ │ │ │ │ - rsceq r9, r9, r0, asr r6 │ │ │ │ - rsceq r8, r9, ip, lsl lr │ │ │ │ + strheq r9, [r9], #104 @ 0x68 @ │ │ │ │ + strheq r9, [r9], #104 @ 0x68 @ │ │ │ │ + rsceq r9, r9, r0, ror r6 │ │ │ │ + rsceq r8, r9, ip, lsr lr │ │ │ │ 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 33d000 │ │ │ │ ldr r2, [fp] │ │ │ │ @@ -755339,18 +755339,18 @@ │ │ │ │ andeq r9, r0, r7, lsr #3 │ │ │ │ cmneq sl, r8, asr #20 │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r8, r0, sp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ svccc 0x00e00000 │ │ │ │ cmneq sl, ip, asr #18 │ │ │ │ - rscseq r2, fp, ip, lsl r7 │ │ │ │ + rscseq r2, fp, ip, lsr r7 │ │ │ │ cmneq sl, r0, lsl #18 │ │ │ │ - rsceq r8, r9, r4, lsl r9 │ │ │ │ - rscseq sl, sp, r8, lsl #29 │ │ │ │ + rsceq r8, r9, r4, lsr r9 │ │ │ │ + rscseq sl, sp, r8, lsr #29 │ │ │ │ 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 │ │ │ │ @@ -755644,22 +755644,22 @@ │ │ │ │ b 33eb78 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r1, [sl, #-76]! @ 0xffffffb4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r8, r0, r6, rrx │ │ │ │ andeq r1, r0, r4 │ │ │ │ - smlalseq r2, fp, r4, r2 │ │ │ │ + ldrheq r2, [fp], #36 @ 0x24 @ │ │ │ │ cmneq sl, r8, ror r4 │ │ │ │ - strheq r8, [r9], #64 @ 0x40 @ │ │ │ │ + ldrdeq r8, [r9], #64 @ 0x40 @ │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r6, asr #28 │ │ │ │ cmneq sl, ip, ror #7 │ │ │ │ cmneq sl, r8, ror r3 │ │ │ │ - rscseq sl, sp, r4, lsl #18 │ │ │ │ + rscseq sl, sp, r4, lsr #18 │ │ │ │ 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] @ 33ef28 │ │ │ │ mov r5, r3 │ │ │ │ @@ -755864,17 +755864,17 @@ │ │ │ │ ldr r1, [pc, #24] @ 33f04c │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ mov r1, #1 │ │ │ │ bl 166a98 │ │ │ │ b 33efa4 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rsceq r8, r9, ip, lsl #1 │ │ │ │ + rsceq r8, r9, ip, lsr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r8, r9, r8, asr #32 │ │ │ │ + rsceq r8, r9, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #224] @ 33f14c │ │ │ │ cmp r2, ip │ │ │ │ ldrb ip, [sp, #16] │ │ │ │ @@ -755930,25 +755930,25 @@ │ │ │ │ ldr r1, [pc, #24] @ 33f154 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ mov r1, #1 │ │ │ │ bl 166a98 │ │ │ │ b 33f0ac │ │ │ │ andeq r1, r0, r4 │ │ │ │ - ldrdeq r7, [r9], #240 @ 0xf0 @ │ │ │ │ + strdeq r7, [r9], #240 @ 0xf0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r7, r9, ip, lsl #31 │ │ │ │ + rsceq r7, r9, ip, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 33f1e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2380] @ 0x94c │ │ │ │ ldr r3, [pc, #80] @ 33f1e4 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -755967,23 +755967,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33e4ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq r3, [sl, #-52]! @ 0xffffffcc │ │ │ │ - rsceq r7, r9, ip, ror pc │ │ │ │ + smlaleq r7, r9, ip, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 33f26c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2380] @ 0x94c │ │ │ │ ldr r3, [pc, #80] @ 33f270 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -756002,23 +756002,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33e834 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq sl, r8, lsr #6 │ │ │ │ - rsceq r7, r9, r0, lsl #30 │ │ │ │ + rsceq r7, r9, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 33f2f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2380] @ 0x94c │ │ │ │ ldr r3, [pc, #80] @ 33f2fc │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -756037,23 +756037,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33eaf8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x017a329c │ │ │ │ - rsceq r7, r9, r8, lsl #29 │ │ │ │ + rsceq r7, r9, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 33f384 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2380] @ 0x94c │ │ │ │ ldr r3, [pc, #80] @ 33f388 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -756072,23 +756072,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33ecf8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq sl, r0, lsl r2 │ │ │ │ - rsceq r7, r9, ip, lsl #28 │ │ │ │ + rsceq r7, r9, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 33f410 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2380] @ 0x94c │ │ │ │ ldr r3, [pc, #80] @ 33f414 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -756107,23 +756107,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33ef4c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq sl, r4, lsl #3 │ │ │ │ - smlaleq r7, r9, r4, sp │ │ │ │ + strheq r7, [r9], #212 @ 0xd4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 33f49c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2380] @ 0x94c │ │ │ │ ldr r3, [pc, #80] @ 33f4a0 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -756142,25 +756142,25 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33f054 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r3, [sl, #-8]! │ │ │ │ - rsceq r7, r9, ip, lsl sp │ │ │ │ + rsceq r7, r9, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ 33f540 │ │ │ │ ldr r8, [pc, #132] @ 33f544 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -756183,25 +756183,25 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 33f548 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, ip, rrx │ │ │ │ - rsceq r7, r9, ip, lsr #25 │ │ │ │ + rsceq r7, r9, ip, asr #25 │ │ │ │ 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] @ 33f5ec │ │ │ │ ldr r7, [pc, #136] @ 33f5f0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -756226,26 +756226,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 33f5f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r4, asr #31 │ │ │ │ - rsceq r7, r9, r4, lsr #24 │ │ │ │ - rsceq r3, r8, r8, ror #7 │ │ │ │ + rsceq r7, r9, r4, asr #24 │ │ │ │ + rsceq r3, r8, r8, lsl #8 │ │ │ │ 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] @ 33f69c │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #116] @ 33f6a0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -756270,27 +756270,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 33f6a8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r4, lsl pc │ │ │ │ - rsceq r7, r9, r4, lsl #23 │ │ │ │ - rsceq r7, r9, r4, asr #22 │ │ │ │ + rsceq r7, r9, r4, lsr #23 │ │ │ │ + rsceq r7, r9, r4, 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ 33f748 │ │ │ │ ldr r8, [pc, #132] @ 33f74c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -756313,26 +756313,26 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 33f750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r4, ror #28 │ │ │ │ - rsceq r7, r9, r4, lsl fp │ │ │ │ + rsceq r7, r9, r4, lsr fp │ │ │ │ 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] @ 33f7f0 │ │ │ │ ldr r6, [pc, #132] @ 33f7f4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -756355,25 +756355,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 33f7f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ ldrheq r2, [sl, #-220]! @ 0xffffff24 │ │ │ │ - rsceq r7, r9, r4, lsl #21 │ │ │ │ + rsceq r7, r9, r4, lsr #21 │ │ │ │ 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] @ 33f89c │ │ │ │ ldr r7, [pc, #136] @ 33f8a0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -756398,28 +756398,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 33f8a8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r4, lsl sp │ │ │ │ - strdeq r7, [r9], #156 @ 0x9c @ │ │ │ │ - rsceq r3, r8, r8, lsr r1 │ │ │ │ + rsceq r7, r9, ip, lsl sl │ │ │ │ + rsceq r3, r8, r8, 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, #136] @ 33f94c │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #128] @ 33f950 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -756442,26 +756442,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 33f958 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r4, ror #24 │ │ │ │ - rsceq r7, r9, r4, asr r9 │ │ │ │ - rsceq r7, r9, r4, lsl r9 │ │ │ │ + rsceq r7, r9, r4, ror r9 │ │ │ │ + rsceq r7, r9, r4, lsr r9 │ │ │ │ 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] @ 33f9fc │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #116] @ 33fa00 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -756486,26 +756486,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 33fa08 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 286da0 │ │ │ │ ldrheq r2, [sl, #-180]! @ 0xffffff4c │ │ │ │ - rsceq r7, r9, r0, ror #17 │ │ │ │ - smlaleq r7, r9, ip, r8 │ │ │ │ + rsceq r7, r9, r0, lsl #18 │ │ │ │ + strheq r7, [r9], #140 @ 0x8c @ │ │ │ │ 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] @ 33faac │ │ │ │ ldr r7, [pc, #136] @ 33fab0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -756530,28 +756530,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 33fab8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r4, lsl #22 │ │ │ │ - rsceq r7, r9, r0, ror r8 │ │ │ │ - rsceq r2, r8, r8, lsr #30 │ │ │ │ + smlaleq r7, r9, r0, r8 │ │ │ │ + rsceq r2, r8, 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, #136] @ 33fb5c │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #128] @ 33fb60 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -756574,26 +756574,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 33fb68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r4, asr sl │ │ │ │ - rsceq r7, r9, r8, asr #15 │ │ │ │ - rsceq r7, r9, r8, lsl #15 │ │ │ │ + rsceq r7, r9, r8, ror #15 │ │ │ │ + rsceq r7, r9, r8, lsr #15 │ │ │ │ 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] @ 33fc0c │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #116] @ 33fc10 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -756618,26 +756618,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 33fc18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r4, lsr #19 │ │ │ │ - rsceq r7, r9, r4, asr r7 │ │ │ │ - rsceq r7, r9, r4, lsl r7 │ │ │ │ + rsceq r7, r9, r4, ror r7 │ │ │ │ + rsceq r7, r9, r4, lsr r7 │ │ │ │ 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] @ 33fcbc │ │ │ │ ldr r7, [pc, #136] @ 33fcc0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -756662,26 +756662,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 33fcc8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ ldrsheq r2, [sl, #-132]! @ 0xffffff7c │ │ │ │ - rsceq r7, r9, ip, ror #13 │ │ │ │ - rsceq r2, r8, r8, lsl sp │ │ │ │ + rsceq r7, r9, ip, lsl #14 │ │ │ │ + rsceq r2, r8, r8, lsr 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] @ 33fd6c │ │ │ │ ldr r7, [pc, #136] @ 33fd70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -756706,28 +756706,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 33fd78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r4, asr #16 │ │ │ │ - rsceq r7, r9, r4, asr r6 │ │ │ │ - rsceq r2, r8, r8, ror #24 │ │ │ │ + rsceq r7, r9, r4, ror r6 │ │ │ │ + rsceq r2, r8, r8, lsl #25 │ │ │ │ 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] @ 33fdf0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #84] @ 33fdf4 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -756739,24 +756739,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ bl 33ef4c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x017a2794 │ │ │ │ - strheq r7, [r9], #80 @ 0x50 @ │ │ │ │ + ldrdeq r7, [r9], #80 @ 0x50 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 33fe6c │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #72] @ 33fe70 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -756770,24 +756770,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33ef4c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq sl, r8, lsl r7 │ │ │ │ - rsceq r7, r9, r4, asr r5 │ │ │ │ + rsceq r7, r9, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ 33ff14 │ │ │ │ ldr r7, [pc, #136] @ 33ff18 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -756812,28 +756812,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 33ff20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x017a269c │ │ │ │ - strdeq r7, [r9], #76 @ 0x4c @ │ │ │ │ - rsceq r2, r8, r0, asr #21 │ │ │ │ + rsceq r7, r9, ip, lsl r5 │ │ │ │ + rsceq r2, r8, r0, ror #21 │ │ │ │ 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] @ 33ff98 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #84] @ 33ff9c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -756845,24 +756845,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ bl 33f054 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq sl, ip, ror #11 │ │ │ │ - rsceq r7, r9, r8, asr r4 │ │ │ │ + rsceq r7, r9, r8, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 340014 │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #72] @ 340018 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -756876,15 +756876,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33f054 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq sl, r0, ror r5 │ │ │ │ - strdeq r7, [r9], #60 @ 0x3c @ │ │ │ │ + rsceq r7, r9, ip, lsl r4 │ │ │ │ ldr r3, [pc, #632] @ 34029c │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [pc, #624] @ 3402a0 │ │ │ │ add r3, pc, r3 │ │ │ │ beq 340154 │ │ │ │ bls 3400b8 │ │ │ │ @@ -757067,15 +757067,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [pc, #232] @ 3403ec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r3 │ │ │ │ @@ -757123,24 +757123,24 @@ │ │ │ │ bl 286da0 │ │ │ │ b 340384 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r9, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sl, ip, lsl r2 │ │ │ │ cmnpeq r9, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ - rscseq r0, fp, r8, asr #20 │ │ │ │ - rsceq r7, r9, r4, lsr #32 │ │ │ │ + rscseq r0, fp, r8, ror #20 │ │ │ │ + rsceq r7, r9, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #164] @ 3404b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -757173,16 +757173,16 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmneq sl, r4, lsl r1 │ │ │ │ - rscseq r0, fp, r4, ror r9 │ │ │ │ - rsceq r6, r9, r0, asr pc │ │ │ │ + smlalseq r0, fp, r4, r9 │ │ │ │ + rsceq r6, r9, r0, ror pc │ │ │ │ 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] @ 3405dc │ │ │ │ ldr ip, [pc, #256] @ 3405e0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -757193,15 +757193,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] @ 3405e8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r3 │ │ │ │ bl dde48 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 34057c │ │ │ │ @@ -757248,18 +757248,18 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ b 34057c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r9, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sl, r0, lsr r0 │ │ │ │ - rsceq r6, r9, r0, lsl #30 │ │ │ │ + rsceq r6, r9, r0, lsr #30 │ │ │ │ cmnpeq r9, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ - rscseq r9, sp, r4 │ │ │ │ - rsceq r6, r9, ip, lsr #28 │ │ │ │ + rscseq r9, sp, r4, lsr #32 │ │ │ │ + rsceq r6, r9, ip, asr #28 │ │ │ │ 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] @ 340744 │ │ │ │ ldr ip, [pc, #308] @ 340748 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -757270,15 +757270,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #276] @ 340750 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp] │ │ │ │ @@ -757338,19 +757338,19 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 286da0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r9, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq r1, [sl, #-236]! @ 0xffffff14 │ │ │ │ - rsceq r6, r9, ip, ror #27 │ │ │ │ + rsceq r6, r9, ip, lsl #28 │ │ │ │ cmnpeq r9, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ cmnpeq r9, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - smlalseq r8, sp, ip, lr │ │ │ │ - rsceq r6, r9, r4, asr #25 │ │ │ │ + ldrheq r8, [sp], #236 @ 0xec @ │ │ │ │ + rsceq r6, r9, r4, ror #25 │ │ │ │ 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] @ 3408b0 │ │ │ │ ldr ip, [pc, #308] @ 3408b4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -757361,15 +757361,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #276] @ 3408bc │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -757429,29 +757429,29 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r9, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x017a1d90 │ │ │ │ - rsceq r6, r9, r0, lsr #25 │ │ │ │ + rsceq r6, r9, r0, asr #25 │ │ │ │ cmnpeq r9, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0179f794 │ │ │ │ - rscseq r8, sp, r0, lsr sp │ │ │ │ - rsceq r6, r9, r8, asr fp │ │ │ │ + rscseq r8, sp, r0, asr sp │ │ │ │ + rsceq r6, r9, r8, ror fp │ │ │ │ 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] @ 340998 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #156] @ 34099c │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r3 │ │ │ │ bl dde48 │ │ │ │ @@ -757485,28 +757485,28 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmneq sl, r0, asr #24 │ │ │ │ - rsceq r6, r9, r4, ror fp │ │ │ │ - rscseq r8, sp, r8, asr #24 │ │ │ │ - rsceq r6, r9, r0, ror sl │ │ │ │ + smlaleq r6, r9, r4, fp │ │ │ │ + rscseq r8, sp, r8, ror #24 │ │ │ │ + smlaleq r6, r9, r0, sl │ │ │ │ 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] @ 340a7c │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #180] @ 340a80 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -757542,28 +757542,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 286da0 │ │ │ │ cmneq sl, r8, ror #22 │ │ │ │ - strheq r6, [r9], #172 @ 0xac @ │ │ │ │ - rscseq r8, sp, r4, ror #22 │ │ │ │ - rsceq r6, r9, ip, lsl #19 │ │ │ │ + ldrdeq r6, [r9], #172 @ 0xac @ │ │ │ │ + rscseq r8, sp, r4, lsl #23 │ │ │ │ + rsceq r6, r9, ip, lsr #19 │ │ │ │ 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] @ 340b60 │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #180] @ 340b64 │ │ │ │ mov r6, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -757599,25 +757599,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 286da0 │ │ │ │ cmneq sl, r4, lsl #21 │ │ │ │ - strdeq r6, [r9], #152 @ 0x98 @ │ │ │ │ - rscseq r8, sp, r0, lsl #21 │ │ │ │ - rsceq r6, r9, r8, lsr #17 │ │ │ │ + rsceq r6, r9, r8, lsl sl │ │ │ │ + rscseq r8, sp, r0, lsr #21 │ │ │ │ + rsceq r6, r9, r8, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 340bf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2380] @ 0x94c │ │ │ │ ldr r3, [pc, #80] @ 340bf8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -757636,23 +757636,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33b018 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq sl, r0, lsr #19 │ │ │ │ - rsceq r6, r9, r4, lsr r9 │ │ │ │ + rsceq r6, r9, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 340c80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2380] @ 0x94c │ │ │ │ ldr r3, [pc, #80] @ 340c84 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -757671,23 +757671,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33a2f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq sl, r4, lsl r9 │ │ │ │ - strheq r6, [r9], #140 @ 0x8c @ │ │ │ │ + ldrdeq r6, [r9], #140 @ 0x8c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ 340d3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r6, #102400 @ 0x19000 │ │ │ │ ldr r3, [r3, #2380] @ 0x94c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #120] @ 340d40 │ │ │ │ @@ -757718,24 +757718,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 33a2f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq sl, r8, lsl #17 │ │ │ │ - rsceq r6, r9, ip, lsr r8 │ │ │ │ + rsceq r6, r9, ip, asr r8 │ │ │ │ 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] @ 340dfc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r6, #102400 @ 0x19000 │ │ │ │ ldr r3, [r3, #2380] @ 0x94c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #120] @ 340e00 │ │ │ │ @@ -757766,26 +757766,26 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 33a2f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq sl, r8, asr #15 │ │ │ │ - smlaleq r6, r9, r4, r7 │ │ │ │ + strheq r6, [r9], #116 @ 0x74 @ │ │ │ │ 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] @ 340ea4 │ │ │ │ ldr r8, [pc, #132] @ 340ea8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -757808,26 +757808,26 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 340eac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r8, lsl #14 │ │ │ │ - strdeq r6, [r9], #108 @ 0x6c @ │ │ │ │ + rsceq r6, r9, ip, lsl r7 │ │ │ │ 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] @ 340f4c │ │ │ │ ldr r6, [pc, #132] @ 340f50 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -757850,25 +757850,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 340f54 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r0, ror #12 │ │ │ │ - rsceq r6, r9, r0, ror r6 │ │ │ │ + smlaleq r6, r9, r0, 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 r3, [pc, #136] @ 340ff8 │ │ │ │ ldr r7, [pc, #136] @ 340ffc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -757893,27 +757893,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 341004 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ ldrheq r1, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - rsceq r6, r9, ip, ror #11 │ │ │ │ - ldrdeq r1, [r8], #156 @ 0x9c @ │ │ │ │ + rsceq r6, r9, ip, lsl #12 │ │ │ │ + strdeq r1, [r8], #156 @ 0x9c @ │ │ │ │ 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] @ 3410a4 │ │ │ │ ldr r8, [pc, #132] @ 3410a8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -757936,26 +757936,26 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 3410ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r8, lsl #10 │ │ │ │ - rsceq r6, r9, ip, asr #10 │ │ │ │ + rsceq r6, r9, ip, ror #10 │ │ │ │ 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] @ 34114c │ │ │ │ ldr r6, [pc, #132] @ 341150 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -757978,25 +757978,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 341154 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r0, ror #8 │ │ │ │ - rsceq r6, r9, r0, asr #9 │ │ │ │ + rsceq r6, r9, r0, ror #9 │ │ │ │ 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] @ 3411f8 │ │ │ │ ldr r7, [pc, #136] @ 3411fc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -758021,26 +758021,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 341204 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ ldrheq r1, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - rsceq r6, r9, ip, lsr r4 │ │ │ │ - ldrdeq r1, [r8], #124 @ 0x7c @ │ │ │ │ + rsceq r6, r9, ip, asr r4 │ │ │ │ + strdeq r1, [r8], #124 @ 0x7c @ │ │ │ │ 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] @ 3412dc │ │ │ │ ldr r7, [pc, #188] @ 3412e0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -758078,29 +758078,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #24] @ 3412ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq sl, r8, lsl #6 │ │ │ │ - rsceq r6, r9, r4, lsr #7 │ │ │ │ + rsceq r6, r9, r4, asr #7 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - strdeq r1, [r8], #104 @ 0x68 @ │ │ │ │ + rsceq r1, r8, r8, lsl r7 │ │ │ │ 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] @ 341398 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r3, [pc, #136] @ 34139c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -758125,27 +758125,27 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl 33a2f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq sl, r0, lsr #4 │ │ │ │ - rsceq r6, r9, ip, asr #5 │ │ │ │ + rsceq r6, r9, ip, ror #5 │ │ │ │ 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] @ 34144c │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r3, [pc, #136] @ 341450 │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -758170,25 +758170,25 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 33a2f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq sl, ip, ror #2 │ │ │ │ - rsceq r6, r9, r4, lsr r2 │ │ │ │ + rsceq r6, r9, r4, asr r2 │ │ │ │ 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] @ 34152c │ │ │ │ ldr r7, [pc, #188] @ 341530 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -758226,29 +758226,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #24] @ 34153c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ ldrheq r1, [sl, #-8]! │ │ │ │ - rsceq r6, r9, r8, lsr #3 │ │ │ │ + rsceq r6, r9, r8, asr #3 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rsceq r1, r8, r8, lsr #9 │ │ │ │ + rsceq r1, r8, r8, asr #9 │ │ │ │ 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] @ 3415e8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r3, [pc, #136] @ 3415ec │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -758273,27 +758273,27 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl 33a2f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq r0, [sl, #-240]! @ 0xffffff10 │ │ │ │ - ldrdeq r6, [r9], #0 @ │ │ │ │ + strdeq r6, [r9], #0 @ │ │ │ │ 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] @ 34169c │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r3, [pc, #136] @ 3416a0 │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -758318,15 +758318,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 33a2f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq sl, ip, lsl pc │ │ │ │ - rsceq r6, r9, r8, lsr r0 │ │ │ │ + rsceq r6, r9, r8, asr r0 │ │ │ │ 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 │ │ │ │ @@ -758475,35 +758475,35 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ ldr r2, [pc, #32] @ 34192c │ │ │ │ ldm sp, {r4, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ b 3418ec │ │ │ │ - rsceq r5, r9, r0, asr lr │ │ │ │ - rsceq r5, r9, ip, asr #27 │ │ │ │ - rsceq r0, r8, r8, lsr #23 │ │ │ │ + rsceq r5, r9, r0, ror lr │ │ │ │ + rsceq r5, r9, ip, ror #27 │ │ │ │ + rsceq r0, r8, r8, asr #23 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, lr, r4, ror sl │ │ │ │ + smlaleq r9, lr, r4, sl │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq r9, lr, r0, asr sl │ │ │ │ + rsceq r9, lr, r0, ror sl │ │ │ │ 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 341980 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 341980 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ cmp r4, r9 │ │ │ │ @@ -758515,15 +758515,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ add r6, r7, #108 @ 0x6c │ │ │ │ mov r9, r5 │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r4, #0 │ │ │ │ beq 3419d4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3419d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ @@ -758538,15 +758538,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 341a20 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ mov r0, r5 │ │ │ │ beq 341a3c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 341a4c │ │ │ │ str r9, [r4] │ │ │ │ cmp r4, r6 │ │ │ │ bne 3419f0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 5c9c8 │ │ │ │ @@ -758585,15 +758585,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] @ 341aec │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ cmp r0, #0 │ │ │ │ beq 341a9c │ │ │ │ mov r1, r3 │ │ │ │ bl 341930 │ │ │ │ b 341a9c │ │ │ │ @@ -758623,15 +758623,15 @@ │ │ │ │ bl 66c2d4 │ │ │ │ add r4, r6, #124 @ 0x7c │ │ │ │ add r9, r6, #140 @ 0x8c │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r5, #0 │ │ │ │ beq 341b80 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 341b80 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ cmp r9, r4 │ │ │ │ @@ -758665,15 +758665,15 @@ │ │ │ │ strh r1, [r3, #12] │ │ │ │ strb r2, [r3, #14] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 280ad0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r8, [r5, #128] @ 0x80 │ │ │ │ b 341bc0 │ │ │ │ mov r1, #1 │ │ │ │ bl 166a98 │ │ │ │ b 341b2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -758756,15 +758756,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 341d90 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 341da0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #3900] @ 0xf3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -758785,15 +758785,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 341e00 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 341e30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 341e48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #3900] @ 0xf3c │ │ │ │ ldr r1, [pc, #80] @ 341e58 │ │ │ │ add r0, r5, #3904 @ 0xf40 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -758828,15 +758828,15 @@ │ │ │ │ ldr r3, [pc, #824] @ 3421bc │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #491520 @ 0x78000 │ │ │ │ ldr r2, [r3, #3748] @ 0xea4 │ │ │ │ add r3, r2, #28 │ │ │ │ add r2, r2, #12 │ │ │ │ b 341ebc │ │ │ │ cmp r3, r2 │ │ │ │ @@ -758918,15 +758918,15 @@ │ │ │ │ blx r6 │ │ │ │ ldr r7, [r5, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ beq 34201c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34201c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ @@ -758956,15 +758956,15 @@ │ │ │ │ bne 3421a8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 3420b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3420b4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ str sl, [r5, #68] @ 0x44 │ │ │ │ @@ -759046,15 +759046,15 @@ │ │ │ │ ldr r3, [pc, #1176] @ 342684 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #491520 @ 0x78000 │ │ │ │ ldr r2, [r3, #3748] @ 0xea4 │ │ │ │ add r3, r2, #28 │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r4, [r3, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ @@ -759172,15 +759172,15 @@ │ │ │ │ blx r6 │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ beq 342414 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 342414 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ @@ -759228,15 +759228,15 @@ │ │ │ │ b 286da0 │ │ │ │ mov sl, #2 │ │ │ │ b 342298 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3424f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3424f4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ str sl, [r4, #68] @ 0x44 │ │ │ │ @@ -759337,38 +759337,38 @@ │ │ │ │ bl 166a98 │ │ │ │ b 3422f4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, lsl lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sl, r0, lsr r3 │ │ │ │ cmneq r9, r4, asr #27 │ │ │ │ - rsceq r5, r9, ip, asr r4 │ │ │ │ + rsceq r5, r9, ip, ror r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x0179db9c │ │ │ │ cmneq r9, r0, ror fp │ │ │ │ - rsceq r5, r9, r0, ror #4 │ │ │ │ + rsceq r5, r9, r0, lsl #5 │ │ │ │ ldrsheq sp, [r9, #-164]! @ 0xffffff5c │ │ │ │ - strheq r5, [r9], #24 @ │ │ │ │ + ldrdeq r5, [r9], #24 @ │ │ │ │ ldrheq sp, [r9, #-172]! @ 0xffffff54 │ │ │ │ - strdeq r5, [r9], #24 @ │ │ │ │ + rsceq r5, r9, r8, lsl r2 │ │ │ │ cmneq r9, ip, ror sl │ │ │ │ - smlaleq r5, r9, r0, r1 │ │ │ │ + strheq r5, [r9], #16 @ │ │ │ │ ldr r3, [pc, #28] @ 3426dc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #524288 @ 0x80000 │ │ │ │ ldr r1, [r3, #3928] @ 0xf58 │ │ │ │ b 341b00 │ │ │ │ cmnpeq r9, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [pc, #60] @ 342724 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #524288 @ 0x80000 │ │ │ │ ldr r1, [r3, #3928] @ 0xf58 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 342710 │ │ │ │ @@ -759376,15 +759376,15 @@ │ │ │ │ b 341b00 │ │ │ │ ldr r2, [pc, #16] @ 342728 │ │ │ │ ldr r1, [pc, #16] @ 34272c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmnpeq r9, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ - rsceq r5, r9, ip, lsl #1 │ │ │ │ + rsceq r5, r9, ip, lsr #1 │ │ │ │ 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] │ │ │ │ @@ -759456,24 +759456,24 @@ │ │ │ │ b 3427d4 │ │ │ │ ldr r2, [pc, #52] @ 34288c │ │ │ │ ldr r1, [pc, #32] @ 34287c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 286da0 │ │ │ │ b 3427d4 │ │ │ │ - rsceq r5, r9, r0, rrx │ │ │ │ - smlaleq fp, r8, r8, r8 │ │ │ │ - rsceq r5, r9, r0, lsr #32 │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r5, r9, r8, rrx │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r5, r9, ip │ │ │ │ - rsceq r5, r9, r0, ror r0 │ │ │ │ - rsceq r4, r9, r8, ror #31 │ │ │ │ - rsceq r5, r9, r4, lsr #32 │ │ │ │ + rsceq r5, r9, r0, lsl #1 │ │ │ │ + strheq fp, [r8], #136 @ 0x88 @ │ │ │ │ + rsceq r5, r9, r0, asr #32 │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + rsceq r5, r9, r8, lsl #1 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + rsceq r5, r9, ip, lsr #32 │ │ │ │ + smlaleq r5, r9, r0, r0 │ │ │ │ + rsceq r5, r9, r8 │ │ │ │ + rsceq r5, r9, r4, asr #32 │ │ │ │ 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] │ │ │ │ @@ -759506,29 +759506,29 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 342948 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 342adc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 342948 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 216c6c │ │ │ │ cmp r5, #0 │ │ │ │ beq 342aec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 342a94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r8, r4, #10 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ add r3, r6, r8, lsl #2 │ │ │ │ str r5, [r9, #3900] @ 0xf3c │ │ │ │ ldr r9, [r3, #4] │ │ │ │ cmp r5, r9 │ │ │ │ beq 342a0c │ │ │ │ cmp r9, #0 │ │ │ │ beq 3429ec │ │ │ │ @@ -759548,26 +759548,26 @@ │ │ │ │ cmp r9, #0 │ │ │ │ beq 3429e4 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 342b54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 342b44 │ │ │ │ cmp r5, #0 │ │ │ │ beq 342b1c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 342b2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r8, r6, r8, lsl #2 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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] │ │ │ │ @@ -759647,30 +759647,30 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 216c6c │ │ │ │ b 3429e4 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r9, #12] │ │ │ │ b 3429e4 │ │ │ │ - rsceq fp, r8, ip, lsl #16 │ │ │ │ - rsceq r4, r9, r8, lsl pc │ │ │ │ + rsceq fp, r8, ip, lsr #16 │ │ │ │ + rsceq r4, r9, r8, lsr pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq fp, r8, r8, lsr #13 │ │ │ │ - smlaleq r4, r9, r8, sp │ │ │ │ + rsceq fp, r8, r8, asr #13 │ │ │ │ + strheq r4, [r9], #216 @ 0xd8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r4, r9, r0, asr lr │ │ │ │ - rsceq r4, r9, r4, asr #28 │ │ │ │ + rsceq r4, r9, r0, ror lr │ │ │ │ + rsceq r4, r9, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 342c78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ bne 342c0c │ │ │ │ add r3, r7, #524288 @ 0x80000 │ │ │ │ @@ -759717,28 +759717,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ bl 286da0 │ │ │ │ b 342c04 │ │ │ │ cmnpeq r9, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - rsceq r4, r9, r8, ror ip │ │ │ │ - smlaleq r4, r9, r4, ip │ │ │ │ + smlaleq r4, r9, r8, ip │ │ │ │ + strheq r4, [r9], #196 @ 0xc4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r4, r9, r0, asr ip │ │ │ │ - smlaleq r4, r9, r4, ip │ │ │ │ + rsceq r4, r9, r0, ror ip │ │ │ │ + strheq r4, [r9], #196 @ 0xc4 @ │ │ │ │ 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] @ 342e70 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -759792,28 +759792,28 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 342dc0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r9, r3 │ │ │ │ beq 342e14 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 342dc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 216c6c │ │ │ │ cmp r8, #0 │ │ │ │ beq 342e38 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r9, r3 │ │ │ │ beq 342e24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r8, [r5, #44] @ 0x2c │ │ │ │ b 342df0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 342e3c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r3, [r8, #16] │ │ │ │ @@ -759843,26 +759843,26 @@ │ │ │ │ ldr r1, [pc, #40] @ 342e88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ b 342d70 │ │ │ │ cmnpeq r9, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ - rsceq r4, r9, ip, ror #20 │ │ │ │ - rsceq r4, r9, ip, ror #22 │ │ │ │ + rsceq r4, r9, ip, lsl #21 │ │ │ │ + rsceq r4, r9, ip, lsl #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r4, r9, r0, ror r9 │ │ │ │ - smlaleq r4, r9, r8, sl │ │ │ │ + smlaleq r4, r9, r0, r9 │ │ │ │ + strheq r4, [r9], #168 @ 0xa8 @ │ │ │ │ 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] @ 343178 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ mov r9, r1 │ │ │ │ add r0, r8, #524288 @ 0x80000 │ │ │ │ ldr r4, [r0, #3928] @ 0xf58 │ │ │ │ mov r7, r3 │ │ │ │ @@ -759872,15 +759872,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 343080 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 3430d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 342f00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 216c6c │ │ │ │ mov r3, #0 │ │ │ │ add fp, r9, #10 │ │ │ │ @@ -759890,15 +759890,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 342f54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 343124 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 342f48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 216c6c │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ @@ -759920,52 +759920,52 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 342fb4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 343148 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 343168 │ │ │ │ cmp r6, #0 │ │ │ │ beq 342f00 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 3430e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add fp, r9, #10 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ add r3, r4, fp, lsl #2 │ │ │ │ str r6, [sl, #3900] @ 0xf3c │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r6, sl │ │ │ │ beq 3430c8 │ │ │ │ cmp sl, #0 │ │ │ │ beq 343140 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 343134 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 343158 │ │ │ │ mov r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ beq 342f48 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ ldreq r3, [r5, #12] │ │ │ │ beq 343110 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r5, [fp, #4] │ │ │ │ b 3430a0 │ │ │ │ add fp, r9, #10 │ │ │ │ add r3, r4, fp, lsl #2 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r5, sl │ │ │ │ beq 343098 │ │ │ │ @@ -760046,15 +760046,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #840] @ 3434e0 │ │ │ │ ldr r5, [pc, #840] @ 3434e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, r5 │ │ │ │ ldr r5, [r0, r1] │ │ │ │ bne 343294 │ │ │ │ mov r7, r2 │ │ │ │ add r2, r5, #524288 @ 0x80000 │ │ │ │ ldr r6, [r2, #3928] @ 0xf58 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ @@ -760074,15 +760074,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 3433f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 3434c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 343228 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 216c6c │ │ │ │ mov r3, #0 │ │ │ │ add r7, r4, #10 │ │ │ │ @@ -760092,15 +760092,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ beq 34327c │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 343440 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 343270 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 216c6c │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ @@ -760129,51 +760129,51 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 3432f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 343450 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3434d0 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 34347c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ add r7, r4, #10 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ add r3, r6, r7, lsl #2 │ │ │ │ str r9, [sl, #3900] @ 0xf3c │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r9, sl │ │ │ │ beq 343428 │ │ │ │ cmp sl, #0 │ │ │ │ beq 34335c │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 343430 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34335c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 216c6c │ │ │ │ ldr r3, [r9, #8] │ │ │ │ mov sl, r9 │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r3, [r9, #12] │ │ │ │ beq 3434ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -760256,30 +760256,30 @@ │ │ │ │ b 343228 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 216c6c │ │ │ │ b 3432f8 │ │ │ │ cmnpeq r9, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ - rsceq r4, r9, r4, ror r6 │ │ │ │ - rsceq r4, r9, r4, lsr #11 │ │ │ │ + smlaleq r4, r9, r4, r6 │ │ │ │ + rsceq r4, r9, r4, asr #11 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r4, r9, r8, asr r5 │ │ │ │ + rsceq r4, r9, r8, ror r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq r4, r9, r4, r5 │ │ │ │ - rsceq r4, r9, r4, lsr r5 │ │ │ │ + strheq r4, [r9], #84 @ 0x54 @ │ │ │ │ + rsceq r4, r9, r4, asr r5 │ │ │ │ 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] @ 3435e0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r2 │ │ │ │ bl 32f44c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ @@ -760319,24 +760319,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 3435e4 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 3435e8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmnpeq r9, ip @ p-variant is OBSOLETE │ │ │ │ - strdeq r4, [r9], #60 @ 0x3c @ │ │ │ │ + rsceq r4, r9, ip, lsl r4 │ │ │ │ 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] @ 343900 │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r7, #524288 @ 0x80000 │ │ │ │ ldr r3, [r3, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -760520,44 +760520,44 @@ │ │ │ │ b 3438c8 │ │ │ │ ldr r2, [pc, #76] @ 343944 │ │ │ │ ldr r1, [pc, #76] @ 343948 │ │ │ │ add r2, pc, r2 │ │ │ │ b 343798 │ │ │ │ cmneq r9, r4, lsr #30 │ │ │ │ andeq r8, r0, sp, lsl #25 │ │ │ │ - rsceq r4, r9, ip, lsl #8 │ │ │ │ + rsceq r4, r9, ip, lsr #8 │ │ │ │ andeq r8, r0, ip, lsl #25 │ │ │ │ - ldrdeq r4, [r9], #60 @ 0x3c @ │ │ │ │ - rsceq r4, r9, r8, lsr #8 │ │ │ │ - rsceq r4, r9, r8, lsr r4 │ │ │ │ + strdeq r4, [r9], #60 @ 0x3c @ │ │ │ │ rsceq r4, r9, r8, asr #8 │ │ │ │ rsceq r4, r9, r8, asr r4 │ │ │ │ - strheq r4, [r9], #56 @ 0x38 @ │ │ │ │ + rsceq r4, r9, r8, ror #8 │ │ │ │ + rsceq r4, r9, r8, ror r4 │ │ │ │ + ldrdeq r4, [r9], #56 @ 0x38 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq r4, r9, r8, r2 │ │ │ │ - rsceq r4, r9, r8, lsr #3 │ │ │ │ - rsceq r4, r9, ip, ror #3 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r4, r9, r8, lsl #4 │ │ │ │ + strheq r4, [r9], #40 @ 0x28 @ │ │ │ │ rsceq r4, r9, r8, asr #3 │ │ │ │ - ldrdeq r4, [r9], #12 @ │ │ │ │ + rsceq r4, r9, ip, lsl #4 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + rsceq r4, r9, r8, lsr #4 │ │ │ │ + rsceq r4, r9, r8, ror #3 │ │ │ │ + strdeq r4, [r9], #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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #256] @ 343a68 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [pc, #244] @ 343a6c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -760609,20 +760609,20 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #36] @ 343a84 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ ldrheq lr, [r9, #-188]! @ 0xffffff44 │ │ │ │ - strdeq r4, [r9], #16 @ │ │ │ │ + rsceq r4, r9, r0, lsl r2 │ │ │ │ strdeq r9, [r0], -r4 │ │ │ │ strdeq r9, [r0], -sl │ │ │ │ - rsceq r4, r9, r0, ror #2 │ │ │ │ + rsceq r4, r9, r0, lsl #3 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ - rsceq r4, r9, r4, asr #2 │ │ │ │ + rsceq r4, r9, r4, ror #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 343a9c │ │ │ │ add r0, r0, #524288 @ 0x80000 │ │ │ │ ldr r0, [r0, #3932] @ 0xf5c │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -760636,41 +760636,41 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #36] @ 343af0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b 3417fc │ │ │ │ cmneq r9, ip, asr sl │ │ │ │ ldr r3, [pc, #36] @ 343b20 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 3417fc │ │ │ │ cmneq r9, ip, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #104] @ 343ba4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 343b8c │ │ │ │ cmp r2, #0 │ │ │ │ bne 343b68 │ │ │ │ @@ -760688,22 +760688,22 @@ │ │ │ │ ldr r2, [pc, #20] @ 343ba8 │ │ │ │ ldr r1, [pc, #20] @ 343bac │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq r9, ip, ror #19 │ │ │ │ - rsceq lr, r7, r4, ror #24 │ │ │ │ + rsceq lr, r7, r4, lsl #25 │ │ │ │ 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] @ 343c70 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 343c54 │ │ │ │ add r4, r4, #524288 @ 0x80000 │ │ │ │ ldr r5, [r4, #3932] @ 0xf5c │ │ │ │ ldr r1, [r4, #3928] @ 0xf58 │ │ │ │ @@ -760724,15 +760724,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r5, #4] │ │ │ │ strb r2, [r5, #15] │ │ │ │ str r5, [r4, #3928] @ 0xf58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #56] @ 343c74 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 343c08 │ │ │ │ bl 341930 │ │ │ │ b 343c08 │ │ │ │ add r0, r4, #507904 @ 0x7c000 │ │ │ │ @@ -760748,15 +760748,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #204] @ 343d5c │ │ │ │ ldr r3, [pc, #204] @ 343d60 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ bne 343d08 │ │ │ │ add r3, r5, #524288 @ 0x80000 │ │ │ │ ldr r2, [r3, #3928] @ 0xf58 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ @@ -760799,27 +760799,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 343d68 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x0179e894 │ │ │ │ andeq r8, r0, r2, lsr #28 │ │ │ │ - rsceq r3, r9, r0, lsl #30 │ │ │ │ + rsceq r3, r9, r0, lsr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r8, r8, asr pc │ │ │ │ - rsceq r3, r9, ip, lsr #29 │ │ │ │ - rsceq r3, r9, r4, asr #29 │ │ │ │ + rsceq r3, r9, ip, asr #29 │ │ │ │ + rsceq r3, r9, r4, ror #29 │ │ │ │ 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, #272] @ 343ea0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ blt 343e70 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -760854,15 +760854,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [pc, #116] @ 343ea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ bne 343dc8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ cmp r0, #0 │ │ │ │ beq 343dc8 │ │ │ │ mov r1, r6 │ │ │ │ bl 341930 │ │ │ │ b 343dc8 │ │ │ │ ldr r0, [pc, #68] @ 343ea8 │ │ │ │ @@ -760881,24 +760881,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 343eb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x0179e798 │ │ │ │ cmneq r9, ip, ror #13 │ │ │ │ andeq r0, r8, r8, asr pc │ │ │ │ - strheq r3, [r9], #220 @ 0xdc @ │ │ │ │ + ldrdeq r3, [r9], #220 @ 0xdc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r3, r9, r8, asr #27 │ │ │ │ + rsceq r3, r9, r8, ror #27 │ │ │ │ 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] @ 343f3c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #688] @ 0x2b0 │ │ │ │ add r3, r4, #524288 @ 0x80000 │ │ │ │ tst r2, #1 │ │ │ │ @@ -760923,15 +760923,15 @@ │ │ │ │ b 343ef8 │ │ │ │ cmneq r9, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ 343ff4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #524288 @ 0x80000 │ │ │ │ ldr r5, [r3, #3928] @ 0xf58 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -760964,29 +760964,29 @@ │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 286da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 343f94 │ │ │ │ ldrsbeq lr, [r9, #-80]! @ 0xffffffb0 │ │ │ │ - rsceq r3, r9, r0, asr #25 │ │ │ │ + rsceq r3, r9, r0, ror #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #28] @ 344024 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #524288 @ 0x80000 │ │ │ │ ldr r1, [r3, #3928] @ 0xf58 │ │ │ │ b 3416f8 │ │ │ │ cmneq r9, ip, lsl r5 │ │ │ │ ldr r3, [pc, #140] @ 3440bc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #524288 @ 0x80000 │ │ │ │ ldr r1, [r3, #3928] @ 0xf58 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3440a8 │ │ │ │ @@ -761014,25 +761014,25 @@ │ │ │ │ b 3416f8 │ │ │ │ ldr r2, [pc, #24] @ 3440c8 │ │ │ │ ldr r1, [pc, #16] @ 3440c4 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrsheq lr, [r9, #-68]! @ 0xffffffbc │ │ │ │ - rsceq r3, r9, r8, ror ip │ │ │ │ + smlaleq r3, r9, r8, ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r3, r9, ip, lsl ip │ │ │ │ + rsceq r3, r9, ip, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ 3441b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 34415c │ │ │ │ add r3, r7, #524288 @ 0x80000 │ │ │ │ @@ -761077,26 +761077,26 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r4, asr #8 │ │ │ │ andeq r8, r0, r3, lsr #28 │ │ │ │ - rsceq r3, r9, r8, lsl ip │ │ │ │ - strheq r3, [r9], #184 @ 0xb8 @ │ │ │ │ - rsceq r3, r9, r4, asr #14 │ │ │ │ + rsceq r3, r9, r8, lsr ip │ │ │ │ + ldrdeq r3, [r9], #184 @ 0xb8 @ │ │ │ │ + rsceq r3, r9, r4, ror #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #236] @ 3442d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 344268 │ │ │ │ @@ -761148,28 +761148,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #36] @ 3442ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq r9, r4, asr #6 │ │ │ │ andeq r8, r0, pc, lsl #25 │ │ │ │ - rsceq r3, r9, r0, ror fp │ │ │ │ - rsceq r3, r9, ip, ror #21 │ │ │ │ - rsceq r3, r9, r8, lsr r6 │ │ │ │ + smlaleq r3, r9, r0, fp │ │ │ │ + rsceq r3, r9, ip, lsl #22 │ │ │ │ + rsceq r3, r9, r8, asr r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r3, r9, r4, ror #21 │ │ │ │ + rsceq r3, r9, r4, lsl #22 │ │ │ │ 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] @ 344458 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ bne 3443c4 │ │ │ │ @@ -761245,20 +761245,20 @@ │ │ │ │ b 286da0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmneq r9, r0, lsr #4 │ │ │ │ - strheq r3, [r9], #160 @ 0xa0 @ │ │ │ │ + ldrdeq r3, [r9], #160 @ 0xa0 @ │ │ │ │ andeq r8, r0, r4, lsl #25 │ │ │ │ - strdeq r3, [r9], #148 @ 0x94 @ │ │ │ │ - ldrdeq r3, [r9], #76 @ 0x4c @ │ │ │ │ + rsceq r3, r9, r4, lsl sl │ │ │ │ + strdeq r3, [r9], #76 @ 0x4c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq r3, [r9], #148 @ 0x94 @ │ │ │ │ + strdeq r3, [r9], #148 @ 0x94 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #212] @ 344554 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #22 │ │ │ │ bhi 344494 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ @@ -761307,31 +761307,31 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #76] @ 344590 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #68] @ 344594 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - smlabteq r2, r2, r8, lr │ │ │ │ - strdeq r3, [r9], #144 @ 0x90 @ │ │ │ │ - rsceq pc, sl, r4, lsr r2 @ │ │ │ │ - rsceq r3, r9, r0, lsr #19 │ │ │ │ - smlaleq r3, r9, ip, r9 │ │ │ │ - rsceq lr, r8, ip, asr #1 │ │ │ │ - rsceq r3, r9, ip, lsl #19 │ │ │ │ - ldrdeq r7, [fp], #200 @ 0xc8 @ │ │ │ │ - strheq fp, [fp], #0 @ │ │ │ │ - rsceq r3, r9, r0, ror r9 │ │ │ │ - smlaleq r9, sl, r8, r5 │ │ │ │ - rsceq r3, r9, r4, ror #18 │ │ │ │ - strheq r8, [sl], #56 @ 0x38 @ │ │ │ │ - rsceq r3, r9, r8, asr r9 │ │ │ │ - rsceq r1, r9, r8, lsl #14 │ │ │ │ - rsceq r4, ip, r0, ror #31 │ │ │ │ - rsceq pc, sl, ip, asr #17 │ │ │ │ + smlatteq r2, r2, r8, lr │ │ │ │ + rsceq r3, r9, r0, lsl sl │ │ │ │ + rsceq pc, sl, r4, asr r2 @ │ │ │ │ + rsceq r3, r9, r0, asr #19 │ │ │ │ + strheq r3, [r9], #156 @ 0x9c @ │ │ │ │ + rsceq lr, r8, ip, ror #1 │ │ │ │ + rsceq r3, r9, ip, lsr #19 │ │ │ │ + strdeq r7, [fp], #200 @ 0xc8 @ │ │ │ │ + ldrdeq fp, [fp], #0 @ │ │ │ │ + smlaleq r3, r9, r0, r9 │ │ │ │ + strheq r9, [sl], #88 @ 0x58 @ │ │ │ │ + rsceq r3, r9, r4, lsl #19 │ │ │ │ + ldrdeq r8, [sl], #56 @ 0x38 @ │ │ │ │ + rsceq r3, r9, r8, ror r9 │ │ │ │ + rsceq r1, r9, r8, lsr #14 │ │ │ │ + rsceq r5, ip, r0 │ │ │ │ + rsceq pc, sl, ip, ror #17 │ │ │ │ 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 │ │ │ │ @@ -761409,19 +761409,19 @@ │ │ │ │ ldr r2, [pc, #36] @ 3446fc │ │ │ │ ldr r1, [pc, #36] @ 344700 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b 34464c │ │ │ │ - smlaleq r3, r9, r0, r8 │ │ │ │ + strheq r3, [r9], #128 @ 0x80 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r3, r9, ip, lsr r8 │ │ │ │ - rsceq r3, r9, r4, ror #15 │ │ │ │ - rsceq r3, r9, ip, asr #15 │ │ │ │ + rsceq r3, r9, ip, asr r8 │ │ │ │ + rsceq r3, r9, r4, lsl #16 │ │ │ │ + rsceq r3, r9, ip, ror #15 │ │ │ │ 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 │ │ │ │ @@ -761658,36 +761658,36 @@ │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ b 344804 │ │ │ │ cmneq r9, r4, asr #17 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r4, lsr #17 │ │ │ │ - rsceq r3, r9, r8, ror r7 │ │ │ │ - rsceq r3, r9, ip, ror #14 │ │ │ │ - rsceq r3, r9, r8, ror #14 │ │ │ │ - smlabbeq r2, sp, r5, lr │ │ │ │ - strheq r8, [lr], #156 @ 0x9c @ │ │ │ │ + smlaleq r3, r9, r8, r7 │ │ │ │ + rsceq r3, r9, ip, lsl #15 │ │ │ │ + rsceq r3, r9, r8, lsl #15 │ │ │ │ + smlatbeq r2, sp, r5, lr │ │ │ │ + ldrdeq r8, [lr], #156 @ 0x9c @ │ │ │ │ ldrsbeq fp, [r9, #-112]! @ 0xffffff90 │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ - rsceq r3, r9, r8, lsr #13 │ │ │ │ - rscseq ip, sl, r0, ror #15 │ │ │ │ - rsceq r3, r9, r4, ror #13 │ │ │ │ - ldrsbeq r8, [sp], #76 @ 0x4c @ │ │ │ │ - smlaleq r1, sl, r4, sl │ │ │ │ - rscseq r8, sp, r4, ror r4 │ │ │ │ - rsceq r3, r9, r4, lsr r6 │ │ │ │ - rscseq r8, sp, r4, lsr #8 │ │ │ │ - ldrdeq r3, [r9], #88 @ 0x58 @ │ │ │ │ - rscseq r8, sp, r8, asr #7 │ │ │ │ - rsceq r3, r9, r0, ror #10 │ │ │ │ - rscseq r8, sp, r0, ror #6 │ │ │ │ - rscseq r4, lr, r0, lsl sp │ │ │ │ - ldrheq r8, [sp], #44 @ 0x2c @ │ │ │ │ - rscseq r8, sp, r4, lsr #5 │ │ │ │ + rsceq r3, r9, r8, asr #13 │ │ │ │ + rscseq ip, sl, r0, lsl #16 │ │ │ │ + rsceq r3, r9, r4, lsl #14 │ │ │ │ + ldrsheq r8, [sp], #76 @ 0x4c @ │ │ │ │ + strheq r1, [sl], #164 @ 0xa4 @ │ │ │ │ + smlalseq r8, sp, r4, r4 │ │ │ │ + rsceq r3, r9, r4, asr r6 │ │ │ │ + rscseq r8, sp, r4, asr #8 │ │ │ │ + strdeq r3, [r9], #88 @ 0x58 @ │ │ │ │ + rscseq r8, sp, r8, ror #7 │ │ │ │ + rsceq r3, r9, r0, lsl #11 │ │ │ │ + rscseq r8, sp, r0, lsl #7 │ │ │ │ + rscseq r4, lr, r0, lsr sp │ │ │ │ + ldrsbeq r8, [sp], #44 @ 0x2c @ │ │ │ │ + rscseq r8, sp, r4, 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 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [pc, #340] @ 344c9c │ │ │ │ @@ -761701,15 +761701,15 @@ │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldrb r7, [sp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ beq 344b78 │ │ │ │ bl 5b024 │ │ │ │ ldr r3, [pc, #292] @ 344ca4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ blt 344c70 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [pc, #268] @ 344ca8 │ │ │ │ mov r2, r7 │ │ │ │ @@ -761776,23 +761776,23 @@ │ │ │ │ b b41d4 │ │ │ │ ldr r3, [pc, #48] @ 344cc8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 344c78 │ │ │ │ cmneq r9, ip, lsr #9 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ cmneq r9, r8, lsr #19 │ │ │ │ - strdeq r3, [r9], #52 @ 0x34 @ │ │ │ │ + rsceq r3, r9, r4, lsl r4 │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ - rsceq r3, r9, r0, lsl #7 │ │ │ │ + rsceq r3, r9, r0, lsr #7 │ │ │ │ strdeq r9, [r0], -sl │ │ │ │ - rsceq r3, r9, r0, asr r3 │ │ │ │ + rsceq r3, r9, r0, ror r3 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ - strdeq r3, [r9], #40 @ 0x28 @ │ │ │ │ + rsceq r3, r9, r8, lsl r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r3, r9, r0, lsl r3 │ │ │ │ + rsceq r3, r9, r0, lsr r3 │ │ │ │ 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] │ │ │ │ @@ -761819,15 +761819,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ beq 344d50 │ │ │ │ bl 5b024 │ │ │ │ ldr r3, [pc, #396] @ 344ee4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ blt 344e1c │ │ │ │ ldr r2, [pc, #376] @ 344ee8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -761920,23 +761920,23 @@ │ │ │ │ mov r9, #0 │ │ │ │ b 344e3c │ │ │ │ ldr r9, [pc, #76] @ 344f28 │ │ │ │ b 344e3c │ │ │ │ cmneq r9, ip, asr #5 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ ldrsbeq sp, [r9, #-112]! @ 0xffffff90 │ │ │ │ - rsceq r3, r9, r0, lsr #4 │ │ │ │ - andeq r8, r0, lr, lsr sl │ │ │ │ - @ instruction: 0x0102dfb8 │ │ │ │ rsceq r3, r9, r0, asr #4 │ │ │ │ + andeq r8, r0, lr, lsr sl │ │ │ │ + ldrdeq sp, [r2, -r8] │ │ │ │ + rsceq r3, r9, r0, ror #4 │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ - rsceq r3, r9, r0, lsr #3 │ │ │ │ + rsceq r3, r9, r0, asr #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ - rsceq r3, r9, r8, ror #2 │ │ │ │ + rsceq r3, r9, r8, lsl #3 │ │ │ │ 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 │ │ │ │ @@ -762672,35 +762672,35 @@ │ │ │ │ b 345248 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ b 345870 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, lsr #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r3, r9, r4, asr #1 │ │ │ │ - rsceq r3, r9, ip, lsr #1 │ │ │ │ - tsteq r2, r8, ror lr │ │ │ │ - @ instruction: 0x0102ddb8 │ │ │ │ - @ instruction: 0x0102dc9c │ │ │ │ - tsteq r2, ip, ror #26 │ │ │ │ + rsceq r3, r9, r4, ror #1 │ │ │ │ + rsceq r3, r9, ip, asr #1 │ │ │ │ + @ instruction: 0x0102de98 │ │ │ │ + ldrdeq sp, [r2, -r8] │ │ │ │ + @ instruction: 0x0102dcbc │ │ │ │ + smlabbeq r2, ip, sp, sp │ │ │ │ @ instruction: 0x0179ae94 │ │ │ │ cmneq r9, ip, asr lr │ │ │ │ - tsteq r2, r4, ror ip │ │ │ │ - tsteq r2, ip, asr #22 │ │ │ │ - tsteq r2, ip, lsl fp │ │ │ │ - tsteq r2, r6, lsl #22 │ │ │ │ - strdeq sp, [r2, -r6] │ │ │ │ - smlatteq r2, lr, sl, sp │ │ │ │ - smlatteq r2, lr, sl, sp │ │ │ │ - smlatteq r2, lr, sl, sp │ │ │ │ + @ instruction: 0x0102dc94 │ │ │ │ + tsteq r2, ip, ror #22 │ │ │ │ + tsteq r2, ip, lsr fp │ │ │ │ + tsteq r2, r6, lsr #22 │ │ │ │ + tsteq r2, r6, lsl fp │ │ │ │ + tsteq r2, lr, lsl #22 │ │ │ │ + tsteq r2, lr, lsl #22 │ │ │ │ + tsteq r2, lr, lsl #22 │ │ │ │ ldrheq sl, [r9, #-156]! @ 0xffffff64 │ │ │ │ - strdeq r2, [r9], #156 @ 0x9c @ │ │ │ │ + rsceq r2, r9, ip, lsl sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq r9, r0, ror #17 │ │ │ │ - rsceq r2, r9, r4, lsl #18 │ │ │ │ + rsceq r2, r9, r4, lsr #18 │ │ │ │ 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 │ │ │ │ @@ -762889,15 +762889,15 @@ │ │ │ │ add r5, r5, r3 │ │ │ │ bne 345dc8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr lr, [r3, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ b 345c7c │ │ │ │ - tsteq r2, r8, lsl r3 │ │ │ │ + tsteq r2, r8, lsr r3 │ │ │ │ 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 │ │ │ │ @@ -763117,16 +763117,16 @@ │ │ │ │ b 346050 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ lsl r1, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ b 345f38 │ │ │ │ - @ instruction: 0x0102cfba │ │ │ │ - smlatteq r2, r8, ip, ip │ │ │ │ + ldrdeq ip, [r2, -sl] │ │ │ │ + tsteq r2, r8, lsl #26 │ │ │ │ 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 │ │ │ │ @@ -764757,29 +764757,29 @@ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ b 3474ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, ror #28 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlabbeq r2, r0, ip, fp │ │ │ │ - @ instruction: 0x0102bbbc │ │ │ │ + smlatbeq r2, r0, ip, fp │ │ │ │ + ldrdeq fp, [r2, -ip] │ │ │ │ cmneq r9, ip, lsl #25 │ │ │ │ - rsceq r0, r9, r8, lsl #26 │ │ │ │ - tsteq r2, r8, asr #20 │ │ │ │ + rsceq r0, r9, r8, lsr #26 │ │ │ │ + tsteq r2, r8, ror #20 │ │ │ │ ldrsbeq r8, [r9, #-108]! @ 0xffffff94 │ │ │ │ - rsceq r0, r9, r0, lsr r8 │ │ │ │ - rsceq r0, r9, ip, asr r7 │ │ │ │ + rsceq r0, r9, r0, asr r8 │ │ │ │ + rsceq r0, r9, ip, ror r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq r9, ip, asr #11 │ │ │ │ - rsceq r0, r9, r4, ror #13 │ │ │ │ + rsceq r0, r9, r4, lsl #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r0, r9, r8, asr r6 │ │ │ │ + rsceq r0, r9, r8, ror r6 │ │ │ │ cmneq r9, ip, lsr #10 │ │ │ │ - rsceq r0, r9, r4, asr #11 │ │ │ │ + rsceq r0, r9, r4, ror #11 │ │ │ │ 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] @ 347fe8 │ │ │ │ @@ -765058,27 +765058,27 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 344704 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 347ce8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, asr r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r0, r9, r4, ror #11 │ │ │ │ + rsceq r0, r9, r4, lsl #12 │ │ │ │ cmneq r9, r8, ror r3 │ │ │ │ - rsceq r0, r9, r4, lsl #11 │ │ │ │ + rsceq r0, r9, r4, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq r9, r8, ror #4 │ │ │ │ - tsteq r2, r4, ror r0 │ │ │ │ + swpeq fp, r4, [r2] │ │ │ │ cmneq r9, r8, lsr r1 │ │ │ │ - ldrdeq r0, [r9], #32 @ │ │ │ │ + strdeq r0, [r9], #32 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmneq r9, r4, lsl #2 │ │ │ │ - strdeq r0, [r9], #40 @ 0x28 @ │ │ │ │ + rsceq r0, r9, r8, lsl r3 │ │ │ │ cmneq r9, r4, asr #1 │ │ │ │ - smlaleq r0, r9, r4, r2 │ │ │ │ + strheq r0, [r9], #36 @ 0x24 @ │ │ │ │ @ instruction: 0x01798094 │ │ │ │ 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] @ 348484 │ │ │ │ mov r7, r2 │ │ │ │ @@ -765354,17 +765354,17 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 344704 │ │ │ │ b 3480c8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r7, [r9, #-244]! @ 0xffffff0c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r0, asr #28 │ │ │ │ - rsceq r0, r9, r8, ror r0 │ │ │ │ + smlaleq r0, r9, r8, r0 │ │ │ │ cmneq r9, r4, ror #27 │ │ │ │ - rsceq r0, r9, r0, asr #32 │ │ │ │ + rsceq r0, r9, r0, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3484d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -765381,15 +765381,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #12] @ 3484fc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 5cce0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - rsceq pc, r8, r8, asr #27 │ │ │ │ + rsceq pc, r8, r8, ror #27 │ │ │ │ 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] @ 348650 │ │ │ │ ldr r3, [pc, #312] @ 348654 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -765468,27 +765468,27 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 34864c │ │ │ │ add sp, sp, #780 @ 0x30c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, ror #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, r8, r8, asr sp @ │ │ │ │ - strdeq pc, [r8], #200 @ 0xc8 @ │ │ │ │ + rsceq pc, r8, r8, ror sp @ │ │ │ │ + rsceq pc, r8, r8, lsl sp @ │ │ │ │ ldrsbeq r7, [r9, #-144]! @ 0xffffff70 │ │ │ │ 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] @ 34892c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ bl 324040 │ │ │ │ subs r1, r0, #0 │ │ │ │ @@ -765652,30 +765652,30 @@ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq r9, r8, lsr #29 │ │ │ │ andeq r9, r0, sp, ror #1 │ │ │ │ andeq r8, r0, r6, asr #20 │ │ │ │ - smlabteq r2, r4, r7, sl │ │ │ │ - @ instruction: 0x0102a79f │ │ │ │ + smlatteq r2, r4, r7, sl │ │ │ │ + @ instruction: 0x0102a7bf │ │ │ │ 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 │ │ │ │ - strdeq pc, [r8], #160 @ 0xa0 @ │ │ │ │ + rsceq pc, r8, r0, lsl fp @ │ │ │ │ andeq r9, r0, r8, lsl #6 │ │ │ │ andeq r9, r0, r7, lsl #6 │ │ │ │ - rsceq pc, r8, r8, ror #20 │ │ │ │ + rsceq pc, r8, 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, #4040] @ 0xfc8 │ │ │ │ add r3, r1, #340 @ 0x154 │ │ │ │ ldrh r3, [r3] │ │ │ │ @@ -765938,15 +765938,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ 348de8 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ mov r0, #2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r2, [r2, #3748] @ 0xea4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -765968,15 +765968,15 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [pc, #136] @ 348ea0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ mov ip, r2 │ │ │ │ @@ -766016,15 +766016,15 @@ │ │ │ │ ldr r4, [pc, #140] @ 348f60 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -766066,15 +766066,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -766107,15 +766107,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ 34908c │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #3748] @ 0xea4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -766137,15 +766137,15 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [pc, #140] @ 349148 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -766186,15 +766186,15 @@ │ │ │ │ ldr r4, [pc, #136] @ 349204 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -766235,15 +766235,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -766273,15 +766273,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 349324 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -766295,15 +766295,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34937c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -766317,15 +766317,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 3493d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -766339,15 +766339,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34942c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -766361,15 +766361,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 349484 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -766383,15 +766383,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 3494dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -766405,15 +766405,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 349534 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -766427,15 +766427,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34958c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -766451,15 +766451,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #60] @ 3495e4 │ │ │ │ sub sp, sp, #16 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ ldr r1, [r1, #3748] @ 0xea4 │ │ │ │ mov r0, r4 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ str ip, [sp] │ │ │ │ @@ -766471,15 +766471,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 349630 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, #491520 @ 0x78000 │ │ │ │ ldr ip, [ip, #3748] @ 0xea4 │ │ │ │ mov r0, r4 │ │ │ │ ldr ip, [ip, #60] @ 0x3c │ │ │ │ str ip, [sp] │ │ │ │ @@ -766493,15 +766493,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #92] @ 3496a8 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, #76] @ 3496ac │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 32f6d0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -766513,15 +766513,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq r8, [r9, #-232]! @ 0xffffff18 │ │ │ │ - rsceq lr, r8, r8, lsr sp │ │ │ │ + rsceq lr, r8, r8, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #160] @ 349768 │ │ │ │ ldr ip, [pc, #160] @ 34976c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -766532,15 +766532,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] @ 349774 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 32f6d0 │ │ │ │ mov ip, #2 │ │ │ │ mov r3, r5 │ │ │ │ @@ -766563,15 +766563,15 @@ │ │ │ │ bne 349764 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, lsr r9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r4, asr #28 │ │ │ │ - strheq lr, [r8], #196 @ 0xc4 @ │ │ │ │ + ldrdeq lr, [r8], #196 @ 0xc4 @ │ │ │ │ ldrheq r6, [r9, #-136]! @ 0xffffff78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #168] @ 34983c │ │ │ │ ldr ip, [pc, #168] @ 349840 │ │ │ │ @@ -766585,15 +766585,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] @ 349848 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 32f6d0 │ │ │ │ mov lr, #3 │ │ │ │ mov r2, #2 │ │ │ │ @@ -766616,15 +766616,15 @@ │ │ │ │ bne 349838 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, ror #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r8, ror sp │ │ │ │ - strdeq lr, [r8], #180 @ 0xb4 @ │ │ │ │ + rsceq lr, r8, r4, lsl ip │ │ │ │ cmneq r9, r4, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #176] @ 349918 │ │ │ │ ldr ip, [pc, #176] @ 34991c │ │ │ │ @@ -766638,15 +766638,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] @ 349924 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 32f6d0 │ │ │ │ @@ -766671,27 +766671,27 @@ │ │ │ │ bne 349914 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01796790 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r4, lsr #25 │ │ │ │ - rsceq lr, r8, r4, lsr fp │ │ │ │ + rsceq lr, r8, r4, asr fp │ │ │ │ cmneq r9, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #88] @ 34999c │ │ │ │ sub sp, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, #72] @ 3499a0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 32f6d0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -766702,15 +766702,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq r9, r0, ror #23 │ │ │ │ - smlaleq lr, r8, r0, sl │ │ │ │ + strheq lr, [r8], #160 @ 0xa0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #156] @ 349a58 │ │ │ │ ldr ip, [pc, #156] @ 349a5c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -766721,15 +766721,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] @ 349a64 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 32f6d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #2 │ │ │ │ @@ -766751,15 +766751,15 @@ │ │ │ │ bne 349a54 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, lsr r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r0, asr fp │ │ │ │ - rsceq lr, r8, r0, lsl sl │ │ │ │ + rsceq lr, r8, r0, lsr sl │ │ │ │ cmneq r9, r8, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #160] @ 349b24 │ │ │ │ ldr ip, [pc, #160] @ 349b28 │ │ │ │ @@ -766773,15 +766773,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] @ 349b30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 32f6d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, r5 │ │ │ │ @@ -766802,15 +766802,15 @@ │ │ │ │ bne 349b20 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, ror r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r8, lsl #21 │ │ │ │ - rsceq lr, r8, r4, asr r9 │ │ │ │ + rsceq lr, r8, r4, ror r9 │ │ │ │ ldrsheq r6, [r9, #-76]! @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #168] @ 349bf8 │ │ │ │ ldr ip, [pc, #168] @ 349bfc │ │ │ │ @@ -766824,15 +766824,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] @ 349c04 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 32f6d0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -766855,26 +766855,26 @@ │ │ │ │ bne 349bf4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, lsr #9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq r8, [r9, #-156]! @ 0xffffff64 │ │ │ │ - smlaleq lr, r8, r8, r8 │ │ │ │ + strheq lr, [r8], #136 @ 0x88 @ │ │ │ │ cmneq r9, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 349c80 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 349c84 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -766887,25 +766887,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r4, lsl #18 │ │ │ │ - rsceq lr, r8, r0, lsl #16 │ │ │ │ + rsceq lr, r8, r0, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #88] @ 349cf8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #68] @ 349cfc │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -766917,25 +766917,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, lsl #17 │ │ │ │ - smlaleq lr, r8, r8, r7 │ │ │ │ + strheq lr, [r8], #120 @ 0x78 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 349d74 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 349d78 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -766948,25 +766948,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r0, lsl r8 │ │ │ │ - rsceq lr, r8, r4, lsr r7 │ │ │ │ + rsceq lr, r8, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 349df0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 349df4 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -766979,25 +766979,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01798794 │ │ │ │ - rsceq lr, r8, ip, asr #13 │ │ │ │ + rsceq lr, r8, ip, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #88] @ 349e68 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #68] @ 349e6c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767009,25 +767009,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, lsl r7 │ │ │ │ - rsceq lr, r8, r4, ror #12 │ │ │ │ + rsceq lr, r8, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 349ee4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 349ee8 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767040,25 +767040,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r0, lsr #13 │ │ │ │ - rsceq lr, r8, r0, lsl #12 │ │ │ │ + rsceq lr, r8, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 349f60 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 349f64 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767071,25 +767071,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r4, lsr #12 │ │ │ │ - smlaleq lr, r8, r8, r5 │ │ │ │ + strheq lr, [r8], #88 @ 0x58 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 349fdc │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 349fe0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767102,26 +767102,26 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, lsr #11 │ │ │ │ - rsceq lr, r8, r0, lsr r5 │ │ │ │ + rsceq lr, r8, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ 34a04c │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #64] @ 34a050 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 32f6d0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -767130,25 +767130,25 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 348028 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmneq r9, r8, lsr #10 │ │ │ │ - rsceq lr, r8, ip, asr #9 │ │ │ │ + rsceq lr, r8, ip, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #80] @ 34a0bc │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #60] @ 34a0c0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767158,25 +767158,25 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 348028 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrheq r8, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - rsceq lr, r8, r8, ror r4 │ │ │ │ + smlaleq lr, r8, r8, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ 34a120 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r2, [r2, #3748] @ 0xea4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -767198,15 +767198,15 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [pc, #136] @ 34a1d8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov ip, #2 │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ mov ip, r2 │ │ │ │ @@ -767246,15 +767246,15 @@ │ │ │ │ ldr r4, [pc, #140] @ 34a298 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -767296,15 +767296,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -767335,15 +767335,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34a3bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -767357,15 +767357,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34a414 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -767379,15 +767379,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34a46c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -767401,15 +767401,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34a4c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #3748] @ 0xea4 │ │ │ │ @@ -767423,15 +767423,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34a524 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -767448,15 +767448,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34a584 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -767472,15 +767472,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34a5e4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -767498,15 +767498,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #92] @ 34a65c │ │ │ │ sub sp, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, #76] @ 34a660 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 32f6d0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -767518,15 +767518,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq r9, r4, lsr #30 │ │ │ │ - rsceq sp, r8, r4, lsl #30 │ │ │ │ + rsceq sp, r8, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #160] @ 34a71c │ │ │ │ ldr ip, [pc, #160] @ 34a720 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -767537,15 +767537,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] @ 34a728 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 32f6d0 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ @@ -767568,15 +767568,15 @@ │ │ │ │ bne 34a718 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, ror r9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01797e90 │ │ │ │ - rsceq sp, r8, r0, lsl #29 │ │ │ │ + rsceq sp, r8, r0, lsr #29 │ │ │ │ cmneq r9, r4, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #164] @ 34a7ec │ │ │ │ ldr ip, [pc, #164] @ 34a7f0 │ │ │ │ @@ -767590,15 +767590,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] @ 34a7f8 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 32f6d0 │ │ │ │ mov lr, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ @@ -767620,15 +767620,15 @@ │ │ │ │ bne 34a7e8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r5, [r9, #-128]! @ 0xffffff80 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r4, asr #27 │ │ │ │ - rsceq sp, r8, r0, asr #27 │ │ │ │ + rsceq sp, r8, r0, ror #27 │ │ │ │ cmneq r9, r4, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #172] @ 34a8c4 │ │ │ │ ldr ip, [pc, #172] @ 34a8c8 │ │ │ │ @@ -767642,15 +767642,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] @ 34a8d0 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 32f6d0 │ │ │ │ mov lr, #4 │ │ │ │ @@ -767674,26 +767674,26 @@ │ │ │ │ bne 34a8c0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, ror #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq r7, [r9, #-196]! @ 0xffffff3c │ │ │ │ - rsceq sp, r8, r0, lsl #26 │ │ │ │ + rsceq sp, r8, r0, lsr #26 │ │ │ │ cmneq r9, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34a94c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34a950 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767706,25 +767706,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, lsr ip │ │ │ │ - rsceq sp, r8, r4, ror #24 │ │ │ │ + rsceq sp, r8, r4, 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] @ 34a9c8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34a9cc │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767737,25 +767737,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrheq r7, [r9, #-188]! @ 0xffffff44 │ │ │ │ - rsceq sp, r8, r0, lsl #24 │ │ │ │ + rsceq sp, r8, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34aa44 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34aa48 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767768,25 +767768,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r0, asr #22 │ │ │ │ - smlaleq sp, r8, ip, fp │ │ │ │ + strheq sp, [r8], #188 @ 0xbc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34aac0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34aac4 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767799,25 +767799,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r4, asr #21 │ │ │ │ - rsceq sp, r8, r8, lsr fp │ │ │ │ + rsceq sp, r8, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #96] @ 34ab40 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #76] @ 34ab44 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767831,25 +767831,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, asr #20 │ │ │ │ - ldrdeq sp, [r8], #164 @ 0xa4 @ │ │ │ │ + strdeq sp, [r8], #164 @ 0xa4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34abc4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34abc8 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767864,25 +767864,25 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, asr #19 │ │ │ │ - rsceq sp, r8, r0, ror sl │ │ │ │ + smlaleq sp, r8, r0, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34ac48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34ac4c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -767897,24 +767897,24 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r4, asr #18 │ │ │ │ - rsceq sp, r8, r8, lsl #20 │ │ │ │ + rsceq sp, r8, r8, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34acac │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -767930,15 +767930,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34ad0c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -767954,15 +767954,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34ad6c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -767978,15 +767978,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34adcc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -768002,15 +768002,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 34ae30 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -768027,15 +768027,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 34ae94 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -768053,15 +768053,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34af14 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34af18 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -768076,25 +768076,25 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, ror r6 │ │ │ │ - rsceq sp, r8, r8, asr r7 │ │ │ │ + rsceq sp, r8, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34af98 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34af9c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -768109,25 +768109,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsheq r7, [r9, #-84]! @ 0xffffffac │ │ │ │ - strdeq sp, [r8], #96 @ 0x60 @ │ │ │ │ + rsceq sp, r8, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34b01c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34b020 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -768142,25 +768142,25 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r0, ror r5 │ │ │ │ - rsceq sp, r8, r8, lsl #13 │ │ │ │ + rsceq sp, r8, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34b0a0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34b0a4 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -768175,25 +768175,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, ip, ror #9 │ │ │ │ - rsceq sp, r8, r0, lsr #12 │ │ │ │ + rsceq sp, r8, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 34b128 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #84] @ 34b12c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -768209,25 +768209,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, ror #8 │ │ │ │ - strheq sp, [r8], #88 @ 0x58 @ │ │ │ │ + ldrdeq sp, [r8], #88 @ 0x58 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 34b1b0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #84] @ 34b1b4 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -768243,28 +768243,28 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r0, ror #7 │ │ │ │ - rsceq sp, r8, ip, asr #10 │ │ │ │ + rsceq sp, r8, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #56] @ 34b208 │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, #2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 344f2c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -768273,15 +768273,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34b258 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -768297,15 +768297,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 344f2c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -768314,15 +768314,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34b2fc │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -768338,15 +768338,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 344f2c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -768355,15 +768355,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34b3a0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -768379,15 +768379,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, #4 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 344f2c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -768396,15 +768396,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34b444 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -768420,15 +768420,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, #10 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 344f2c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -768437,15 +768437,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34b4e8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #10 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -768461,15 +768461,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, #9 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 344f2c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -768478,15 +768478,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34b58c │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #9 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -768497,15 +768497,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ 34b61c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #100] @ 34b620 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -768526,29 +768526,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl b41d4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq r9, r0, lsl #31 │ │ │ │ - rsceq sp, r8, r0, lsl r1 │ │ │ │ + rsceq sp, r8, r0, lsr r1 │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ - rsceq sp, r8, r0, ror #1 │ │ │ │ + rsceq sp, r8, r0, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov r2, #0 │ │ │ │ b 34b590 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 34b678 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 32f44c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [pc, #8] @ 34b67c │ │ │ │ pop {r4, lr} │ │ │ │ b 3243fc │ │ │ │ @@ -768557,15 +768557,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ 34b70c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1477] @ 0x5c5 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34b6f4 │ │ │ │ ldr r2, [pc, #84] @ 34b710 │ │ │ │ mov r5, r1 │ │ │ │ @@ -768586,26 +768586,26 @@ │ │ │ │ ldr r2, [pc, #28] @ 34b718 │ │ │ │ ldr r1, [pc, #28] @ 34b71c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x01796e90 │ │ │ │ - rsceq sp, r8, r4, asr r0 │ │ │ │ + rsceq sp, r8, r4, ror r0 │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ - rsceq sp, r8, r4, lsl r0 │ │ │ │ + rsceq sp, r8, r4, lsr 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, #192] @ 34b7f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1477] @ 0x5c5 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34b7c8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -768645,28 +768645,28 @@ │ │ │ │ ldr r2, [pc, #36] @ 34b80c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ 34b810 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrsheq r6, [r9, #-208]! @ 0xffffff30 │ │ │ │ - rsceq ip, r8, r4, asr #31 │ │ │ │ + rsceq ip, r8, r4, ror #31 │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ - rsceq ip, r8, r0, asr pc │ │ │ │ + rsceq ip, r8, r0, ror pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq ip, r8, ip, asr #30 │ │ │ │ + rsceq ip, r8, ip, ror #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, #144] @ 34b8bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r2 │ │ │ │ bl 32f44c │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ @@ -768701,15 +768701,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ 34ba08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1477] @ 0x5c5 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34b988 │ │ │ │ mov r7, r2 │ │ │ │ @@ -768777,28 +768777,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 166a98 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ add r3, r3, r4 │ │ │ │ b 34b968 │ │ │ │ cmneq r9, r0, asr ip │ │ │ │ - rsceq ip, r8, r0, ror #28 │ │ │ │ - ldrdeq ip, [r8], #212 @ 0xd4 @ │ │ │ │ + rsceq ip, r8, r0, lsl #29 │ │ │ │ + strdeq ip, [r8], #212 @ 0xd4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq ip, [r8], #208 @ 0xd0 @ │ │ │ │ + strdeq ip, [r8], #208 @ 0xd0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrdeq ip, [r8], #216 @ 0xd8 @ │ │ │ │ + strdeq ip, [r8], #216 @ 0xd8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ 34bacc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r2 │ │ │ │ bl 32f44c │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ @@ -768833,15 +768833,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ 34bc18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1438] @ 0x59e │ │ │ │ cmp r3, #0 │ │ │ │ beq 34bb98 │ │ │ │ mov r7, r2 │ │ │ │ @@ -768909,28 +768909,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 166a98 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, r4 │ │ │ │ b 34bb78 │ │ │ │ cmneq r9, r0, asr #20 │ │ │ │ - rsceq ip, r8, r4, asr #25 │ │ │ │ - rsceq ip, r8, r8, lsr ip │ │ │ │ + rsceq ip, r8, r4, ror #25 │ │ │ │ + rsceq ip, r8, r8, asr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq ip, r8, r8, lsr ip │ │ │ │ + rsceq ip, r8, r8, asr ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq ip, r8, r8, asr #24 │ │ │ │ + rsceq ip, r8, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ 34bccc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 34bcb4 │ │ │ │ @@ -768954,26 +768954,26 @@ │ │ │ │ ldr r2, [pc, #28] @ 34bcd8 │ │ │ │ ldr r1, [pc, #28] @ 34bcdc │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ ldrsbeq r6, [r9, #-140]! @ 0xffffff74 │ │ │ │ - rsceq ip, r8, r4, ror #23 │ │ │ │ + rsceq ip, r8, r4, lsl #24 │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ - rsceq ip, r8, r0, lsr #23 │ │ │ │ + rsceq ip, r8, r0, asr #23 │ │ │ │ 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] @ 34bdbc │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -769014,29 +769014,29 @@ │ │ │ │ ldr r2, [pc, #40] @ 34bdd4 │ │ │ │ ldr r1, [pc, #40] @ 34bdd8 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq r9, r0, lsr r8 │ │ │ │ - rsceq ip, r8, r8, lsr #22 │ │ │ │ rsceq ip, r8, r8, asr #22 │ │ │ │ + rsceq ip, r8, r8, ror #22 │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ - rsceq ip, r8, r8, ror #21 │ │ │ │ + rsceq ip, r8, r8, lsl #22 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strheq ip, [r8], #160 @ 0xa0 @ │ │ │ │ + ldrdeq ip, [r8], #160 @ 0xa0 @ │ │ │ │ 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] @ 34bea8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -769073,28 +769073,28 @@ │ │ │ │ ldr r2, [pc, #36] @ 34bebc │ │ │ │ ldr r1, [pc, #36] @ 34bec0 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq r9, r4, lsr r7 │ │ │ │ - smlaleq ip, r8, r0, sl │ │ │ │ + strheq ip, [r8], #160 @ 0xa0 @ │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ - rsceq ip, r8, ip, asr sl │ │ │ │ + rsceq ip, r8, ip, ror sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq ip, r8, r8, lsr #20 │ │ │ │ + rsceq ip, r8, r8, asr #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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ 34bf5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 34bf44 │ │ │ │ @@ -769118,28 +769118,28 @@ │ │ │ │ ldr r2, [pc, #28] @ 34bf68 │ │ │ │ ldr r1, [pc, #28] @ 34bf6c │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq r9, ip, asr #12 │ │ │ │ - strdeq ip, [r8], #152 @ 0x98 @ │ │ │ │ + rsceq ip, r8, r8, lsl sl │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ - strheq ip, [r8], #148 @ 0x94 @ │ │ │ │ + ldrdeq ip, [r8], #148 @ 0x94 @ │ │ │ │ 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] @ 34bfcc │ │ │ │ sub sp, sp, #24 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ mov r0, #4 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r2, [r2, #3748] @ 0xea4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -769164,15 +769164,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #132] @ 34c090 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #4 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3748] @ 0xea4 │ │ │ │ @@ -769214,15 +769214,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #140] @ 34c160 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #4 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3748] @ 0xea4 │ │ │ │ @@ -769267,15 +769267,15 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, #4 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ mov r6, r2 │ │ │ │ ldr ip, [r0, #60] @ 0x3c │ │ │ │ @@ -769308,15 +769308,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34c290 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #4 │ │ │ │ mov ip, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -769330,15 +769330,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34c2e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #4 │ │ │ │ mov ip, #2 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -769352,15 +769352,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34c340 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #4 │ │ │ │ mov ip, #3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -769374,15 +769374,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34c398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -769397,15 +769397,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34c3f8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov lr, #2 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov lr, #4 │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -769421,15 +769421,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34c458 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov lr, #3 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov lr, #4 │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -769444,15 +769444,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34c4b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr lr, [r0, r4] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, lr, #491520 @ 0x78000 │ │ │ │ @@ -769469,15 +769469,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 34c51c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov lr, #4 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #8] │ │ │ │ @@ -769494,15 +769494,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 34c580 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov lr, #4 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #8] │ │ │ │ @@ -769519,15 +769519,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34c5e0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov lr, #4 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #8] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -769543,15 +769543,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34c640 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov lr, #4 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #12] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -769567,15 +769567,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34c6a0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov lr, #4 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #8] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -769591,15 +769591,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34c700 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov lr, #4 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #12] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -769617,15 +769617,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #92] @ 34c778 │ │ │ │ sub sp, sp, #28 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #76] @ 34c77c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 32f6d0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -769637,15 +769637,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmneq r9, r8, lsl #28 │ │ │ │ - strdeq ip, [r8], #16 @ │ │ │ │ + rsceq ip, r8, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #172] @ 34c844 │ │ │ │ ldr ip, [pc, #172] @ 34c848 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -769657,15 +769657,15 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #132] @ 34c850 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 32f6d0 │ │ │ │ @@ -769690,15 +769690,15 @@ │ │ │ │ bne 34c840 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, ror #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r0, ror sp │ │ │ │ - rsceq ip, r8, ip, asr r1 │ │ │ │ + rsceq ip, r8, ip, ror r1 │ │ │ │ ldrsbeq r3, [r9, #-124]! @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #180] @ 34c924 │ │ │ │ ldr ip, [pc, #180] @ 34c928 │ │ │ │ @@ -769713,15 +769713,15 @@ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r2 │ │ │ │ strd r6, [sp, #16] │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #132] @ 34c930 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 32f6d0 │ │ │ │ @@ -769746,15 +769746,15 @@ │ │ │ │ bne 34c920 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, lsl #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01795c98 │ │ │ │ - smlaleq ip, r8, r0, r0 │ │ │ │ + strheq ip, [r8], #0 @ │ │ │ │ ldrsheq r3, [r9, #-108]! @ 0xffffff94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #188] @ 34ca0c │ │ │ │ ldr ip, [pc, #188] @ 34ca10 │ │ │ │ @@ -769771,15 +769771,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] @ 34ca18 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 32f6d0 │ │ │ │ @@ -769804,26 +769804,26 @@ │ │ │ │ bne 34ca08 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, lsr #13 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq r5, [r9, #-180]! @ 0xffffff4c │ │ │ │ - strheq fp, [r8], #252 @ 0xfc @ │ │ │ │ + ldrdeq fp, [r8], #252 @ 0xfc @ │ │ │ │ cmneq r9, r4, 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] @ 34ca94 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34ca98 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -769836,25 +769836,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsheq r5, [r9, #-160]! @ 0xffffff60 │ │ │ │ - rsceq fp, r8, r0, lsr #30 │ │ │ │ + rsceq fp, r8, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34cb10 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34cb14 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -769867,25 +769867,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r4, ror sl │ │ │ │ - strheq fp, [r8], #232 @ 0xe8 @ │ │ │ │ + ldrdeq fp, [r8], #232 @ 0xe8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34cb8c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34cb90 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -769898,25 +769898,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsheq r5, [r9, #-152]! @ 0xffffff68 │ │ │ │ - rsceq fp, r8, r0, asr lr │ │ │ │ + rsceq fp, r8, r0, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #88] @ 34cc04 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #68] @ 34cc08 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -769928,25 +769928,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, ip, ror r9 │ │ │ │ - rsceq fp, r8, r8, ror #27 │ │ │ │ + rsceq fp, r8, r8, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34cc88 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34cc8c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -769961,25 +769961,25 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r4, lsl #18 │ │ │ │ - rsceq fp, r8, r4, lsl #27 │ │ │ │ + rsceq fp, r8, r4, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34cd0c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34cd10 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -769994,25 +769994,25 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r0, lsl #17 │ │ │ │ - rsceq fp, r8, ip, lsl sp │ │ │ │ + rsceq fp, r8, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #96] @ 34cd8c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #76] @ 34cd90 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -770026,25 +770026,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsheq r5, [r9, #-124]! @ 0xffffff84 │ │ │ │ - strheq fp, [r8], #196 @ 0xc4 @ │ │ │ │ + ldrdeq fp, [r8], #196 @ 0xc4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 34ce14 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #84] @ 34ce18 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -770060,25 +770060,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, ip, ror r7 │ │ │ │ - rsceq fp, r8, r0, asr ip │ │ │ │ + rsceq fp, r8, r0, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 34ce9c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #84] @ 34cea0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -770094,25 +770094,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsheq r5, [r9, #-100]! @ 0xffffff9c │ │ │ │ - rsceq fp, r8, r4, ror #23 │ │ │ │ + rsceq fp, r8, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34cf20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34cf24 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -770127,25 +770127,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, ip, ror #12 │ │ │ │ - rsceq fp, r8, r8, ror fp │ │ │ │ + smlaleq fp, r8, r8, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34cfa4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34cfa8 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -770160,25 +770160,25 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, ror #11 │ │ │ │ - rsceq fp, r8, r0, lsl fp │ │ │ │ + rsceq fp, r8, r0, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34d028 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34d02c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -770193,25 +770193,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r4, ror #10 │ │ │ │ - rsceq fp, r8, r8, lsr #21 │ │ │ │ + rsceq fp, r8, r8, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34d0ac │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #80] @ 34d0b0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -770226,25 +770226,25 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 347b78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r0, ror #9 │ │ │ │ - rsceq fp, r8, r0, asr #20 │ │ │ │ + rsceq fp, r8, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #68] @ 34d110 │ │ │ │ sub sp, sp, #24 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ mov r0, #10 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r2, [r2, #3748] @ 0xea4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -770269,15 +770269,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #132] @ 34d1d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #10 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3748] @ 0xea4 │ │ │ │ @@ -770319,15 +770319,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #140] @ 34d2a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #10 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3748] @ 0xea4 │ │ │ │ @@ -770371,15 +770371,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #148] @ 34d37c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #10 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -770414,15 +770414,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d3d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #10 │ │ │ │ mov ip, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -770436,15 +770436,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d430 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #10 │ │ │ │ mov ip, #2 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -770458,15 +770458,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d488 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #10 │ │ │ │ mov ip, #3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -770480,15 +770480,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d4e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #10 │ │ │ │ mov ip, #4 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -770504,15 +770504,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #68] @ 34d540 │ │ │ │ sub sp, sp, #24 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ mov r0, #9 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r2, [r2, #3748] @ 0xea4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -770537,15 +770537,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #132] @ 34d604 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #9 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3748] @ 0xea4 │ │ │ │ @@ -770587,15 +770587,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #140] @ 34d6d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #9 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3748] @ 0xea4 │ │ │ │ @@ -770639,15 +770639,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #148] @ 34d7ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #9 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -770682,15 +770682,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d808 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #9 │ │ │ │ mov ip, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -770704,15 +770704,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d860 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #9 │ │ │ │ mov ip, #2 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -770726,15 +770726,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d8b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #9 │ │ │ │ mov ip, #3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -770748,15 +770748,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #9 │ │ │ │ mov ip, #4 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3748] @ 0xea4 │ │ │ │ @@ -770773,15 +770773,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #92] @ 34d988 │ │ │ │ sub sp, sp, #28 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #76] @ 34d98c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 32f6d0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -770793,15 +770793,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r4, [r9, #-184]! @ 0xffffff48 │ │ │ │ - rsceq fp, r8, ip, ror r1 │ │ │ │ + smlaleq fp, r8, ip, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #176] @ 34da58 │ │ │ │ ldr ip, [pc, #176] @ 34da5c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -770813,15 +770813,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] @ 34da64 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 32f6d0 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -770847,15 +770847,15 @@ │ │ │ │ bne 34da54 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, asr r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r0, ror #22 │ │ │ │ - strdeq fp, [r8], #4 @ │ │ │ │ + rsceq fp, r8, r4, lsl r1 │ │ │ │ cmneq r9, r8, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #184] @ 34db3c │ │ │ │ ldr ip, [pc, #184] @ 34db40 │ │ │ │ @@ -770868,15 +770868,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] @ 34db48 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 32f6d0 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, #3 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -770904,15 +770904,15 @@ │ │ │ │ bne 34db38 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, ror r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r4, lsl #21 │ │ │ │ - rsceq fp, r8, r0, lsr r0 │ │ │ │ + rsceq fp, r8, r0, asr r0 │ │ │ │ cmneq r9, r4, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #192] @ 34dc28 │ │ │ │ ldr ip, [pc, #192] @ 34dc2c │ │ │ │ @@ -770925,15 +770925,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] @ 34dc34 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 32f6d0 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #4 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -770963,26 +770963,26 @@ │ │ │ │ bne 34dc24 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01792490 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r0, lsr #19 │ │ │ │ - rsceq sl, r8, r4, ror #30 │ │ │ │ + rsceq sl, r8, r4, lsl #31 │ │ │ │ ldrsheq r2, [r9, #-56]! @ 0xffffffc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34dcb0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34dcb4 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -770995,25 +770995,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq r4, [r9, #-132]! @ 0xffffff7c │ │ │ │ - strheq sl, [r8], #224 @ 0xe0 @ │ │ │ │ + ldrdeq sl, [r8], #224 @ 0xe0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34dd2c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34dd30 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -771026,25 +771026,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, asr r8 │ │ │ │ - rsceq sl, r8, r0, asr lr │ │ │ │ + rsceq sl, r8, r0, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34dda8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34ddac │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -771057,25 +771057,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq r4, [r9, #-124]! @ 0xffffff84 │ │ │ │ - strdeq sl, [r8], #208 @ 0xd0 @ │ │ │ │ + rsceq sl, r8, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34de24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34de28 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -771088,26 +771088,26 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r0, ror #14 │ │ │ │ - smlaleq sl, r8, r0, sp │ │ │ │ + strheq sl, [r8], #208 @ 0xd0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #92] @ 34dea0 │ │ │ │ sub sp, sp, #28 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #76] @ 34dea4 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 32f6d0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -771119,15 +771119,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmneq r9, r0, ror #13 │ │ │ │ - rsceq sl, r8, r4, lsr sp │ │ │ │ + rsceq sl, r8, r4, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #176] @ 34df70 │ │ │ │ ldr ip, [pc, #176] @ 34df74 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -771139,15 +771139,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] @ 34df7c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 32f6d0 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -771173,15 +771173,15 @@ │ │ │ │ bne 34df6c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, lsr r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r8, asr #12 │ │ │ │ - strheq sl, [r8], #192 @ 0xc0 @ │ │ │ │ + ldrdeq sl, [r8], #192 @ 0xc0 @ │ │ │ │ ldrheq r2, [r9, #-0]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #184] @ 34e054 │ │ │ │ ldr ip, [pc, #184] @ 34e058 │ │ │ │ @@ -771194,15 +771194,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] @ 34e060 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 32f6d0 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, #3 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -771230,15 +771230,15 @@ │ │ │ │ bne 34e050 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, asr r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, ip, ror #10 │ │ │ │ - strdeq sl, [r8], #176 @ 0xb0 @ │ │ │ │ + rsceq sl, r8, r0, lsl ip │ │ │ │ cmneq r9, ip, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #192] @ 34e140 │ │ │ │ ldr ip, [pc, #192] @ 34e144 │ │ │ │ @@ -771251,15 +771251,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] @ 34e14c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 32f6d0 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #4 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -771289,26 +771289,26 @@ │ │ │ │ bne 34e13c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, ror pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r8, lsl #9 │ │ │ │ - rsceq sl, r8, r8, lsr #22 │ │ │ │ + rsceq sl, r8, r8, asr #22 │ │ │ │ cmneq r9, r0, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34e1c8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34e1cc │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -771321,25 +771321,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrheq r4, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - rsceq sl, r8, r8, ror sl │ │ │ │ + smlaleq sl, r8, r8, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34e244 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34e248 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -771352,25 +771352,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r0, asr #6 │ │ │ │ - rsceq sl, r8, r8, lsl sl │ │ │ │ + rsceq sl, r8, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34e2c0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34e2c4 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -771383,25 +771383,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r4, asr #5 │ │ │ │ - strheq sl, [r8], #152 @ 0x98 @ │ │ │ │ + ldrdeq sl, [r8], #152 @ 0x98 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34e33c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #72] @ 34e340 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ @@ -771414,15 +771414,15 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 347174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, asr #4 │ │ │ │ - rsceq sl, r8, r8, asr r9 │ │ │ │ + rsceq sl, r8, r8, ror 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 r6, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #832] @ 0x340 │ │ │ │ @@ -771729,30 +771729,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp] │ │ │ │ bl 34e5fc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmneq r9, r4, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #96] @ 34e8c0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ orrs r3, r2, r4 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r2 │ │ │ │ bmi 34e89c │ │ │ │ mov r3, r2 │ │ │ │ str r4, [sp] │ │ │ │ @@ -771767,15 +771767,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 34e8c8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmneq r9, r8, asr #25 │ │ │ │ - rsceq sl, r8, r4, asr #7 │ │ │ │ + rsceq sl, r8, r4, ror #7 │ │ │ │ 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 │ │ │ │ @@ -771910,30 +771910,30 @@ │ │ │ │ b 34ea1c │ │ │ │ cmneq r9, ip, ror #13 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 34eb1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 34e4a8 │ │ │ │ cmneq r9, ip, lsr #20 │ │ │ │ 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] @ 34ec4c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ ldr ip, [r3, #840] @ 0x348 │ │ │ │ add r3, r1, sl │ │ │ │ cmp r3, ip │ │ │ │ @@ -771994,29 +771994,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, sl │ │ │ │ stm sp, {r7, ip} │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r3, [r9, #-144]! @ 0xffffff70 │ │ │ │ - strdeq sl, [r8], #8 @ │ │ │ │ + rsceq sl, r8, r8, lsl r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sl, r8, r8, asr r0 │ │ │ │ + rsceq sl, r8, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ 34eca8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl 34e8cc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -772025,15 +772025,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] @ 34edbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #840] @ 0x348 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r5, r1 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ @@ -772086,29 +772086,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp] │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmneq r9, r0, ror #16 │ │ │ │ - strheq r9, [r8], #240 @ 0xf0 @ │ │ │ │ - rsceq r9, r8, r0, asr #31 │ │ │ │ + ldrdeq r9, [r8], #240 @ 0xf0 @ │ │ │ │ + rsceq r9, r8, r0, ror #31 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, r8, ip, ror #30 │ │ │ │ - rsceq r6, r8, r0, lsl #15 │ │ │ │ + rsceq r9, r8, ip, lsl #31 │ │ │ │ + rsceq r6, r8, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 34ee28 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -772120,15 +772120,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] @ 34ef34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr ip, [r3, #840] @ 0x348 │ │ │ │ cmp r5, ip │ │ │ │ bcs 34ef0c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ @@ -772180,27 +772180,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r5, ip} │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmneq r9, r4, ror #13 │ │ │ │ - rsceq r9, r8, r4, ror lr │ │ │ │ - rsceq r9, r8, r4, asr #28 │ │ │ │ + smlaleq r9, r8, r4, lr │ │ │ │ + rsceq r9, r8, r4, ror #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, r8, r0, lsr lr │ │ │ │ - rsceq r6, r8, r8, lsl #12 │ │ │ │ + rsceq r9, r8, r0, asr lr │ │ │ │ + rsceq r6, r8, r8, lsr #12 │ │ │ │ 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] @ 34f114 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ add fp, ip, #94208 @ 0x17000 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [fp, #840] @ 0x348 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34f10c │ │ │ │ @@ -772308,15 +772308,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] @ 34f2a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add fp, r2, #94208 @ 0x17000 │ │ │ │ ldr r3, [fp, #840] @ 0x348 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 34f2a0 │ │ │ │ @@ -772408,15 +772408,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] @ 34f4a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 34f498 │ │ │ │ add r3, ip, r3, lsl #5 │ │ │ │ add r0, r3, #119808 @ 0x1d400 │ │ │ │ add r3, r0, #580 @ 0x244 │ │ │ │ @@ -772535,15 +772535,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] @ 34f6c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr lr, [r0, r4] │ │ │ │ add r0, r1, r3 │ │ │ │ add ip, lr, #94208 @ 0x17000 │ │ │ │ ldr r4, [ip, #840] @ 0x348 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r0, r4 │ │ │ │ bhi 34f6a4 │ │ │ │ @@ -772665,24 +772665,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 34f6d0 │ │ │ │ mov r0, lr │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq r9, r8, rrx │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strheq r9, [r8], #96 @ 0x60 @ │ │ │ │ + ldrdeq r9, [r8], #96 @ 0x60 @ │ │ │ │ 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] @ 34f890 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ add r0, r1, r3 │ │ │ │ add lr, ip, #94208 @ 0x17000 │ │ │ │ ldr r4, [lr, #840] @ 0x348 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ bhi 34f870 │ │ │ │ @@ -772779,25 +772779,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 34f898 │ │ │ │ mov r0, ip │ │ │ │ bl 286da0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq r9, ip, lsr lr │ │ │ │ - rsceq r9, r8, r0, lsr #10 │ │ │ │ + rsceq r9, r8, r0, 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, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #392] @ 34fa40 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r9, r8, r9, lsl #5 │ │ │ │ add r9, r9, #118784 @ 0x1d000 │ │ │ │ ldr r0, [r9, #1600] @ 0x640 │ │ │ │ bl 5b330 <__aeabi_f2d@plt> │ │ │ │ ldrd r6, [sp, #32] │ │ │ │ @@ -772896,15 +772896,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, #448] @ 34fc24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ add sl, r5, #94208 @ 0x17000 │ │ │ │ ldr ip, [sl, #840] @ 0x348 │ │ │ │ cmp ip, r4 │ │ │ │ bls 34fbd0 │ │ │ │ add r4, r5, r4, lsl #5 │ │ │ │ @@ -773009,24 +773009,24 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ str r0, [r4, #1604] @ 0x644 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmneq r9, r4, asr #21 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strdeq r9, [r8], #20 @ │ │ │ │ + rsceq r9, r8, r4, lsl 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, #332] @ 34fd98 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, r5, #94208 @ 0x17000 │ │ │ │ ldr ip, [r8, #840] @ 0x348 │ │ │ │ cmp r3, ip │ │ │ │ bcs 34fd68 │ │ │ │ add r3, r5, r3, lsl #5 │ │ │ │ @@ -773101,15 +773101,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ b 34fcb0 │ │ │ │ ldrsbeq r2, [r9, #-140]! @ 0xffffff74 │ │ │ │ - rsceq r9, r8, ip, rrx │ │ │ │ + rsceq r9, r8, ip, lsl #1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r4, r0, #118784 @ 0x1d000 │ │ │ │ ldr r6, [pc, #104] @ 34fe1c │ │ │ │ add r3, r0, #119808 @ 0x1d400 │ │ │ │ add r1, r0, #120832 @ 0x1d800 │ │ │ │ add r5, r4, #1568 @ 0x620 │ │ │ │ @@ -773144,15 +773144,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] @ 34ff28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #118784 @ 0x1d000 │ │ │ │ add r2, r5, #1568 @ 0x620 │ │ │ │ ldrh r3, [r2, #10] │ │ │ │ cmp r6, r3 │ │ │ │ beq 34feb0 │ │ │ │ @@ -773208,15 +773208,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #308] @ 350078 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ cmp r2, #15 │ │ │ │ bne 34fff8 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -773285,19 +773285,19 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ ldr r2, [pc, #24] @ 35008c │ │ │ │ add r2, pc, r2 │ │ │ │ b 35005c │ │ │ │ cmneq r9, r4, ror #11 │ │ │ │ - strdeq r2, [r7], #120 @ 0x78 @ │ │ │ │ + rsceq r2, r7, r8, lsl r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r8, r8, ip, ror #27 │ │ │ │ - strheq r8, [r8], #220 @ 0xdc @ │ │ │ │ - rsceq r8, r8, r4, lsr #27 │ │ │ │ + rsceq r8, r8, ip, lsl #28 │ │ │ │ + ldrdeq r8, [r8], #220 @ 0xdc @ │ │ │ │ + rsceq r8, r8, r4, asr #27 │ │ │ │ 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, r1, lsl #5 │ │ │ │ add r8, r5, #119808 @ 0x1d400 │ │ │ │ mov r4, r0 │ │ │ │ @@ -773378,15 +773378,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ 350248 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r5, r1 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r2, #688] @ 0x2b0 │ │ │ │ tst r2, #1 │ │ │ │ bne 350238 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -773408,15 +773408,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ 350350 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ cmp r2, #15 │ │ │ │ bne 3502e8 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -773467,29 +773467,29 @@ │ │ │ │ ldr r2, [pc, #40] @ 350368 │ │ │ │ ldr r1, [pc, #20] @ 350358 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq r9, r4, asr #5 │ │ │ │ - rsceq r2, r7, r8, lsl #10 │ │ │ │ + rsceq r2, r7, r8, lsr #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r8, r8, r8, asr #22 │ │ │ │ + rsceq r8, r8, r8, ror #22 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r8, r8, ip, lsl fp │ │ │ │ - rsceq r8, r8, r4, ror #21 │ │ │ │ + rsceq r8, r8, ip, lsr fp │ │ │ │ + rsceq r8, r8, r4, lsl #22 │ │ │ │ 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] @ 350468 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #584 @ 0x248 │ │ │ │ ldrh r2, [r2] │ │ │ │ @@ -773547,15 +773547,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #480] @ 350670 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r2, #1608] @ 0x648 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ @@ -773667,24 +773667,24 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ ldr r2, [pc, #44] @ 350698 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3505b4 │ │ │ │ @ instruction: 0x01792098 │ │ │ │ - ldrdeq r8, [r8], #128 @ 0x80 @ │ │ │ │ + strdeq r8, [r8], #128 @ 0x80 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r8, r8, r8, lsr r9 │ │ │ │ + rsceq r8, r8, r8, asr r9 │ │ │ │ andeq sp, r1, sl, asr #12 │ │ │ │ andeq sp, r1, lr, asr #12 │ │ │ │ - rsceq r8, r8, r8, ror r8 │ │ │ │ + smlaleq r8, r8, r8, r8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlaleq r8, r8, r0, r8 @ │ │ │ │ - rsceq r8, r8, r0, ror #17 │ │ │ │ - rsceq r8, r8, r4, lsr #17 │ │ │ │ + strheq r8, [r8], #128 @ 0x80 @ │ │ │ │ + rsceq r8, r8, r0, lsl #18 │ │ │ │ + rsceq r8, r8, r4, asr #17 │ │ │ │ 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 │ │ │ │ @@ -776041,15 +776041,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5af94 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq sp, ip, lsr #16 │ │ │ │ cmneq sl, r0, lsr #26 │ │ │ │ - strdeq r6, [r8], #56 @ 0x38 @ │ │ │ │ + rsceq r6, r8, r8, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ bl 5cf5c │ │ │ │ @@ -776189,15 +776189,15 @@ │ │ │ │ bl 286ac0 │ │ │ │ bl 5c3c8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, ip, lsr #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r8, r8, ror #6 │ │ │ │ cmneq r8, r0, lsr #5 │ │ │ │ - rsceq r6, r8, r0, lsr r2 │ │ │ │ + rsceq r6, r8, r0, asr r2 │ │ │ │ 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 │ │ │ │ @@ -776440,15 +776440,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ b 3530b4 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ eorseq r7, r8, r7 │ │ │ │ - rscseq sp, r9, r8, lsl #25 │ │ │ │ + rscseq sp, r9, r8, lsr #25 │ │ │ │ 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] @ 353550 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -776811,25 +776811,25 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af94 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - smlatteq r1, lr, r7, pc @ │ │ │ │ - rsceq r5, r8, r4, lsr #19 │ │ │ │ + tstpeq r1, lr, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + rsceq r5, r8, r4, asr #19 │ │ │ │ + strheq r5, [r8], #144 @ 0x90 @ │ │ │ │ + rscseq r8, fp, ip, lsr r8 │ │ │ │ + rscseq r2, sl, r8, ror #26 │ │ │ │ + rsceq pc, sp, ip, lsl ip @ │ │ │ │ smlaleq r5, r8, r0, r9 │ │ │ │ - rscseq r8, fp, ip, lsl r8 │ │ │ │ - rscseq r2, sl, r8, asr #26 │ │ │ │ - strdeq pc, [sp], #188 @ 0xbc @ │ │ │ │ - rsceq r5, r8, r0, ror r9 │ │ │ │ - rsceq r5, r8, ip, ror #18 │ │ │ │ - rscseq lr, r9, r8, asr #5 │ │ │ │ + rsceq r5, r8, ip, lsl #19 │ │ │ │ + rscseq lr, r9, r8, ror #5 │ │ │ │ cmneq sl, r8, lsr #3 │ │ │ │ - rsceq r5, r8, ip, lsr r9 │ │ │ │ + rsceq r5, r8, ip, asr r9 │ │ │ │ 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 │ │ │ │ @@ -776976,41 +776976,41 @@ │ │ │ │ ldr ip, [r3, r6, lsl #2] │ │ │ │ b 3538f0 │ │ │ │ ldr r1, [pc, #116] @ 353a90 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 286ac0 │ │ │ │ b 353838 │ │ │ │ - rsceq r5, r8, r8, asr #17 │ │ │ │ + rsceq r5, r8, r8, ror #17 │ │ │ │ @ instruction: 0x017a4094 │ │ │ │ - rsceq r5, r8, r0, lsr #17 │ │ │ │ + rsceq r5, r8, r0, asr #17 │ │ │ │ cmneq sl, ip, asr #32 │ │ │ │ - ldrheq sp, [r9], #92 @ 0x5c @ │ │ │ │ - strheq r5, [r8], #128 @ 0x80 @ │ │ │ │ - tstpeq r1, sl, asr r6 @ p-variant is OBSOLETE │ │ │ │ - rsceq r5, r8, r0, ror #16 │ │ │ │ + ldrsbeq sp, [r9], #92 @ 0x5c @ │ │ │ │ + ldrdeq r5, [r8], #128 @ 0x80 @ │ │ │ │ + tstpeq r1, sl, ror r6 @ p-variant is OBSOLETE │ │ │ │ + rsceq r5, r8, r0, lsl #17 │ │ │ │ cmneq sl, ip, ror #31 │ │ │ │ - rsceq r5, r8, r4, lsl r8 │ │ │ │ + rsceq r5, r8, r4, lsr r8 │ │ │ │ cmneq sl, r8, asr #31 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ cmneq sp, ip, asr lr │ │ │ │ - rsceq r7, sp, r4, ror #20 │ │ │ │ + rsceq r7, sp, r4, lsl #21 │ │ │ │ cmneq sl, r0, lsl #31 │ │ │ │ cmneq sp, r4, ror #25 │ │ │ │ - rsceq r7, sp, ip, lsl sl │ │ │ │ + rsceq r7, sp, ip, lsr sl │ │ │ │ cmneq sl, r8, lsr pc │ │ │ │ - rsceq r5, r8, r8, ror #14 │ │ │ │ + rsceq r5, r8, r8, lsl #15 │ │ │ │ cmneq sl, r0, lsl pc │ │ │ │ - strheq r7, [sp], #152 @ 0x98 @ │ │ │ │ + ldrdeq r7, [sp], #152 @ 0x98 @ │ │ │ │ ldrsbeq r3, [sl, #-224]! @ 0xffffff20 │ │ │ │ - rsceq r5, r8, r8, lsl #14 │ │ │ │ + rsceq r5, r8, r8, lsr #14 │ │ │ │ cmneq sl, r0, lsr #29 │ │ │ │ cmneq sp, ip, asr #24 │ │ │ │ cmneq sp, ip, lsr lr │ │ │ │ - ldrdeq r5, [r8], #100 @ 0x64 @ │ │ │ │ + strdeq r5, [r8], #100 @ 0x64 @ │ │ │ │ ldr r3, [pc, #688] @ 353d4c │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, r3 │ │ │ │ bne 353b58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 353d40 │ │ │ │ @@ -777179,37 +777179,37 @@ │ │ │ │ mov ip, #3 │ │ │ │ b 353ae8 │ │ │ │ ldr r0, [pc, #100] @ 353dac │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ cmneq sl, r4, lsr lr │ │ │ │ - tstpeq r1, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ ldrsheq r3, [sl, #-208]! @ 0xffffff30 │ │ │ │ cmneq sl, r8, asr #27 │ │ │ │ - smlabteq r1, r4, r3, pc @ │ │ │ │ - smlatbeq r1, r8, r3, pc @ │ │ │ │ + smlatteq r1, r4, r3, pc @ │ │ │ │ + smlabteq r1, r8, r3, pc @ │ │ │ │ cmneq sl, r4, ror sp │ │ │ │ cmneq sl, r0, ror #26 │ │ │ │ - tstpeq r1, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ cmneq sl, r0, lsr #26 │ │ │ │ - tstpeq r1, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq r3, [sl, #-204]! @ 0xffffff34 │ │ │ │ cmneq sl, r0, asr #25 │ │ │ │ - @ instruction: 0x0101f2b8 │ │ │ │ + ldrdeq pc, [r1, -r8] │ │ │ │ cmneq sl, r0, lsr #25 │ │ │ │ - smlabbeq r1, ip, r2, pc @ │ │ │ │ - tstpeq r1, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r1, ip, r2, pc @ │ │ │ │ + smlabbeq r1, r8, r2, pc @ │ │ │ │ cmneq sl, r4, lsr ip │ │ │ │ - tstpeq r1, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ cmneq sl, r4, lsl #24 │ │ │ │ - strdeq pc, [r1, -r8] │ │ │ │ + tstpeq r1, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq r3, [sl, #-188]! @ 0xffffff44 │ │ │ │ - rscseq sp, r9, r4, asr #1 │ │ │ │ + rscseq sp, r9, r4, ror #1 │ │ │ │ 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 │ │ │ │ @@ -777237,15 +777237,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq ip, ip, r0, lsl #11 │ │ │ │ + rsceq ip, ip, r0, lsr #11 │ │ │ │ cmp r0, #15 │ │ │ │ beq 353ed8 │ │ │ │ ldr r2, [pc, #148] @ 353ee4 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ add r2, pc, r2 │ │ │ │ movne r1, #120 @ 0x78 │ │ │ │ @@ -777284,15 +777284,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x017a3a98 │ │ │ │ cmneq sl, r0, ror sl │ │ │ │ cmneq sl, r4, asr sl │ │ │ │ cmneq sl, r8, lsr sl │ │ │ │ cmneq sl, r4, lsr #20 │ │ │ │ - rscseq ip, r9, ip, lsr #30 │ │ │ │ + rscseq ip, r9, ip, asr #30 │ │ │ │ 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] @ 354068 │ │ │ │ @@ -777376,22 +777376,22 @@ │ │ │ │ b 354018 │ │ │ │ ldr r2, [pc, #44] @ 354084 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 353f40 │ │ │ │ - rsceq r7, sp, ip, lsr r4 │ │ │ │ - rsceq r1, sp, r8, lsl #30 │ │ │ │ - rsceq ip, ip, r0, lsl #8 │ │ │ │ - rsceq r2, sp, r4, ror ip │ │ │ │ - smlaleq r5, r8, ip, r1 │ │ │ │ - rscseq r8, ip, r4, ror #26 │ │ │ │ - rscseq r8, ip, r4, asr sp │ │ │ │ - ldrdeq ip, [ip], #60 @ 0x3c @ │ │ │ │ + rsceq r7, sp, ip, asr r4 │ │ │ │ + rsceq r1, sp, r8, lsr #30 │ │ │ │ + rsceq ip, ip, r0, lsr #8 │ │ │ │ + smlaleq r2, sp, r4, ip │ │ │ │ + strheq r5, [r8], #28 @ │ │ │ │ + rscseq r8, ip, r4, lsl #27 │ │ │ │ + rscseq r8, ip, r4, ror sp │ │ │ │ + strdeq ip, [ip], #60 @ 0x3c @ │ │ │ │ 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 │ │ │ │ @@ -777754,48 +777754,48 @@ │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ add r1, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 353db0 │ │ │ │ b 354208 │ │ │ │ - smlaleq r1, sp, r8, sp │ │ │ │ - smlatteq r1, sp, sp, lr │ │ │ │ - rsceq r7, sp, r4, lsl r2 │ │ │ │ - rsceq r1, sp, r4, ror #25 │ │ │ │ - ldrdeq ip, [ip], #28 @ │ │ │ │ - smlalseq r8, ip, r4, fp │ │ │ │ - rsceq r4, r8, ip, ror pc │ │ │ │ - smlabteq r1, r0, ip, lr │ │ │ │ - rscseq pc, r2, ip, asr r0 @ │ │ │ │ - strheq r2, [sp], #156 @ 0x9c @ │ │ │ │ - rsceq r4, r8, r0, lsr pc │ │ │ │ - strheq ip, [ip], #12 @ │ │ │ │ - rscseq r8, ip, r0, ror #20 │ │ │ │ - rsceq r2, sp, r0, lsl r9 │ │ │ │ - rsceq r0, ip, r0, ror #4 │ │ │ │ - strdeq r6, [sp], #240 @ 0xf0 @ │ │ │ │ - rsceq r1, sp, ip, asr #21 │ │ │ │ - rsceq r2, sp, r8, lsl #17 │ │ │ │ - rsceq r4, r8, r0, lsl #24 │ │ │ │ - rsceq r1, sp, r4, ror #20 │ │ │ │ - rsceq fp, ip, r0, ror #30 │ │ │ │ + strheq r1, [sp], #216 @ 0xd8 @ │ │ │ │ + tsteq r1, sp, lsl #28 │ │ │ │ + rsceq r7, sp, r4, lsr r2 │ │ │ │ + rsceq r1, sp, r4, lsl #26 │ │ │ │ + strdeq ip, [ip], #28 @ │ │ │ │ + ldrheq r8, [ip], #180 @ 0xb4 @ │ │ │ │ + smlaleq r4, r8, ip, pc @ │ │ │ │ + smlatteq r1, r0, ip, lr │ │ │ │ + rscseq pc, r2, ip, ror r0 @ │ │ │ │ + ldrdeq r2, [sp], #156 @ 0x9c @ │ │ │ │ + rsceq r4, r8, r0, asr pc │ │ │ │ + ldrdeq ip, [ip], #12 @ │ │ │ │ + rscseq r8, ip, r0, lsl #21 │ │ │ │ + rsceq r2, sp, r0, lsr r9 │ │ │ │ + rsceq r0, ip, r0, lsl #5 │ │ │ │ + rsceq r7, sp, r0, lsl r0 │ │ │ │ + rsceq r1, sp, ip, ror #21 │ │ │ │ + rsceq r2, sp, r8, lsr #17 │ │ │ │ + rsceq r4, r8, r0, lsr #24 │ │ │ │ + rsceq r1, sp, r4, lsl #21 │ │ │ │ + rsceq fp, ip, r0, lsl #31 │ │ │ │ + rsceq r4, r8, r0, lsl sp │ │ │ │ + rsceq r2, sp, r4, lsr #15 │ │ │ │ strdeq r4, [r8], #192 @ 0xc0 @ │ │ │ │ - rsceq r2, sp, r4, lsl #15 │ │ │ │ - ldrdeq r4, [r8], #192 @ 0xc0 @ │ │ │ │ - rsceq r2, sp, r4, asr #14 │ │ │ │ - rsceq r9, r8, r0, ror #11 │ │ │ │ - ldrdeq r9, [r8], #80 @ 0x50 @ │ │ │ │ - ldrdeq r9, [r8], #84 @ 0x54 @ │ │ │ │ - rsceq r9, r8, r8, lsr #11 │ │ │ │ - rsceq ip, sl, r4, ror #18 │ │ │ │ - rsceq r4, r8, r0, lsl #24 │ │ │ │ - rsceq fp, ip, r0, ror lr │ │ │ │ - ldrdeq r4, [r8], #188 @ 0xbc @ │ │ │ │ - rsceq fp, ip, r0, asr #28 │ │ │ │ + rsceq r2, sp, r4, ror #14 │ │ │ │ + rsceq r9, r8, r0, lsl #12 │ │ │ │ + strdeq r9, [r8], #80 @ 0x50 @ │ │ │ │ + strdeq r9, [r8], #84 @ 0x54 @ │ │ │ │ + rsceq r9, r8, r8, asr #11 │ │ │ │ + rsceq ip, sl, r4, lsl #19 │ │ │ │ + rsceq r4, r8, r0, lsr #24 │ │ │ │ + smlaleq fp, ip, r0, lr │ │ │ │ + strdeq r4, [r8], #188 @ 0xbc @ │ │ │ │ + rsceq fp, ip, r0, ror #28 │ │ │ │ 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 │ │ │ │ add r3, r1, #340 @ 0x154 │ │ │ │ ldrh r3, [r3] │ │ │ │ @@ -777873,20 +777873,20 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 354728 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r6, lsr #24 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - strdeq r4, [r8], #164 @ 0xa4 @ │ │ │ │ - rsceq r4, r8, r4, lsl sl │ │ │ │ - rsceq r4, r8, r4, asr sl │ │ │ │ - rsceq r4, r8, ip, lsl #20 │ │ │ │ - rsceq r4, r8, r4, lsl #20 │ │ │ │ - rsceq r4, r8, r4, asr #19 │ │ │ │ + rsceq r4, r8, r4, lsl fp │ │ │ │ + rsceq r4, r8, r4, lsr sl │ │ │ │ + rsceq r4, r8, r4, ror sl │ │ │ │ + rsceq r4, r8, ip, lsr #20 │ │ │ │ + rsceq r4, r8, r4, lsr #20 │ │ │ │ + rsceq r4, r8, r4, ror #19 │ │ │ │ ldr ip, [pc, #28] @ 354868 │ │ │ │ ldr r3, [pc, #28] @ 35486c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r3] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ @@ -778012,34 +778012,34 @@ │ │ │ │ b 3549a8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #88] @ 354aa4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3548d4 │ │ │ │ cmneq r8, r8, ror #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq r1, ip, asr r6 │ │ │ │ + tsteq r1, ip, ror r6 │ │ │ │ cmneq r8, r0, asr r7 │ │ │ │ - rsceq r4, r8, r8, ror #18 │ │ │ │ - smlaleq r4, r8, r8, r9 │ │ │ │ - rsceq r4, fp, r0, lsl r9 │ │ │ │ - rsceq r4, r8, r0, lsl #19 │ │ │ │ - smlaleq r8, sp, r0, r8 │ │ │ │ - rsceq r4, r8, r8, lsl #18 │ │ │ │ - rsceq r4, r8, r0, asr r9 │ │ │ │ - rsceq r4, r8, r8, asr r9 │ │ │ │ + rsceq r4, r8, r8, lsl #19 │ │ │ │ + strheq r4, [r8], #152 @ 0x98 @ │ │ │ │ + rsceq r4, fp, r0, lsr r9 │ │ │ │ + rsceq r4, r8, r0, lsr #19 │ │ │ │ + strheq r8, [sp], #128 @ 0x80 @ │ │ │ │ + rsceq r4, r8, r8, lsr #18 │ │ │ │ + rsceq r4, r8, r0, ror r9 │ │ │ │ + rsceq r4, r8, r8, ror r9 │ │ │ │ cmneq r8, r8, asr #12 │ │ │ │ - rsceq r4, r8, r0, lsl #17 │ │ │ │ - rsceq r4, r7, r8, ror #17 │ │ │ │ - rsceq r4, r8, r0, asr r8 │ │ │ │ - rsceq r4, r8, ip, asr #16 │ │ │ │ - rsceq r4, r8, r8, asr #16 │ │ │ │ - rsceq r4, r8, r8, asr r8 │ │ │ │ + rsceq r4, r8, r0, lsr #17 │ │ │ │ + rsceq r4, r7, r8, lsl #18 │ │ │ │ + rsceq r4, r8, r0, ror r8 │ │ │ │ + rsceq r4, r8, ip, ror #16 │ │ │ │ + rsceq r4, r8, r8, ror #16 │ │ │ │ + rsceq r4, r8, r8, ror r8 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r4, r8, ip, asr r8 │ │ │ │ - rsceq r4, r8, r8, lsl r8 │ │ │ │ + rsceq r4, r8, ip, ror r8 │ │ │ │ + rsceq r4, r8, r8, lsr r8 │ │ │ │ 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, #3972] @ 355a4c │ │ │ │ @@ -779033,15 +779033,15 @@ │ │ │ │ ldr r1, [r2, #292] @ 0x124 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r2, #300] @ 0x12c │ │ │ │ str r3, [r4, #12] │ │ │ │ b 354b2c │ │ │ │ - tsteq r1, sl, asr #8 │ │ │ │ + tsteq r1, sl, ror #8 │ │ │ │ andeq r8, r0, r1, lsr #25 │ │ │ │ strvs r8, [fp, #-766]! @ 0xfffffd02 │ │ │ │ svccc 0x00f71547 │ │ │ │ orrcs fp, r3, r0, asr r0 │ │ │ │ svccc 0x00f337cc │ │ │ │ andeq r2, r7, r8, asr sp │ │ │ │ andeq r2, r7, ip, asr sp │ │ │ │ @@ -780556,97 +780556,97 @@ │ │ │ │ mov r3, #80 @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [r0], #1 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne 357204 │ │ │ │ b 356288 │ │ │ │ - tsteq r1, r6, ror #26 │ │ │ │ - rsceq r4, r8, r8, lsr #7 │ │ │ │ - rsceq r4, r8, r8, ror #3 │ │ │ │ - rsceq r4, r8, r8, lsr #3 │ │ │ │ - rsceq r4, r8, r4, ror #2 │ │ │ │ - rsceq r4, r8, r8, lsr #2 │ │ │ │ - rsceq r3, r8, r8, asr sp │ │ │ │ - strheq r3, [r8], #236 @ 0xec @ │ │ │ │ - strheq r3, [r8], #216 @ 0xd8 @ │ │ │ │ - rsceq r3, r8, r0, ror #27 │ │ │ │ - rsceq r3, r8, ip, lsl sp │ │ │ │ - rsceq r3, r8, r0, lsr #27 │ │ │ │ - rsceq r3, r8, r4, asr #25 │ │ │ │ - rsceq r3, r8, r8, asr #25 │ │ │ │ - rsceq r3, r8, r4, lsr ip │ │ │ │ - ldrdeq r3, [r8], #204 @ 0xcc @ │ │ │ │ + smlabbeq r1, r6, sp, ip │ │ │ │ + rsceq r4, r8, r8, asr #7 │ │ │ │ + rsceq r4, r8, r8, lsl #4 │ │ │ │ + rsceq r4, r8, r8, asr #3 │ │ │ │ + rsceq r4, r8, r4, lsl #3 │ │ │ │ + rsceq r4, r8, r8, asr #2 │ │ │ │ + rsceq r3, r8, r8, ror sp │ │ │ │ + ldrdeq r3, [r8], #236 @ 0xec @ │ │ │ │ + ldrdeq r3, [r8], #216 @ 0xd8 @ │ │ │ │ + rsceq r3, r8, r0, lsl #28 │ │ │ │ + rsceq r3, r8, ip, lsr sp │ │ │ │ + rsceq r3, r8, r0, asr #27 │ │ │ │ + rsceq r3, r8, r4, ror #25 │ │ │ │ + rsceq r3, r8, r8, ror #25 │ │ │ │ + rsceq r3, r8, r4, asr ip │ │ │ │ + strdeq r3, [r8], #204 @ 0xcc @ │ │ │ │ + rsceq r3, r8, ip, lsl #24 │ │ │ │ + rsceq r3, r8, r4, lsr #24 │ │ │ │ + rsceq r0, r7, ip, lsl ip │ │ │ │ rsceq r3, r8, ip, ror #23 │ │ │ │ - rsceq r3, r8, r4, lsl #24 │ │ │ │ - strdeq r0, [r7], #188 @ 0xbc @ │ │ │ │ - rsceq r3, r8, ip, asr #23 │ │ │ │ - strdeq r3, [r8], #168 @ 0xa8 @ │ │ │ │ - strdeq r3, [r8], #164 @ 0xa4 @ │ │ │ │ - rsceq r3, r8, ip, asr sl │ │ │ │ - ldrdeq r3, [r8], #192 @ 0xc0 @ │ │ │ │ - rsceq r3, r8, r4, lsr lr │ │ │ │ - strheq r3, [r8], #204 @ 0xcc @ │ │ │ │ - rsceq r3, r8, r4, asr #22 │ │ │ │ - smlaleq r3, r8, r0, fp │ │ │ │ - rsceq r3, r8, r8, asr #25 │ │ │ │ - strheq r3, [r8], #140 @ 0x8c @ │ │ │ │ - rsceq r3, r8, r0, asr #21 │ │ │ │ - rsceq r3, r8, r8, ror #21 │ │ │ │ - rsceq r3, r8, ip, asr #24 │ │ │ │ - rsceq r3, r8, r0, asr #21 │ │ │ │ - rsceq r3, r8, r8, lsr #18 │ │ │ │ - rsceq r3, r8, r4, lsl ip │ │ │ │ - strheq r3, [r8], #172 @ 0xac @ │ │ │ │ - strheq r3, [r8], #96 @ 0x60 @ │ │ │ │ - rsceq r3, r8, ip, asr #17 │ │ │ │ - strdeq r3, [r8], #140 @ 0x8c @ │ │ │ │ - rsceq r3, r8, r4, lsr #21 │ │ │ │ - rsceq r3, r8, r8, lsl r9 │ │ │ │ - smlaleq r3, r8, r0, r7 │ │ │ │ - rsceq r3, r8, r0, lsl #16 │ │ │ │ + rsceq r3, r8, r8, lsl fp │ │ │ │ + rsceq r3, r8, r4, lsl fp │ │ │ │ + rsceq r3, r8, ip, ror sl │ │ │ │ + strdeq r3, [r8], #192 @ 0xc0 @ │ │ │ │ + rsceq r3, r8, r4, asr lr │ │ │ │ + ldrdeq r3, [r8], #204 @ 0xcc @ │ │ │ │ + rsceq r3, r8, r4, ror #22 │ │ │ │ + strheq r3, [r8], #176 @ 0xb0 @ │ │ │ │ + rsceq r3, r8, r8, ror #25 │ │ │ │ + ldrdeq r3, [r8], #140 @ 0x8c @ │ │ │ │ + rsceq r3, r8, r0, ror #21 │ │ │ │ + rsceq r3, r8, r8, lsl #22 │ │ │ │ + rsceq r3, r8, ip, ror #24 │ │ │ │ + rsceq r3, r8, r0, ror #21 │ │ │ │ + rsceq r3, r8, r8, asr #18 │ │ │ │ + rsceq r3, r8, r4, lsr ip │ │ │ │ + ldrdeq r3, [r8], #172 @ 0xac @ │ │ │ │ + ldrdeq r3, [r8], #96 @ 0x60 @ │ │ │ │ + rsceq r3, r8, ip, ror #17 │ │ │ │ rsceq r3, r8, ip, lsl r9 │ │ │ │ - rsceq r3, r8, r8, lsl r5 │ │ │ │ - rsceq r3, r8, r4, lsr #14 │ │ │ │ - rsceq r3, r8, r4, asr r7 │ │ │ │ + rsceq r3, r8, r4, asr #21 │ │ │ │ + rsceq r3, r8, r8, lsr r9 │ │ │ │ + strheq r3, [r8], #112 @ 0x70 @ │ │ │ │ + rsceq r3, r8, r0, lsr #16 │ │ │ │ + rsceq r3, r8, ip, lsr r9 │ │ │ │ + rsceq r3, r8, r8, lsr r5 │ │ │ │ + rsceq r3, r8, r4, asr #14 │ │ │ │ + rsceq r3, r8, r4, ror r7 │ │ │ │ + strheq r3, [r8], #128 @ 0x80 @ │ │ │ │ + rsceq r3, r8, r0, asr r7 │ │ │ │ + smlaleq r3, r8, ip, r5 │ │ │ │ smlaleq r3, r8, r0, r8 │ │ │ │ - rsceq r3, r8, r0, lsr r7 │ │ │ │ - rsceq r3, r8, ip, ror r5 │ │ │ │ - rsceq r3, r8, r0, ror r8 │ │ │ │ - rsceq r3, r8, r4, lsl #14 │ │ │ │ - rsceq r3, r8, ip, lsl r3 │ │ │ │ - strheq r3, [r8], #104 @ 0x68 @ │ │ │ │ - rsceq r3, r8, r8, lsl #11 │ │ │ │ - rsceq r3, r8, ip, lsr #14 │ │ │ │ - strheq r3, [r8], #80 @ 0x50 @ │ │ │ │ - rsceq r3, r8, r8, lsr #8 │ │ │ │ - rsceq r3, r8, r8, lsl #9 │ │ │ │ - strheq r3, [r8], #80 @ 0x50 @ │ │ │ │ - rsceq r3, r8, r4, lsr #3 │ │ │ │ - strdeq r3, [r8], #32 @ │ │ │ │ - strdeq r3, [r8], #52 @ 0x34 @ │ │ │ │ - rsceq r3, r8, ip, lsr #10 │ │ │ │ - strheq r3, [r8], #56 @ 0x38 @ │ │ │ │ - rsceq r3, r8, r0, asr #4 │ │ │ │ - rsceq r3, r8, r8, lsl #10 │ │ │ │ - rsceq r3, r8, ip, lsl #7 │ │ │ │ - rsceq r2, r8, r4, lsr #31 │ │ │ │ - rsceq r3, r8, ip, asr #5 │ │ │ │ - rsceq r3, r8, r4, asr #4 │ │ │ │ - smlaleq r3, r8, ip, r3 │ │ │ │ - rsceq r3, r8, r0, asr #1 │ │ │ │ + rsceq r3, r8, r4, lsr #14 │ │ │ │ + rsceq r3, r8, ip, lsr r3 │ │ │ │ + ldrdeq r3, [r8], #104 @ 0x68 @ │ │ │ │ + rsceq r3, r8, r8, lsr #11 │ │ │ │ + rsceq r3, r8, ip, asr #14 │ │ │ │ + ldrdeq r3, [r8], #80 @ 0x50 @ │ │ │ │ + rsceq r3, r8, r8, asr #8 │ │ │ │ + rsceq r3, r8, r8, lsr #9 │ │ │ │ + ldrdeq r3, [r8], #80 @ 0x50 @ │ │ │ │ + rsceq r3, r8, r4, asr #3 │ │ │ │ + rsceq r3, r8, r0, lsl r3 │ │ │ │ + rsceq r3, r8, r4, lsl r4 │ │ │ │ + rsceq r3, r8, ip, asr #10 │ │ │ │ + ldrdeq r3, [r8], #56 @ 0x38 @ │ │ │ │ + rsceq r3, r8, r0, ror #4 │ │ │ │ + rsceq r3, r8, r8, lsr #10 │ │ │ │ + rsceq r3, r8, ip, lsr #7 │ │ │ │ + rsceq r2, r8, r4, asr #31 │ │ │ │ + rsceq r3, r8, ip, ror #5 │ │ │ │ + rsceq r3, r8, r4, ror #4 │ │ │ │ + strheq r3, [r8], #60 @ 0x3c @ │ │ │ │ + rsceq r3, r8, r0, ror #1 │ │ │ │ + rsceq r3, r8, ip, asr #2 │ │ │ │ + rsceq r3, r8, r8, lsr r2 │ │ │ │ rsceq r3, r8, ip, lsr #2 │ │ │ │ - rsceq r3, r8, r8, lsl r2 │ │ │ │ - rsceq r3, r8, ip, lsl #2 │ │ │ │ - strheq r2, [r8], #200 @ 0xc8 @ │ │ │ │ - strheq r2, [r8], #224 @ 0xe0 @ │ │ │ │ - rsceq r2, r8, r0, lsl pc │ │ │ │ - rsceq r2, r8, r4, lsl pc │ │ │ │ - rsceq r2, r8, ip, asr sp │ │ │ │ - rsceq r3, r8, ip, asr #32 │ │ │ │ + ldrdeq r2, [r8], #200 @ 0xc8 @ │ │ │ │ + ldrdeq r2, [r8], #224 @ 0xe0 @ │ │ │ │ + rsceq r2, r8, r0, lsr pc │ │ │ │ + rsceq r2, r8, r4, lsr pc │ │ │ │ + rsceq r2, r8, ip, ror sp │ │ │ │ + rsceq r3, r8, ip, rrx │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 35737c │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne 357370 │ │ │ │ ldr r2, [pc, #-72] @ 35733c │ │ │ │ @@ -780859,22 +780859,22 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #44] @ 3576f0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 286ac0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - smlabbeq r1, ip, sl, fp │ │ │ │ + smlatbeq r1, ip, sl, fp │ │ │ │ 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 │ │ │ │ - rsceq r2, r8, r4, ror #30 │ │ │ │ + rsceq r2, r8, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr ip, [pc, #1780] @ 357e00 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ ldr r3, [pc, #1776] @ 357e04 │ │ │ │ @@ -781320,45 +781320,45 @@ │ │ │ │ strb r2, [r3], #1 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ bne 357dec │ │ │ │ b 357ac0 │ │ │ │ cmneq r8, r4, ror #17 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r2, r8, ip, lsl #30 │ │ │ │ - tsteq r1, ip, lsl #18 │ │ │ │ - rscseq r9, r9, r4, asr r6 │ │ │ │ - smlaleq r2, r8, ip, lr │ │ │ │ + rsceq r2, r8, ip, lsr #30 │ │ │ │ + tsteq r1, ip, lsr #18 │ │ │ │ + rscseq r9, r9, r4, ror r6 │ │ │ │ + strheq r2, [r8], #236 @ 0xec @ │ │ │ │ ldrsbeq r8, [r8, #-116]! @ 0xffffff8c │ │ │ │ svcne 0x00f03900 │ │ │ │ andvs ip, sl, r5, asr r6 │ │ │ │ andeq r0, r5, sl, lsr #1 │ │ │ │ - rsceq r2, r8, r4, lsl #28 │ │ │ │ - rsceq r2, r8, r4, ror sp │ │ │ │ - rsceq r4, ip, ip, asr lr │ │ │ │ - strheq r2, [r8], #196 @ 0xc4 @ │ │ │ │ - rsceq r4, ip, ip, ror #27 │ │ │ │ - rsceq r2, r8, r4, asr #24 │ │ │ │ - strheq r2, [r8], #184 @ 0xb8 @ │ │ │ │ - rsceq r2, r8, r4, lsr #23 │ │ │ │ - rscseq r9, r9, ip, lsl #6 │ │ │ │ - rsceq r2, r8, r0, asr fp │ │ │ │ - smlalseq r9, r9, r0, r2 @ │ │ │ │ - rsceq r2, r8, r0, ror #21 │ │ │ │ - rsceq r4, ip, ip, lsl ip │ │ │ │ - rsceq r2, r8, r4, ror sl │ │ │ │ - rsceq r4, ip, ip, lsr #23 │ │ │ │ - rsceq r2, r8, r8, lsl #20 │ │ │ │ - rsceq r2, r8, r4, asr #9 │ │ │ │ - rsceq r4, ip, r4, lsl #22 │ │ │ │ - rsceq r2, r8, r0, ror #18 │ │ │ │ - rsceq r2, r8, r8, lsr #18 │ │ │ │ - rsceq r2, r8, ip, lsr r9 │ │ │ │ + rsceq r2, r8, r4, lsr #28 │ │ │ │ + smlaleq r2, r8, r4, sp │ │ │ │ + rsceq r4, ip, ip, ror lr │ │ │ │ + ldrdeq r2, [r8], #196 @ 0xc4 @ │ │ │ │ + rsceq r4, ip, ip, lsl #28 │ │ │ │ + rsceq r2, r8, r4, ror #24 │ │ │ │ + ldrdeq r2, [r8], #184 @ 0xb8 @ │ │ │ │ + rsceq r2, r8, r4, asr #23 │ │ │ │ + rscseq r9, r9, ip, lsr #6 │ │ │ │ + rsceq r2, r8, r0, ror fp │ │ │ │ + ldrheq r9, [r9], #32 @ │ │ │ │ + rsceq r2, r8, r0, lsl #22 │ │ │ │ + rsceq r4, ip, ip, lsr ip │ │ │ │ + smlaleq r2, r8, r4, sl │ │ │ │ + rsceq r4, ip, ip, asr #23 │ │ │ │ + rsceq r2, r8, r8, lsr #20 │ │ │ │ + rsceq r2, r8, r4, ror #9 │ │ │ │ + rsceq r4, ip, r4, lsr #22 │ │ │ │ + rsceq r2, r8, r0, lsl #19 │ │ │ │ + rsceq r2, r8, r8, asr #18 │ │ │ │ + rsceq r2, r8, ip, asr r9 │ │ │ │ + rsceq r2, r8, ip, lsl r9 │ │ │ │ strdeq r2, [r8], #140 @ 0x8c @ │ │ │ │ - ldrdeq r2, [r8], #140 @ 0x8c @ │ │ │ │ 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 │ │ │ │ @@ -783212,35 +783212,35 @@ │ │ │ │ bl 524f84 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 359118 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, lsl r4 │ │ │ │ cmneq r8, r0, lsl #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0101a4ba │ │ │ │ - smlatteq r1, r2, r2, sl │ │ │ │ + ldrdeq sl, [r1, -sl] │ │ │ │ + tsteq r1, r2, lsl #6 │ │ │ │ cmneq r8, r8, ror #2 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ streq r0, [r7, -r7, lsl #14] │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ ldrheq r6, [r8, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - rsceq r1, r8, r8, lsl r0 │ │ │ │ + rsceq r1, r8, r8, lsr r0 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - smlabteq r1, sl, r7, r9 │ │ │ │ + smlatteq r1, sl, r7, r9 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - strdeq r0, [r8], #164 @ 0xa4 @ │ │ │ │ + rsceq r0, r8, r4, lsl fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [pc, #-20] @ 359be4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ bl 3536cc │ │ │ │ ldr r2, [pc, #-36] @ 359be8 │ │ │ │ @@ -783278,15 +783278,15 @@ │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ - tsteq r1, ip, lsl #10 │ │ │ │ + tsteq r1, ip, lsr #10 │ │ │ │ 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 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -784276,31 +784276,31 @@ │ │ │ │ cmneq r8, ip, lsl r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, pc, lsl r9 │ │ │ │ andeq r8, r0, r6, lsr #24 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ andeq r8, r0, r0, lsr #18 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - smlatteq r1, r0, r0, r9 │ │ │ │ - tsteq r1, r8, lsr #2 │ │ │ │ + mrseq r9, (UNDEF: 17) │ │ │ │ + tsteq r1, r8, asr #2 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - rsceq r0, r8, r4, asr r1 │ │ │ │ + rsceq r0, r8, r4, ror r1 │ │ │ │ cmneq r8, r4, asr #18 │ │ │ │ andeq r8, r0, lr, lsl r9 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - tsteq r1, r0, lsr sl │ │ │ │ + tsteq r1, r0, asr sl │ │ │ │ + @ instruction: 0x010189b0 │ │ │ │ @ instruction: 0x01018990 │ │ │ │ - tsteq r1, r0, ror r9 │ │ │ │ - tsteq r1, r4, lsl #12 │ │ │ │ + tsteq r1, r4, lsr #12 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - smlabteq r1, r0, pc, r7 @ │ │ │ │ + smlatteq r1, r0, pc, r7 @ │ │ │ │ rsbmi r0, r0, r0 │ │ │ │ rsbgt r0, r0, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ @@ -785478,18 +785478,18 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ bl 5c3c8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r8, fp │ │ │ │ b 35a6ac │ │ │ │ - rsceq r7, r7, r0, lsl #2 │ │ │ │ + rsceq r7, r7, r0, lsr #2 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ + rsceq lr, r7, r0, asr #17 │ │ │ │ rsceq lr, r7, r0, lsr #17 │ │ │ │ - rsceq lr, r7, r0, lsl #17 │ │ │ │ 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] @ 35c0e0 │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -786956,39 +786956,39 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsl r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b 35cbb4 │ │ │ │ cmneq r8, ip, asr #18 │ │ │ │ cmneq r8, r8, asr #18 │ │ │ │ - strheq lr, [r7], #8 @ │ │ │ │ - rsceq lr, r7, r0, rrx │ │ │ │ + ldrdeq lr, [r7], #8 @ │ │ │ │ + rsceq lr, r7, r0, lsl #1 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - rsceq lr, r7, ip, lsl r0 │ │ │ │ + rsceq lr, r7, ip, lsr r0 │ │ │ │ andeq r8, r0, r6, ror r9 │ │ │ │ andeq r8, r0, r8, ror r9 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq r1, r0, lsr #18 │ │ │ │ - tsteq r1, r8, lsl #14 │ │ │ │ - tsteq r1, r4, lsl r6 │ │ │ │ + tsteq r1, r0, asr #18 │ │ │ │ + tsteq r1, r8, lsr #14 │ │ │ │ + tsteq r1, r4, lsr r6 │ │ │ │ svccc 0x00e00000 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ svccc 0x00d00000 │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ svclt 0x00e00000 │ │ │ │ andeq r8, r0, r7, ror r5 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - tsteq r1, r4, lsl fp │ │ │ │ + tsteq r1, r4, lsr fp │ │ │ │ cmneq r8, r0, lsl #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r8, ip, asr r9 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - rscseq r3, r9, ip, asr #10 │ │ │ │ + rscseq r3, r9, ip, ror #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ bl 51f914 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -787759,25 +787759,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 35e184 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ b 35e184 │ │ │ │ cmp r2, #0 │ │ │ │ beq 35e184 │ │ │ │ ldr r1, [pc, #76] @ 35e310 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #60] @ 35e314 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sl, #28] │ │ │ │ b 35e184 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ @@ -787962,25 +787962,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 35e41c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ b 35e41c │ │ │ │ cmp r2, #0 │ │ │ │ beq 35e41c │ │ │ │ ldr r1, [pc, #76] @ 35e63c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #60] @ 35e640 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r6, #28] │ │ │ │ b 35e41c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ @@ -788123,25 +788123,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq 35e744 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b 35e744 │ │ │ │ cmp r3, #0 │ │ │ │ beq 35e744 │ │ │ │ ldr r1, [pc, #64] @ 35e8b4 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #48] @ 35e8b8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [r9, #28] │ │ │ │ b 35e744 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ @@ -788299,25 +788299,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 35e99c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b 35e99c │ │ │ │ cmp r2, #0 │ │ │ │ beq 35e99c │ │ │ │ ldr r1, [pc, #68] @ 35eb78 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #52] @ 35eb7c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [r5, #28] │ │ │ │ b 35e99c │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -788600,25 +788600,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 35ec8c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 35ec8c │ │ │ │ cmp r2, #0 │ │ │ │ beq 35ec8c │ │ │ │ ldr r1, [pc, #68] @ 35f02c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #52] @ 35f030 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r9, #28] │ │ │ │ b 35ec8c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -788881,25 +788881,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 35f180 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 35f180 │ │ │ │ cmp r2, #0 │ │ │ │ beq 35f180 │ │ │ │ ldr r1, [pc, #68] @ 35f490 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #52] @ 35f494 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 35f180 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -789136,23 +789136,23 @@ │ │ │ │ add sp, sp, #852 @ 0x354 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 35f594 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b 35f594 │ │ │ │ cmp r2, #0 │ │ │ │ beq 35f594 │ │ │ │ ldr r1, [pc, #52] @ 35f878 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #40] @ 35f87c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [r8, #28] │ │ │ │ b 35f594 │ │ │ │ mov sl, r6 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ b 35f63c │ │ │ │ @@ -789407,23 +789407,23 @@ │ │ │ │ add sp, sp, #860 @ 0x35c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 35f968 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ b 35f968 │ │ │ │ cmp r2, #0 │ │ │ │ beq 35f968 │ │ │ │ ldr r1, [pc, #52] @ 35fcb4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #40] @ 35fcb8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r5, #28] │ │ │ │ b 35f968 │ │ │ │ mov sl, r7 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ b 35fa70 │ │ │ │ @@ -789683,25 +789683,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 35fe08 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 35fe08 │ │ │ │ cmp r2, #0 │ │ │ │ beq 35fe08 │ │ │ │ ldr r1, [pc, #68] @ 360118 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #52] @ 36011c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 35fe08 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -789984,25 +789984,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 36022c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 36022c │ │ │ │ cmp r2, #0 │ │ │ │ beq 36022c │ │ │ │ ldr r1, [pc, #68] @ 3605cc │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #52] @ 3605d0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r9, #28] │ │ │ │ b 36022c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -790239,23 +790239,23 @@ │ │ │ │ add sp, sp, #852 @ 0x354 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 3606d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b 3606d0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3606d0 │ │ │ │ ldr r1, [pc, #52] @ 3609b4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #40] @ 3609b8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [r8, #28] │ │ │ │ b 3606d0 │ │ │ │ mov sl, r6 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ b 360778 │ │ │ │ @@ -790510,23 +790510,23 @@ │ │ │ │ add sp, sp, #860 @ 0x35c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 360aa4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ b 360aa4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 360aa4 │ │ │ │ ldr r1, [pc, #52] @ 360df0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #40] @ 360df4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r5, #28] │ │ │ │ b 360aa4 │ │ │ │ mov sl, r7 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ b 360bac │ │ │ │ @@ -790644,25 +790644,25 @@ │ │ │ │ b 360ed4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 360f54 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b 360f54 │ │ │ │ cmp r2, #0 │ │ │ │ beq 360f54 │ │ │ │ ldr r1, [pc, #56] @ 361010 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #40] @ 361014 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sl, #28] │ │ │ │ b 360f54 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq pc, [r7, #-20]! @ 0xffffffec @ │ │ │ │ @@ -790791,25 +790791,25 @@ │ │ │ │ b 3611b4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 361188 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b 361188 │ │ │ │ cmp r2, #0 │ │ │ │ beq 361188 │ │ │ │ ldr r1, [pc, #56] @ 36125c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #40] @ 361260 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [r5, #28] │ │ │ │ b 361188 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r4, asr #31 │ │ │ │ @@ -790907,25 +790907,25 @@ │ │ │ │ b 361318 │ │ │ │ cmp r5, #0 │ │ │ │ beq 361370 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b 361370 │ │ │ │ cmp r5, #0 │ │ │ │ beq 361370 │ │ │ │ ldr r1, [pc, #48] @ 361424 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #32] @ 361428 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r6, #28] │ │ │ │ b 361370 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r4, ror #26 │ │ │ │ @@ -791033,25 +791033,25 @@ │ │ │ │ b 361578 │ │ │ │ cmp r9, #0 │ │ │ │ beq 361550 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b 361550 │ │ │ │ cmp r9, #0 │ │ │ │ beq 361550 │ │ │ │ ldr r1, [pc, #48] @ 36161c │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #32] @ 361620 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r6, #28] │ │ │ │ b 361550 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq lr, [r7, #-180]! @ 0xffffff4c │ │ │ │ @@ -791239,25 +791239,25 @@ │ │ │ │ b 361810 │ │ │ │ cmp r3, #0 │ │ │ │ beq 361890 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b 361890 │ │ │ │ cmp r3, #0 │ │ │ │ beq 361890 │ │ │ │ ldr r1, [pc, #56] @ 36195c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #40] @ 361960 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sl, #28] │ │ │ │ b 361890 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0177e99c │ │ │ │ @@ -791457,25 +791457,25 @@ │ │ │ │ b 361c10 │ │ │ │ cmp r2, #0 │ │ │ │ beq 361be8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b 361be8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 361be8 │ │ │ │ ldr r1, [pc, #56] @ 361cc4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #40] @ 361cc8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [r5, #28] │ │ │ │ b 361be8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r0, ror r6 │ │ │ │ @@ -791644,25 +791644,25 @@ │ │ │ │ b 361e90 │ │ │ │ cmp sl, #0 │ │ │ │ beq 361ee8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b 361ee8 │ │ │ │ cmp sl, #0 │ │ │ │ beq 361ee8 │ │ │ │ ldr r1, [pc, #48] @ 361fa8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #32] @ 361fac │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 361ee8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r8, lsl #6 │ │ │ │ @@ -791840,25 +791840,25 @@ │ │ │ │ b 362204 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3621dc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b 3621dc │ │ │ │ cmp r3, #0 │ │ │ │ beq 3621dc │ │ │ │ ldr r1, [pc, #48] @ 3622b8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #32] @ 3622bc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r7, #28] │ │ │ │ b 3621dc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r8, lsr #32 │ │ │ │ @@ -792046,25 +792046,25 @@ │ │ │ │ b 3624ac │ │ │ │ cmp r3, #0 │ │ │ │ beq 36252c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b 36252c │ │ │ │ cmp r3, #0 │ │ │ │ beq 36252c │ │ │ │ ldr r1, [pc, #56] @ 3625f8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #40] @ 3625fc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sl, #28] │ │ │ │ b 36252c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r0, lsl #26 │ │ │ │ @@ -792264,25 +792264,25 @@ │ │ │ │ b 3628ac │ │ │ │ cmp r2, #0 │ │ │ │ beq 362884 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b 362884 │ │ │ │ cmp r2, #0 │ │ │ │ beq 362884 │ │ │ │ ldr r1, [pc, #56] @ 362960 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #40] @ 362964 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [r5, #28] │ │ │ │ b 362884 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq sp, [r7, #-148]! @ 0xffffff6c │ │ │ │ @@ -792451,25 +792451,25 @@ │ │ │ │ b 362b2c │ │ │ │ cmp sl, #0 │ │ │ │ beq 362b84 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b 362b84 │ │ │ │ cmp sl, #0 │ │ │ │ beq 362b84 │ │ │ │ ldr r1, [pc, #48] @ 362c44 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #32] @ 362c48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 362b84 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, ror #12 │ │ │ │ @@ -792647,25 +792647,25 @@ │ │ │ │ b 362ea0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 362e78 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b 362e78 │ │ │ │ cmp r3, #0 │ │ │ │ beq 362e78 │ │ │ │ ldr r1, [pc, #48] @ 362f54 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #32] @ 362f58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r7, #28] │ │ │ │ b 362e78 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, lsl #7 │ │ │ │ @@ -792983,25 +792983,25 @@ │ │ │ │ strb r2, [r4] │ │ │ │ b 36310c │ │ │ │ cmp r9, #0 │ │ │ │ beq 3630f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [sl, #1700] @ 0x6a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 3630f4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3630f4 │ │ │ │ ldr r1, [pc, #164] @ 36350c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #152] @ 363510 │ │ │ │ str r1, [r7, #28] │ │ │ │ ldr r1, [sl, #1700] @ 0x6a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 3630f4 │ │ │ │ lsl r1, r3, #16 │ │ │ │ @@ -793196,15 +793196,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 363804 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -793217,15 +793217,15 @@ │ │ │ │ b 3635ec │ │ │ │ cmp r5, #0 │ │ │ │ beq 363804 │ │ │ │ ldr r1, [pc, #112] @ 363854 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #96] @ 363858 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 3637a4 │ │ │ │ sub r1, r9, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ @@ -793405,15 +793405,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 363b48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -793426,15 +793426,15 @@ │ │ │ │ b 363930 │ │ │ │ cmp r5, #0 │ │ │ │ beq 363b48 │ │ │ │ ldr r1, [pc, #112] @ 363b98 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #96] @ 363b9c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 363ae8 │ │ │ │ sub r1, r9, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ @@ -793634,15 +793634,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq 363ee0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ 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] │ │ │ │ @@ -793656,15 +793656,15 @@ │ │ │ │ b 363c94 │ │ │ │ cmp r3, #0 │ │ │ │ beq 363ee0 │ │ │ │ ldr r1, [pc, #124] @ 363f3c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #108] @ 363f40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r8, #28] │ │ │ │ b 363e7c │ │ │ │ lsl r3, r6, #3 │ │ │ │ add r2, r2, r5 │ │ │ │ @@ -793867,15 +793867,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq 364284 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ 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] │ │ │ │ @@ -793889,15 +793889,15 @@ │ │ │ │ b 364038 │ │ │ │ cmp r3, #0 │ │ │ │ beq 364284 │ │ │ │ ldr r1, [pc, #124] @ 3642e0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #108] @ 3642e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r8, #28] │ │ │ │ b 364220 │ │ │ │ lsl r3, r6, #3 │ │ │ │ add r2, r2, r5 │ │ │ │ @@ -794396,15 +794396,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ beq 364ac8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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] │ │ │ │ @@ -794418,15 +794418,15 @@ │ │ │ │ b 3646a0 │ │ │ │ cmp fp, #0 │ │ │ │ beq 364ac8 │ │ │ │ ldr r1, [pc, #124] @ 364b24 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #108] @ 364b28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sl, #28] │ │ │ │ b 364a64 │ │ │ │ add r2, r2, r6 │ │ │ │ add r2, r5, r2, lsl #3 │ │ │ │ @@ -794763,25 +794763,25 @@ │ │ │ │ strb r2, [r4] │ │ │ │ b 364cdc │ │ │ │ cmp r9, #0 │ │ │ │ beq 364cc4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [sl, #1700] @ 0x6a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 364cc4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 364cc4 │ │ │ │ ldr r1, [pc, #164] @ 3650dc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #152] @ 3650e0 │ │ │ │ str r1, [r7, #28] │ │ │ │ ldr r1, [sl, #1700] @ 0x6a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 364cc4 │ │ │ │ lsl r1, r3, #16 │ │ │ │ @@ -794905,15 +794905,15 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ b 36516c │ │ │ │ cmp r9, #0 │ │ │ │ beq 3652b8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -794926,15 +794926,15 @@ │ │ │ │ b 3651f0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3652b8 │ │ │ │ ldr r1, [pc, #92] @ 3652f4 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #76] @ 3652f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r7, #28] │ │ │ │ b 365258 │ │ │ │ lsl r1, r4, #3 │ │ │ │ sub r1, r1, r4 │ │ │ │ @@ -795038,15 +795038,15 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ b 365380 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3654cc │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -795059,15 +795059,15 @@ │ │ │ │ b 365404 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3654cc │ │ │ │ ldr r1, [pc, #92] @ 365508 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #76] @ 36550c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r7, #28] │ │ │ │ b 36546c │ │ │ │ lsl r1, r4, #3 │ │ │ │ sub r1, r1, r4 │ │ │ │ @@ -795189,15 +795189,15 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b 3655bc │ │ │ │ cmp sl, #0 │ │ │ │ beq 365728 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -795210,15 +795210,15 @@ │ │ │ │ b 36565c │ │ │ │ cmp sl, #0 │ │ │ │ beq 365728 │ │ │ │ ldr r1, [pc, #100] @ 36576c │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #84] @ 365770 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r7, #28] │ │ │ │ b 3656c8 │ │ │ │ lsl r1, r8, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ @@ -795342,15 +795342,15 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b 365820 │ │ │ │ cmp sl, #0 │ │ │ │ beq 36598c │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -795363,15 +795363,15 @@ │ │ │ │ b 3658c0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 36598c │ │ │ │ ldr r1, [pc, #100] @ 3659d0 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #84] @ 3659d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r7, #28] │ │ │ │ b 36592c │ │ │ │ lsl r1, r8, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ @@ -795591,15 +795591,15 @@ │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ b 365c0c │ │ │ │ cmp r9, #0 │ │ │ │ beq 365d70 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -795612,15 +795612,15 @@ │ │ │ │ b 365c98 │ │ │ │ cmp r9, #0 │ │ │ │ beq 365d70 │ │ │ │ ldr r1, [pc, #108] @ 365dbc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #92] @ 365dc0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [r6, #28] │ │ │ │ b 365d10 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r2, r4 │ │ │ │ @@ -795842,15 +795842,15 @@ │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ b 365ff8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 36615c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -795863,15 +795863,15 @@ │ │ │ │ b 366084 │ │ │ │ cmp r9, #0 │ │ │ │ beq 36615c │ │ │ │ ldr r1, [pc, #108] @ 3661a8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #92] @ 3661ac │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [r6, #28] │ │ │ │ b 3660fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r2, r4 │ │ │ │ @@ -796109,15 +796109,15 @@ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ b 366404 │ │ │ │ cmp sl, #0 │ │ │ │ beq 366588 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -796130,15 +796130,15 @@ │ │ │ │ b 3664a8 │ │ │ │ cmp sl, #0 │ │ │ │ beq 366588 │ │ │ │ ldr r1, [pc, #116] @ 3665dc │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #100] @ 3665e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r6, #28] │ │ │ │ b 366528 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r2, r9 │ │ │ │ @@ -796378,15 +796378,15 @@ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ b 366838 │ │ │ │ cmp sl, #0 │ │ │ │ beq 3669bc │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -796399,15 +796399,15 @@ │ │ │ │ b 3668dc │ │ │ │ cmp sl, #0 │ │ │ │ beq 3669bc │ │ │ │ ldr r1, [pc, #116] @ 366a10 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #100] @ 366a14 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r6, #28] │ │ │ │ b 36695c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r2, r9 │ │ │ │ @@ -796710,15 +796710,15 @@ │ │ │ │ bne 366f18 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ beq 366ed8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7] │ │ │ │ lsl r3, r4, #3 │ │ │ │ sub r1, r3, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, sl, r1, lsl #2 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ @@ -796728,15 +796728,15 @@ │ │ │ │ add r1, r1, r0 │ │ │ │ str r1, [r7, #4] │ │ │ │ b 366b04 │ │ │ │ cmp fp, #0 │ │ │ │ beq 366ed8 │ │ │ │ ldr r1, [pc, #100] @ 366f2c │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #92] @ 366f30 │ │ │ │ str r1, [r8, #28] │ │ │ │ b 366e84 │ │ │ │ lsl r3, r4, #3 │ │ │ │ sub r1, r3, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, sl, r1, lsl #2 │ │ │ │ @@ -797037,15 +797037,15 @@ │ │ │ │ bne 367434 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ beq 3673f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7] │ │ │ │ lsl r3, r4, #3 │ │ │ │ sub r1, r3, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, sl, r1, lsl #2 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ @@ -797055,15 +797055,15 @@ │ │ │ │ add r1, r1, r0 │ │ │ │ str r1, [r7, #4] │ │ │ │ b 367020 │ │ │ │ cmp fp, #0 │ │ │ │ beq 3673f4 │ │ │ │ ldr r1, [pc, #100] @ 367448 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #92] @ 36744c │ │ │ │ str r1, [r8, #28] │ │ │ │ b 3673a0 │ │ │ │ lsl r3, r4, #3 │ │ │ │ sub r1, r3, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, sl, r1, lsl #2 │ │ │ │ @@ -797391,15 +797391,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ beq 367994 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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] │ │ │ │ @@ -797413,15 +797413,15 @@ │ │ │ │ b 36756c │ │ │ │ cmp fp, #0 │ │ │ │ beq 367994 │ │ │ │ ldr r1, [pc, #124] @ 3679f0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #108] @ 3679f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sl, #28] │ │ │ │ b 367930 │ │ │ │ add r2, r2, r6 │ │ │ │ add r2, r5, r2, lsl #3 │ │ │ │ @@ -797573,25 +797573,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 367a98 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 367a98 │ │ │ │ cmp r2, #0 │ │ │ │ beq 367a98 │ │ │ │ ldr r1, [pc, #40] @ 367c44 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #24] @ 367c48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r8, #28] │ │ │ │ b 367a98 │ │ │ │ cmneq r7, ip, lsr #11 │ │ │ │ andeq r1, r0, ip, lsr r1 │ │ │ │ @@ -797671,15 +797671,15 @@ │ │ │ │ ldr r5, [pc, #180] @ 367e24 │ │ │ │ ldr r3, [pc, #180] @ 367e28 │ │ │ │ add r5, pc, r5 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r7, #0 │ │ │ │ beq 367e08 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r6, #24] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ ldrb r3, [r3, #2770] @ 0xad2 │ │ │ │ @@ -797896,37 +797896,37 @@ │ │ │ │ strb r3, [r4] │ │ │ │ b 367f68 │ │ │ │ cmp sl, #0 │ │ │ │ beq 367f50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [r6, #1700] @ 0x6a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 367f50 │ │ │ │ cmp sl, #0 │ │ │ │ beq 367f50 │ │ │ │ ldr r1, [pc, #128] @ 3681ac │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #116] @ 3681b0 │ │ │ │ str r1, [r8, #28] │ │ │ │ ldr r1, [r6, #1700] @ 0x6a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 367f50 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3680b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3680b0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -798267,16 +798267,16 @@ │ │ │ │ mov r0, #7 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #10 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, fp │ │ │ │ - smlabbeq r0, r8, sp, sl │ │ │ │ - tsteq r0, ip, ror #26 │ │ │ │ + smlatbeq r0, r8, sp, sl │ │ │ │ + smlabbeq r0, ip, sp, sl │ │ │ │ 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 │ │ │ │ @@ -798899,26 +798899,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq 3690fc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ b 368fd0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3690fc │ │ │ │ ldr r1, [pc, #68] @ 36911c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r1, [pc, #52] @ 369120 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sl, #28] │ │ │ │ str r3, [sp, #28] │ │ │ │ b 368fd0 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -799971,40 +799971,40 @@ │ │ │ │ ldrh r2, [sp, #26] │ │ │ │ b 36a034 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ b 369f50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, fp │ │ │ │ beq 36a1b4 │ │ │ │ ldr r4, [r7, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r7, #704] @ 0x2c0 │ │ │ │ beq 36a1a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36a1e8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #708] @ 0x2c4 │ │ │ │ b 369d7c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36a180 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36a180 │ │ │ │ b 36a1b4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ @@ -800767,18 +800767,18 @@ │ │ │ │ ldr r3, [r5, #232] @ 0xe8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, #236] @ 0xec │ │ │ │ b 36a6f8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, lsr r9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01008bb4 │ │ │ │ + ldrdeq r8, [r0, -r4] │ │ │ │ andeq ip, r1, r6, ror r1 │ │ │ │ cmneq r7, r4, ror r6 │ │ │ │ - tsteq r0, r4, ror #18 │ │ │ │ + smlabbeq r0, r4, r9, r8 │ │ │ │ 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 │ │ │ │ @@ -801862,30 +801862,30 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ bl 36bd00 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36c02c │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp] │ │ │ │ bl 12264c │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r6 │ │ │ │ beq 36be70 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4] │ │ │ │ bl 4e2158 │ │ │ │ b 36be70 │ │ │ │ @@ -801944,28 +801944,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 36c058 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 36c088 │ │ │ │ b 36c038 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 36c06c │ │ │ │ cmp r7, #0 │ │ │ │ bne 36c058 │ │ │ │ b 36bf0c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r0, ror #3 │ │ │ │ @@ -802132,30 +802132,30 @@ │ │ │ │ ldr r1, [r3, #3448] @ 0xd78 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ bl 36bd00 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36c6d4 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 1228b0 │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r0, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r5 │ │ │ │ bne 36c5b0 │ │ │ │ ldr r5, [r4] │ │ │ │ add r3, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #220] @ 0xdc │ │ │ │ cmp r6, r3 │ │ │ │ beq 36c3a8 │ │ │ │ @@ -802374,26 +802374,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 36c6f0 │ │ │ │ cmp r7, #0 │ │ │ │ bne 36c6dc │ │ │ │ b 36c344 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 36c70c │ │ │ │ b 36c71c │ │ │ │ sub r1, r2, #388 @ 0x184 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #25 │ │ │ │ bhi 36c768 │ │ │ │ @@ -802559,20 +802559,20 @@ │ │ │ │ strne r2, [sp, #16] │ │ │ │ b 36c78c │ │ │ │ cmneq r7, r8, lsr #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r7, r8, asr #24 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - tsteq r0, ip, lsr #26 │ │ │ │ - @ instruction: 0x01006c9d │ │ │ │ - rsceq lr, r6, r0, asr #32 │ │ │ │ + tsteq r0, ip, asr #26 │ │ │ │ + @ instruction: 0x01006cbd │ │ │ │ + rsceq lr, r6, r0, rrx │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - tsteq r0, pc, lsl fp │ │ │ │ + tsteq r0, pc, lsr fp │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -802631,15 +802631,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 36bd00 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36cc10 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -802647,15 +802647,15 @@ │ │ │ │ bl 12264c │ │ │ │ ldr r3, [r4] │ │ │ │ add r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3] │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [r7, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r5 │ │ │ │ bne 36cc54 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ cmp r6, r3 │ │ │ │ beq 36cb74 │ │ │ │ add r1, r4, #4288 @ 0x10c0 │ │ │ │ @@ -802709,15 +802709,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 36cc2c │ │ │ │ cmp r7, #0 │ │ │ │ bne 36cc18 │ │ │ │ b 36cb10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ @@ -802725,15 +802725,15 @@ │ │ │ │ bl 4e2158 │ │ │ │ b 36cb50 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 36cc48 │ │ │ │ b 36cc6c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, asr #11 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r7, ip, ror r4 │ │ │ │ @@ -803401,15 +803401,15 @@ │ │ │ │ str r0, [r7, r4, lsl #2] │ │ │ │ mov r4, r9 │ │ │ │ b 36d4f4 │ │ │ │ cmneq r7, r0, asr #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0xfffffce8 │ │ │ │ cmneq r7, r0, asr ip │ │ │ │ - smlabbeq r0, lr, pc, r5 @ │ │ │ │ + smlatbeq r0, lr, pc, r5 @ │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ ldc2l 0, cr15, [pc], #-0 @ 36d71c │ │ │ │ mvnseq pc, #0 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ @ instruction: 0xfffff031 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -804010,15 +804010,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 36e090 │ │ │ │ ldr r1, [pc, #16] @ 36e094 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b 36e02c │ │ │ │ - rsceq r1, r6, r4, asr #7 │ │ │ │ + rsceq r1, r6, r4, ror #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #344] @ 36e208 │ │ │ │ ldr r3, [pc, #344] @ 36e20c │ │ │ │ @@ -804077,15 +804077,15 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ bl 36de98 │ │ │ │ ldr r4, [r5, #372] @ 0x174 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36e1a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36e1e4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #92] @ 36e210 │ │ │ │ str r3, [r5, #372] @ 0x174 │ │ │ │ ldr r3, [pc, #80] @ 36e20c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -804390,25 +804390,25 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36e68c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36e65c │ │ │ │ ldr r4, [r5, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #704] @ 0x2c0 │ │ │ │ beq 36e6b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36e9ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #708] @ 0x2c4 │ │ │ │ b 36e460 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -804562,15 +804562,15 @@ │ │ │ │ ldr r3, [r6, #428] @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36e5a4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -804675,15 +804675,15 @@ │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ blx r3 │ │ │ │ ldr r4, [r5, #372] @ 0x174 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36eb00 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36eb28 │ │ │ │ ldr r3, [r5, #344] @ 0x158 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [r5, #372] @ 0x174 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -805071,25 +805071,25 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36f130 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f100 │ │ │ │ ldr r4, [r6, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r6, #704] @ 0x2c0 │ │ │ │ beq 36f158 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f674 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #708] @ 0x2c4 │ │ │ │ b 36ec94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36efdc │ │ │ │ @@ -805712,21 +805712,21 @@ │ │ │ │ cmneq r7, r8 │ │ │ │ andeq pc, r7, r6, lsr #23 │ │ │ │ andeq pc, pc, r6, lsr #23 │ │ │ │ @ instruction: 0xffffe3fe │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq r7, r8, lsr #20 │ │ │ │ andeq r8, r0, r0, lsl pc │ │ │ │ - rsceq fp, r6, r0, rrx │ │ │ │ + rsceq fp, r6, r0, lsl #1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ svcne 0x00e00000 │ │ │ │ andseq lr, pc, pc, lsr #18 │ │ │ │ - rsceq sl, r6, r4, lsl lr │ │ │ │ - ldrdeq sl, [r6], #212 @ 0xd4 @ │ │ │ │ - rsceq sl, r6, r4, lsl #27 │ │ │ │ + rsceq sl, r6, r4, lsr lr │ │ │ │ + strdeq sl, [r6], #212 @ 0xd4 @ │ │ │ │ + rsceq sl, r6, r4, lsr #27 │ │ │ │ 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, #540] @ 36fd7c │ │ │ │ mov r7, r3 │ │ │ │ @@ -805866,15 +805866,15 @@ │ │ │ │ b 286da0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01770494 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ cmneq r7, r4, ror #5 │ │ │ │ ldrheq r0, [r7, #-40]! @ 0xffffffd8 │ │ │ │ - rsceq sl, r6, r8, lsr #21 │ │ │ │ + rsceq sl, r6, r8, asr #21 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #412] @ 36ff4c │ │ │ │ ldr r3, [pc, #412] @ 36ff50 │ │ │ │ @@ -806025,18 +806025,18 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 370008 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ - smlabteq r0, r4, r4, r3 │ │ │ │ + smlatteq r0, r4, r4, r3 │ │ │ │ cmneq r7, r0, lsl #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sl, r6, ip, asr r8 │ │ │ │ + rsceq sl, r6, ip, ror r8 │ │ │ │ cmneq r7, ip, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -806045,18 +806045,18 @@ │ │ │ │ beq 3700a4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 370060 │ │ │ │ cmp r4, r1 │ │ │ │ beq 370074 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37007c │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ @@ -806067,15 +806067,15 @@ │ │ │ │ bne 370068 │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ beq 370074 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 │ │ │ │ @@ -806836,15 +806836,15 @@ │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sl, #2800] @ 0xaf0 │ │ │ │ ldr r7, [r5, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ beq 370cd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 370cd4 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ add r4, r4, #1 │ │ │ │ @@ -806917,15 +806917,15 @@ │ │ │ │ andeq lr, r7, r8, lsr #5 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ muleq r0, r2, r8 │ │ │ │ muleq r2, r2, r8 │ │ │ │ @ instruction: 0xfffdf200 │ │ │ │ ldrsheq pc, [r6, #-56]! @ 0xffffffc8 @ │ │ │ │ svcne 0x00e00000 │ │ │ │ - rsceq lr, r5, r4, lsr #9 │ │ │ │ + rsceq lr, r5, r4, asr #9 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #872] @ 371188 │ │ │ │ @@ -807636,25 +807636,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3700c0 │ │ │ │ mov r6, r0 │ │ │ │ b 371824 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r8, lsr lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r9, r6, ip, asr #12 │ │ │ │ - rsceq r7, sl, ip, lsl #13 │ │ │ │ - rsceq pc, r5, r0, asr #25 │ │ │ │ + rsceq r9, r6, ip, ror #12 │ │ │ │ + rsceq r7, sl, ip, lsr #13 │ │ │ │ + rsceq pc, r5, r0, ror #25 │ │ │ │ strdmi pc, [pc, #-255] @ 37184d │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ andsne r1, r0, r0, lsl r0 │ │ │ │ svccc 0x00701010 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ cmneq r6, r4, lsr #14 │ │ │ │ - tsteq r0, r0, asr #22 │ │ │ │ + tsteq r0, r0, ror #22 │ │ │ │ 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] @ 371e3c │ │ │ │ ldr r3, [pc, #1212] @ 371e40 │ │ │ │ @@ -807960,29 +807960,29 @@ │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [r1, #310] @ 0x136 │ │ │ │ b 371da4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r8, ror r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r6, r8, asr #12 │ │ │ │ - rscseq pc, r7, ip, lsr r4 @ │ │ │ │ - rsceq ip, r8, r4, ror #23 │ │ │ │ - rsceq r8, r6, r4, ror #28 │ │ │ │ - smlaleq r6, sl, r4, lr │ │ │ │ - andeq r2, r0, ip, lsl r7 │ │ │ │ - rsceq pc, fp, ip, lsr #11 │ │ │ │ - rscseq pc, r7, r8, ror r1 @ │ │ │ │ - strheq r8, [r6], #176 @ 0xb0 @ │ │ │ │ - rsceq pc, r5, ip, lsl r2 @ │ │ │ │ + rscseq pc, r7, ip, asr r4 @ │ │ │ │ + rsceq ip, r8, r4, lsl #24 │ │ │ │ + rsceq r8, r6, r4, lsl #29 │ │ │ │ + strheq r6, [sl], #228 @ 0xe4 @ │ │ │ │ + andeq r2, r0, ip, lsl r7 │ │ │ │ + rsceq pc, fp, ip, asr #11 │ │ │ │ + smlalseq pc, r7, r8, r1 @ │ │ │ │ + ldrdeq r8, [r6], #176 @ 0xb0 @ │ │ │ │ + rsceq pc, r5, ip, lsr r2 @ │ │ │ │ cmneq r6, r4, asr #4 │ │ │ │ - rsceq pc, fp, r0, asr r4 @ │ │ │ │ - ldrdeq ip, [r8], #112 @ 0x70 @ │ │ │ │ - rsceq r8, r6, r0, asr sl │ │ │ │ - rscseq pc, r7, r0 │ │ │ │ - rsceq r8, r6, ip, lsr sl │ │ │ │ + rsceq pc, fp, r0, ror r4 @ │ │ │ │ + strdeq ip, [r8], #112 @ 0x70 @ │ │ │ │ + rsceq r8, r6, r0, ror sl │ │ │ │ + rscseq pc, r7, r0, lsr #32 │ │ │ │ + rsceq r8, r6, ip, asr sl │ │ │ │ add r3, r0, #45056 @ 0xb000 │ │ │ │ ldr r3, [r3, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ b 36ff5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -808305,18 +808305,18 @@ │ │ │ │ beq 373048 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3723b0 │ │ │ │ cmp r6, r8 │ │ │ │ beq 3723d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3723d4 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ str r6, [sp, #252] @ 0xfc │ │ │ │ @@ -808392,15 +808392,15 @@ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #2976] @ 0xba0 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ bl 370648 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 372a6c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -808609,25 +808609,25 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 372878 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 372848 │ │ │ │ ldr r4, [r9, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r9, #704] @ 0x2c0 │ │ │ │ beq 3728a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 372a98 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #708] @ 0x2c4 │ │ │ │ b 371f2c │ │ │ │ ldr r2, [r7, #-12] │ │ │ │ cmp r2, sl │ │ │ │ @@ -808966,15 +808966,15 @@ │ │ │ │ ldrb r2, [sp, #323] @ 0x143 │ │ │ │ bic r2, r2, #224 @ 0xe0 │ │ │ │ orr r3, r2, r3, lsl #5 │ │ │ │ strb r3, [sp, #323] @ 0x143 │ │ │ │ b 372410 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 372e28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -808992,15 +808992,15 @@ │ │ │ │ ldr r2, [pc, #120] @ 372ecc │ │ │ │ ldr r1, [pc, #240] @ 372f48 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 286da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 372a6c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -809013,49 +809013,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 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ cmneq r6, r4, lsl #11 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ - tsteq r0, r4, lsr #18 │ │ │ │ - rsceq r7, r6, r8, lsl #26 │ │ │ │ + tsteq r0, r4, asr #18 │ │ │ │ + rsceq r7, r6, r8, lsr #26 │ │ │ │ @ instruction: 0xffffe3ef │ │ │ │ - rsceq ip, r5, r8, lsr #8 │ │ │ │ - rsceq ip, r5, r0, lsl r4 │ │ │ │ + rsceq ip, r5, r8, asr #8 │ │ │ │ + rsceq ip, r5, r0, lsr r4 │ │ │ │ andeq r8, r0, sp, lsr #27 │ │ │ │ andeq r8, r0, sp, lsr #25 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - strdeq ip, [r5], #28 @ │ │ │ │ + rsceq ip, r5, ip, lsl r2 │ │ │ │ andeq r2, r0, r8, lsr #16 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r8, r0, r5, lsr #3 │ │ │ │ andeq r8, r0, r6, lsr r0 │ │ │ │ - ldrdeq r0, [r0, -sp] │ │ │ │ + strdeq r0, [r0, -sp] │ │ │ │ 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 │ │ │ │ - rscseq pc, pc, r5, ror #31 │ │ │ │ + tsteq r0, r5 │ │ │ │ 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 │ │ │ │ - rscseq pc, pc, r4, ror #30 │ │ │ │ - strheq r7, [r6], #48 @ 0x30 @ │ │ │ │ + rscseq pc, pc, r4, lsl #31 │ │ │ │ + ldrdeq r7, [r6], #48 @ 0x30 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r2, r0, r8, asr #16 │ │ │ │ cmp r6, #0 │ │ │ │ ble 372804 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, r2, r3 │ │ │ │ @@ -809116,32 +809116,32 @@ │ │ │ │ ldr r1, [pc, #-364] @ 372ed8 │ │ │ │ moveq r1, r3 │ │ │ │ b 372b0c │ │ │ │ cmp r6, #0 │ │ │ │ beq 3723d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 3723d4 │ │ │ │ ldr r2, [pc, #-396] @ 372edc │ │ │ │ ldr r1, [pc, #-292] @ 372f48 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 286da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3730bc │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 372a6c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 372a6c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ b 372a6c │ │ │ │ @@ -809245,18 +809245,18 @@ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r6, #0 │ │ │ │ beq 3733d0 │ │ │ │ cmp r6, r4 │ │ │ │ beq 373274 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3732e4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r9, #700] @ 0x2bc │ │ │ │ add r3, r3, r8 │ │ │ │ add r3, r8, r3, lsl #5 │ │ │ │ add r3, r8, r3, lsl #3 │ │ │ │ @@ -809340,15 +809340,15 @@ │ │ │ │ ldrb r2, [r3, #1461] @ 0x5b5 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [pc, #-1224] @ 372f04 │ │ │ │ bne 372b0c │ │ │ │ b 373368 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 373274 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #396] @ 0x18c │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1389] @ 0x56d │ │ │ │ ldr r1, [pc, #-1264] @ 372f08 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -809818,15 +809818,15 @@ │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ ldr r3, [r3, #2976] @ 0xba0 │ │ │ │ ldr r1, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r7 │ │ │ │ bl 370648 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ beq 373e10 │ │ │ │ ldr r2, [pc, #1708] @ 374214 │ │ │ │ ldr r3, [pc, #1696] @ 37420c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -809870,25 +809870,25 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 373c2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 373bfc │ │ │ │ ldr r4, [fp, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [fp, #704] @ 0x2c0 │ │ │ │ beq 373c54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 373d74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #708] @ 0x2c4 │ │ │ │ b 3735e0 │ │ │ │ ldr r3, [fp, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -810002,15 +810002,15 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 373b60 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 373b60 │ │ │ │ mov r1, r4 │ │ │ │ b 373e10 │ │ │ │ ldr ip, [sp, #512] @ 0x200 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #508] @ 0x1fc │ │ │ │ @@ -810196,18 +810196,18 @@ │ │ │ │ beq 3746ec │ │ │ │ cmp r8, #0 │ │ │ │ beq 37413c │ │ │ │ cmp r8, r5 │ │ │ │ beq 374160 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 374160 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r3, #2 │ │ │ │ @@ -810261,15 +810261,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 │ │ │ │ - smlaleq sl, r5, r4, ip │ │ │ │ + strheq sl, [r5], #196 @ 0xc4 @ │ │ │ │ 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, #3440] @ 0xd70 │ │ │ │ cmp r3, #0 │ │ │ │ bne 373efc │ │ │ │ @@ -810533,27 +810533,27 @@ │ │ │ │ beq 3746dc │ │ │ │ cmp r3, #6 │ │ │ │ movne r0, #48 @ 0x30 │ │ │ │ moveq r0, #16 │ │ │ │ b 373ac8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ bne 373b60 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 373b60 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 373b60 │ │ │ │ mov r1, r4 │ │ │ │ b 37468c │ │ │ │ ldr r3, [fp, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 37485c │ │ │ │ @@ -810565,32 +810565,32 @@ │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #15 │ │ │ │ b 373ac8 │ │ │ │ cmp r8, #0 │ │ │ │ beq 374160 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 374160 │ │ │ │ ldr r2, [pc, #-1232] @ 37423c │ │ │ │ ldr r1, [pc, #-1232] @ 374240 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 374824 │ │ │ │ ldr r4, [sp, #288] @ 0x120 │ │ │ │ cmp r4, #0 │ │ │ │ beq 373b60 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 373b60 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ b 373b60 │ │ │ │ @@ -810648,15 +810648,15 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 37472c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37472c │ │ │ │ mov r1, r4 │ │ │ │ b 374828 │ │ │ │ mov r0, r6 │ │ │ │ bl 36ff5c │ │ │ │ b 3746cc │ │ │ │ @@ -810755,15 +810755,15 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ bl 5c9c8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq 3749c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3749c4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -811855,15 +811855,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #2800] @ 0xaf0 │ │ │ │ beq 375b40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 375b40 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r5, #0 │ │ │ │ @@ -812296,33 +812296,33 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 3767c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 376210 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq r5, [sp, #44] @ 0x2c │ │ │ │ beq 376554 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [r3, #704] @ 0x2c0 │ │ │ │ ldr r4, [r3, #708] @ 0x2c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 37625c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3766e4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r3, [r0, #712] @ 0x2c8 │ │ │ │ @@ -812489,41 +812489,41 @@ │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ blx r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 30cd1c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [sp, #44] @ 0x2c │ │ │ │ bne 375f2c │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 375f2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 375f2c │ │ │ │ mov r1, r4 │ │ │ │ b 37651c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 376580 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 376550 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ b 376234 │ │ │ │ mov r3, #172 @ 0xac │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b 376078 │ │ │ │ @@ -812627,15 +812627,15 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq 376288 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r4, fp │ │ │ │ mov r3, r8 │ │ │ │ b 3763b8 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ sub r3, r3, #5120 @ 0x1400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -812666,15 +812666,15 @@ │ │ │ │ beq 376704 │ │ │ │ cmp r3, #0 │ │ │ │ bne 376234 │ │ │ │ cmp r4, #0 │ │ │ │ beq 376234 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 376234 │ │ │ │ cmp r2, r5 │ │ │ │ bne 3764a8 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mul r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -812682,27 +812682,27 @@ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ b 3764ec │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 30cd1c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 375ed8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 375ed8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 375ed8 │ │ │ │ mov r1, r4 │ │ │ │ b 376820 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mla r3, r7, r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -812711,16 +812711,16 @@ │ │ │ │ b 37631c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r8, lsl r2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq sl, [r6, #-16]! │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ cmneq r6, r4, asr #1 │ │ │ │ - rscseq sp, pc, r0, lsr #9 │ │ │ │ - rscseq sp, pc, lr, lsr #10 │ │ │ │ + rscseq sp, pc, r0, asr #9 │ │ │ │ + rscseq sp, pc, lr, asr #10 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r2, r0, r4, asr r3 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ @@ -813551,15 +813551,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ beq 3775c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3775c0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #432] @ 0x1b0 │ │ │ │ blx r2 │ │ │ │ str r8, [r6, #-4] │ │ │ │ @@ -813686,15 +813686,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 377760 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 3777cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3777d4 │ │ │ │ str r7, [r6, #8] │ │ │ │ b 377760 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ @@ -814018,17 +814018,17 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq 377a90 │ │ │ │ cmp r1, r3 │ │ │ │ bne 377cd0 │ │ │ │ b 377c44 │ │ │ │ - rscseq fp, pc, ip, ror #24 │ │ │ │ + rscseq fp, pc, ip, lsl #25 │ │ │ │ cmneq r6, r4, ror #12 │ │ │ │ - rscseq fp, pc, pc, lsr ip @ │ │ │ │ + rscseq fp, pc, pc, asr ip @ │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrsb r3, [r0, #65] @ 0x41 │ │ │ │ @@ -814094,16 +814094,16 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 353630 │ │ │ │ b 377dd0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r8, [r6, #-32]! @ 0xffffffe0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r6, r4, lsr #5 │ │ │ │ - rscseq fp, pc, r8, lsl #17 │ │ │ │ - rscseq fp, pc, r8, lsr r8 @ │ │ │ │ + rscseq fp, pc, r8, lsr #17 │ │ │ │ + rscseq fp, pc, r8, asr r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r0, [r0, #116] @ 0x74 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -815366,35 +815366,35 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldrb r2, [r3, #176] @ 0xb0 │ │ │ │ b 3791ac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r8, asr ip │ │ │ │ cmneq r6, r8, asr #24 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq r2, [r6], #60 @ 0x3c @ │ │ │ │ + strdeq r2, [r6], #60 @ 0x3c @ │ │ │ │ cmneq r6, ip, asr #19 │ │ │ │ - rsceq r2, r6, r8, asr #4 │ │ │ │ + rsceq r2, r6, r8, ror #4 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r2, r6, r8, asr #5 │ │ │ │ - rsceq r1, r5, r8, lsl r1 │ │ │ │ + rsceq r2, r6, r8, ror #5 │ │ │ │ + rsceq r1, r5, r8, lsr r1 │ │ │ │ cmneq r6, r0, lsr #18 │ │ │ │ - rsceq r2, r6, r0, asr #3 │ │ │ │ - rsceq r2, r6, r4, asr #1 │ │ │ │ - rsceq r2, r6, r8, asr #1 │ │ │ │ + rsceq r2, r6, r0, ror #3 │ │ │ │ + rsceq r2, r6, r4, ror #1 │ │ │ │ + rsceq r2, r6, r8, ror #1 │ │ │ │ strdeq r7, [r1], -sl │ │ │ │ andeq r0, r4, r2, lsl #5 │ │ │ │ strdeq r7, [r1], -r9 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ @ instruction: 0xffffeeb0 │ │ │ │ andeq r0, r4, ip │ │ │ │ - rsceq r4, fp, r8, lsr #3 │ │ │ │ - ldrdeq r1, [r6], #128 @ 0x80 @ │ │ │ │ - rsceq r4, fp, r4, ror #6 │ │ │ │ - ldrheq sl, [pc], #68 @ │ │ │ │ - rscseq sl, pc, r0, asr #8 │ │ │ │ + rsceq r4, fp, r8, asr #3 │ │ │ │ + strdeq r1, [r6], #128 @ 0x80 @ │ │ │ │ + rsceq r4, fp, r4, lsl #7 │ │ │ │ + ldrsbeq sl, [pc], #68 @ │ │ │ │ + rscseq sl, pc, r0, ror #8 │ │ │ │ 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, [r1, #20] │ │ │ │ ldr r2, [pc, #1448] @ 379818 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ @@ -815760,20 +815760,20 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #0 │ │ │ │ cmneq r6, r4, lsl #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r6, r4, ror sp │ │ │ │ cmneq r6, ip, lsr #26 │ │ │ │ - rscseq sl, pc, ip, lsl #3 │ │ │ │ + rscseq sl, pc, ip, lsr #3 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ svcvc 0x00fff931 │ │ │ │ - rscseq r9, pc, r6, asr #29 │ │ │ │ + rscseq r9, pc, r6, ror #29 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ 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 │ │ │ │ @@ -816193,15 +816193,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 379e3c │ │ │ │ mov sl, #1 │ │ │ │ b 379e3c │ │ │ │ mov sl, #16 │ │ │ │ b 379e3c │ │ │ │ cmneq r6, ip, lsr #4 │ │ │ │ - rscseq r9, pc, sl, lsr r8 @ │ │ │ │ + rscseq r9, pc, sl, asr r8 @ │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ 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 │ │ │ │ ldr r0, [pc, #2032] @ 37a700 │ │ │ │ @@ -816716,16 +816716,16 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r6, [r6, #-12]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq r6, [r6, #-0]! │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - rscseq r9, pc, r8, ror r4 @ │ │ │ │ - rscseq r9, pc, ip, asr r4 @ │ │ │ │ + smlalseq r9, pc, r8, r4 @ │ │ │ │ + rscseq r9, pc, ip, ror r4 @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ cmneq r6, r8, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -817462,15 +817462,15 @@ │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ cmneq r6, r8, asr r4 │ │ │ │ cmneq r6, r4, asr r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r8, pc, r8, lsl sl @ │ │ │ │ + rscseq r8, pc, r8, lsr sl @ │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ cmneq r6, r4, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -817729,15 +817729,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 37b6e0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, ip, lsl #20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, r5, ip, lsl #6 │ │ │ │ + rsceq pc, r5, ip, lsr #6 │ │ │ │ cmneq r6, r0, asr #18 │ │ │ │ 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] @ 37ba24 │ │ │ │ @@ -817937,17 +817937,17 @@ │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5795e8 │ │ │ │ b 37b9d8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r4, ror #17 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, r5, r0, lsr r2 @ │ │ │ │ - rscseq fp, r7, r4, lsr #5 │ │ │ │ - ldrsbeq r5, [r7], #88 @ 0x58 @ │ │ │ │ + rsceq pc, r5, r0, asr r2 @ │ │ │ │ + rscseq fp, r7, r4, asr #5 │ │ │ │ + ldrsheq r5, [r7], #88 @ 0x58 @ │ │ │ │ cmneq r6, ip, lsl #15 │ │ │ │ add r3, r0, #102400 @ 0x19000 │ │ │ │ add r2, r3, #2128 @ 0x850 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r3, #2124] @ 0x84c │ │ │ │ ldrh r3, [r2] │ │ │ │ ldr r2, [pc, #112] @ 37bac8 │ │ │ │ @@ -818163,15 +818163,15 @@ │ │ │ │ and r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ beq 37be28 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37c154 │ │ │ │ ldrb r3, [r4, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ beq 37bfb0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -818189,15 +818189,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 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37c118 │ │ │ │ mul r2, r7, r6 │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, fp │ │ │ │ movcs r2, fp │ │ │ │ mov fp, #1 │ │ │ │ @@ -818223,15 +818223,15 @@ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ beq 37bf24 │ │ │ │ ldr sl, [r8] │ │ │ │ add r8, r4, #48 @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ ldr r9, [r9] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37c098 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37c04c │ │ │ │ mov r0, #20 │ │ │ │ bl 5c038 │ │ │ │ @@ -818252,15 +818252,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 287110 │ │ │ │ mov r0, fp │ │ │ │ bl 5c9c8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37c100 │ │ │ │ ldr r2, [pc, #796] @ 37c248 │ │ │ │ ldr r3, [pc, #776] @ 37c238 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -818315,15 +818315,15 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, r6, r3 │ │ │ │ bcs 37c208 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37c218 │ │ │ │ ldr r2, [pc, #552] @ 37c250 │ │ │ │ ldr r3, [pc, #524] @ 37c238 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -818354,28 +818354,28 @@ │ │ │ │ b 37bf10 │ │ │ │ cmp r0, #2 │ │ │ │ beq 37c0c4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 37c0f4 │ │ │ │ b 37c0a4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 37c0d8 │ │ │ │ cmp fp, #0 │ │ │ │ bne 37c0c4 │ │ │ │ b 37beb0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -818407,15 +818407,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 37c178 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -818431,39 +818431,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 37c1d8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 37c1c4 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ b 37bdc0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37c020 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bl 4e2158 │ │ │ │ b 37c020 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r4, [r6, #-44]! @ 0xffffffd4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ @ instruction: 0xfffffd10 │ │ │ │ - smlaleq lr, r5, r4, sl │ │ │ │ + strheq lr, [r5], #164 @ 0xa4 @ │ │ │ │ cmneq r6, ip, asr #1 │ │ │ │ @ instruction: 0x01764090 │ │ │ │ ldrsbeq r3, [r6, #-240]! @ 0xffffff10 │ │ │ │ @ instruction: 0xfffffa70 │ │ │ │ @ instruction: 0xfffffab4 │ │ │ │ @ instruction: 0xfffff9c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -818778,20 +818778,20 @@ │ │ │ │ ldr r3, [fp, #3408] @ 0xd50 │ │ │ │ b 37c6d4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r3, [r6, #-180]! @ 0xffffff4c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - rscseq r7, pc, r8, asr #2 │ │ │ │ + rscseq r7, pc, r8, ror #2 │ │ │ │ andeq sl, r8, r8, asr #31 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ cmneq r6, r0, lsl sl │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - rscseq r7, pc, r8, asr r0 @ │ │ │ │ + rscseq r7, pc, r8, ror r0 @ │ │ │ │ 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] @ 37c8c8 │ │ │ │ @@ -818967,15 +818967,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 37ca44 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #12] @ 37ca48 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ - rsceq sp, r5, r8, lsl #31 │ │ │ │ + rsceq sp, r5, r8, 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, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1292] @ 37cf74 │ │ │ │ @@ -819171,15 +819171,15 @@ │ │ │ │ beq 37cd34 │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r7, r5 │ │ │ │ beq 37cd00 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldrb r2, [r9, r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 37cd00 │ │ │ │ bl 166a98 │ │ │ │ b 37cab0 │ │ │ │ mov r1, #2 │ │ │ │ bl 166a98 │ │ │ │ @@ -819295,29 +819295,29 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ blx r7 │ │ │ │ b 37ce7c │ │ │ │ ldr r1, [pc, #60] @ 37cfa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [pc, #52] @ 37cfa4 │ │ │ │ b 37ce48 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, ip, lsl #11 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r6, r8, asr #8 │ │ │ │ - ldrdeq sp, [r5], #216 @ 0xd8 @ │ │ │ │ + strdeq sp, [r5], #216 @ 0xd8 @ │ │ │ │ ldrsheq pc, [pc], #-255 @ │ │ │ │ cmneq r6, r8, asr r2 │ │ │ │ - strdeq sp, [r5], #180 @ 0xb4 @ │ │ │ │ + rsceq sp, r5, r4, lsl ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq r6, r4, ror #2 │ │ │ │ ldrsheq r3, [r6, #-12]! │ │ │ │ - strheq sp, [r5], #168 @ 0xa8 @ │ │ │ │ + ldrdeq sp, [r5], #168 @ 0xa8 @ │ │ │ │ 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, #1836] @ 0x72c │ │ │ │ ldr r3, [pc, #4088] @ 37dfb4 │ │ │ │ tst r2, #8 │ │ │ │ @@ -825641,15 +825641,15 @@ │ │ │ │ bl 286da0 │ │ │ │ b 3830ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0175cf90 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r5, r4, lsl #30 │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ - rsceq r7, r5, ip, ror r7 │ │ │ │ + smlaleq r7, r5, ip, 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, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #872] @ 383614 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -825871,26 +825871,26 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 383398 │ │ │ │ cmneq r5, r4, asr #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r5, r0, asr #24 │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ - rsceq r7, r5, r4, lsr #8 │ │ │ │ + rsceq r7, r5, r4, asr #8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq r7, r5, r0, lsl #8 │ │ │ │ - rsceq r7, r5, r4, ror #7 │ │ │ │ + rsceq r7, r5, r0, lsr #8 │ │ │ │ + rsceq r7, r5, r4, lsl #8 │ │ │ │ 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] @ 3837dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ ldr r1, [pc, #380] @ 3837e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bl 5cd04 <__aeabi_fcmpgt@plt> │ │ │ │ @@ -826128,16 +826128,16 @@ │ │ │ │ bl 286da0 │ │ │ │ b 383978 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq ip, [r5, #-120]! @ 0xffffff88 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ cmneq r5, r8, ror r6 │ │ │ │ - rsceq r7, r5, ip │ │ │ │ - rsceq r6, r5, r4, ror #31 │ │ │ │ + rsceq r7, r5, ip, lsr #32 │ │ │ │ + rsceq r7, r5, r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ str r3, [r0, #1712] @ 0x6b0 │ │ │ │ str r3, [r0, #1716] @ 0x6b4 │ │ │ │ str r3, [r0, #1720] @ 0x6b8 │ │ │ │ str r3, [r0, #1724] @ 0x6bc │ │ │ │ @@ -826153,15 +826153,15 @@ │ │ │ │ ldr r3, [pc, #2208] @ 384318 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r7, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 383b78 │ │ │ │ sub r6, r6, #256 @ 0x100 │ │ │ │ @@ -826704,31 +826704,31 @@ │ │ │ │ b 383b0c │ │ │ │ @ instruction: 0x0175c590 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r5, r4, lsr #21 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ cmneq r5, r4, ror #9 │ │ │ │ ldrheq ip, [r5, #-72]! @ 0xffffffb8 │ │ │ │ - rsceq r6, r5, ip, lsr #29 │ │ │ │ + rsceq r6, r5, ip, asr #29 │ │ │ │ cmneq r5, r8, ror #8 │ │ │ │ - rsceq r6, r5, r8, lsl #29 │ │ │ │ + rsceq r6, r5, r8, lsr #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq r5, r8, lsr #8 │ │ │ │ - rsceq r6, r5, ip, lsr #28 │ │ │ │ + rsceq r6, r5, ip, asr #28 │ │ │ │ ldrsheq ip, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - rsceq r6, r5, ip, lsr lr │ │ │ │ + rsceq r6, r5, ip, asr lr │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - rscseq pc, lr, ip, lsr #20 │ │ │ │ + rscseq pc, lr, ip, asr #20 │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ ldrheq ip, [r5, #-12]! │ │ │ │ - rsceq r6, r5, r0, lsr #22 │ │ │ │ - rsceq r6, r5, ip, ror #14 │ │ │ │ + rsceq r6, r5, r0, asr #22 │ │ │ │ + rsceq r6, r5, ip, lsl #15 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq r6, r5, r4, asr #14 │ │ │ │ - rsceq r6, r5, r8, lsr #14 │ │ │ │ + rsceq r6, r5, r4, ror #14 │ │ │ │ + rsceq r6, r5, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ 3843e8 │ │ │ │ add r4, r0, #565248 @ 0x8a000 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -826762,15 +826762,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #700] @ 3846c0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #696] @ 3846c4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ beq 384464 │ │ │ │ ldr r3, [pc, #672] @ 3846c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r0, #95232 @ 0x17400 │ │ │ │ add r3, r3, #352 @ 0x160 │ │ │ │ @@ -826938,21 +826938,21 @@ │ │ │ │ add r0, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r0, #1388] @ 0x56c │ │ │ │ b 384554 │ │ │ │ cmneq r5, r0, lsr #2 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ @ instruction: 0x000088b6 │ │ │ │ andeq r8, r0, r5, ror r8 │ │ │ │ - rscseq pc, lr, r0, ror r2 @ │ │ │ │ - rscseq pc, lr, sp, ror #4 │ │ │ │ + smlalseq pc, lr, r0, r2 @ │ │ │ │ + rscseq pc, lr, sp, lsl #5 │ │ │ │ andeq r8, r0, r7, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, sl, lsl #16 │ │ │ │ - rsceq r6, r5, r0, lsr #9 │ │ │ │ - rsceq r6, r5, r4, ror r4 │ │ │ │ + rsceq r6, r5, r0, asr #9 │ │ │ │ + smlaleq r6, r5, r4, r4 │ │ │ │ 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, #1272] @ 384bfc │ │ │ │ ldr ip, [pc, #1272] @ 384c00 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -826960,15 +826960,15 @@ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [pc, #1260] @ 384c04 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ ldr r9, [pc, #1220] @ 384c08 │ │ │ │ tst r3, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -827275,50 +827275,50 @@ │ │ │ │ b 384a68 │ │ │ │ ldrsheq fp, [r5, #-132]! @ 0xffffff7c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r5, r8, lsl #28 │ │ │ │ ldrheq fp, [r5, #-132]! @ 0xffffff7c │ │ │ │ andeq r8, r0, r5, ror r8 │ │ │ │ cmneq r5, r0, ror #16 │ │ │ │ - rsceq r6, r5, r8, lsr r3 │ │ │ │ + rsceq r6, r5, r8, asr r3 │ │ │ │ andeq r8, r0, pc, lsl r9 │ │ │ │ andeq r8, r0, r6, lsr #24 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ andeq r8, r0, r0, lsr #18 │ │ │ │ - rsceq r6, r5, r8, asr #5 │ │ │ │ + rsceq r6, r5, r8, ror #5 │ │ │ │ @ instruction: 0x0175b794 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, lr, lsl r9 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - rscseq ip, r6, ip, lsr #19 │ │ │ │ + rscseq ip, r6, ip, asr #19 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - ldrdeq r6, [r5], #24 @ │ │ │ │ - rsceq r4, r4, r4, lsr lr │ │ │ │ - ldrdeq r6, [r5], #28 @ │ │ │ │ - strdeq r8, [sl], #116 @ 0x74 @ │ │ │ │ - ldrsheq ip, [r6], #140 @ 0x8c @ │ │ │ │ - smlaleq r6, r5, ip, r1 │ │ │ │ - rsceq r4, r8, r8, ror #15 │ │ │ │ - rsceq r6, r5, ip, lsl #3 │ │ │ │ + strdeq r6, [r5], #24 @ │ │ │ │ + rsceq r4, r4, r4, asr lr │ │ │ │ + strdeq r6, [r5], #28 @ │ │ │ │ + rsceq r8, sl, r4, lsl r8 │ │ │ │ + rscseq ip, r6, ip, lsl r9 │ │ │ │ + strheq r6, [r5], #28 @ │ │ │ │ + rsceq r4, r8, r8, lsl #16 │ │ │ │ + rsceq r6, r5, ip, lsr #3 │ │ │ │ cmneq r5, r4, ror r5 │ │ │ │ - rsceq r6, r5, r4, lsr r0 │ │ │ │ + rsceq r6, r5, r4, asr r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq r6, r5, r8, r0 │ │ │ │ - smlaleq r5, r5, ip, pc @ │ │ │ │ - rsceq r5, r5, ip, asr #31 │ │ │ │ - strdeq r5, [r5], #232 @ 0xe8 @ │ │ │ │ - rsceq r0, r5, r0, lsl #30 │ │ │ │ + strheq r6, [r5], #8 @ │ │ │ │ + strheq r5, [r5], #252 @ 0xfc @ │ │ │ │ + rsceq r5, r5, ip, ror #31 │ │ │ │ + rsceq r5, r5, r8, lsl pc │ │ │ │ + rsceq r0, r5, r0, lsr #30 │ │ │ │ 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, #656] @ 384f2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [pc, #644] @ 384f30 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ cmp r6, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr ip, [r7] │ │ │ │ mov r5, r1 │ │ │ │ bne 384cdc │ │ │ │ @@ -827331,15 +827331,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r4, ip, #32768 @ 0x8000 │ │ │ │ add sl, r4, #224 @ 0xe0 │ │ │ │ mov r9, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 384e24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl f7f98 │ │ │ │ ldr r3, [pc, #548] @ 384f38 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ @@ -827385,15 +827385,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne 384e8c │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #224 @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 384cd4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #224] @ 0xe0 │ │ │ │ bl 4e2158 │ │ │ │ @@ -827413,28 +827413,28 @@ │ │ │ │ b 384d74 │ │ │ │ cmp r0, #2 │ │ │ │ beq 384e50 │ │ │ │ ldr r1, [r4, #224] @ 0xe0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 384e80 │ │ │ │ b 384e30 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 384e64 │ │ │ │ cmp r4, #0 │ │ │ │ bne 384e50 │ │ │ │ b 384d00 │ │ │ │ ldr r2, [pc, #192] @ 384f54 │ │ │ │ @@ -827444,15 +827444,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r5, r4, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 384f18 │ │ │ │ mov r4, #0 │ │ │ │ b 384cd4 │ │ │ │ ldr r2, [pc, #136] @ 384f5c │ │ │ │ ldr r1, [pc, #136] @ 384f60 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -827460,15 +827460,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #224 @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 384ec4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #224] @ 0xe0 │ │ │ │ bl 4e2158 │ │ │ │ b 384ec4 │ │ │ │ @@ -827483,27 +827483,27 @@ │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ andeq r8, r0, pc, lsl r9 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, lr, lsl r9 │ │ │ │ andeq r8, r0, r6, lsr #24 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ andeq r8, r0, r0, lsr #18 │ │ │ │ - rsceq r1, r4, r4, ror #31 │ │ │ │ + rsceq r2, r4, r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r6, sl, r8, lsl #9 │ │ │ │ + rsceq r6, sl, r8, lsr #9 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #272] @ 385090 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r2] │ │ │ │ add sl, r4, #340 @ 0x154 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r8 │ │ │ │ ldrh r1, [sl] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -827563,29 +827563,29 @@ │ │ │ │ str r0, [r4, #1404] @ 0x57c │ │ │ │ bne 385054 │ │ │ │ ldr r2, [pc, #28] @ 3850a4 │ │ │ │ ldr r1, [pc, #28] @ 3850a8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 38501c │ │ │ │ cmneq r5, r8, lsr #11 │ │ │ │ - rsceq r5, r5, r0, lsr #24 │ │ │ │ + rsceq r5, r5, r0, asr #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrdeq r3, [r4], #104 @ 0x68 @ │ │ │ │ + strdeq r3, [r4], #104 @ 0x68 @ │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - ldrdeq r6, [sl], #36 @ 0x24 @ │ │ │ │ + strdeq r6, [sl], #36 @ 0x24 @ │ │ │ │ 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] @ 385204 │ │ │ │ ldr r2, [pc, #320] @ 385208 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ beq 38519c │ │ │ │ ldr r3, [pc, #292] @ 38520c │ │ │ │ cmp r4, r3 │ │ │ │ bne 3851ac │ │ │ │ @@ -827658,17 +827658,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ b 38513c │ │ │ │ cmneq r5, r0, ror #8 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r5, r5, r8, lsr #22 │ │ │ │ + rsceq r5, r5, r8, asr #22 │ │ │ │ andeq r3, r7, r4, ror sp │ │ │ │ - rsceq r5, r5, r4, ror #20 │ │ │ │ + rsceq r5, r5, r4, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #520] @ 38543c │ │ │ │ ldr r2, [pc, #520] @ 385440 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -827676,15 +827676,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, #508] @ 385444 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r8, [pc, #480] @ 385448 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ add r8, pc, r8 │ │ │ │ tst r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -827805,41 +827805,41 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsbeq sp, [r5, #-40]! @ 0xffffffd8 │ │ │ │ cmneq r5, ip, lsl #27 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ cmneq r5, r8, lsr #25 │ │ │ │ - ldrdeq r5, [r5], #140 @ 0x8c @ │ │ │ │ + strdeq r5, [r5], #140 @ 0x8c @ │ │ │ │ cmneq r5, r8, lsl #24 │ │ │ │ - rsceq r5, r5, r0, lsr r8 │ │ │ │ + rsceq r5, r5, r0, asr 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, #344] @ 3855dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r8, [pc, #336] @ 3855e0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ blt 38555c │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r4, r9, #224 @ 0xe0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 385574 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #32768 @ 0x8000 │ │ │ │ add r0, r0, #212 @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -827860,15 +827860,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ bne 385500 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r5, r4, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #224] @ 0xe0 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -827885,43 +827885,43 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 385590 │ │ │ │ cmp r9, #0 │ │ │ │ bne 38557c │ │ │ │ b 3854d0 │ │ │ │ ldr r1, [r9, #224] @ 0xe0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 3855ac │ │ │ │ b 3855bc │ │ │ │ cmneq r5, r4, lsr #1 │ │ │ │ cmneq r5, r4, ror #22 │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ - rsceq r5, r5, r0, lsl r7 │ │ │ │ + rsceq r5, r5, r0, lsr r7 │ │ │ │ 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] @ 385674 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #92] @ 385678 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #15 │ │ │ │ bne 38565c │ │ │ │ @@ -827942,25 +827942,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq r5, r0, lsr #30 │ │ │ │ ldrsbeq sl, [r5, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ - smlaleq sp, r3, r4, r1 │ │ │ │ + strheq sp, [r3], #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 r5, [pc, #148] @ 385734 │ │ │ │ ldr r7, [pc, #148] @ 385738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r7 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ beq 385718 │ │ │ │ ldr r3, [pc, #116] @ 38573c │ │ │ │ cmp r4, r3 │ │ │ │ @@ -827990,15 +827990,15 @@ │ │ │ │ beq 3856dc │ │ │ │ add r0, r0, #466944 @ 0x72000 │ │ │ │ ldr r0, [r0, #3408] @ 0xd50 │ │ │ │ b 3856fc │ │ │ │ cmneq r5, r4, lsl #29 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r5, r5, ip, lsr #8 │ │ │ │ + rsceq r5, r5, ip, asr #8 │ │ │ │ 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] @ 385790 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -828010,25 +828010,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 3846ec │ │ │ │ - rsceq r9, r4, ip, lsl r7 │ │ │ │ + rsceq r9, r4, ip, lsr r7 │ │ │ │ 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] @ 3859fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #568] @ 385a00 │ │ │ │ add fp, r0, #94208 @ 0x17000 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [fp, #688] @ 0x2b0 │ │ │ │ strd r6, [sp, #8] │ │ │ │ @@ -828169,32 +828169,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 385958 │ │ │ │ cmneq r5, r4, ror sp │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r2, r7, r8, asr sp │ │ │ │ - rsceq r5, r5, r0, asr #6 │ │ │ │ - rsceq sp, r3, ip, rrx │ │ │ │ + rsceq r5, r5, r0, ror #6 │ │ │ │ + rsceq sp, r3, ip, lsl #1 │ │ │ │ andeq r3, r7, ip, ror sp │ │ │ │ - rsceq r5, r5, r4, lsl #6 │ │ │ │ - rsceq r2, r4, r4, ror #26 │ │ │ │ + rsceq r5, r5, r4, lsr #6 │ │ │ │ + rsceq r2, r4, r4, lsl #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlaleq r5, r5, ip, r2 @ │ │ │ │ - strdeq r2, [r4], #204 @ 0xcc @ │ │ │ │ + strheq r5, [r5], #44 @ 0x2c @ │ │ │ │ + rsceq r2, r4, ip, lsl sp │ │ │ │ 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] @ 385b90 │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov fp, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrd r8, [r2] │ │ │ │ strd r6, [sp] │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ ldrd r2, [r2, #24] │ │ │ │ mov sl, r1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -828270,31 +828270,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 385b24 │ │ │ │ cmneq r5, r4, ror #21 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r2, r7, r8, asr sp │ │ │ │ - rsceq r5, r5, r4, ror r1 │ │ │ │ - rsceq ip, r3, r0, lsr #29 │ │ │ │ + smlaleq r5, r5, r4, r1 @ │ │ │ │ + rsceq ip, r3, r0, asr #29 │ │ │ │ andeq r3, r7, ip, ror sp │ │ │ │ - rsceq r5, r5, r0, lsr r1 │ │ │ │ - smlaleq r2, r4, r0, fp │ │ │ │ + rsceq r5, r5, r0, asr r1 │ │ │ │ + strheq r2, [r4], #176 @ 0xb0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r5, r5, r8, lsl #2 │ │ │ │ - rsceq r2, r4, r8, ror #22 │ │ │ │ + rsceq r5, r5, r8, lsr #2 │ │ │ │ + rsceq r2, r4, r8, lsl #23 │ │ │ │ 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] @ 385dfc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r2, [pc, #528] @ 385e00 │ │ │ │ add r9, r0, #94208 @ 0x17000 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r9, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -828425,30 +828425,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 385d54 │ │ │ │ cmneq r5, ip, asr #18 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r2, r7, r8, asr sp │ │ │ │ - rsceq r4, r5, r4, asr #30 │ │ │ │ - rsceq ip, r3, r0, ror ip │ │ │ │ + rsceq r4, r5, r4, ror #30 │ │ │ │ + smlaleq ip, r3, r0, ip │ │ │ │ andeq r3, r7, ip, ror sp │ │ │ │ - rsceq r4, r5, r8, lsl #30 │ │ │ │ - rsceq r2, r4, r8, ror #18 │ │ │ │ + rsceq r4, r5, r8, lsr #30 │ │ │ │ + rsceq r2, r4, r8, lsl #19 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlaleq r4, r5, ip, lr │ │ │ │ - strdeq r2, [r4], #140 @ 0x8c @ │ │ │ │ + strheq r4, [r5], #236 @ 0xec @ │ │ │ │ + rsceq r2, 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 r3, [pc, #272] @ 385f54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r2 │ │ │ │ bl 38436c │ │ │ │ ldr r3, [pc, #236] @ 385f58 │ │ │ │ @@ -828511,30 +828511,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, r4, ror #13 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r2, r7, r8, asr sp │ │ │ │ - ldrdeq r4, [r5], #208 @ 0xd0 @ │ │ │ │ - rsceq ip, r3, r0, ror #21 │ │ │ │ + strdeq r4, [r5], #208 @ 0xd0 @ │ │ │ │ + rsceq ip, r3, r0, lsl #22 │ │ │ │ andeq r3, r7, ip, ror sp │ │ │ │ + smlaleq r4, r5, ip, sp │ │ │ │ + rsceq r2, r4, r4, ror #15 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ rsceq r4, r5, ip, ror sp │ │ │ │ rsceq r2, r4, r4, asr #15 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r4, r5, ip, asr sp │ │ │ │ - rsceq r2, r4, r4, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #292] @ 3860c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r3 │ │ │ │ bl 38436c │ │ │ │ @@ -828602,28 +828602,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, ip, lsl #11 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r2, r7, r8, asr sp │ │ │ │ - ldrdeq r4, [r5], #200 @ 0xc8 @ │ │ │ │ - rsceq r4, r5, r0, ror ip │ │ │ │ + strdeq r4, [r5], #200 @ 0xc8 @ │ │ │ │ + smlaleq r4, r5, r0, ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r3, r7, ip, ror sp │ │ │ │ - rsceq r4, r5, r4, asr #24 │ │ │ │ - rsceq r4, r5, ip, lsr #24 │ │ │ │ + rsceq r4, r5, r4, ror #24 │ │ │ │ + rsceq r4, r5, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #268] @ 38620c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #252] @ 386210 │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, r3 │ │ │ │ beq 386188 │ │ │ │ ldr r3, [pc, #240] @ 386214 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -828685,27 +828685,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, r8, lsr #8 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r2, r7, r8, asr sp │ │ │ │ - smlaleq r4, r5, r0, fp │ │ │ │ - rsceq ip, r3, r4, lsl r8 │ │ │ │ + strheq r4, [r5], #176 @ 0xb0 @ │ │ │ │ + rsceq ip, r3, r4, lsr r8 │ │ │ │ andeq r3, r7, ip, ror sp │ │ │ │ - rsceq r4, r5, r0, asr fp │ │ │ │ - rsceq r2, r4, r8, lsl #10 │ │ │ │ + rsceq r4, r5, r0, ror fp │ │ │ │ + rsceq r2, r4, r8, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r4, r5, r4, lsr fp │ │ │ │ - rsceq r2, r4, ip, ror #9 │ │ │ │ + rsceq r4, r5, r4, asr fp │ │ │ │ + rsceq r2, r4, ip, lsl #10 │ │ │ │ ldr r3, [pc, #252] @ 386340 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #232] @ 386344 │ │ │ │ cmp r4, r3 │ │ │ │ beq 3862bc │ │ │ │ ldr r3, [pc, #224] @ 386348 │ │ │ │ cmp r4, r3 │ │ │ │ bne 3862cc │ │ │ │ @@ -828762,34 +828762,34 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, r4, ror #5 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r2, r7, r8, asr sp │ │ │ │ - rsceq r4, r5, r8, ror sl │ │ │ │ - rsceq ip, r3, r0, ror #13 │ │ │ │ + smlaleq r4, r5, r8, sl │ │ │ │ + rsceq ip, r3, r0, lsl #14 │ │ │ │ andeq r3, r7, ip, ror sp │ │ │ │ - rsceq r4, r5, r8, lsr sl │ │ │ │ - ldrdeq r2, [r4], #52 @ 0x34 @ │ │ │ │ + rsceq r4, r5, r8, asr sl │ │ │ │ + strdeq r2, [r4], #52 @ 0x34 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r4, r5, ip, lsl sl │ │ │ │ - strheq r2, [r4], #56 @ 0x38 @ │ │ │ │ + rsceq r4, r5, ip, lsr sl │ │ │ │ + ldrdeq r2, [r4], #56 @ 0x38 @ │ │ │ │ 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] @ 3864e8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #344] @ 3864ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r8, r2 │ │ │ │ beq 386420 │ │ │ │ ldr r3, [pc, #304] @ 3864f0 │ │ │ │ @@ -828867,34 +828867,34 @@ │ │ │ │ ldr r1, [pc, #48] @ 386510 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 386444 │ │ │ │ @ instruction: 0x0175c194 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r4, r5, r4, lsr r9 │ │ │ │ - rsceq ip, r3, r0, lsl #11 │ │ │ │ - rsceq r4, r5, ip, asr #17 │ │ │ │ - rsceq r2, r4, ip, asr #4 │ │ │ │ + rsceq r4, r5, r4, asr r9 │ │ │ │ + rsceq ip, r3, r0, lsr #11 │ │ │ │ + rsceq r4, r5, ip, ror #17 │ │ │ │ + rsceq r2, r4, ip, ror #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlaleq r4, r5, r0, r8 │ │ │ │ - rsceq r4, sl, ip, ror lr │ │ │ │ + strheq r4, [r5], #128 @ 0x80 @ │ │ │ │ + smlaleq r4, sl, ip, 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 sl, r3 │ │ │ │ ldr r3, [pc, #388] @ 3866b4 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #380] @ 3866b8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -828980,22 +828980,22 @@ │ │ │ │ ldr r3, [pc, #44] @ 3866d0 │ │ │ │ ldr r2, [pc, #44] @ 3866d4 │ │ │ │ ldr r1, [pc, #44] @ 3866d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 38665c │ │ │ │ ldrsheq fp, [r5, #-248]! @ 0xffffff08 │ │ │ │ - rsceq r4, r5, r4, asr #16 │ │ │ │ + rsceq r4, r5, r4, ror #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r4, r5, r4, lsr r7 │ │ │ │ - smlaleq r2, r4, r8, r0 │ │ │ │ + rsceq r4, r5, r4, asr r7 │ │ │ │ + strheq r2, [r4], #8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r4, r5, r0, ror #13 │ │ │ │ - strheq r4, [sl], #192 @ 0xc0 @ │ │ │ │ + rsceq r4, r5, r0, lsl #14 │ │ │ │ + ldrdeq r4, [sl], #192 @ 0xc0 @ │ │ │ │ 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] │ │ │ │ @@ -829026,15 +829026,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #156] @ 386804 │ │ │ │ ldr r6, [pc, #156] @ 386808 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r6 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 3867c8 │ │ │ │ ldr ip, [pc, #128] @ 38680c │ │ │ │ cmp r4, ip │ │ │ │ bne 3867d8 │ │ │ │ @@ -829066,17 +829066,17 @@ │ │ │ │ b 286da0 │ │ │ │ add r0, r0, #466944 @ 0x72000 │ │ │ │ ldr r0, [r0, #3408] @ 0xd50 │ │ │ │ b 3867a8 │ │ │ │ ldrheq fp, [r5, #-220]! @ 0xffffff24 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - strdeq r4, [r5], #88 @ 0x58 @ │ │ │ │ - rsceq r4, r5, ip, asr #11 │ │ │ │ - ldrdeq ip, [r3], #24 @ │ │ │ │ + rsceq r4, r5, r8, lsl r6 │ │ │ │ + rsceq r4, r5, ip, ror #11 │ │ │ │ + strdeq ip, [r3], #24 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #52] @ 386868 │ │ │ │ mov r4, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -829088,15 +829088,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 384f64 │ │ │ │ - smlaleq r4, r5, r4, r5 │ │ │ │ + strheq r4, [r5], #84 @ 0x54 @ │ │ │ │ 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 │ │ │ │ @@ -829152,15 +829152,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r2, [pc, #368] @ 386ad0 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ ldr r2, [pc, #348] @ 386ad4 │ │ │ │ ldr r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 384c84 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 3869cc │ │ │ │ @@ -829243,22 +829243,22 @@ │ │ │ │ ldr r3, [pc, #44] @ 386aec │ │ │ │ ldr r2, [pc, #44] @ 386af0 │ │ │ │ ldr r1, [pc, #44] @ 386af4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 386a5c │ │ │ │ cmneq r5, r8, asr #23 │ │ │ │ - rsceq r4, r5, r0, lsl r4 │ │ │ │ + rsceq r4, r5, r0, lsr r4 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r4, r5, r4, lsr r3 │ │ │ │ - smlaleq r1, r4, r8, ip │ │ │ │ + rsceq r4, r5, r4, asr r3 │ │ │ │ + strheq r1, [r4], #200 @ 0xc8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r4, r5, r4, asr #5 │ │ │ │ - smlaleq r4, sl, r4, r8 │ │ │ │ + rsceq r4, r5, r4, ror #5 │ │ │ │ + strheq r4, [sl], #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, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -829316,15 +829316,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] @ 386d50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r3, [pc, #332] @ 386d54 │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r3 │ │ │ │ mov r4, r2 │ │ │ │ beq 386c7c │ │ │ │ ldr r3, [pc, #316] @ 386d58 │ │ │ │ @@ -829405,34 +829405,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, r4, lsr r9 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r4, r5, r4, asr r1 │ │ │ │ - rsceq fp, r3, ip, lsl sp │ │ │ │ - rsceq r4, r5, r4, lsl #2 │ │ │ │ - rsceq r1, r4, r4, ror #19 │ │ │ │ + rsceq r4, r5, r4, ror r1 │ │ │ │ + rsceq fp, r3, ip, lsr sp │ │ │ │ + rsceq r4, r5, r4, lsr #2 │ │ │ │ + rsceq r1, r4, r4, lsl #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r4, r5, r8, asr #1 │ │ │ │ - rsceq r4, sl, r4, lsl r6 │ │ │ │ + rsceq r4, r5, r8, ror #1 │ │ │ │ + rsceq r4, sl, r4, lsr r6 │ │ │ │ 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] @ 386e90 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #240] @ 386e94 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 384c84 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #1408] @ 0x580 │ │ │ │ @@ -829483,30 +829483,30 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #44] @ 386eb0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x0175b790 │ │ │ │ - rsceq r4, r5, r8, lsl #1 │ │ │ │ + rsceq r4, r5, r8, lsr #1 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - rsceq r3, r5, r4, ror #31 │ │ │ │ - rsceq r1, r4, r4, lsr #17 │ │ │ │ + rsceq r4, r5, r4 │ │ │ │ + rsceq r1, r4, r4, asr #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r3, r5, r8, lsr #31 │ │ │ │ - ldrdeq r4, [sl], #68 @ 0x44 @ │ │ │ │ + rsceq r3, r5, r8, asr #31 │ │ │ │ + strdeq r4, [sl], #68 @ 0x44 @ │ │ │ │ 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] @ 387038 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r3, [pc, #348] @ 38703c │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r3 │ │ │ │ mov r4, r2 │ │ │ │ beq 386f64 │ │ │ │ ldr r3, [pc, #332] @ 387040 │ │ │ │ @@ -829591,34 +829591,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, ip, asr r6 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - ldrdeq r3, [r5], #228 @ 0xe4 @ │ │ │ │ - rsceq fp, r3, r4, lsr sl │ │ │ │ - rsceq r3, r5, ip, lsl lr │ │ │ │ - strdeq r1, [r4], #108 @ 0x6c @ │ │ │ │ + strdeq r3, [r5], #228 @ 0xe4 @ │ │ │ │ + rsceq fp, r3, r4, asr sl │ │ │ │ + rsceq r3, r5, ip, lsr lr │ │ │ │ + rsceq r1, r4, ip, lsl r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r3, r5, r0, ror #27 │ │ │ │ - rsceq r4, sl, ip, lsr #6 │ │ │ │ + rsceq r3, r5, r0, lsl #28 │ │ │ │ + rsceq r4, sl, ip, asr #6 │ │ │ │ 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] @ 387188 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #256] @ 38718c │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 384c84 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #1408] @ 0x580 │ │ │ │ @@ -829673,28 +829673,28 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #44] @ 3871a8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, r8, lsr #9 │ │ │ │ - rsceq r3, r5, r8, ror #27 │ │ │ │ + rsceq r3, r5, r8, lsl #28 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - rsceq r3, r5, r4, lsr sp │ │ │ │ - rsceq r1, r4, ip, lsr #11 │ │ │ │ + rsceq r3, r5, r4, asr sp │ │ │ │ + rsceq r1, r4, ip, asr #11 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r3, [r5], #200 @ 0xc8 @ │ │ │ │ - ldrdeq r4, [sl], #28 @ │ │ │ │ + rsceq r3, r5, r8, lsl sp │ │ │ │ + strdeq r4, [sl], #28 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #152] @ 387250 │ │ │ │ ldr r3, [pc, #152] @ 387254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r3, r2 │ │ │ │ beq 387210 │ │ │ │ ldr r2, [pc, #124] @ 387258 │ │ │ │ cmp r4, r2 │ │ │ │ bne 387220 │ │ │ │ @@ -829725,16 +829725,16 @@ │ │ │ │ ldr r0, [r0, #3408] @ 0xd50 │ │ │ │ cmp r0, #0 │ │ │ │ bne 387200 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmneq r5, ip, ror #6 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r3, r5, r0, ror ip │ │ │ │ - rsceq fp, r3, ip, lsl #15 │ │ │ │ + smlaleq r3, r5, r0, ip │ │ │ │ + rsceq fp, r3, ip, lsr #15 │ │ │ │ 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] @ 387348 │ │ │ │ mov r5, r1 │ │ │ │ @@ -829750,15 +829750,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 3843ec │ │ │ │ ldr r3, [pc, #148] @ 387350 │ │ │ │ sub r2, r2, #87 @ 0x57 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 387310 │ │ │ │ ldr r3, [pc, #124] @ 387354 │ │ │ │ cmp r1, r3 │ │ │ │ bne 387320 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ @@ -829785,26 +829785,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ add r0, r0, #466944 @ 0x72000 │ │ │ │ ldr r0, [r0, #3408] @ 0xd50 │ │ │ │ b 3872f4 │ │ │ │ andeq r8, r0, r7, ror r6 │ │ │ │ - rsceq r3, r5, r0, lsr #24 │ │ │ │ + rsceq r3, r5, r0, asr #24 │ │ │ │ cmneq r5, ip, ror #4 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r3, r5, r0, ror fp │ │ │ │ - rsceq fp, r3, ip, lsl #13 │ │ │ │ + smlaleq r3, r5, r0, fp │ │ │ │ + rsceq fp, r3, ip, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #168] @ 387420 │ │ │ │ mov r3, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #160] @ 387424 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r4, r2 │ │ │ │ beq 3873f0 │ │ │ │ ldr r2, [pc, #140] @ 387428 │ │ │ │ @@ -829842,27 +829842,27 @@ │ │ │ │ b 286da0 │ │ │ │ strb r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq r5, r8, lsr #3 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r8, lsr #12 │ │ │ │ - rsceq r3, r5, r4, ror #21 │ │ │ │ - ldrdeq r3, [r5], #172 @ 0xac @ │ │ │ │ + rsceq r3, r5, r4, lsl #22 │ │ │ │ + strdeq r3, [r5], #172 @ 0xac @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #128] @ 3874d0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r2, [pc, #120] @ 3874d4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r3 │ │ │ │ bl 384c84 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #84] @ 3874d8 │ │ │ │ @@ -829883,17 +829883,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 3874dc │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ ldrsbeq fp, [r5, #-8]! │ │ │ │ - rsceq r3, r5, ip, lsr #21 │ │ │ │ + rsceq r3, r5, ip, asr #21 │ │ │ │ andeq r8, r0, r8, lsr #12 │ │ │ │ - rsceq r3, r5, r4, ror #20 │ │ │ │ + rsceq r3, r5, r4, lsl #21 │ │ │ │ sub r3, r1, #35072 @ 0x8900 │ │ │ │ sub ip, r3, #65 @ 0x41 │ │ │ │ sub r3, r3, #33 @ 0x21 │ │ │ │ cmp ip, #7 │ │ │ │ cmphi r3, #5 │ │ │ │ bls 387564 │ │ │ │ mov r3, r0 │ │ │ │ @@ -829902,15 +829902,15 @@ │ │ │ │ cmpne r1, #1 │ │ │ │ bls 387564 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #156] @ 3875c0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #152] @ 3875c4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r1, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ bne 38756c │ │ │ │ ldr r1, [pc, #136] @ 3875c8 │ │ │ │ sub ip, r2, r1 │ │ │ │ @@ -829945,18 +829945,18 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b 38757c │ │ │ │ andeq r8, r0, r7, ror r5 │ │ │ │ cmneq r5, r0 │ │ │ │ andeq r8, r0, sp, ror #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ - ldrdeq r3, [r5], #148 @ 0x94 @ │ │ │ │ - rsceq r3, r5, r0, ror #19 │ │ │ │ + strdeq r3, [r5], #148 @ 0x94 @ │ │ │ │ + rsceq r3, r5, r0, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strheq r3, [r5], #144 @ 0x90 @ │ │ │ │ + ldrdeq r3, [r5], #144 @ 0x90 @ │ │ │ │ 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] │ │ │ │ @@ -829985,15 +829985,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #1800] @ 387d64 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sl, #475136 @ 0x74000 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r2, [r3, #3505] @ 0xdb1 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ @@ -830436,26 +830436,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 3879e8 │ │ │ │ cmneq r5, r4, asr #29 │ │ │ │ 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 r3, r5, r4, ror #13 │ │ │ │ - ldrdeq r3, [r5], #108 @ 0x6c @ │ │ │ │ + rsceq r3, r5, r4, lsl #14 │ │ │ │ + strdeq r3, [r5], #108 @ 0x6c @ │ │ │ │ andeq r8, r0, ip, ror #18 │ │ │ │ andeq r8, r0, r6, ror #18 │ │ │ │ - strheq r3, [r5], #84 @ 0x54 @ │ │ │ │ + ldrdeq r3, [r5], #84 @ 0x54 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r3, r5, r4, lsr #12 │ │ │ │ - strheq r3, [r5], #84 @ 0x54 @ │ │ │ │ - rsceq r3, r5, r0, ror #11 │ │ │ │ - strheq r3, [r5], #88 @ 0x58 @ │ │ │ │ + rsceq r3, r5, r4, asr #12 │ │ │ │ + ldrdeq r3, [r5], #84 @ 0x54 @ │ │ │ │ + rsceq r3, r5, r0, lsl #12 │ │ │ │ + ldrdeq r3, [r5], #88 @ 0x58 @ │ │ │ │ andeq r8, r0, r7, ror r5 │ │ │ │ - rsceq r3, r5, r0, lsl #6 │ │ │ │ + rsceq r3, r5, r0, lsr #6 │ │ │ │ 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 │ │ │ │ @@ -830474,27 +830474,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #364] @ 387f78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ beq 387edc │ │ │ │ add r3, r5, #475136 @ 0x74000 │ │ │ │ ldrb r1, [r3, #3505] @ 0xdb1 │ │ │ │ cmp r1, #0 │ │ │ │ bne 387ebc │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r4, r4, #49408 @ 0xc100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 387f10 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #49152 @ 0xc000 │ │ │ │ add r0, r0, #244 @ 0xf4 │ │ │ │ bl b6d20 │ │ │ │ @@ -830512,15 +830512,15 @@ │ │ │ │ bl b68d0 │ │ │ │ cmp r6, r4 │ │ │ │ bne 387e74 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #49408 @ 0xc100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 387ef4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #188] @ 387f80 │ │ │ │ ldr r1, [pc, #188] @ 387f84 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -830549,43 +830549,43 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 387f2c │ │ │ │ cmp r7, #0 │ │ │ │ bne 387f18 │ │ │ │ b 387e4c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 387f48 │ │ │ │ b 387f58 │ │ │ │ cmneq r5, ip, lsl r7 │ │ │ │ cmneq r7, r0, asr #31 │ │ │ │ - ldrdeq r3, [r5], #20 @ │ │ │ │ + strdeq r3, [r5], #20 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq r3, r5, r4, r1 │ │ │ │ + strheq r3, [r5], #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, #592] @ 3881f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, r4, #475136 @ 0x74000 │ │ │ │ ldrb r3, [r7, #3505] @ 0xdb1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3880c0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ @@ -830618,15 +830618,15 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, r0, #49408 @ 0xc100 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38812c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #49152 @ 0xc000 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, #244 @ 0xf4 │ │ │ │ @@ -830637,15 +830637,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, r3 │ │ │ │ beq 3880d8 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #49408 @ 0xc100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 388194 │ │ │ │ str r6, [r7, #3636] @ 0xe34 │ │ │ │ b 388030 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ @@ -830679,28 +830679,28 @@ │ │ │ │ b 388014 │ │ │ │ cmp r0, #2 │ │ │ │ beq 388158 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 388188 │ │ │ │ b 388138 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 38816c │ │ │ │ cmp r8, #0 │ │ │ │ bne 388158 │ │ │ │ b 38805c │ │ │ │ add r4, r4, #49152 @ 0xc000 │ │ │ │ @@ -830715,60 +830715,60 @@ │ │ │ │ ldr r1, [pc, #76] @ 38820c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #49408 @ 0xc100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, r4, #49152 @ 0xc000 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #256] @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e2158 │ │ │ │ cmneq r5, r0, lsl #11 │ │ │ │ cmneq r7, ip, lsr #27 │ │ │ │ - strdeq r2, [r5], #240 @ 0xf0 @ │ │ │ │ + rsceq r3, r5, r0, lsl r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, r5, ip, lsr #30 │ │ │ │ + rsceq r2, r5, ip, 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, #504] @ 388420 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #475136 @ 0x74000 │ │ │ │ ldrb r1, [r6, #3505] @ 0xdb1 │ │ │ │ cmp r1, #0 │ │ │ │ bne 3882fc │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r8, #49408 @ 0xc100 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3883a8 │ │ │ │ add r8, r8, #49152 @ 0xc000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #244 @ 0xf4 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 388390 │ │ │ │ ldr r3, [pc, #392] @ 388424 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r9, r3 │ │ │ │ beq 38832c │ │ │ │ cmp r9, #0 │ │ │ │ @@ -830838,48 +830838,48 @@ │ │ │ │ b 388294 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3883d4 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 388404 │ │ │ │ b 3883b4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 3883e8 │ │ │ │ cmp r9, #0 │ │ │ │ bne 3883d4 │ │ │ │ b 388268 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ b 388374 │ │ │ │ cmneq r5, r0, lsl #6 │ │ │ │ cmneq r7, ip, lsl #23 │ │ │ │ - strdeq r2, [r5], #212 @ 0xd4 @ │ │ │ │ + rsceq r2, r5, r4, lsl 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, #292] @ 38856c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #475136 @ 0x74000 │ │ │ │ ldrb r3, [r5, #3505] @ 0xdb1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 388554 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ @@ -830946,22 +830946,22 @@ │ │ │ │ ldr r2, [pc, #20] @ 388570 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 388574 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, r0, ror #1 │ │ │ │ - rsceq r2, r5, r4, asr #23 │ │ │ │ + rsceq r2, r5, r4, ror #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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #544] @ 3887b0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r7, r8, #475136 @ 0x74000 │ │ │ │ ldrb r3, [r7, #3505] @ 0xdb1 │ │ │ │ cmp r3, #0 │ │ │ │ beq 388794 │ │ │ │ @@ -831094,24 +831094,24 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ @ instruction: 0x01759f98 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r0, lsr #18 │ │ │ │ - rsceq r2, r5, r0, asr #20 │ │ │ │ + rsceq r2, r5, r0, ror #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, r5, ip, asr #20 │ │ │ │ - rsceq r2, r5, r0, asr sl │ │ │ │ - strheq r2, [r5], #148 @ 0x94 @ │ │ │ │ + rsceq r2, r5, ip, ror #20 │ │ │ │ + rsceq r2, r5, r0, ror sl │ │ │ │ + ldrdeq r2, [r5], #148 @ 0x94 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r4, [pc, #496] @ 3889d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, r0, #475136 @ 0x74000 │ │ │ │ ldrb lr, [ip, #3505] @ 0xdb1 │ │ │ │ cmp lr, #0 │ │ │ │ beq 3888f4 │ │ │ │ ldr r4, [ip, #3636] @ 0xe34 │ │ │ │ @@ -831229,28 +831229,28 @@ │ │ │ │ b 3888d8 │ │ │ │ ldr r2, [pc, #48] @ 3889fc │ │ │ │ add r2, pc, r2 │ │ │ │ b 3888d8 │ │ │ │ cmneq r5, r8, asr #26 │ │ │ │ andeq r8, r0, r5, ror r9 │ │ │ │ @ instruction: 0xfff99274 │ │ │ │ - rsceq r2, r5, r8, asr #18 │ │ │ │ + rsceq r2, r5, r8, ror #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, r5, r0, lsl #18 │ │ │ │ - strheq r2, [r5], #136 @ 0x88 @ │ │ │ │ - strheq r2, [r5], #136 @ 0x88 @ │ │ │ │ - rsceq r2, r5, r8, asr #17 │ │ │ │ - strheq r2, [r5], #136 @ 0x88 @ │ │ │ │ - smlaleq r2, r5, r0, r8 │ │ │ │ - rsceq r2, r5, r0, lsr #17 │ │ │ │ + rsceq r2, r5, r0, lsr #18 │ │ │ │ + ldrdeq r2, [r5], #136 @ 0x88 @ │ │ │ │ + ldrdeq r2, [r5], #136 @ 0x88 @ │ │ │ │ + rsceq r2, r5, r8, ror #17 │ │ │ │ + ldrdeq r2, [r5], #136 @ 0x88 @ │ │ │ │ + strheq r2, [r5], #128 @ 0x80 @ │ │ │ │ + rsceq r2, r5, r0, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r4, [pc, #496] @ 388bfc │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, r0, #475136 @ 0x74000 │ │ │ │ ldrb lr, [ip, #3505] @ 0xdb1 │ │ │ │ cmp lr, #0 │ │ │ │ beq 388b20 │ │ │ │ ldr r4, [ip, #3636] @ 0xe34 │ │ │ │ @@ -831368,23 +831368,23 @@ │ │ │ │ b 388b04 │ │ │ │ ldr r2, [pc, #48] @ 388c28 │ │ │ │ add r2, pc, r2 │ │ │ │ b 388b04 │ │ │ │ cmneq r5, ip, lsl fp │ │ │ │ andeq r8, r0, r5, ror r9 │ │ │ │ @ instruction: 0xfff99274 │ │ │ │ - rsceq r2, r5, r4, lsr #15 │ │ │ │ + rsceq r2, r5, r4, asr #15 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, r5, r0, ror #14 │ │ │ │ + rsceq r2, r5, r0, lsl #15 │ │ │ │ + rsceq r2, r5, r4, lsr r7 │ │ │ │ + rsceq r2, r5, r0, lsr r7 │ │ │ │ + rsceq r2, r5, ip, lsr r7 │ │ │ │ + rsceq r2, r5, ip, lsr #14 │ │ │ │ + rsceq r2, r5, r8, lsl #14 │ │ │ │ rsceq r2, r5, r4, lsl r7 │ │ │ │ - rsceq r2, r5, r0, lsl r7 │ │ │ │ - rsceq r2, r5, ip, lsl r7 │ │ │ │ - rsceq r2, r5, ip, lsl #14 │ │ │ │ - rsceq r2, r5, r8, ror #13 │ │ │ │ - strdeq r2, [r5], #100 @ 0x64 @ │ │ │ │ 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 │ │ │ │ @@ -831555,15 +831555,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #244] @ 388fe0 │ │ │ │ sub r3, r0, #35072 @ 0x8900 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r6, #7 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ bhi 388fb8 │ │ │ │ add r2, r5, #475136 @ 0x74000 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r2, #3505] @ 0xdb1 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -831617,15 +831617,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 166a98 │ │ │ │ b 388f28 │ │ │ │ cmneq r5, ip, lsr r6 │ │ │ │ @ instruction: 0x00074db8 │ │ │ │ @ instruction: 0x00074dbc │ │ │ │ - rsceq r2, r5, r0, asr #6 │ │ │ │ + rsceq r2, r5, r0, ror #6 │ │ │ │ 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 │ │ │ │ @@ -831664,27 +831664,27 @@ │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r6, [r4] │ │ │ │ bne 3890f0 │ │ │ │ b 3891f0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 389238 │ │ │ │ cmp sl, #0 │ │ │ │ beq 3890dc │ │ │ │ ldr r3, [sl, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, r3 │ │ │ │ beq 389228 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ sub r3, r4, r8 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ str sl, [r3, #796] @ 0x31c │ │ │ │ cmp fp, r9 │ │ │ │ beq 3891f0 │ │ │ │ rsb r3, r7, #0 │ │ │ │ and r3, r3, r7 │ │ │ │ @@ -831799,25 +831799,25 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 3892d0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 389308 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3892f8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3892f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 389320 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 216c6c │ │ │ │ b 3892d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -831834,15 +831834,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] @ 389bd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r8, r7, #98304 @ 0x18000 │ │ │ │ ldr r3, [r8, #1644] @ 0x66c │ │ │ │ cmp r3, #15 │ │ │ │ bhi 389b70 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ @@ -832383,18 +832383,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 389bf4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 389b7c │ │ │ │ ldrsbeq r9, [r5, #-28]! @ 0xffffffe4 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ mulseq r8, r8, pc @ │ │ │ │ - rsceq r1, r5, ip, lsr #15 │ │ │ │ + rsceq r1, r5, ip, asr #15 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ andseq r0, r9, r0, lsr #3 │ │ │ │ - rsceq r1, r5, r8, asr r7 │ │ │ │ + rsceq r1, r5, r8, ror 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, #3952] @ 0xf70 │ │ │ │ ldr r1, [pc, #3984] @ 38aba0 │ │ │ │ ldr r2, [pc, #3984] @ 38aba4 │ │ │ │ @@ -832402,15 +832402,15 @@ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [pc, #3976] @ 38aba8 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r7, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 38ae74 │ │ │ │ add r3, r8, #98304 @ 0x18000 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -834798,15 +834798,15 @@ │ │ │ │ b 38af3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 38c0f0 │ │ │ │ b 38ab1c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r5, ip, lsl r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, r4, r4, lsr r6 @ │ │ │ │ + rsceq pc, r4, r4, asr r6 @ │ │ │ │ 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 │ │ │ │ @@ -834830,15 +834830,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, #656] @ 38c4ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r5, #118784 @ 0x1d000 │ │ │ │ ldr r4, [r6, #2104] @ 0x838 │ │ │ │ cmp r4, #15 │ │ │ │ bhi 38c430 │ │ │ │ rsb r1, r4, r4, lsl #5 │ │ │ │ @@ -834914,25 +834914,25 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 38c37c │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 38c46c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38c44c │ │ │ │ cmp r9, #0 │ │ │ │ beq 38c39c │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 38c49c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ sub r3, r8, r4 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r5, r3, lsl #5 │ │ │ │ add r3, r3, #138240 @ 0x21c00 │ │ │ │ str r9, [r3, #824] @ 0x338 │ │ │ │ sub r8, r8, r4 │ │ │ │ @@ -834949,25 +834949,25 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 38c408 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 38c47c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38c45c │ │ │ │ cmp r4, #0 │ │ │ │ beq 38c428 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 38c48c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ str r4, [r8, #1708] @ 0x6ac │ │ │ │ b 38c26c │ │ │ │ ldr r2, [pc, #124] @ 38c4b4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #116] @ 38c4b8 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -834995,22 +834995,22 @@ │ │ │ │ b 38c428 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #12] │ │ │ │ b 38c39c │ │ │ │ cmneq r5, ip, lsl #6 │ │ │ │ andeq fp, r6, ip, lsr sl │ │ │ │ - rsceq lr, r4, r8, lsl #30 │ │ │ │ + rsceq lr, r4, r8, lsr #30 │ │ │ │ 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, #1476] @ 38ca98 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r2, r5, #118784 @ 0x1d000 │ │ │ │ ldr r7, [r2, #2104] @ 0x838 │ │ │ │ cmp r7, #0 │ │ │ │ beq 38c7c4 │ │ │ │ @@ -835042,15 +835042,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 38c598 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 38ca10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38c9c0 │ │ │ │ sub r3, sl, r7 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r5, r3, lsl #5 │ │ │ │ add r3, r3, #140288 @ 0x22400 │ │ │ │ @@ -835070,15 +835070,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 38c8b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 38c9e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38c9d0 │ │ │ │ sub r3, sl, r7 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r5, r3, lsl #5 │ │ │ │ add r1, r3, #140288 @ 0x22400 │ │ │ │ @@ -835157,15 +835157,15 @@ │ │ │ │ str sl, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov sl, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ b 38c76c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38c984 │ │ │ │ sub r6, r6, r4 │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ add r6, r5, r6 │ │ │ │ add r6, r6, #139264 @ 0x22000 │ │ │ │ @@ -835268,15 +835268,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 38c920 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 38c9f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38c9b0 │ │ │ │ sub r3, sl, r7 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r5, r3, lsl #5 │ │ │ │ add r3, r3, #140288 @ 0x22400 │ │ │ │ @@ -835291,15 +835291,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 38c528 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 38ca00 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38c9a0 │ │ │ │ sub sl, sl, r7 │ │ │ │ add sl, r7, sl, lsl #2 │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ add r3, r5, sl, lsl #5 │ │ │ │ add r3, r3, #138240 @ 0x21c00 │ │ │ │ @@ -835376,15 +835376,15 @@ │ │ │ │ bl 5b588 │ │ │ │ add r4, r5, #438272 @ 0x6b000 │ │ │ │ b 38c878 │ │ │ │ cmneq r5, r4, asr r0 │ │ │ │ andeq fp, r6, ip, lsr sl │ │ │ │ muleq r0, r2, r8 │ │ │ │ muleq r0, r3, r8 │ │ │ │ - rsceq lr, r4, r8, lsl #23 │ │ │ │ + rsceq lr, r4, r8, lsr #23 │ │ │ │ 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] @ 38cde8 │ │ │ │ @@ -835450,15 +835450,15 @@ │ │ │ │ bl 21b2c0 │ │ │ │ ldr r0, [pc, #616] @ 38ce28 │ │ │ │ mov r1, #0 │ │ │ │ bl 21b2c0 │ │ │ │ tst r4, #2 │ │ │ │ beq 38cae4 │ │ │ │ ldr r3, [pc, #600] @ 38ce2c │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, #584] @ 38ce30 │ │ │ │ ldr r8, [r2, r3] │ │ │ │ bl 21b2c0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -835697,15 +835697,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ b 38cf60 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #2 │ │ │ │ b 38cf60 │ │ │ │ ldr r3, [pc, #72] @ 38cff4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1599] @ 0x63f │ │ │ │ cmp r3, #0 │ │ │ │ beq 38cfe0 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ @@ -835716,29 +835716,29 @@ │ │ │ │ bx r3 │ │ │ │ ldr r2, [pc, #16] @ 38cff8 │ │ │ │ ldr r1, [pc, #16] @ 38cffc │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, r8, ror r5 │ │ │ │ - rsceq lr, r4, ip, ror r3 │ │ │ │ + smlaleq lr, r4, ip, r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #24] @ 38d020 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 38cedc │ │ │ │ cmneq r5, r0, lsr #10 │ │ │ │ ldr r3, [pc, #64] @ 38d06c │ │ │ │ mov r1, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmn r1, #1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 38d04c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 38cedc │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ @@ -835754,15 +835754,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ 38d104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ beq 38d0e4 │ │ │ │ bic r3, r4, #13312 @ 0x3400 │ │ │ │ bic r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne 38d0c0 │ │ │ │ @@ -835784,20 +835784,20 @@ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [pc, #12] @ 38d110 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x0175549c │ │ │ │ - strheq lr, [r4], #44 @ 0x2c @ │ │ │ │ + ldrdeq lr, [r4], #44 @ 0x2c @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ ldr r3, [pc, #72] @ 38d164 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1573] @ 0x625 │ │ │ │ cmp r3, #0 │ │ │ │ beq 38d150 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ @@ -835808,19 +835808,19 @@ │ │ │ │ bx r3 │ │ │ │ ldr r2, [pc, #16] @ 38d168 │ │ │ │ ldr r1, [pc, #16] @ 38d16c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, r8, lsl #8 │ │ │ │ - rsceq lr, r4, ip, asr r2 │ │ │ │ + rsceq lr, r4, ip, ror r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #72] @ 38d1c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1585] @ 0x631 │ │ │ │ cmp r3, #0 │ │ │ │ beq 38d1ac │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ @@ -835831,21 +835831,21 @@ │ │ │ │ bx r3 │ │ │ │ ldr r2, [pc, #16] @ 38d1c4 │ │ │ │ ldr r1, [pc, #16] @ 38d1c8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, ip, lsr #7 │ │ │ │ - rsceq lr, r4, r0, lsr #4 │ │ │ │ + rsceq lr, r4, r0, asr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #68] @ 38d21c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ str r3, [r0, #2964] @ 0xb94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [r0, #2956] @ 0xb8c │ │ │ │ str r2, [r0, #2960] @ 0xb90 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -835942,19 +835942,19 @@ │ │ │ │ ldr r1, [pc, #24] @ 38d384 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b 38d2bc │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - smlaleq lr, r4, r4, r1 │ │ │ │ + strheq lr, [r4], #20 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - strheq lr, [r4], #0 @ │ │ │ │ - rsceq lr, r4, r0, lsl #2 │ │ │ │ + ldrdeq lr, [r4], #0 @ │ │ │ │ + rsceq lr, r4, r0, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -836019,19 +836019,19 @@ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl a9974 │ │ │ │ cmp r6, r0 │ │ │ │ bne 38d434 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - rsceq lr, r4, r8, ror #1 │ │ │ │ + rsceq lr, r4, r8, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - strheq lr, [r4], #12 @ │ │ │ │ - rsceq lr, r4, r4, lsl r0 │ │ │ │ + ldrdeq lr, [r4], #12 @ │ │ │ │ + rsceq lr, r4, r4, lsr 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 sl, r3 │ │ │ │ ldr r3, [r2, #804] @ 0x324 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -836153,19 +836153,19 @@ │ │ │ │ ldr r2, [pc, #36] @ 38d6dc │ │ │ │ ldr r1, [pc, #20] @ 38d6d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 38d5d8 │ │ │ │ - rsceq sp, r4, r0, lsr #31 │ │ │ │ + rsceq sp, r4, r0, asr #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sp, r4, r8, lsl pc │ │ │ │ - rsceq sp, r4, r4, lsr #30 │ │ │ │ - rsceq sp, r4, r0, lsl #30 │ │ │ │ + rsceq sp, r4, r8, lsr pc │ │ │ │ + rsceq sp, r4, r4, asr #30 │ │ │ │ + rsceq sp, r4, r0, lsr #30 │ │ │ │ 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, #32] │ │ │ │ ldr r2, [pc, #1944] @ 38de98 │ │ │ │ @@ -836533,44 +836533,44 @@ │ │ │ │ movne r2, #1 │ │ │ │ strbne r2, [sp, #164] @ 0xa4 │ │ │ │ b 38da98 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38de48 │ │ │ │ ldr r3, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #704] @ 0x2c0 │ │ │ │ beq 38dd44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq sl, [sp, #36] @ 0x24 │ │ │ │ bne 38dd44 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr sl, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp sl, #0 │ │ │ │ beq 38dd3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38dd50 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #708] @ 0x2c4 │ │ │ │ b 38d75c │ │ │ │ @@ -836643,15 +836643,15 @@ │ │ │ │ ldr sl, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp sl, #0 │ │ │ │ beq 38de80 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38de8c │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b 38dcd0 │ │ │ │ mov r1, sl │ │ │ │ b 38de54 │ │ │ │ @@ -836701,15 +836701,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] @ 38e0b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr fp, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, fp, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ @@ -836797,15 +836797,15 @@ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, #1132] @ 38e540 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ @@ -837081,47 +837081,47 @@ │ │ │ │ b 38e224 │ │ │ │ cmp r2, #0 │ │ │ │ bne 38e4a0 │ │ │ │ b 38e2b4 │ │ │ │ cmneq r5, r4, asr r4 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ - strheq sp, [r4], #52 @ 0x34 @ │ │ │ │ - rsceq sp, r4, r4, asr #9 │ │ │ │ + ldrdeq sp, [r4], #52 @ 0x34 @ │ │ │ │ + rsceq sp, r4, r4, ror #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq sp, r4, r8, r3 │ │ │ │ - rsceq sp, r4, r8, lsr #7 │ │ │ │ + strheq sp, [r4], #56 @ 0x38 @ │ │ │ │ + rsceq sp, r4, r8, asr #7 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - strdeq sp, [r4], #36 @ 0x24 @ │ │ │ │ - rsceq sp, r4, ip, lsr #5 │ │ │ │ - rsceq sp, r4, r4, ror r2 │ │ │ │ - ldrdeq sp, [r4], #24 @ │ │ │ │ - rsceq sp, r4, ip, lsl #4 │ │ │ │ - rsceq sp, r4, r8, lsr #3 │ │ │ │ - rsceq sp, r4, ip, lsl #4 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sp, r4, r4, ror #2 │ │ │ │ - strheq sp, [r4], #16 @ │ │ │ │ - strdeq sp, [r4], #12 @ │ │ │ │ + rsceq sp, r4, r4, lsl r3 │ │ │ │ + rsceq sp, r4, ip, asr #5 │ │ │ │ + smlaleq sp, r4, r4, r2 │ │ │ │ + strdeq sp, [r4], #24 @ │ │ │ │ + rsceq sp, r4, ip, lsr #4 │ │ │ │ + rsceq sp, r4, r8, asr #3 │ │ │ │ + rsceq sp, r4, ip, lsr #4 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + rsceq sp, r4, r4, lsl #3 │ │ │ │ ldrdeq sp, [r4], #16 @ │ │ │ │ - rsceq sp, r4, r8, ror #1 │ │ │ │ - rsceq sp, r4, r8, ror #2 │ │ │ │ - ldrdeq sp, [r4], #4 @ │ │ │ │ - rsceq sp, r4, ip, asr #3 │ │ │ │ - rsceq sp, r4, r8, lsr #1 │ │ │ │ - rsceq sp, r4, r8, asr r1 │ │ │ │ + rsceq sp, r4, ip, lsl r1 │ │ │ │ + strdeq sp, [r4], #16 @ │ │ │ │ + rsceq sp, r4, r8, lsl #2 │ │ │ │ + rsceq sp, r4, r8, lsl #3 │ │ │ │ + strdeq sp, [r4], #4 @ │ │ │ │ + rsceq sp, r4, ip, ror #3 │ │ │ │ + rsceq sp, r4, r8, asr #1 │ │ │ │ + rsceq sp, r4, r8, ror r1 │ │ │ │ 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] @ 38e778 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 38e634 │ │ │ │ @@ -837230,15 +837230,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #1232] @ 38ec6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -837538,42 +837538,42 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 38e984 │ │ │ │ cmp r2, #0 │ │ │ │ bne 38ebcc │ │ │ │ b 38ea14 │ │ │ │ cmneq r5, ip, lsl #27 │ │ │ │ - rsceq ip, r4, r0, lsr #30 │ │ │ │ + rsceq ip, r4, r0, asr #30 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - rsceq ip, r4, r4, lsr #29 │ │ │ │ - rsceq ip, r4, r4, ror sp │ │ │ │ + rsceq ip, r4, r4, asr #29 │ │ │ │ + smlaleq ip, r4, r4, sp │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - rsceq ip, r4, r4, lsl #29 │ │ │ │ + rsceq ip, r4, r4, lsr #29 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ - smlaleq ip, r4, r4, sp │ │ │ │ - rsceq ip, r4, r4, ror #26 │ │ │ │ + strheq ip, [r4], #212 @ 0xd4 @ │ │ │ │ + rsceq ip, r4, r4, lsl #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq ip, r4, r4, ror #26 │ │ │ │ - rsceq ip, r4, r8, asr ip │ │ │ │ - ldrdeq ip, [r4], #196 @ 0xc4 @ │ │ │ │ - rsceq ip, r4, ip, lsl #25 │ │ │ │ - rsceq ip, r4, r4, asr ip │ │ │ │ - smlaleq ip, r4, r0, fp │ │ │ │ - smlaleq ip, r4, ip, sl │ │ │ │ - rsceq ip, r4, r4, ror fp │ │ │ │ - smlaleq ip, r4, r8, sl │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq ip, r4, r0, lsl fp │ │ │ │ - rsceq ip, r4, r4, lsr #21 │ │ │ │ - strdeq ip, [r4], #172 @ 0xac @ │ │ │ │ - rsceq ip, r4, ip, lsr sl │ │ │ │ - rsceq ip, r4, r8, ror #21 │ │ │ │ - rsceq ip, r4, r0, lsr #21 │ │ │ │ + rsceq ip, r4, r4, lsl #27 │ │ │ │ + rsceq ip, r4, r8, ror ip │ │ │ │ + strdeq ip, [r4], #196 @ 0xc4 @ │ │ │ │ + rsceq ip, r4, ip, lsr #25 │ │ │ │ + rsceq ip, r4, r4, ror ip │ │ │ │ + strheq ip, [r4], #176 @ 0xb0 @ │ │ │ │ strheq ip, [r4], #172 @ 0xac @ │ │ │ │ - rsceq ip, r4, ip, lsr #20 │ │ │ │ + smlaleq ip, r4, r4, fp │ │ │ │ + strheq ip, [r4], #168 @ 0xa8 @ │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + rsceq ip, r4, r0, lsr fp │ │ │ │ + rsceq ip, r4, r4, asr #21 │ │ │ │ + rsceq ip, r4, ip, lsl fp │ │ │ │ + rsceq ip, r4, ip, asr sl │ │ │ │ + rsceq ip, r4, r8, lsl #22 │ │ │ │ + rsceq ip, r4, r0, asr #21 │ │ │ │ + ldrdeq ip, [r4], #172 @ 0xac @ │ │ │ │ + rsceq ip, r4, ip, asr #20 │ │ │ │ cmp r1, #0 │ │ │ │ blt 38ed2c │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #1704] @ 0x6a8 │ │ │ │ cmp r2, r1 │ │ │ │ ble 38ed2c │ │ │ │ ldr r2, [r3, #652] @ 0x28c │ │ │ │ @@ -837651,15 +837651,15 @@ │ │ │ │ ldr r0, [r2, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lslne r0, r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - rscseq r4, lr, lr, lsr #20 │ │ │ │ + rscseq r4, lr, lr, asr #20 │ │ │ │ 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, #652] @ 0x28c │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ @@ -837688,15 +837688,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ 38eef4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ add r1, r3, #565248 @ 0x8a000 │ │ │ │ ldr r2, [r1, #3412] @ 0xd54 │ │ │ │ add r4, r3, #98304 @ 0x18000 │ │ │ │ orr r3, r2, #16384 @ 0x4000 │ │ │ │ str r3, [r1, #3412] @ 0xd54 │ │ │ │ @@ -837704,15 +837704,15 @@ │ │ │ │ str r0, [r4, #1728] @ 0x6c0 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq r5, r4, ror #12 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #52] @ 38ef38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add lr, r0, #565248 @ 0x8a000 │ │ │ │ ldr ip, [lr, #3412] @ 0xd54 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ orr ip, ip, #16384 @ 0x4000 │ │ │ │ str ip, [lr, #3412] @ 0xd54 │ │ │ │ str r5, [r0, #1732] @ 0x6c4 │ │ │ │ @@ -837721,15 +837721,15 @@ │ │ │ │ str r3, [r0, #1744] @ 0x6d0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmneq r5, r4, lsr #12 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #52] @ 38ef7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add lr, r0, #565248 @ 0x8a000 │ │ │ │ ldr ip, [lr, #3412] @ 0xd54 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ orr ip, ip, #16384 @ 0x4000 │ │ │ │ str ip, [lr, #3412] @ 0xd54 │ │ │ │ str r5, [r0, #1732] @ 0x6c4 │ │ │ │ @@ -837738,15 +837738,15 @@ │ │ │ │ str r3, [r0, #1744] @ 0x6d0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmneq r5, r0, ror #11 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #52] @ 38efc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add lr, r0, #565248 @ 0x8a000 │ │ │ │ ldr ip, [lr, #3412] @ 0xd54 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ orr ip, ip, #16384 @ 0x4000 │ │ │ │ str ip, [lr, #3412] @ 0xd54 │ │ │ │ str r5, [r0, #1732] @ 0x6c4 │ │ │ │ @@ -837758,15 +837758,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] @ 38f12c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 38f0fc │ │ │ │ add r4, r5, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r4, #3408] @ 0xd50 │ │ │ │ @@ -837849,15 +837849,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] @ 38f32c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r6, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r6, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 38f1f8 │ │ │ │ bics r7, r4, #18176 @ 0x4700 │ │ │ │ @@ -837971,19 +837971,19 @@ │ │ │ │ ldr r3, [r6, #652] @ 0x28c │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ orrgt sl, sl, #16 │ │ │ │ b 38f274 │ │ │ │ cmneq r5, r0, ror #7 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - rsceq ip, r4, r0, lsl #11 │ │ │ │ + rsceq ip, r4, r0, lsr #11 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - rsceq ip, r4, r4, lsl r5 │ │ │ │ + rsceq ip, r4, r4, lsr r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq ip, r4, r4, lsl #10 │ │ │ │ + rsceq ip, r4, r4, lsr #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, #356] @ 38f4c4 │ │ │ │ ldr ip, [pc, #356] @ 38f4c8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -837991,15 +837991,15 @@ │ │ │ │ ldr r3, [pc, #348] @ 38f4cc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r7, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #688] @ 0x2b0 │ │ │ │ mov r9, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 38f4b0 │ │ │ │ @@ -838091,15 +838091,15 @@ │ │ │ │ ldr r3, [pc, #636] @ 38f77c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #688] @ 0x2b0 │ │ │ │ mov r7, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 38f654 │ │ │ │ @@ -838250,23 +838250,23 @@ │ │ │ │ cmneq r5, r8, lsl #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r5, ip, lsl r0 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r1, r0, r2, lsl #16 │ │ │ │ cmneq r5, r4, lsl sl │ │ │ │ cmneq r5, r8, ror #19 │ │ │ │ - rsceq ip, r4, r4, asr #2 │ │ │ │ + rsceq ip, r4, r4, ror #2 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ cmneq r5, r4, lsl #19 │ │ │ │ - rsceq ip, r4, r4, lsr #2 │ │ │ │ + rsceq ip, r4, r4, asr #2 │ │ │ │ cmneq r5, r0, asr #18 │ │ │ │ - rsceq ip, r4, r4, asr #1 │ │ │ │ + rsceq ip, r4, r4, ror #1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmneq r5, r8, lsl #18 │ │ │ │ - rsceq ip, r4, ip, lsl #1 │ │ │ │ + rsceq ip, r4, ip, lsr #1 │ │ │ │ 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] @ 38f858 │ │ │ │ mov r6, r3 │ │ │ │ @@ -838320,15 +838320,15 @@ │ │ │ │ ldr r4, [pc, #272] @ 38f9a4 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ add r0, r4, #94208 @ 0x17000 │ │ │ │ ldr r0, [r0, #688] @ 0x2b0 │ │ │ │ mov r8, r2 │ │ │ │ tst r0, #1 │ │ │ │ bne 38f988 │ │ │ │ @@ -838400,15 +838400,15 @@ │ │ │ │ ldr r3, [pc, #512] @ 38fbd4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #688] @ 0x2b0 │ │ │ │ mov r7, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 38fad8 │ │ │ │ @@ -838526,21 +838526,21 @@ │ │ │ │ b 38faac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r5, r4, lsr r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r5, r8, asr #22 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ ldrheq r0, [r5, #-84]! @ 0xffffffac │ │ │ │ - strheq fp, [r4], #220 @ 0xdc @ │ │ │ │ + ldrdeq fp, [r4], #220 @ 0xdc @ │ │ │ │ cmneq r5, r4, asr #10 │ │ │ │ ldrsheq r0, [r5, #-64]! @ 0xffffffc0 │ │ │ │ - strheq fp, [r4], #192 @ 0xc0 @ │ │ │ │ + ldrdeq fp, [r4], #192 @ 0xc0 @ │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ ldrheq r0, [r5, #-64]! @ 0xffffffc0 │ │ │ │ - smlaleq fp, r4, ip, ip │ │ │ │ + strheq fp, [r4], #204 @ 0xcc @ │ │ │ │ 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] @ 38fca4 │ │ │ │ @@ -838595,15 +838595,15 @@ │ │ │ │ ldr r3, [pc, #456] @ 38fea8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r7, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #688] @ 0x2b0 │ │ │ │ mov r9, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 38fe6c │ │ │ │ @@ -838723,15 +838723,15 @@ │ │ │ │ ldr r3, [pc, #744] @ 3901c8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #688] @ 0x2b0 │ │ │ │ mov r7, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 390094 │ │ │ │ @@ -838910,23 +838910,23 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r5, ip, lsr r6 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r1, r0, r1, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrsbeq pc, [r4, #-244]! @ 0xffffff0c @ │ │ │ │ cmnpeq r4, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [r4], #112 @ 0x70 @ │ │ │ │ + strdeq fp, [r4], #112 @ 0x70 @ │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ cmnpeq r4, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [r4], #112 @ 0x70 @ │ │ │ │ + ldrdeq fp, [r4], #112 @ 0x70 @ │ │ │ │ cmnpeq r4, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - rsceq fp, r4, r0, asr r7 │ │ │ │ + rsceq fp, r4, r0, ror r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmnpeq r4, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ - rsceq fp, r4, r8, lsl r7 │ │ │ │ + rsceq fp, r4, r8, lsr r7 │ │ │ │ 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] @ 3902a8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -838970,15 +838970,15 @@ │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ cmnpeq r4, r8, ror sp @ 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 r1, [pc, #324] @ 390418 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ mov r5, r2 │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r7, #688] @ 0x2b0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -839061,15 +839061,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, #468] @ 39060c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r9, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ @@ -839180,19 +839180,19 @@ │ │ │ │ b 286da0 │ │ │ │ mov r0, r4 │ │ │ │ bl ba3d4 │ │ │ │ b 390494 │ │ │ │ ldrsheq r2, [r5, #-0]! │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - rsceq fp, r4, r0, lsl #7 │ │ │ │ + rsceq fp, r4, r0, lsr #7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strdeq fp, [r4], #40 @ 0x28 @ │ │ │ │ + rsceq fp, r4, r8, lsl r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq fp, [r4], #40 @ 0x28 @ │ │ │ │ + rsceq fp, r4, r8, lsl r3 │ │ │ │ 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] @ 3906d8 │ │ │ │ @@ -839272,15 +839272,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #588] @ 3909c4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r7, r4, #12288 @ 0x3000 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bmi 3907a8 │ │ │ │ add r8, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmp r3, r7 │ │ │ │ bgt 3907e8 │ │ │ │ @@ -839417,24 +839417,24 @@ │ │ │ │ bl f6fd8 │ │ │ │ b 390970 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0174f890 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r5, r4, lsr #27 │ │ │ │ cmnpeq r4, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ - rsceq fp, r4, r8, lsr r1 │ │ │ │ + rsceq fp, r4, r8, asr r1 │ │ │ │ ldrsheq pc, [r4, #-104]! @ 0xffffff98 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 390a74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r2, r4, #12288 @ 0x3000 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bmi 390a5c │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #816] @ 0x330 │ │ │ │ cmp r3, r2 │ │ │ │ ble 390a5c │ │ │ │ @@ -839460,15 +839460,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 390a78 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, ip, lsr fp │ │ │ │ - strheq sl, [r4], #228 @ 0xe4 @ │ │ │ │ + ldrdeq sl, [r4], #228 @ 0xe4 @ │ │ │ │ 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] @ 390b28 │ │ │ │ @@ -839506,17 +839506,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 390b38 │ │ │ │ ldr r1, [pc, #20] @ 390b34 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b 390afc │ │ │ │ cmnpeq r4, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq r2, r3, r8, lsl #8 │ │ │ │ + rsceq r2, r3, r8, lsr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, r4, ip, lsl #28 │ │ │ │ + rsceq sl, r4, ip, lsr #28 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ mov r5, r0 │ │ │ │ @@ -839571,25 +839571,25 @@ │ │ │ │ bne 390be8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl ba3a8 │ │ │ │ b 390b80 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 390c74 │ │ │ │ ldr r6, [r7, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [r7, #704] @ 0x2c0 │ │ │ │ beq 390c68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 390c98 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #708] @ 0x2c4 │ │ │ │ b 390b70 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ @@ -839620,15 +839620,15 @@ │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r3, [pc, #260] @ 390dec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, sp │ │ │ │ bl 5c2b4 │ │ │ │ @@ -839698,15 +839698,15 @@ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [pc, #412] @ 390fbc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -839798,19 +839798,19 @@ │ │ │ │ b 390ef4 │ │ │ │ mov r3, #1 │ │ │ │ b 390f8c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r4, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r5, r0, lsl #14 │ │ │ │ - ldrdeq sl, [r4], #172 @ 0xac @ │ │ │ │ + strdeq sl, [r4], #172 @ 0xac @ │ │ │ │ ldrsheq pc, [r4, #-12]! @ │ │ │ │ - rsceq sl, r4, r8, lsl #20 │ │ │ │ + rsceq sl, r4, r8, lsr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, r4, r8, asr #19 │ │ │ │ + rsceq sl, r4, r8, ror #19 │ │ │ │ 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] @ 3910d8 │ │ │ │ ldr r2, [pc, #232] @ 3910dc │ │ │ │ @@ -839819,15 +839819,15 @@ │ │ │ │ ldr r3, [pc, #224] @ 3910e0 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 3910c4 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ @@ -839887,15 +839887,15 @@ │ │ │ │ ldr r3, [pc, #700] @ 3913cc │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ bne 391288 │ │ │ │ ldr r6, [pc, #652] @ 3913d0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -840058,32 +840058,32 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ b 3911c4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq lr, [r4, #-232]! @ 0xffffff18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r5, ip, lsl #8 │ │ │ │ - rsceq sl, r4, r4, ror r8 │ │ │ │ + smlaleq sl, r4, r4, r8 │ │ │ │ cmneq r4, r0, ror #28 │ │ │ │ - rsceq sl, r4, r4, lsl #17 │ │ │ │ + rsceq sl, r4, r4, lsr #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x0174ed94 │ │ │ │ cmneq r4, r8, asr sp │ │ │ │ - rsceq sl, r4, ip, lsr #14 │ │ │ │ + rsceq sl, r4, ip, asr #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmneq r4, r0, lsr #26 │ │ │ │ - ldrdeq sl, [r4], #104 @ 0x68 @ │ │ │ │ + strdeq sl, [r4], #104 @ 0x68 @ │ │ │ │ ldrsbeq lr, [r4, #-204]! @ 0xffffff34 │ │ │ │ - rsceq sl, r4, r8, ror r6 │ │ │ │ - rsceq sl, r4, r4, lsr #14 │ │ │ │ + smlaleq sl, r4, r8, r6 │ │ │ │ + rsceq sl, r4, r4, asr #14 │ │ │ │ cmneq r4, r0, lsr #25 │ │ │ │ - rsceq sl, r4, ip, lsr r6 │ │ │ │ - rsceq sl, r4, r0, lsl r7 │ │ │ │ - cmneq r4, r8, ror #24 │ │ │ │ rsceq sl, r4, ip, asr r6 │ │ │ │ + rsceq sl, r4, r0, lsr r7 │ │ │ │ + cmneq r4, r8, ror #24 │ │ │ │ + rsceq sl, r4, ip, ror r6 │ │ │ │ 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] @ 391528 │ │ │ │ ldr ip, [pc, #248] @ 39152c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -840092,15 +840092,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #232] @ 391530 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ mov r5, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 3914f4 │ │ │ │ @@ -840164,15 +840164,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #604] @ 3917c4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add sl, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [sl, #688] @ 0x2b0 │ │ │ │ mov r7, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 3916e8 │ │ │ │ @@ -840312,24 +840312,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b 3916bc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r8, lsr #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq r0, [r5, #-248]! @ 0xffffff08 │ │ │ │ - rsceq sl, r4, r0, lsl #10 │ │ │ │ + rsceq sl, r4, r0, lsr #10 │ │ │ │ cmneq r4, r4, lsr r9 │ │ │ │ - rsceq sl, r4, r0, ror r5 │ │ │ │ + smlaleq sl, r4, r0, r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strheq sl, [r4], #52 @ 0x34 @ │ │ │ │ + ldrdeq sl, [r4], #52 @ 0x34 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strheq sl, [r4], #64 @ 0x40 @ │ │ │ │ - rsceq sl, r4, r8, lsl #8 │ │ │ │ - rsceq sl, r4, r0, asr #7 │ │ │ │ - rsceq sl, r4, r4, ror r3 │ │ │ │ + ldrdeq sl, [r4], #64 @ 0x40 @ │ │ │ │ + rsceq sl, r4, r8, lsr #8 │ │ │ │ + rsceq sl, r4, r0, ror #7 │ │ │ │ + smlaleq sl, r4, r4, r3 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -840356,15 +840356,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ 391908 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ moveq r6, r2 │ │ │ │ bne 3918f0 │ │ │ │ add r3, r5, #507904 @ 0x7c000 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ @@ -840393,25 +840393,25 @@ │ │ │ │ ldr r0, [pc, #28] @ 391914 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 4ef604 │ │ │ │ ldr r6, [r0] │ │ │ │ b 391890 │ │ │ │ ldrheq r0, [r5, #-196]! @ 0xffffff3c │ │ │ │ - rscseq r1, lr, r4, lsl #29 │ │ │ │ - rscseq r1, lr, r8, ror lr │ │ │ │ + rscseq r1, lr, r4, lsr #29 │ │ │ │ + smlalseq r1, lr, r8, lr │ │ │ │ andeq r8, r7, ip, lsr #29 │ │ │ │ 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] @ 391ae0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r5, r4, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r5, #1591] @ 0x637 │ │ │ │ cmp ip, #0 │ │ │ │ beq 39195c │ │ │ │ add r8, r4, #507904 @ 0x7c000 │ │ │ │ ldr r3, [r8, #3788] @ 0xecc │ │ │ │ @@ -840511,38 +840511,38 @@ │ │ │ │ ldr r2, [pc, #68] @ 391b14 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 391ae8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrsheq r0, [r5, #-184]! @ 0xffffff48 │ │ │ │ - rsceq sl, r4, r4, lsl #7 │ │ │ │ + rsceq sl, r4, r4, lsr #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, r4, ip, ror r3 │ │ │ │ + smlaleq sl, r4, ip, r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r7, ip, lsr #29 │ │ │ │ andeq r8, r0, r6, lsl lr │ │ │ │ andeq r8, r0, r4, lsl r9 │ │ │ │ andeq r8, r0, pc, lsr #24 │ │ │ │ andeq r8, r0, sl, ror #26 │ │ │ │ - ldrsheq r1, [lr], #192 @ 0xc0 @ │ │ │ │ - rscseq r1, lr, r4, ror #25 │ │ │ │ - rsceq sl, r4, r4, lsl #5 │ │ │ │ - rsceq sl, r4, r8, lsl r2 │ │ │ │ + rscseq r1, lr, r0, lsl sp │ │ │ │ + rscseq r1, lr, r4, lsl #26 │ │ │ │ + rsceq sl, r4, r4, lsr #5 │ │ │ │ + rsceq sl, r4, r8, lsr r2 │ │ │ │ ldr r3, [pc, #20] @ 391b34 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 3917f0 │ │ │ │ cmneq r5, r4, lsl #20 │ │ │ │ ldr r3, [pc, #72] @ 391b88 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1591] @ 0x637 │ │ │ │ cmp r3, #0 │ │ │ │ beq 391b74 │ │ │ │ add r3, r0, #507904 @ 0x7c000 │ │ │ │ @@ -840553,15 +840553,15 @@ │ │ │ │ b 3917f0 │ │ │ │ ldr r2, [pc, #16] @ 391b8c │ │ │ │ ldr r1, [pc, #16] @ 391b90 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r5, r4, ror #19 │ │ │ │ - ldrdeq sl, [r4], #28 @ │ │ │ │ + strdeq sl, [r4], #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 │ │ │ │ add r3, r0, #507904 @ 0x7c000 │ │ │ │ ldr r5, [r3, #3788] @ 0xecc │ │ │ │ @@ -840629,24 +840629,24 @@ │ │ │ │ bl 1b17d4 │ │ │ │ ldr r1, [pc, #20] @ 391cc0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 286ac0 │ │ │ │ b 391c08 │ │ │ │ - rscseq r1, lr, fp, ror fp │ │ │ │ - ldrdeq sl, [r4], #0 @ │ │ │ │ + smlalseq r1, lr, fp, fp │ │ │ │ + strdeq sl, [r4], #0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #252] @ 391dd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ cmp r3, #15 │ │ │ │ bne 391da0 │ │ │ │ mov r0, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ @@ -840702,24 +840702,24 @@ │ │ │ │ b 391d58 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 391d28 │ │ │ │ cmneq r5, ip, asr #16 │ │ │ │ andeq r9, r0, r9, ror r3 │ │ │ │ - rsceq r0, r3, r8, asr #20 │ │ │ │ + rsceq r0, r3, r8, ror #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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #576] @ 392040 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r4, #98304 @ 0x18000 │ │ │ │ add r3, r6, #1600 @ 0x640 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 391f1c │ │ │ │ @@ -840858,33 +840858,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b 391ef8 │ │ │ │ cmneq r5, r8, lsr #14 │ │ │ │ andeq r9, r0, r9, ror r3 │ │ │ │ ldrmi r4, [r5, -r0, lsl #30] │ │ │ │ ldrmi r4, [r5, -r0, lsl #28] │ │ │ │ - ldrdeq r9, [r4], #236 @ 0xec @ │ │ │ │ - strdeq r1, [r4], #16 @ │ │ │ │ - strdeq r0, [r3], #128 @ 0x80 @ │ │ │ │ + strdeq r9, [r4], #236 @ 0xec @ │ │ │ │ + rsceq r1, r4, r0, lsl r2 │ │ │ │ + rsceq r0, r3, r0, lsl r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq r9, r4, r4, lr │ │ │ │ strheq r9, [r4], #228 @ 0xe4 @ │ │ │ │ - ldrdeq r9, [r4], #216 @ 0xd8 @ │ │ │ │ - rsceq r9, r4, ip, lsl #28 │ │ │ │ + ldrdeq r9, [r4], #228 @ 0xe4 @ │ │ │ │ + strdeq r9, [r4], #216 @ 0xd8 @ │ │ │ │ + rsceq r9, r4, ip, lsr #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlaleq r9, r4, r8, sp │ │ │ │ - rsceq r1, r4, ip, lsr #1 │ │ │ │ + strheq r9, [r4], #216 @ 0xd8 @ │ │ │ │ + rsceq r1, r4, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #248] @ 39218c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r7, #680] @ 0x2a8 │ │ │ │ cmp r2, #15 │ │ │ │ bne 392154 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [pc, #212] @ 392190 │ │ │ │ @@ -840939,24 +840939,24 @@ │ │ │ │ b 39210c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 166a98 │ │ │ │ b 3920dc │ │ │ │ @ instruction: 0x01750494 │ │ │ │ andeq r9, r0, r9, ror r3 │ │ │ │ - smlaleq r0, r3, r4, r6 │ │ │ │ + strheq r0, [r3], #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, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #576] @ 3923f4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ add r0, r2, #1600 @ 0x640 │ │ │ │ ldrh ip, [r0, #4] │ │ │ │ cmp ip, #0 │ │ │ │ beq 3922cc │ │ │ │ @@ -841095,25 +841095,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 286da0 │ │ │ │ b 3922a8 │ │ │ │ cmneq r5, r4, ror r3 │ │ │ │ andeq r9, r0, r9, ror r3 │ │ │ │ ldrmi r4, [r5, -r0, lsl #30] │ │ │ │ ldrmi r4, [r5, -r0, lsl #28] │ │ │ │ - rsceq r9, r4, r4, ror fp │ │ │ │ - rsceq r0, r4, r0, asr #28 │ │ │ │ - rsceq r0, r3, r0, asr #10 │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r9, r4, ip, lsr #22 │ │ │ │ - rsceq r9, r4, r4, lsl #22 │ │ │ │ - rsceq r9, r4, ip, ror #20 │ │ │ │ - rsceq r9, r4, r8, asr sl │ │ │ │ + smlaleq r9, r4, r4, fp │ │ │ │ + rsceq r0, r4, r0, ror #28 │ │ │ │ + rsceq r0, r3, r0, ror #10 │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + rsceq r9, r4, ip, asr #22 │ │ │ │ + rsceq r9, r4, r4, lsr #22 │ │ │ │ + rsceq r9, r4, ip, lsl #21 │ │ │ │ + rsceq r9, r4, r8, ror sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, r4, ip, lsr #20 │ │ │ │ - strdeq r0, [r4], #200 @ 0xc8 @ │ │ │ │ + rsceq r9, r4, ip, asr #20 │ │ │ │ + rsceq r0, r4, r8, lsl sp │ │ │ │ add r0, r0, #565248 @ 0x8a000 │ │ │ │ ldr r3, [pc, #12] @ 392448 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4016]! @ 0xfb0 │ │ │ │ strh r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffff954e │ │ │ │ @@ -841308,25 +841308,25 @@ │ │ │ │ cmp r1, #3552 @ 0xde0 │ │ │ │ bcc 392624 │ │ │ │ b 3926b0 │ │ │ │ ldr lr, [pc, #56] @ 392788 │ │ │ │ cmp r1, lr │ │ │ │ bne 392624 │ │ │ │ b 3926b0 │ │ │ │ - rscseq lr, r5, r4, ror #16 │ │ │ │ + rscseq lr, r5, r4, lsl #17 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - rscseq r1, r8, r4, ror #27 │ │ │ │ - rsceq r9, r4, r0, ror #15 │ │ │ │ - rsceq r9, r4, r4, lsl r8 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, r4, ip, lsl r8 │ │ │ │ - rsceq r9, r4, r0, asr #16 │ │ │ │ - ldrdeq r9, [r4], #116 @ 0x74 @ │ │ │ │ + rscseq r1, r8, r4, lsl #28 │ │ │ │ + rsceq r9, r4, r0, lsl #16 │ │ │ │ + rsceq r9, r4, r4, lsr r8 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + rsceq r9, r4, ip, lsr r8 │ │ │ │ + rsceq r9, r4, r0, ror #16 │ │ │ │ + strdeq r9, [r4], #116 @ 0x74 @ │ │ │ │ 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 │ │ │ │ @@ -841572,37 +841572,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 286da0 │ │ │ │ b 392838 │ │ │ │ ldr r2, [pc, #92] @ 392bd0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 392af8 │ │ │ │ - rscseq lr, r5, r4, asr #12 │ │ │ │ + rscseq lr, r5, r4, ror #12 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ - rsceq r9, r4, ip, asr r7 │ │ │ │ - ldrsbeq r1, [r8], #176 @ 0xb0 @ │ │ │ │ - strdeq r9, [r4], #100 @ 0x64 @ │ │ │ │ + rsceq r9, r4, ip, ror r7 │ │ │ │ + ldrsheq r1, [r8], #176 @ 0xb0 @ │ │ │ │ + rsceq r9, r4, r4, lsl r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, r9 │ │ │ │ - strdeq r9, [r4], #104 @ 0x68 @ │ │ │ │ + rsceq r9, r4, r8, lsl r7 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - smlaleq r9, r4, r4, r5 │ │ │ │ + strheq r9, [r4], #84 @ 0x54 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - rsceq r9, r4, r0, lsl r5 │ │ │ │ - rsceq r9, r4, r4, lsr #10 │ │ │ │ - ldrdeq r9, [r4], #64 @ 0x40 @ │ │ │ │ - rsceq r9, r4, r0, lsl r5 │ │ │ │ - rsceq r9, r4, r4, asr #9 │ │ │ │ - rsceq r9, r4, r4, asr r4 │ │ │ │ - ldrdeq r9, [r4], #64 @ 0x40 @ │ │ │ │ - rsceq r9, r4, r0, ror r4 │ │ │ │ + rsceq r9, r4, r0, lsr r5 │ │ │ │ + rsceq r9, r4, r4, asr #10 │ │ │ │ + strdeq r9, [r4], #64 @ 0x40 @ │ │ │ │ + rsceq r9, r4, r0, lsr r5 │ │ │ │ + rsceq r9, r4, r4, ror #9 │ │ │ │ + rsceq r9, r4, r4, ror r4 │ │ │ │ + strdeq r9, [r4], #64 @ 0x40 @ │ │ │ │ + smlaleq r9, r4, r0, r4 │ │ │ │ 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 │ │ │ │ @@ -841722,37 +841722,37 @@ │ │ │ │ b 392c48 │ │ │ │ sub r3, r5, #33536 @ 0x8300 │ │ │ │ sub r3, r3, #242 @ 0xf2 │ │ │ │ cmp r3, #1 │ │ │ │ bls 392d14 │ │ │ │ b 392d3c │ │ │ │ andeq r8, r0, pc, lsl #29 │ │ │ │ - rscseq r0, lr, ip, asr #22 │ │ │ │ + rscseq r0, lr, ip, ror #22 │ │ │ │ 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 │ │ │ │ - rscseq r0, lr, r4, lsl sl │ │ │ │ + rscseq r0, lr, r4, lsr sl │ │ │ │ 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] @ 392f60 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #320] @ 392f64 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -841843,15 +841843,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, #1236] @ 39347c │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -842150,27 +842150,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 392bd4 │ │ │ │ mov r3, r0 │ │ │ │ b 3933c4 │ │ │ │ cmneq r4, r4, ror r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmnpeq r4, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ - rscseq r3, r6, r0, lsl r1 │ │ │ │ + rscseq r3, r6, r0, lsr r1 │ │ │ │ cmneq r4, ip, ror #30 │ │ │ │ - rscseq r2, r6, r0, lsr #31 │ │ │ │ - rsceq r8, r4, r4, lsl pc │ │ │ │ + rscseq r2, r6, r0, asr #31 │ │ │ │ + rsceq r8, r4, r4, lsr pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmneq r4, r0, asr lr │ │ │ │ - rsceq r8, r4, ip, lsr #29 │ │ │ │ + rsceq r8, r4, ip, asr #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq r2, [r6], #236 @ 0xec @ │ │ │ │ - rscseq r2, r6, ip, lsl #27 │ │ │ │ - rsceq r8, r4, r4, ror sp │ │ │ │ - rsceq r8, r4, r0, lsr sp │ │ │ │ - rsceq r8, r4, r4, asr #26 │ │ │ │ + ldrsbeq r2, [r6], #236 @ 0xec @ │ │ │ │ + rscseq r2, r6, ip, lsr #27 │ │ │ │ + smlaleq r8, r4, r4, sp │ │ │ │ + rsceq r8, r4, r0, asr sp │ │ │ │ + rsceq r8, r4, r4, ror #26 │ │ │ │ b 392dfc │ │ │ │ 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] @ 393950 │ │ │ │ ldr ip, [pc, #1152] @ 393954 │ │ │ │ @@ -842182,15 +842182,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, #1124] @ 393958 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r8, [sp, #204] @ 0xcc │ │ │ │ add r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1593] @ 0x639 │ │ │ │ ldr fp, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -842461,29 +842461,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 3935d0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r8, lsr #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmnpeq r4, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - rscseq r2, r6, r4, asr #23 │ │ │ │ + rscseq r2, r6, r4, ror #23 │ │ │ │ cmneq r4, r0, lsr #20 │ │ │ │ - rscseq r2, r6, r4, asr sl │ │ │ │ + rscseq r2, r6, r4, ror sl │ │ │ │ cmneq r4, r8, ror #18 │ │ │ │ - rsceq r8, r4, r8, lsl #22 │ │ │ │ + rsceq r8, r4, r8, lsr #22 │ │ │ │ cmneq r4, r8, lsr r9 │ │ │ │ - rsceq r8, r4, r8, ror sl │ │ │ │ + smlaleq r8, r4, r8, sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldrsheq ip, [r4, #-136]! @ 0xffffff78 │ │ │ │ - rsceq r8, r4, r8, ror #20 │ │ │ │ - rscseq r2, r6, r8, lsl #18 │ │ │ │ - ldrsbeq r2, [r6], #116 @ 0x74 @ │ │ │ │ - rsceq r8, r4, r8, asr #17 │ │ │ │ + rsceq r8, r4, r8, lsl #21 │ │ │ │ + rscseq r2, r6, r8, lsr #18 │ │ │ │ + ldrsheq r2, [r6], #116 @ 0x74 @ │ │ │ │ + rsceq r8, r4, r8, ror #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r8, r4, r0, ror #17 │ │ │ │ + rsceq r8, r4, r0, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ @@ -842771,19 +842771,19 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ add r8, sp, #4 │ │ │ │ b 393d74 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r0, lsl #6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlalseq pc, sp, r8, sl @ │ │ │ │ - smlalseq pc, sp, r8, sl @ │ │ │ │ + ldrheq pc, [sp], #168 @ 0xa8 @ │ │ │ │ + ldrheq pc, [sp], #168 @ 0xa8 @ │ │ │ │ cmneq r4, r0, ror r2 │ │ │ │ cmneq r4, r0, lsl r2 │ │ │ │ - rsceq r8, r4, r0, asr #8 │ │ │ │ + rsceq r8, r4, r0, ror #8 │ │ │ │ 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 │ │ │ │ @@ -842952,20 +842952,20 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r0, lsr r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq fp, [r4, #-240]! @ 0xffffff10 │ │ │ │ - rsceq r8, r4, r0, asr r2 │ │ │ │ - rscseq pc, sp, ip, asr #14 │ │ │ │ + rsceq r8, r4, r0, ror r2 │ │ │ │ + rscseq pc, sp, ip, ror #14 │ │ │ │ strmi r0, [r0, r0] │ │ │ │ cmneq r4, ip, ror #30 │ │ │ │ cmneq r4, r8, lsr pc │ │ │ │ - rsceq r8, r4, ip, ror r1 │ │ │ │ + smlaleq r8, r4, ip, r1 │ │ │ │ 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] @ 39428c │ │ │ │ ldr r3, [pc, #336] @ 394290 │ │ │ │ @@ -843055,17 +843055,17 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq fp, [r4, #-236]! @ 0xffffff14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r1, r0, r1, lsl #12 │ │ │ │ strmi r0, [r0, r0] │ │ │ │ cmneq r4, r0, lsr lr │ │ │ │ cmneq r4, r0, lsl #28 │ │ │ │ - rsceq r8, r4, ip, ror r0 │ │ │ │ + smlaleq r8, r4, ip, r0 │ │ │ │ ldrheq fp, [r4, #-208]! @ 0xffffff30 │ │ │ │ - rsceq r8, r4, r8, asr #32 │ │ │ │ + rsceq r8, r4, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #644] @ 39454c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #640] @ 394550 │ │ │ │ @@ -843229,31 +843229,31 @@ │ │ │ │ mov r3, #4 │ │ │ │ b 3943bc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, ip, lsr #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ cmneq r4, r4, ror #25 │ │ │ │ - smlaleq r7, r4, ip, pc @ │ │ │ │ + strheq r7, [r4], #252 @ 0xfc @ │ │ │ │ andeq r8, r0, r2, ror #16 │ │ │ │ cmneq r4, r4, lsl #25 │ │ │ │ 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 │ │ │ │ cmneq r4, ip, ror fp │ │ │ │ - rsceq r7, r4, r0, lsr lr │ │ │ │ + rsceq r7, r4, r0, asr lr │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ cmneq r4, r0, lsr #22 │ │ │ │ - ldrdeq r7, [r4], #216 @ 0xd8 @ │ │ │ │ + strdeq r7, [r4], #216 @ 0xd8 @ │ │ │ │ cmneq r4, ip, ror #21 │ │ │ │ - rsceq r7, r4, r4, lsr #27 │ │ │ │ + rsceq r7, r4, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #388] @ 39473c │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #384] @ 394740 │ │ │ │ @@ -843355,21 +843355,21 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ cmneq r4, r4, lsr sl │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ cmneq r4, ip, ror #19 │ │ │ │ - strheq r7, [r4], #204 @ 0xcc @ │ │ │ │ + ldrdeq r7, [r4], #204 @ 0xcc @ │ │ │ │ muleq r0, r1, r1 │ │ │ │ muleq r0, sp, fp │ │ │ │ strmi r0, [r0, r0] │ │ │ │ cmneq r4, r4, asr r9 │ │ │ │ cmneq r4, r8, lsl r9 │ │ │ │ - rsceq r7, r4, ip, lsl #24 │ │ │ │ + rsceq r7, r4, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ @@ -843446,15 +843446,15 @@ │ │ │ │ b 39485c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r0, r2, asr fp │ │ │ │ cmneq r4, ip, lsr r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r3, asr fp │ │ │ │ cmneq r4, r4, lsl #16 │ │ │ │ - rsceq r7, r4, r8, lsl fp │ │ │ │ + rsceq r7, r4, r8, lsr fp │ │ │ │ cmneq r4, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -843553,20 +843553,20 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 286da0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq fp, [r4, #-96]! @ 0xffffffa0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq lr, sp, ip, lsr lr │ │ │ │ + rscseq lr, sp, ip, asr lr │ │ │ │ cmneq r4, r4, asr #12 │ │ │ │ cmneq r4, r4, lsl r6 │ │ │ │ - rsceq r7, r4, ip, asr r9 │ │ │ │ + rsceq r7, r4, ip, ror r9 │ │ │ │ ldrsbeq fp, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - rsceq r7, r4, r0, lsl #18 │ │ │ │ + rsceq r7, r4, r0, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, #931135488 @ 0x37800000 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ @@ -843645,16 +843645,16 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 286da0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #12 │ │ │ │ - rsceq r7, r4, r0, lsl r8 │ │ │ │ - strheq r7, [r4], #120 @ 0x78 @ │ │ │ │ + rsceq r7, r4, r0, lsr r8 │ │ │ │ + ldrdeq r7, [r4], #120 @ 0x78 @ │ │ │ │ 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] @ 394d68 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #360] @ 394d6c │ │ │ │ @@ -843750,18 +843750,18 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ ldrsheq fp, [r4, #-48]! @ 0xffffffd0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r1, r0, r1, lsl #12 │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ cmneq r4, r4, lsr #7 │ │ │ │ - rsceq r7, r4, ip, asr #14 │ │ │ │ + rsceq r7, r4, ip, ror #14 │ │ │ │ cmneq r4, r0, lsr #6 │ │ │ │ cmneq r4, ip, ror #5 │ │ │ │ - rsceq r7, r4, ip, ror r6 │ │ │ │ + smlaleq r7, r4, ip, r6 │ │ │ │ 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] @ 394e28 │ │ │ │ ldr r3, [pc, #124] @ 394e2c │ │ │ │ @@ -844031,15 +844031,15 @@ │ │ │ │ andeq r8, r0, r8, lsr #2 │ │ │ │ cmneq r4, r0, lsr #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r9, lsr #2 │ │ │ │ cmneq r4, ip, lsr #29 │ │ │ │ andeq r8, r0, r5, lsr #2 │ │ │ │ cmneq r4, ip, ror #28 │ │ │ │ - rsceq r7, r4, r0, lsr r2 │ │ │ │ + rsceq r7, r4, r0, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov r1, #931135488 @ 0x37800000 │ │ │ │ bl 5ca58 <__aeabi_fmul@plt> │ │ │ │ @@ -844198,18 +844198,18 @@ │ │ │ │ bhi 3953dc │ │ │ │ b 395428 │ │ │ │ ldr r3, [pc, #36] @ 395498 │ │ │ │ cmp r5, r3 │ │ │ │ bne 3953dc │ │ │ │ b 395428 │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ - rsceq r7, r4, r8, rrx │ │ │ │ + rsceq r7, r4, r8, lsl #1 │ │ │ │ andeq r8, r0, r3, ror r5 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ - rsceq r7, r4, r0, lsr r0 │ │ │ │ + rsceq r7, r4, r0, asr r0 │ │ │ │ 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 │ │ │ │ @@ -844362,26 +844362,26 @@ │ │ │ │ bhi 395650 │ │ │ │ b 395698 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r0, asr #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ ldrsheq sl, [r4, #-172]! @ 0xffffff54 │ │ │ │ - rsceq r6, r4, r0, lsl pc │ │ │ │ + rsceq r6, r4, r0, lsr pc │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ cmneq r4, r0, ror #20 │ │ │ │ muleq r0, sl, r5 │ │ │ │ andeq r8, r0, r3, ror r5 │ │ │ │ cmneq r4, r4, lsl #20 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ cmneq r4, r0, lsr #19 │ │ │ │ streq r0, [r7, -r7, lsl #14] │ │ │ │ cmneq r4, r4, asr r9 │ │ │ │ - rsceq r6, r4, r0, lsl #27 │ │ │ │ + rsceq r6, r4, r0, lsr #27 │ │ │ │ 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 │ │ │ │ @@ -844508,22 +844508,22 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ cmneq r4, r4, asr #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ cmneq r4, r0, lsl #16 │ │ │ │ - rsceq r6, r4, r4, asr #24 │ │ │ │ + rsceq r6, r4, r4, ror #24 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ muleq r0, r1, r1 │ │ │ │ cmneq r4, r8, ror r7 │ │ │ │ muleq r0, sp, fp │ │ │ │ ldrsheq sl, [r4, #-108]! @ 0xffffff94 │ │ │ │ - rsceq r6, r4, r0, ror #22 │ │ │ │ + rsceq r6, r4, r0, lsl #23 │ │ │ │ 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 │ │ │ │ @@ -844554,25 +844554,25 @@ │ │ │ │ ldr r6, [r0] │ │ │ │ mov r7, r0 │ │ │ │ add r6, r6, #147456 @ 0x24000 │ │ │ │ add r5, r6, #452 @ 0x1c4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 395a80 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #440 @ 0x1b8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 395ac4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 395a74 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 395adc │ │ │ │ @@ -844592,15 +844592,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 395a9c │ │ │ │ cmp r9, #0 │ │ │ │ bne 395a88 │ │ │ │ b 395a1c │ │ │ │ mov r3, #0 │ │ │ │ @@ -844616,36 +844616,36 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 395a74 │ │ │ │ ldr r1, [r6, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 395ab8 │ │ │ │ b 395afc │ │ │ │ - rsceq r6, r4, r8, lsr sl │ │ │ │ + rsceq r6, r4, r8, asr sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r7, r3, r4, ror #29 │ │ │ │ + rsceq r7, r3, r4, lsl #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, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #404] @ 395ce0 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r1, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r1, #1498] @ 0x5da │ │ │ │ ldr r2, [pc, #364] @ 395ce4 │ │ │ │ ldrd sl, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -844737,28 +844737,28 @@ │ │ │ │ ldr r2, [pc, #32] @ 395cf8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ b 395cac │ │ │ │ ldrsbeq ip, [r4, #-148]! @ 0xffffff6c │ │ │ │ cmneq r4, r0, ror r4 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq pc, r2, r0, lsl lr @ │ │ │ │ + rsceq pc, r2, r0, lsr lr @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r1, r3, r8, ror #17 │ │ │ │ - rsceq r1, r3, r0, lsr #17 │ │ │ │ + rsceq r1, r3, r8, lsl #18 │ │ │ │ + rsceq r1, r3, r0, asr #17 │ │ │ │ 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] @ 395e20 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -844817,30 +844817,30 @@ │ │ │ │ ldr r1, [pc, #24] @ 395e30 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq r4, ip, lsl #16 │ │ │ │ cmneq r4, r4, lsr #5 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq pc, r2, r8, lsl #25 │ │ │ │ + rsceq pc, r2, r8, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #388] @ 395fd8 │ │ │ │ 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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r1, [pc, #356] @ 395fdc │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #1498] @ 0x5da │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ @@ -844927,27 +844927,27 @@ │ │ │ │ ldr r1, [pc, #24] @ 395fe8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ b 395fa0 │ │ │ │ cmneq r4, r8, asr #13 │ │ │ │ cmneq r4, ip, ror r1 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq pc, r2, r0, lsr #22 │ │ │ │ + rsceq pc, r2, r0, asr #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq r1, [r3], #92 @ 0x5c @ │ │ │ │ - rsceq r1, r3, r0, asr #11 │ │ │ │ + strdeq r1, [r3], #92 @ 0x5c @ │ │ │ │ + rsceq r1, r3, r0, ror #11 │ │ │ │ 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] @ 396128 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -845011,15 +845011,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 396138 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq r4, r8, lsl r5 │ │ │ │ ldrheq r9, [r4, #-240]! @ 0xffffff10 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq pc, r2, r0, lsl #19 │ │ │ │ + rsceq pc, r2, r0, lsr #19 │ │ │ │ andeq r0, r0, r2, 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] │ │ │ │ @@ -845036,15 +845036,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] @ 396374 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #464] @ 396378 │ │ │ │ add r2, r7, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1498] @ 0x5da │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3962dc │ │ │ │ @@ -845063,15 +845063,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #147456 @ 0x24000 │ │ │ │ add r4, r8, #452 @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39630c │ │ │ │ cmp r6, #0 │ │ │ │ subne r5, r5, #4 │ │ │ │ movne r4, #0 │ │ │ │ addne r9, r7, #593920 @ 0x91000 │ │ │ │ bne 396234 │ │ │ │ @@ -845108,15 +845108,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ bne 396234 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #147456 @ 0x24000 │ │ │ │ add r5, r4, #452 @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #452] @ 0x1c4 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -845135,49 +845135,49 @@ │ │ │ │ b 286da0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 396338 │ │ │ │ ldr r1, [r8, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 396368 │ │ │ │ b 396318 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 39634c │ │ │ │ cmp r8, #0 │ │ │ │ bne 396338 │ │ │ │ b 396210 │ │ │ │ @ instruction: 0x0174c394 │ │ │ │ cmneq r4, ip, asr #28 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq r6, r4, r4, asr #3 │ │ │ │ + rsceq r6, r4, r4, ror #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq r6, [r4], #20 @ │ │ │ │ + strdeq r6, [r4], #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, #316] @ 3964e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #300] @ 3964e8 │ │ │ │ add r1, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r1, #1498] @ 0x5da │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ beq 3963ec │ │ │ │ @@ -845200,25 +845200,25 @@ │ │ │ │ beq 396400 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #147456 @ 0x24000 │ │ │ │ add r5, r6, #452 @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39647c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #440 @ 0x1b8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ subs r4, r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 396400 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -845228,46 +845228,46 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 3964a8 │ │ │ │ ldr r0, [r6, #452] @ 0x1c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 3964d8 │ │ │ │ b 396488 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 3964bc │ │ │ │ cmp r7, #0 │ │ │ │ bne 3964a8 │ │ │ │ b 396434 │ │ │ │ cmneq r4, r0, lsl #3 │ │ │ │ cmneq r4, r8, lsr ip │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq r6, r4, r4, lsl #2 │ │ │ │ + rsceq r6, r4, r4, 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 │ │ │ │ ldr r3, [pc, #548] @ 396734 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #532] @ 396738 │ │ │ │ add r2, r6, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1498] @ 0x5da │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39663c │ │ │ │ @@ -845286,15 +845286,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r5, #147456 @ 0x24000 │ │ │ │ add r4, r5, #452 @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39667c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #147456 @ 0x24000 │ │ │ │ add r0, r0, #440 @ 0x1b8 │ │ │ │ mov r1, r8 │ │ │ │ @@ -845324,15 +845324,15 @@ │ │ │ │ cmp r7, r9 │ │ │ │ bne 3965c0 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #147456 @ 0x24000 │ │ │ │ add r5, r4, #452 @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #452] @ 0x1c4 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -845355,28 +845355,28 @@ │ │ │ │ b 286da0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3966a8 │ │ │ │ ldr r1, [r5, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 3966d8 │ │ │ │ b 396688 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 3966bc │ │ │ │ cmp r5, #0 │ │ │ │ bne 3966a8 │ │ │ │ b 39658c │ │ │ │ ldr r3, [pc, #108] @ 396758 │ │ │ │ @@ -845387,42 +845387,42 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ ldr r5, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #147456 @ 0x24000 │ │ │ │ add r6, r5, #452 @ 0x1c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #452] @ 0x1c4 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4e2158 │ │ │ │ cmneq r4, r8, lsl r0 │ │ │ │ ldrsbeq r9, [r4, #-160]! @ 0xffffff60 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq r5, r4, ip, asr #29 │ │ │ │ - rsceq pc, r2, ip, lsr r4 @ │ │ │ │ + rsceq r5, r4, ip, ror #29 │ │ │ │ + rsceq pc, r2, ip, asr r4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r5, r4, ip, lsr #29 │ │ │ │ - rsceq fp, r2, r0, lsl lr │ │ │ │ + rsceq r5, r4, ip, asr #29 │ │ │ │ + rsceq fp, r2, r0, lsr lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r5, r4, r8, lsr #28 │ │ │ │ - rsceq pc, r2, r0, lsr r4 @ │ │ │ │ + rsceq r5, r4, r8, asr #28 │ │ │ │ + rsceq pc, r2, r0, asr 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #432] @ 39692c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1498] @ 0x5da │ │ │ │ ldr r3, [pc, #404] @ 396930 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -845450,25 +845450,25 @@ │ │ │ │ beq 396884 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #147456 @ 0x24000 │ │ │ │ add r8, r9, #452 @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3968c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r9, #440 @ 0x1b8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3968ac │ │ │ │ cmp r5, #0 │ │ │ │ beq 396884 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 396898 │ │ │ │ @@ -845501,53 +845501,53 @@ │ │ │ │ b 396844 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3968f0 │ │ │ │ ldr r1, [r9, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 396920 │ │ │ │ b 3968d0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 396904 │ │ │ │ cmp sl, #0 │ │ │ │ bne 3968f0 │ │ │ │ b 39681c │ │ │ │ cmneq r4, ip, lsr #27 │ │ │ │ cmneq r4, ip, asr r8 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq r5, r4, r4, ror #26 │ │ │ │ - strheq pc, [r2], #40 @ 0x28 @ │ │ │ │ + rsceq r5, r4, r4, lsl #27 │ │ │ │ + ldrdeq pc, [r2], #40 @ 0x28 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r1, lsl #11 │ │ │ │ - rsceq r5, r4, ip, asr #25 │ │ │ │ - rsceq fp, r2, r0, lsr #14 │ │ │ │ - smlaleq r5, r4, r8, ip │ │ │ │ - strheq r5, [r4], #196 @ 0xc4 @ │ │ │ │ + rsceq r5, r4, ip, ror #25 │ │ │ │ + rsceq fp, r2, r0, asr #14 │ │ │ │ + strheq r5, [r4], #200 @ 0xc8 @ │ │ │ │ + ldrdeq r5, [r4], #196 @ 0xc4 @ │ │ │ │ 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, #400] @ 396b00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1498] @ 0x5da │ │ │ │ ldr r3, [pc, #372] @ 396b04 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -845566,25 +845566,25 @@ │ │ │ │ beq 396a48 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #147456 @ 0x24000 │ │ │ │ add r8, r9, #452 @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 396a98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r9, #440 @ 0x1b8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 396a80 │ │ │ │ cmp r5, #0 │ │ │ │ beq 396a48 │ │ │ │ ldr r3, [pc, #232] @ 396b0c │ │ │ │ cmp r6, r3 │ │ │ │ beq 396a74 │ │ │ │ @@ -845618,42 +845618,42 @@ │ │ │ │ b 396a14 │ │ │ │ cmp r0, #2 │ │ │ │ beq 396ac4 │ │ │ │ ldr r1, [r9, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 396af4 │ │ │ │ b 396aa4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 396ad8 │ │ │ │ cmp sl, #0 │ │ │ │ bne 396ac4 │ │ │ │ b 3969ec │ │ │ │ ldrheq fp, [r4, #-184]! @ 0xffffff48 │ │ │ │ cmneq r4, r8, ror #12 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r9, r0, r1, lsl #11 │ │ │ │ - rsceq r5, r4, r8, lsl #22 │ │ │ │ - rsceq fp, r2, ip, asr r5 │ │ │ │ - rsceq r5, r4, r0, ror #21 │ │ │ │ - rsceq pc, r2, r4, lsr r0 @ │ │ │ │ + rsceq r5, r4, r8, lsr #22 │ │ │ │ + rsceq fp, r2, ip, ror r5 │ │ │ │ + rsceq r5, r4, r0, lsl #22 │ │ │ │ + rsceq pc, r2, r4, asr r0 @ │ │ │ │ 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 │ │ │ │ @@ -845671,15 +845671,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 395b2c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq r5, r4, r8, lsr #20 │ │ │ │ + rsceq r5, r4, r8, asr #20 │ │ │ │ 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] │ │ │ │ @@ -845698,15 +845698,15 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 395cfc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrdeq r5, [r4], #148 @ 0x94 @ │ │ │ │ + strdeq r5, [r4], #148 @ 0x94 @ │ │ │ │ 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] @ 396c54 │ │ │ │ @@ -845723,15 +845723,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl 395b2c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - smlaleq r5, r4, r0, r9 │ │ │ │ + strheq r5, [r4], #144 @ 0x90 @ │ │ │ │ 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 │ │ │ │ @@ -845750,15 +845750,15 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl 395cfc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq r5, r4, ip, lsr r9 │ │ │ │ + rsceq r5, r4, ip, asr r9 │ │ │ │ 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] │ │ │ │ @@ -845775,15 +845775,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 395e34 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strdeq r5, [r4], #136 @ 0x88 @ │ │ │ │ + rsceq r5, r4, r8, lsl 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] │ │ │ │ @@ -845802,15 +845802,15 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 395ff4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq r5, r4, r4, lsr #17 │ │ │ │ + rsceq r5, r4, r4, asr #17 │ │ │ │ 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] @ 396df4 │ │ │ │ @@ -845827,15 +845827,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl 395e34 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq r5, r4, r4, ror #16 │ │ │ │ + rsceq r5, r4, r4, lsl #17 │ │ │ │ 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 │ │ │ │ @@ -845854,15 +845854,15 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl 395ff4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq r5, r4, r4, lsl r8 │ │ │ │ + rsceq r5, r4, r4, lsr r8 │ │ │ │ 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] │ │ │ │ @@ -845878,15 +845878,15 @@ │ │ │ │ ldrd r4, [sp, #56] @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ strd r4, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 395b2c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strheq r5, [r4], #124 @ 0x7c @ │ │ │ │ + ldrdeq r5, [r4], #124 @ 0x7c @ │ │ │ │ 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] │ │ │ │ @@ -845902,15 +845902,15 @@ │ │ │ │ ldrd r4, [sp, #56] @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ strd r4, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 395e34 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq r5, r4, r4, ror r7 │ │ │ │ + smlaleq r5, r4, r4, r7 │ │ │ │ ldr r3, [pc, #72] @ 396f74 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -845931,15 +845931,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #444] @ 39714c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #428] @ 397150 │ │ │ │ add r2, r5, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1505] @ 0x5e1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3970a4 │ │ │ │ @@ -845959,15 +845959,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #163840 @ 0x28000 │ │ │ │ add r7, r8, #476 @ 0x1dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3970e4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #163840 @ 0x28000 │ │ │ │ add r0, r0, #464 @ 0x1d0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -845990,15 +845990,15 @@ │ │ │ │ cmp r6, r7 │ │ │ │ bne 397048 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #163840 @ 0x28000 │ │ │ │ add r5, r4, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -846021,52 +846021,52 @@ │ │ │ │ b 286da0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 397110 │ │ │ │ ldr r1, [r8, #476] @ 0x1dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 397140 │ │ │ │ b 3970f0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 397124 │ │ │ │ cmp r8, #0 │ │ │ │ bne 397110 │ │ │ │ b 397010 │ │ │ │ @ instruction: 0x0174b598 │ │ │ │ cmneq r4, r0, asr r0 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ @ instruction: 0x01762e98 │ │ │ │ - rsceq r5, r4, r0, ror #11 │ │ │ │ - ldrdeq lr, [r2], #148 @ 0x94 @ │ │ │ │ + rsceq r5, r4, r0, lsl #12 │ │ │ │ + strdeq lr, [r2], #148 @ 0x94 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r5, r4, r0, asr #11 │ │ │ │ - rsceq fp, r2, r8, lsr #7 │ │ │ │ + rsceq r5, r4, r0, ror #11 │ │ │ │ + rsceq fp, r2, r8, asr #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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #516] @ 397390 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #500] @ 397394 │ │ │ │ add r2, r7, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1505] @ 0x5e1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3972e8 │ │ │ │ @@ -846086,15 +846086,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #163840 @ 0x28000 │ │ │ │ add r4, r8, #476 @ 0x1dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 397328 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3972b0 │ │ │ │ ldr r9, [pc, #384] @ 39739c │ │ │ │ sub r5, r5, #4 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -846135,15 +846135,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ bne 397238 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #163840 @ 0x28000 │ │ │ │ add r5, r4, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -846166,52 +846166,52 @@ │ │ │ │ b 286da0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 397354 │ │ │ │ ldr r1, [r8, #476] @ 0x1dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 397384 │ │ │ │ b 397334 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 397368 │ │ │ │ cmp r8, #0 │ │ │ │ bne 397354 │ │ │ │ b 39720c │ │ │ │ @ instruction: 0x0174b39c │ │ │ │ cmneq r4, r4, asr lr │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ ldrheq r2, [r6, #-204]! @ 0xffffff34 │ │ │ │ - strheq r5, [r4], #48 @ 0x30 @ │ │ │ │ - smlaleq lr, r2, r0, r7 │ │ │ │ + ldrdeq r5, [r4], #48 @ 0x30 @ │ │ │ │ + strheq lr, [r2], #112 @ 0x70 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq r5, r4, r0, r3 │ │ │ │ - rsceq fp, r2, r4, ror #2 │ │ │ │ + strheq r5, [r4], #48 @ 0x30 @ │ │ │ │ + rsceq fp, r2, r4, lsl #3 │ │ │ │ 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] @ 397510 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #304] @ 397514 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb r1, [r2, #1505] @ 0x5e1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq 397418 │ │ │ │ @@ -846235,25 +846235,25 @@ │ │ │ │ beq 39742c │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #163840 @ 0x28000 │ │ │ │ add r5, r6, #476 @ 0x1dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3974a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #464 @ 0x1d0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ subs r4, r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39742c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -846263,46 +846263,46 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 3974d4 │ │ │ │ ldr r0, [r6, #476] @ 0x1dc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 397504 │ │ │ │ b 3974b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 3974e8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3974d4 │ │ │ │ b 397460 │ │ │ │ cmneq r4, r8, asr r1 │ │ │ │ cmneq r4, r0, lsl ip │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq r5, r4, r4, lsr #5 │ │ │ │ + rsceq r5, r4, r4, asr #5 │ │ │ │ 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, #464] @ 39770c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1505] @ 0x5e1 │ │ │ │ ldr r3, [pc, #436] @ 397710 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -846334,25 +846334,25 @@ │ │ │ │ beq 397670 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #163840 @ 0x28000 │ │ │ │ add r7, r8, #476 @ 0x1dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3976a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #464 @ 0x1d0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39768c │ │ │ │ cmp r5, #0 │ │ │ │ beq 397670 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ bne 397678 │ │ │ │ @@ -846389,53 +846389,53 @@ │ │ │ │ b 397614 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3976d0 │ │ │ │ ldr r1, [r8, #476] @ 0x1dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 397700 │ │ │ │ b 3976b0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 3976e4 │ │ │ │ cmp r9, #0 │ │ │ │ bne 3976d0 │ │ │ │ b 3975ec │ │ │ │ cmneq r4, ip, ror #31 │ │ │ │ @ instruction: 0x01748a9c │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq r5, r4, ip, asr #2 │ │ │ │ - strdeq lr, [r2], #68 @ 0x44 @ │ │ │ │ + rsceq r5, r4, ip, ror #2 │ │ │ │ + rsceq lr, r2, r4, lsl r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ muleq r0, r5, r5 │ │ │ │ - rsceq r5, r4, ip, lsl #1 │ │ │ │ - rsceq sl, r2, r4, lsr r9 │ │ │ │ - rsceq r5, r4, r4, rrx │ │ │ │ - rsceq r5, r4, r0, lsl #1 │ │ │ │ + rsceq r5, r4, ip, lsr #1 │ │ │ │ + rsceq sl, r2, r4, asr r9 │ │ │ │ + rsceq r5, r4, r4, lsl #1 │ │ │ │ + rsceq r5, r4, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #436] @ 397904 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1505] @ 0x5e1 │ │ │ │ ldr r3, [pc, #408] @ 397908 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -846467,25 +846467,25 @@ │ │ │ │ beq 397844 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #163840 @ 0x28000 │ │ │ │ add r7, r8, #476 @ 0x1dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39789c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #464 @ 0x1d0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 397884 │ │ │ │ cmp r5, #0 │ │ │ │ beq 397844 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ bne 397870 │ │ │ │ @@ -846515,54 +846515,54 @@ │ │ │ │ b 397828 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3978c8 │ │ │ │ ldr r1, [r8, #476] @ 0x1dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 3978f8 │ │ │ │ b 3978a8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 3978dc │ │ │ │ cmp r9, #0 │ │ │ │ bne 3978c8 │ │ │ │ b 397800 │ │ │ │ ldrsbeq sl, [r4, #-216]! @ 0xffffff28 │ │ │ │ cmneq r4, r8, lsl #17 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq r4, r4, r0, ror pc │ │ │ │ - rsceq lr, r2, r0, ror #5 │ │ │ │ + smlaleq r4, r4, r0, pc @ │ │ │ │ + rsceq lr, r2, r0, lsl #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ muleq r0, r5, r5 │ │ │ │ - rsceq r4, r4, r8, asr #29 │ │ │ │ - rsceq sl, r2, r8, lsr r7 │ │ │ │ - rsceq r4, r4, r4, lsr #29 │ │ │ │ - rsceq r4, r4, r8, lsl #29 │ │ │ │ + rsceq r4, r4, r8, ror #29 │ │ │ │ + rsceq sl, r2, r8, asr r7 │ │ │ │ + rsceq r4, r4, r4, asr #29 │ │ │ │ + rsceq r4, r4, r8, lsr #29 │ │ │ │ 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, #964] @ 397d10 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r2, #1505] @ 0x5e1 │ │ │ │ ldr r3, [pc, #932] @ 397d14 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -846588,27 +846588,27 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #163840 @ 0x28000 │ │ │ │ add sl, r3, #476 @ 0x1dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 397bec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r1, #464 @ 0x1d0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 397bd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 397bb8 │ │ │ │ ldr r3, [fp, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ @@ -846733,15 +846733,15 @@ │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 397c10 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -846754,15 +846754,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 397c64 │ │ │ │ cmp r4, #0 │ │ │ │ bne 397c50 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 3979e4 │ │ │ │ @@ -846797,32 +846797,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 286da0 │ │ │ │ b 397ce0 │ │ │ │ ldrsbeq sl, [r4, #-188]! @ 0xffffff44 │ │ │ │ cmneq r4, r4, lsl #13 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - strheq r4, [r4], #188 @ 0xbc @ │ │ │ │ - rsceq sp, r2, ip, lsl #30 │ │ │ │ + ldrdeq r4, [r4], #188 @ 0xbc @ │ │ │ │ + rsceq sp, r2, ip, lsr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, r2, r4, asr ip │ │ │ │ - rsceq r4, r4, r0, ror sl │ │ │ │ - smlaleq r4, r4, ip, sl @ │ │ │ │ + rsceq sl, r2, r4, ror ip │ │ │ │ + smlaleq r4, r4, r0, sl @ │ │ │ │ + strheq r4, [r4], #172 @ 0xac @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq r4, r4, r4, asr #20 │ │ │ │ - rsceq r4, r4, r4, asr sl │ │ │ │ + rsceq r4, r4, r4, ror #20 │ │ │ │ + rsceq r4, r4, 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, r3 │ │ │ │ ldr r3, [pc, #948] @ 398110 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r2, #1505] @ 0x5e1 │ │ │ │ ldr r3, [pc, #916] @ 398114 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -846848,27 +846848,27 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #163840 @ 0x28000 │ │ │ │ add sl, r3, #476 @ 0x1dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 398008 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r1, #464 @ 0x1d0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 397fec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 397fd4 │ │ │ │ ldr r3, [fp, #688] @ 0x2b0 │ │ │ │ tst r3, #1 │ │ │ │ @@ -846996,15 +846996,15 @@ │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 39802c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -847017,15 +847017,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 398080 │ │ │ │ cmp r4, #0 │ │ │ │ bne 39806c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b 397df4 │ │ │ │ @@ -847053,23 +847053,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 286da0 │ │ │ │ b 3980e4 │ │ │ │ cmneq r4, ip, asr #15 │ │ │ │ cmneq r4, r4, ror r2 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq r4, r4, ip, ror #15 │ │ │ │ - strdeq sp, [r2], #160 @ 0xa0 @ │ │ │ │ + rsceq r4, r4, ip, lsl #16 │ │ │ │ + rsceq sp, r2, r0, lsl fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, r2, r8, lsr r8 │ │ │ │ + rsceq sl, r2, r8, asr r8 │ │ │ │ + ldrdeq r4, [r4], #104 @ 0x68 @ │ │ │ │ strheq r4, [r4], #104 @ 0x68 @ │ │ │ │ - smlaleq r4, r4, r8, r6 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlaleq r4, r4, r0, r6 @ │ │ │ │ - rsceq r4, r4, r4, asr r6 │ │ │ │ + strheq r4, [r4], #96 @ 0x60 @ │ │ │ │ + rsceq r4, r4, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r1, [pc, #636] @ 3983d4 │ │ │ │ ldr r2, [pc, #636] @ 3983d8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -847077,15 +847077,15 @@ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #624] @ 3983dc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #596] @ 3983e0 │ │ │ │ add r1, r4, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r1, #1499] @ 0x5db │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ @@ -847124,25 +847124,25 @@ │ │ │ │ beq 3982d8 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #147456 @ 0x24000 │ │ │ │ add r7, r8, #452 @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 398350 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #440 @ 0x1b8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3983b8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3982d8 │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ ldr r3, [r4, #2920] @ 0xb68 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ @@ -847200,28 +847200,28 @@ │ │ │ │ b 286da0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39837c │ │ │ │ ldr r1, [r8, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 3983ac │ │ │ │ b 39835c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 398390 │ │ │ │ cmp r9, #0 │ │ │ │ bne 39837c │ │ │ │ b 398244 │ │ │ │ mov r3, #0 │ │ │ │ @@ -847233,22 +847233,22 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r0, lsr #29 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq sl, [r4, #-52]! @ 0xffffffcc │ │ │ │ cmneq r4, r8, ror #28 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ cmneq r4, ip, lsr #28 │ │ │ │ - strheq r4, [r4], #80 @ 0x50 @ │ │ │ │ - smlaleq sp, r2, ip, r8 │ │ │ │ + ldrdeq r4, [r4], #80 @ 0x50 @ │ │ │ │ + strheq sp, [r2], #140 @ 0x8c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r6, lsl #11 │ │ │ │ cmneq r4, r8, lsl sp │ │ │ │ cmneq r4, ip, ror #25 │ │ │ │ - rsceq r4, r4, r0, ror r4 │ │ │ │ - rsceq r4, r4, r0, lsl #9 │ │ │ │ + smlaleq r4, r4, r0, r4 @ │ │ │ │ + rsceq r4, r4, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r1, [pc, #648] @ 3986ac │ │ │ │ ldr r2, [pc, #648] @ 3986b0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -847256,15 +847256,15 @@ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #636] @ 3986b4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #608] @ 3986b8 │ │ │ │ add r1, r4, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r1, #1500] @ 0x5dc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ @@ -847326,25 +847326,25 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 3985fc │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #147456 @ 0x24000 │ │ │ │ add r7, r8, #452 @ 0x1c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 398628 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #440 @ 0x1b8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 398690 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3985fc │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ ldr r3, [r4, #2920] @ 0xb68 │ │ │ │ mov r1, #0 │ │ │ │ @@ -847382,28 +847382,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq 398654 │ │ │ │ ldr r1, [r8, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 398684 │ │ │ │ b 398634 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 398668 │ │ │ │ cmp r9, #0 │ │ │ │ bne 398654 │ │ │ │ b 39856c │ │ │ │ mov r3, #0 │ │ │ │ @@ -847415,21 +847415,21 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r7, [r4, #-180]! @ 0xffffff4c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, r8, ror #1 │ │ │ │ @ instruction: 0x01747b9c │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ cmneq r4, r0, ror #22 │ │ │ │ - rsceq r4, r4, ip, lsl #6 │ │ │ │ - ldrdeq sp, [r2], #80 @ 0x50 @ │ │ │ │ + rsceq r4, r4, ip, lsr #6 │ │ │ │ + strdeq sp, [r2], #80 @ 0x50 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r7, lsl #11 │ │ │ │ ldrsheq r7, [r4, #-168]! @ 0xffffff58 │ │ │ │ - rsceq r4, r4, r4, lsr #5 │ │ │ │ - rsceq r4, r4, ip, lsl #5 │ │ │ │ + rsceq r4, r4, r4, asr #5 │ │ │ │ + rsceq r4, r4, ip, lsr #5 │ │ │ │ ldrsheq r7, [r4, #-148]! @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r1, [pc, #644] @ 398980 │ │ │ │ ldr r2, [pc, #644] @ 398984 │ │ │ │ @@ -847438,15 +847438,15 @@ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #632] @ 398988 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #604] @ 39898c │ │ │ │ add r1, r4, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r1, #1500] @ 0x5dc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ @@ -847508,25 +847508,25 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 3988d0 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #147456 @ 0x24000 │ │ │ │ add r7, r8, #452 @ 0x1c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3988fc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #440 @ 0x1b8 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 398964 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3988d0 │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ ldr r3, [r4, #2920] @ 0xb68 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ @@ -847563,28 +847563,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq 398928 │ │ │ │ ldr r1, [r8, #452] @ 0x1c4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 398958 │ │ │ │ b 398908 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 39893c │ │ │ │ cmp r9, #0 │ │ │ │ bne 398928 │ │ │ │ b 398844 │ │ │ │ mov r3, #0 │ │ │ │ @@ -847596,30 +847596,30 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r7, [r4, #-140]! @ 0xffffff74 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, r0, lsl lr │ │ │ │ cmneq r4, r4, asr #17 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ cmneq r4, r8, lsl #17 │ │ │ │ - rsceq r4, r4, r4, asr r0 │ │ │ │ - strdeq sp, [r2], #40 @ 0x28 @ │ │ │ │ + rsceq r4, r4, r4, ror r0 │ │ │ │ + rsceq sp, r2, r8, lsl r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r7, lsl #11 │ │ │ │ cmneq r4, r0, lsr #16 │ │ │ │ - rsceq r3, r4, ip, ror #31 │ │ │ │ - strheq r3, [r4], #244 @ 0xf4 @ │ │ │ │ + rsceq r4, r4, ip │ │ │ │ + ldrdeq r3, [r4], #244 @ 0xf4 @ │ │ │ │ cmneq r4, r0, lsr #14 │ │ │ │ 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] @ 398be0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1506] @ 0x5e2 │ │ │ │ ldr r3, [pc, #500] @ 398be4 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -847651,25 +847651,25 @@ │ │ │ │ beq 398b0c │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #163840 @ 0x28000 │ │ │ │ add r7, r8, #476 @ 0x1dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 398b60 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, #464 @ 0x1d0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 398b48 │ │ │ │ cmp r9, #0 │ │ │ │ beq 398b0c │ │ │ │ ldr r3, [pc, #324] @ 398bfc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r9, r3 │ │ │ │ @@ -847716,28 +847716,28 @@ │ │ │ │ b 398aa8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 398b8c │ │ │ │ ldr r1, [r8, #476] @ 0x1dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 398bbc │ │ │ │ b 398b6c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 398ba0 │ │ │ │ cmp r9, #0 │ │ │ │ bne 398b8c │ │ │ │ b 398a80 │ │ │ │ ldr r3, [pc, #56] @ 398c08 │ │ │ │ @@ -847745,32 +847745,32 @@ │ │ │ │ ldr r1, [pc, #56] @ 398c10 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 398a38 │ │ │ │ cmneq r4, r8, asr fp │ │ │ │ cmneq r4, r8, lsl #12 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - ldrdeq r3, [r4], #212 @ 0xd4 @ │ │ │ │ - rsceq sp, r2, ip, asr r0 │ │ │ │ + strdeq r3, [r4], #212 @ 0xd4 @ │ │ │ │ + rsceq sp, r2, ip, ror r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r6, lsl #11 │ │ │ │ cmneq r6, r4, lsr #8 │ │ │ │ - rsceq r3, r4, r0, lsl sp │ │ │ │ - strheq r3, [r4], #204 @ 0xcc @ │ │ │ │ - rsceq r3, r4, r0, lsr ip │ │ │ │ - rsceq r2, r9, r4, lsl #15 │ │ │ │ + rsceq r3, r4, r0, lsr sp │ │ │ │ + ldrdeq r3, [r4], #204 @ 0xcc @ │ │ │ │ + rsceq r3, r4, r0, asr ip │ │ │ │ + rsceq r2, r9, r4, lsr #15 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #616] @ 398e94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r0, r5, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1507] @ 0x5e3 │ │ │ │ ldr r3, [pc, #588] @ 398e98 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -847806,25 +847806,25 @@ │ │ │ │ beq 398d64 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #163840 @ 0x28000 │ │ │ │ add r8, sl, #476 @ 0x1dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 398e14 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, sl, #464 @ 0x1d0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 398dfc │ │ │ │ cmp r9, #0 │ │ │ │ beq 398d64 │ │ │ │ ldr r3, [pc, #400] @ 398eb4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r9, r3 │ │ │ │ @@ -847889,28 +847889,28 @@ │ │ │ │ b 398d14 │ │ │ │ cmp r0, #2 │ │ │ │ beq 398e40 │ │ │ │ ldr r1, [sl, #476] @ 0x1dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 398e70 │ │ │ │ b 398e20 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 398e54 │ │ │ │ cmp r9, #0 │ │ │ │ bne 398e40 │ │ │ │ b 398cec │ │ │ │ ldr r3, [pc, #68] @ 398ec8 │ │ │ │ @@ -847918,35 +847918,35 @@ │ │ │ │ ldr r1, [pc, #68] @ 398ed0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 398c94 │ │ │ │ ldrsheq r9, [r4, #-140]! @ 0xffffff74 │ │ │ │ cmneq r4, ip, lsr #7 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - smlaleq r3, r4, r0, fp │ │ │ │ - rsceq ip, r2, r0, lsl #28 │ │ │ │ + strheq r3, [r4], #176 @ 0xb0 @ │ │ │ │ + rsceq ip, r2, r0, lsr #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r7, lsl #11 │ │ │ │ muleq r0, r4, r5 │ │ │ │ ldrheq r1, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - rsceq r3, r4, r8, lsr #21 │ │ │ │ - rsceq r3, r4, ip, lsr sl │ │ │ │ - rsceq r3, r4, r0, ror sl │ │ │ │ - rsceq r3, r4, r4, lsl #20 │ │ │ │ - smlaleq r3, r4, r4, r9 │ │ │ │ - ldrdeq r2, [r9], #64 @ 0x40 @ │ │ │ │ + rsceq r3, r4, r8, asr #21 │ │ │ │ + rsceq r3, r4, ip, asr sl │ │ │ │ + smlaleq r3, r4, r0, sl │ │ │ │ + rsceq r3, r4, r4, lsr #20 │ │ │ │ + strheq r3, [r4], #148 @ 0x94 @ │ │ │ │ + strdeq r2, [r9], #64 @ 0x40 @ │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #616] @ 399154 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r0, r5, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1507] @ 0x5e3 │ │ │ │ ldr r3, [pc, #588] @ 399158 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -847982,25 +847982,25 @@ │ │ │ │ beq 399024 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #163840 @ 0x28000 │ │ │ │ add r8, sl, #476 @ 0x1dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3990d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, sl, #464 @ 0x1d0 │ │ │ │ bl 4ef604 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3990bc │ │ │ │ cmp r9, #0 │ │ │ │ beq 399024 │ │ │ │ ldr r3, [pc, #400] @ 399174 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r9, r3 │ │ │ │ @@ -848065,28 +848065,28 @@ │ │ │ │ b 398fd4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 399100 │ │ │ │ ldr r1, [sl, #476] @ 0x1dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 399130 │ │ │ │ b 3990e0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 399114 │ │ │ │ cmp r9, #0 │ │ │ │ bne 399100 │ │ │ │ b 398fac │ │ │ │ ldr r3, [pc, #68] @ 399188 │ │ │ │ @@ -848094,47 +848094,47 @@ │ │ │ │ ldr r1, [pc, #68] @ 399190 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 398f54 │ │ │ │ cmneq r4, ip, lsr r6 │ │ │ │ cmneq r4, ip, ror #1 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - ldrdeq r3, [r4], #128 @ 0x80 @ │ │ │ │ - rsceq ip, r2, r0, asr #22 │ │ │ │ + strdeq r3, [r4], #128 @ 0x80 @ │ │ │ │ + rsceq ip, r2, r0, ror #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r7, lsl #11 │ │ │ │ muleq r0, r4, r5 │ │ │ │ ldrsheq r0, [r6, #-232]! @ 0xffffff18 │ │ │ │ - rsceq r3, r4, r8, ror #15 │ │ │ │ - rsceq r3, r4, ip, ror r7 │ │ │ │ - strheq r3, [r4], #112 @ 0x70 @ │ │ │ │ - rsceq r3, r4, r4, asr #14 │ │ │ │ - ldrdeq r3, [r4], #100 @ 0x64 @ │ │ │ │ - rsceq r2, r9, r0, lsl r2 │ │ │ │ + rsceq r3, r4, r8, lsl #16 │ │ │ │ + smlaleq r3, r4, ip, r7 │ │ │ │ + ldrdeq r3, [r4], #112 @ 0x70 @ │ │ │ │ + rsceq r3, r4, r4, ror #14 │ │ │ │ + strdeq r3, [r4], #100 @ 0x64 @ │ │ │ │ + rsceq r2, r9, r0, lsr r2 │ │ │ │ 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 3991cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3991e8 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 5c9c8 │ │ │ │ b 3991cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -848142,31 +848142,31 @@ │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq 39922c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 399248 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r8, [r7, #4] │ │ │ │ cmp r8, #0 │ │ │ │ beq 39926c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 399280 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #4] │ │ │ │ bl 4e8684 │ │ │ │ b 39922c │ │ │ │ @@ -848191,15 +848191,15 @@ │ │ │ │ b 286da0 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ bl 5c038 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 399374 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ str r7, [r9] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r9, #8 │ │ │ │ str r5, [r9, #4] │ │ │ │ bl 5b588 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -848233,17 +848233,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #24] @ 399394 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 399398 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ - rsceq ip, r3, r0, lsr #26 │ │ │ │ + rsceq ip, r3, r0, asr #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq ip, r3, r0, ror #24 │ │ │ │ + rsceq ip, r3, r0, lsl #25 │ │ │ │ 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 │ │ │ │ @@ -848360,18 +848360,18 @@ │ │ │ │ mov r3, r0 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ bl 4e8c70 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #164] @ 0xa4 │ │ │ │ b 399494 │ │ │ │ - strheq r3, [r4], #60 @ 0x3c @ │ │ │ │ - rscseq sl, sp, r4, lsl #6 │ │ │ │ - smlaleq r3, r4, r0, r3 │ │ │ │ - rsceq r3, r4, r4, lsl r3 │ │ │ │ + ldrdeq r3, [r4], #60 @ 0x3c @ │ │ │ │ + rscseq sl, sp, r4, lsr #6 │ │ │ │ + strheq r3, [r4], #48 @ 0x30 @ │ │ │ │ + rsceq r3, r4, r4, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3680] @ 0xe60 │ │ │ │ mov r8, r2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldr r9, [r2, #108] @ 0x6c │ │ │ │ @@ -848522,25 +848522,25 @@ │ │ │ │ bne 399804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, ip, lsr #20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r3, r4, r4, ror #3 │ │ │ │ + rsceq r3, r4, r4, lsl #4 │ │ │ │ cmneq r4, ip, lsl r8 │ │ │ │ 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] @ 399a74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 3999b8 │ │ │ │ @@ -848676,23 +848676,23 @@ │ │ │ │ ldr r1, [pc, #36] @ 399a88 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 3999a8 │ │ │ │ ldrsheq r8, [r4, #-196]! @ 0xffffff3c │ │ │ │ - smlaleq r3, r4, r4, r0 │ │ │ │ - rsceq r2, r4, ip, lsr pc │ │ │ │ + strheq r3, [r4], #4 @ │ │ │ │ + rsceq r2, r4, ip, asr pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq r2, [r4], #252 @ 0xfc @ │ │ │ │ + strdeq r2, [r4], #252 @ 0xfc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r2, [r4], #224 @ 0xe0 @ │ │ │ │ - rsceq r2, r4, r8, lsl #30 │ │ │ │ - rsceq r2, r4, ip, lsl pc │ │ │ │ - rsceq r2, r4, r4, asr #30 │ │ │ │ + rsceq r2, r4, r0, lsl pc │ │ │ │ + rsceq r2, r4, r8, lsr #30 │ │ │ │ + rsceq r2, r4, ip, lsr pc │ │ │ │ + rsceq r2, r4, r4, ror #30 │ │ │ │ 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] @ 399d38 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -848854,23 +848854,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 210c90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 399b54 │ │ │ │ b 399b7c │ │ │ │ andeq r8, r0, pc, asr #20 │ │ │ │ andeq r8, r0, r7, ror #5 │ │ │ │ - rscseq r9, sp, r4, lsl #26 │ │ │ │ + rscseq r9, sp, r4, lsr #26 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq r9, r0, r1, asr r1 │ │ │ │ andeq r8, r0, r2, lsr #28 │ │ │ │ - rsceq r2, r4, r4, lsr #29 │ │ │ │ + rsceq r2, r4, r4, asr #29 │ │ │ │ andeq r9, r0, r3, asr r1 │ │ │ │ andeq r8, r7, ip, lsr #29 │ │ │ │ andeq r8, r0, r4, ror r0 │ │ │ │ - strheq r2, [r4], #220 @ 0xdc @ │ │ │ │ + ldrdeq r2, [r4], #220 @ 0xdc @ │ │ │ │ andeq r8, r0, r8, asr #22 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ 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 │ │ │ │ @@ -848948,18 +848948,18 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 399ebc │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ - strdeq r2, [r4], #176 @ 0xb0 @ │ │ │ │ + rsceq r2, r4, r0, lsl ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r2, r4, r8, lsr ip │ │ │ │ - strdeq r2, [r4], #176 @ 0xb0 @ │ │ │ │ + rsceq r2, r4, r8, asr ip │ │ │ │ + rsceq r2, r4, r0, lsl ip │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -848998,15 +848998,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ 399fd4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ ldr r4, [pc, #72] @ 399fd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r8, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r7 │ │ │ │ @@ -849020,24 +849020,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ bl 399d6c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrheq r8, [r4, #-84]! @ 0xffffffac │ │ │ │ - rsceq r2, r4, r8, ror #22 │ │ │ │ + rsceq r2, r4, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #140] @ 39a080 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r9, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ subs r6, r2, #0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 39a054 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ @@ -849063,26 +849063,26 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ cmneq r4, r4, lsr r5 │ │ │ │ - rsceq r2, r4, r8, ror #21 │ │ │ │ - strheq r2, [r4], #160 @ 0xa0 @ │ │ │ │ - rsceq r2, r4, r0, asr #21 │ │ │ │ + rsceq r2, r4, r8, lsl #22 │ │ │ │ + ldrdeq r2, [r4], #160 @ 0xa0 @ │ │ │ │ + rsceq r2, r4, r0, ror #21 │ │ │ │ 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 r5, [pc, #128] @ 39a12c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ mov r7, r2 │ │ │ │ @@ -849106,24 +849106,24 @@ │ │ │ │ bl 399d6c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [pc, #12] @ 39a134 │ │ │ │ add r8, pc, r8 │ │ │ │ b 39a0dc │ │ │ │ cmneq r4, ip, ror r4 │ │ │ │ - rsceq r2, r4, ip, asr sl │ │ │ │ - rsceq r2, r4, r0, lsr #20 │ │ │ │ + rsceq r2, r4, ip, ror sl │ │ │ │ + rsceq r2, r4, r0, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #168] @ 39a1f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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] │ │ │ │ @@ -849157,26 +849157,26 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 286da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq r8, [r4, #-56]! @ 0xffffffc8 │ │ │ │ - ldrdeq r2, [r4], #148 @ 0x94 @ │ │ │ │ - rsceq r2, r4, r0, lsr #19 │ │ │ │ - rsceq r2, r4, r4, asr #18 │ │ │ │ + strdeq r2, [r4], #148 @ 0x94 @ │ │ │ │ + rsceq r2, r4, r0, asr #19 │ │ │ │ + rsceq r2, r4, r4, ror #18 │ │ │ │ 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, #176] @ 39a2d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -849212,27 +849212,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ 39a2e4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq r4, r4, lsl #6 │ │ │ │ - rsceq r2, r4, r8, lsl r9 │ │ │ │ - rsceq r2, r4, r4, ror #17 │ │ │ │ - rsceq r2, r4, r8, ror #17 │ │ │ │ + rsceq r2, r4, r8, lsr r9 │ │ │ │ + rsceq r2, r4, r4, lsl #18 │ │ │ │ + rsceq r2, r4, r8, lsl #18 │ │ │ │ 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] @ 39a3d0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -849275,19 +849275,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #24] @ 39a3e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq r4, r8, lsr #4 │ │ │ │ - smlaleq r2, r4, r4, r8 │ │ │ │ - rsceq r2, r4, r8, asr r8 │ │ │ │ - rsceq r2, r4, ip, lsl #15 │ │ │ │ + strheq r2, [r4], #132 @ 0x84 @ │ │ │ │ + rsceq r2, r4, r8, ror r8 │ │ │ │ + rsceq r2, r4, ip, lsr #15 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r2, [r4], #112 @ 0x70 @ │ │ │ │ + rsceq r2, r4, 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 │ │ │ │ add r4, r2, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r0 │ │ │ │ @@ -849460,15 +849460,15 @@ │ │ │ │ bne 39a5d4 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 5c9c8 │ │ │ │ b 39a5d4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, ip, lsl #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r2, r4, r0, asr #12 │ │ │ │ + rsceq r2, r4, r0, ror #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq r4, ip, lsl sl │ │ │ │ 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 │ │ │ │ @@ -849720,26 +849720,26 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r1, #1636] @ 0x664 │ │ │ │ cmp r0, #30 │ │ │ │ bls 39a970 │ │ │ │ b 39aa48 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ ldrsheq r5, [r4, #-100]! @ 0xffffff9c │ │ │ │ - rscseq r8, sp, r0, ror #29 │ │ │ │ + rscseq r8, sp, r0, lsl #30 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #160] @ 39ab88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #140] @ 39ab8c │ │ │ │ ldr r7, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 32f6d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -849769,18 +849769,18 @@ │ │ │ │ ldr r2, [pc, #32] @ 39ab98 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 39ab94 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r4, r0, asr #20 │ │ │ │ - rsceq r2, r4, ip, lsl r1 │ │ │ │ - rsceq r2, r4, r0, lsl #2 │ │ │ │ + rsceq r2, r4, ip, lsr r1 │ │ │ │ + rsceq r2, r4, r0, lsr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strheq r2, [r4], #4 @ │ │ │ │ + ldrdeq r2, [r4], #4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #432] @ 39ad64 │ │ │ │ ldr ip, [pc, #432] @ 39ad68 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -849789,15 +849789,15 @@ │ │ │ │ ldr r3, [pc, #420] @ 39ad6c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #380] @ 39ad70 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -849890,33 +849890,33 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 286da0 │ │ │ │ b 39acb0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r4, asr #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, r8, asr r9 │ │ │ │ - rsceq r2, r4, r4, lsl #1 │ │ │ │ + rsceq r2, r4, r4, lsr #1 │ │ │ │ strdeq r9, [r0], -r4 │ │ │ │ andeq r9, r0, r6, ror #5 │ │ │ │ - strdeq r1, [r4], #244 @ 0xf4 @ │ │ │ │ + rsceq r2, r4, r4, lsl r0 │ │ │ │ cmneq r4, ip, lsr r3 │ │ │ │ ldrsheq r9, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - rsceq r1, r4, r8, asr #30 │ │ │ │ + rsceq r1, r4, r8, ror #30 │ │ │ │ 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] @ 39ae70 │ │ │ │ ldr sl, [pc, #196] @ 39ae74 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ 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 │ │ │ │ @@ -849955,29 +849955,29 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ bl 324208 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq r4, ip, ror r7 │ │ │ │ - strdeq r1, [r4], #228 @ 0xe4 @ │ │ │ │ + rsceq r1, r4, r4, lsl pc │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ - rsceq r1, r4, r4, lsr #29 │ │ │ │ + rsceq r1, r4, r4, asr #29 │ │ │ │ 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] @ 39af38 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r2, [pc, #132] @ 39af3c │ │ │ │ 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 │ │ │ │ @@ -850005,26 +850005,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 39af44 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 286da0 │ │ │ │ cmneq r4, r8, lsl #13 │ │ │ │ - rsceq sl, r3, ip, lsr sl │ │ │ │ - rsceq r1, r4, ip, asr #27 │ │ │ │ + rsceq sl, r3, ip, asr sl │ │ │ │ + rsceq r1, r4, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #560] @ 39b190 │ │ │ │ ldr r8, [pc, #560] @ 39b194 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r2 │ │ │ │ @@ -850155,30 +850155,30 @@ │ │ │ │ bl 286da0 │ │ │ │ b 39b038 │ │ │ │ ldr r1, [r3, #1636] @ 0x664 │ │ │ │ cmp r1, #30 │ │ │ │ bls 39b014 │ │ │ │ b 39b090 │ │ │ │ cmneq r4, r8, asr #11 │ │ │ │ - rsceq r1, r4, r8, lsr #27 │ │ │ │ + rsceq r1, r4, r8, asr #27 │ │ │ │ cmneq r4, r4, rrx │ │ │ │ - rscseq r8, sp, r1, ror r8 │ │ │ │ + smlalseq r8, sp, r1, r8 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rsceq r1, r4, r4, lsl sp │ │ │ │ - rsceq ip, r3, r4, lsr #26 │ │ │ │ + rsceq r1, r4, r4, lsr sp │ │ │ │ + rsceq ip, r3, 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, #172] @ 39b274 │ │ │ │ ldr r7, [pc, #172] @ 39b278 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r7 │ │ │ │ @@ -850212,19 +850212,19 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 286da0 │ │ │ │ b 39b248 │ │ │ │ cmneq r4, r0, ror #6 │ │ │ │ - rsceq r1, r4, r4, lsl #23 │ │ │ │ + rsceq r1, r4, r4, lsr #23 │ │ │ │ andeq r9, r0, r4, ror #5 │ │ │ │ - rsceq ip, r3, r8, asr ip │ │ │ │ + rsceq ip, r3, r8, ror ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r1, r4, r0, lsr #22 │ │ │ │ + rsceq r1, r4, r0, asr #22 │ │ │ │ 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 │ │ │ │ @@ -850553,29 +850553,29 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #28] @ 39b7d8 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ b 39b6a0 │ │ │ │ muleq r0, fp, r5 │ │ │ │ - ldrsbeq r8, [sp], #20 @ │ │ │ │ - rsceq r1, r4, r0, lsl r7 │ │ │ │ + ldrsheq r8, [sp], #20 @ │ │ │ │ + rsceq r1, r4, r0, lsr r7 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ - rsceq r1, r4, ip, ror #11 │ │ │ │ + rsceq r1, r4, ip, 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, #436] @ 39b9a8 │ │ │ │ ldr r8, [pc, #436] @ 39b9ac │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #432] @ 39b9b0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r1, r3 │ │ │ │ cmpeq r2, r8 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ bne 39b844 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #740] @ 0x2e4 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -850678,30 +850678,30 @@ │ │ │ │ b 286da0 │ │ │ │ cmneq r4, ip, lsr #26 │ │ │ │ andeq r8, r0, r2, ror #16 │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 39bac3 @ │ │ │ │ - strheq r1, [r4], #72 @ 0x48 @ │ │ │ │ + ldrdeq r1, [r4], #72 @ 0x48 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ - rsceq r1, r4, r0, lsl #9 │ │ │ │ - rsceq r1, r4, r4, asr r4 │ │ │ │ - rsceq r1, r4, r0, asr #8 │ │ │ │ + rsceq r1, r4, r0, lsr #9 │ │ │ │ + rsceq r1, r4, r4, ror r4 │ │ │ │ + rsceq r1, r4, r0, ror #8 │ │ │ │ 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] @ 39bba4 │ │ │ │ ldr r7, [pc, #436] @ 39bba8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r8, [pc, #432] @ 39bbac │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ cmp r1, r7 │ │ │ │ cmpeq r2, r8 │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ bne 39ba44 │ │ │ │ ldr r3, [r3, #740] @ 0x2e4 │ │ │ │ @@ -850802,20 +850802,20 @@ │ │ │ │ str r2, [r9, #8] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [r9, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmneq r4, r8, lsr fp │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ andeq r8, r0, r2, ror #16 │ │ │ │ - rsceq r1, r4, r8, asr r3 │ │ │ │ + rsceq r1, r4, r8, ror r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ - rsceq r1, r4, r8, ror #5 │ │ │ │ - rsceq r1, r4, r0, asr r2 │ │ │ │ - rsceq r1, r4, r8, lsr r2 │ │ │ │ + rsceq r1, r4, r8, lsl #6 │ │ │ │ + rsceq r1, r4, r0, ror r2 │ │ │ │ + rsceq r1, r4, r8, 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 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -851646,58 +851646,58 @@ │ │ │ │ ldr r3, [pc, #88] @ 39c924 │ │ │ │ cmp r0, r3 │ │ │ │ beq 39c268 │ │ │ │ b 39c680 │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ andeq r8, r0, r2, ror #16 │ │ │ │ muleq r0, fp, r5 │ │ │ │ - rscseq r7, sp, ip, lsr #23 │ │ │ │ - rsceq r1, r4, r0, asr r1 │ │ │ │ + rscseq r7, sp, ip, asr #23 │ │ │ │ + rsceq r1, r4, r0, ror r1 │ │ │ │ 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, r7, lsr sp │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ mvnsmi r0, r0 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ - rsceq r1, r4, ip, lsr #32 │ │ │ │ - strdeq r0, [r4], #240 @ 0xf0 @ │ │ │ │ - rsceq r0, r4, r8, ror pc │ │ │ │ - rsceq r0, r4, r4, asr pc │ │ │ │ + rsceq r1, r4, ip, asr #32 │ │ │ │ + rsceq r1, r4, r0, lsl r0 │ │ │ │ + smlaleq r0, r4, r8, pc @ │ │ │ │ + rsceq r0, r4, r4, ror pc │ │ │ │ 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, r6, lsr sp │ │ │ │ andeq r8, r0, r2, rrx │ │ │ │ andeq r8, r0, r3, lsl #10 │ │ │ │ - rsceq r0, r4, r4, ror #19 │ │ │ │ - rsceq r0, r4, ip, lsl sl │ │ │ │ + rsceq r0, r4, r4, lsl #20 │ │ │ │ + rsceq r0, r4, ip, lsr sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r1, ror r5 │ │ │ │ - smlaleq r0, r4, r8, r9 │ │ │ │ + strheq r0, [r4], #152 @ 0x98 @ │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ - rsceq r0, r4, r4, ror #17 │ │ │ │ + rsceq r0, r4, r4, lsl #18 │ │ │ │ andeq r8, r0, r7, asr #9 │ │ │ │ - rsceq r0, r4, ip, asr #15 │ │ │ │ + rsceq r0, r4, ip, ror #15 │ │ │ │ andeq ip, r1, r2, lsl sp │ │ │ │ andeq r8, r0, r7, ror #9 │ │ │ │ - rsceq r0, r4, r0, lsl #12 │ │ │ │ + rsceq r0, r4, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 39c9bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #102400 @ 0x19000 │ │ │ │ ldr r1, [r1, #2380] @ 0x94c │ │ │ │ mov r2, r4 │ │ │ │ @@ -851722,15 +851722,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #102400 @ 0x19000 │ │ │ │ ldr r1, [r1, #2380] @ 0x94c │ │ │ │ str ip, [sp] │ │ │ │ bl 39bbc8 │ │ │ │ @@ -851771,15 +851771,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add ip, sp, #12 │ │ │ │ add r2, r0, #102400 @ 0x19000 │ │ │ │ ldr r1, [r2, #2380] @ 0x94c │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 39bbc8 │ │ │ │ @@ -851822,15 +851822,15 @@ │ │ │ │ beq 39cbf4 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #292] @ 39ccc8 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r2, r6 │ │ │ │ add r3, r0, #102400 @ 0x19000 │ │ │ │ ldr r1, [r3, #2380] @ 0x94c │ │ │ │ mov r3, r5 │ │ │ │ @@ -851922,15 +851922,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub r1, r1, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ bl 39bbc8 │ │ │ │ ldr r2, [pc, #52] @ 39cd84 │ │ │ │ ldr r3, [pc, #40] @ 39cd7c │ │ │ │ @@ -851957,15 +851957,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 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp] │ │ │ │ bl 39bbc8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmneq r4, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -851979,15 +851979,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r7, [pc, #152] @ 39ce9c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -852031,15 +852031,15 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r8, [pc, #348] @ 39d030 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #304] @ 39d034 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -852122,15 +852122,15 @@ │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ ldrheq r3, [r4, #-0]! │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ ldr r3, [pc, #44] @ 39d074 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r2 │ │ │ │ add r0, r0, #102400 @ 0x19000 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #2380] @ 0x94c │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -852139,15 +852139,15 @@ │ │ │ │ sub r0, r0, #33792 @ 0x8400 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ b 39b9d8 │ │ │ │ ldr r3, [pc, #44] @ 39d0b8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r2 │ │ │ │ add r0, r0, #102400 @ 0x19000 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #2380] @ 0x94c │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -852168,15 +852168,15 @@ │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #1448] @ 39d6a0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r1] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add fp, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [fp, #740] @ 0x2e4 │ │ │ │ cmp r4, r1 │ │ │ │ bcs 39d4b4 │ │ │ │ cmp r4, #7 │ │ │ │ @@ -852527,43 +852527,43 @@ │ │ │ │ b 39d1d0 │ │ │ │ mov r6, #2 │ │ │ │ b 39d56c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r8, lsl pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, r8, lsr #8 │ │ │ │ - rscseq r6, sp, lr, lsl #15 │ │ │ │ + rscseq r6, sp, lr, lsr #15 │ │ │ │ andeq r2, r0, r1, lsl #10 │ │ │ │ andeq r2, r0, r2, lsl #8 │ │ │ │ cmneq r4, r0, lsr #28 │ │ │ │ - rsceq pc, r3, ip, lsl sp @ │ │ │ │ + rsceq pc, r3, ip, lsr sp @ │ │ │ │ ldrsbeq r2, [r4, #-204]! @ 0xffffff34 │ │ │ │ cmneq r4, r0, lsr #25 │ │ │ │ - strheq pc, [r3], #176 @ 0xb0 @ │ │ │ │ - rsceq pc, r3, r0, asr #20 │ │ │ │ + ldrdeq pc, [r3], #176 @ 0xb0 @ │ │ │ │ + rsceq pc, r3, r0, ror #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ cmneq r4, r0, lsr #22 │ │ │ │ - rsceq pc, r3, ip, lsl #20 │ │ │ │ + rsceq pc, r3, ip, lsr #20 │ │ │ │ ldrsbeq r2, [r4, #-172]! @ 0xffffff54 │ │ │ │ - ldrdeq pc, [r3], #152 @ 0x98 @ │ │ │ │ + strdeq pc, [r3], #152 @ 0x98 @ │ │ │ │ andeq r8, r0, r1, lsl r5 │ │ │ │ andeq r2, r0, r3 │ │ │ │ cmneq r4, r4, lsr #20 │ │ │ │ - rsceq pc, r3, r0, lsr #18 │ │ │ │ + rsceq pc, r3, r0, asr #18 │ │ │ │ cmneq r4, r0, asr #19 │ │ │ │ - strheq pc, [r3], #140 @ 0x8c @ │ │ │ │ + ldrdeq pc, [r3], #140 @ 0x8c @ │ │ │ │ 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] @ 39d8d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #740] @ 0x2e4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ bcs 39d8a8 │ │ │ │ @@ -852667,29 +852667,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 286da0 │ │ │ │ ldr r2, [pc, #28] @ 39d8e8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 39d830 │ │ │ │ cmneq r4, r8, lsl lr │ │ │ │ - rscseq r6, sp, lr, ror r1 │ │ │ │ + smlalseq r6, sp, lr, r1 │ │ │ │ andeq r2, r0, r1, lsl #10 │ │ │ │ - rsceq r8, r3, r4, asr fp │ │ │ │ - rsceq pc, r3, ip, asr #12 │ │ │ │ + rsceq r8, r3, r4, ror fp │ │ │ │ + rsceq pc, r3, ip, ror #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq pc, r3, r0, asr #12 │ │ │ │ + rsceq pc, r3, r0, ror #12 │ │ │ │ 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] @ 39dad8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #740] @ 0x2e4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ bcs 39da98 │ │ │ │ @@ -852797,31 +852797,31 @@ │ │ │ │ ldr r2, [pc, #44] @ 39daf4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 39da24 │ │ │ │ ldr r2, [pc, #36] @ 39daf8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 39da24 │ │ │ │ cmneq r4, r0, lsr #24 │ │ │ │ - rscseq r5, sp, sl, lsl #31 │ │ │ │ + rscseq r5, sp, sl, lsr #31 │ │ │ │ andeq r2, r0, r1, lsl #10 │ │ │ │ - rsceq r8, r3, r0, ror #18 │ │ │ │ - rsceq pc, r3, ip, asr r4 @ │ │ │ │ + rsceq r8, r3, r0, lsl #19 │ │ │ │ + rsceq pc, r3, ip, ror r4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq pc, r3, r0, asr r4 @ │ │ │ │ - rsceq pc, r3, r8, ror r4 @ │ │ │ │ - rsceq pc, r3, ip, ror #8 │ │ │ │ + rsceq pc, r3, r0, ror r4 @ │ │ │ │ + smlaleq pc, r3, r8, r4 @ │ │ │ │ + rsceq pc, r3, ip, lsl #9 │ │ │ │ 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] @ 39dd0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #740] @ 0x2e4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ bcs 39dccc │ │ │ │ @@ -852938,59 +852938,59 @@ │ │ │ │ ldr r2, [pc, #44] @ 39dd28 │ │ │ │ add r2, pc, r2 │ │ │ │ b 39dc44 │ │ │ │ ldr r2, [pc, #36] @ 39dd2c │ │ │ │ add r2, pc, r2 │ │ │ │ b 39dc44 │ │ │ │ cmneq r4, r0, lsl sl │ │ │ │ - rscseq r5, sp, lr, ror sp │ │ │ │ + smlalseq r5, sp, lr, sp │ │ │ │ andeq r2, r0, r1, lsl #10 │ │ │ │ - rsceq r8, r3, r0, asr #14 │ │ │ │ - rsceq pc, r3, r8, lsr #4 │ │ │ │ + rsceq r8, r3, r0, ror #14 │ │ │ │ + rsceq pc, r3, r8, asr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq pc, r3, ip, lsl r2 @ │ │ │ │ - rsceq pc, r3, r4, asr #4 │ │ │ │ - rsceq pc, r3, r8, lsr r2 @ │ │ │ │ + rsceq pc, r3, ip, lsr r2 @ │ │ │ │ + rsceq pc, r3, r4, ror #4 │ │ │ │ + rsceq pc, r3, r8, asr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 39dd84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #48] @ 39dd88 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ ldr r0, [r3, #2380] @ 0x94c │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ bl 39d0c8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq r4, r0, ror #15 │ │ │ │ - rsceq pc, r3, ip, ror #3 │ │ │ │ + rsceq pc, r3, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #28] @ 39ddc0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ sub r0, r0, #33792 @ 0x8400 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ bl 39d0c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strheq pc, [r3], #16 @ │ │ │ │ + ldrdeq pc, [r3], #16 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #216] @ 39deb4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #212] @ 39deb8 │ │ │ │ @@ -852999,15 +852999,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #200] @ 39debc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ cmp r5, #9472 @ 0x2500 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 39de9c │ │ │ │ @@ -853046,15 +853046,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 39de4c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r8, lsl r2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, ip, lsr #14 │ │ │ │ - rsceq pc, r3, r4, lsl r1 @ │ │ │ │ + rsceq pc, r3, r4, lsr r1 @ │ │ │ │ cmneq r4, r0, lsl #3 │ │ │ │ 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] @ 39dfac │ │ │ │ @@ -853107,15 +853107,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 39df44 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r8, lsl #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, r3, r8, lsr #32 │ │ │ │ + rsceq pc, r3, r8, asr #32 │ │ │ │ cmneq r4, r8, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #168] @ 39e07c │ │ │ │ ldr ip, [pc, #168] @ 39e080 │ │ │ │ @@ -853125,15 +853125,15 @@ │ │ │ │ ldr r6, [pc, #156] @ 39e084 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r0, r2 │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ ldr r2, [pc, #112] @ 39e088 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -853160,15 +853160,15 @@ │ │ │ │ bne 39e078 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r4, lsr #32 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, r8, lsr r5 │ │ │ │ - rsceq lr, r3, r0, ror pc │ │ │ │ + smlaleq lr, r3, r0, pc @ │ │ │ │ cmneq r4, r4, lsr #31 │ │ │ │ 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] @ 39e140 │ │ │ │ @@ -853208,15 +853208,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 39e13c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, ip, asr #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strheq lr, [r3], #232 @ 0xe8 @ │ │ │ │ + ldrdeq lr, [r3], #232 @ 0xe8 @ │ │ │ │ cmneq r4, r0, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #212] @ 39e23c │ │ │ │ mov r4, r2 │ │ │ │ @@ -853227,15 +853227,15 @@ │ │ │ │ ldr r3, [pc, #196] @ 39e244 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldrd r0, [r4] │ │ │ │ bl 5c4f4 <__aeabi_d2f@plt> │ │ │ │ cmp r5, #9472 @ 0x2500 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 39e224 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ @@ -853272,15 +853272,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 39e1d4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, ip, lsl #29 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, r0, lsr #7 │ │ │ │ - rsceq lr, r3, ip, asr #27 │ │ │ │ + rsceq lr, r3, ip, ror #27 │ │ │ │ ldrsheq r1, [r4, #-216]! @ 0xffffff28 │ │ │ │ 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] @ 39e330 │ │ │ │ @@ -853332,15 +853332,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 39e2c8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r8, lsl #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq lr, r3, r4, ror #25 │ │ │ │ + rsceq lr, r3, r4, lsl #26 │ │ │ │ cmneq r4, r4, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #156] @ 39e3f4 │ │ │ │ ldr ip, [pc, #156] @ 39e3f8 │ │ │ │ @@ -853349,15 +853349,15 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [pc, #144] @ 39e3fc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov ip, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [pc, #108] @ 39e400 │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ ldr r0, [r3, #2380] @ 0x94c │ │ │ │ mov lr, r1 │ │ │ │ @@ -853382,15 +853382,15 @@ │ │ │ │ bne 39e3f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r0, lsr #25 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq r4, [r4, #-20]! @ 0xffffffec │ │ │ │ - rsceq lr, r3, r8, lsr #24 │ │ │ │ + rsceq lr, r3, r8, asr #24 │ │ │ │ cmneq r4, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #120] @ 39e498 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -853420,15 +853420,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 39e494 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ - strheq lr, [r3], #180 @ 0xb4 @ │ │ │ │ + ldrdeq lr, [r3], #180 @ 0xb4 @ │ │ │ │ cmneq r4, r8, asr #23 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -853440,15 +853440,15 @@ │ │ │ │ ldr r3, [pc, #168] @ 39e57c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ bl 5b7a4 <__aeabi_i2f@plt> │ │ │ │ ldr ip, [pc, #124] @ 39e580 │ │ │ │ cmp r4, #9472 @ 0x2500 │ │ │ │ mov r3, #0 │ │ │ │ @@ -853478,15 +853478,15 @@ │ │ │ │ bne 39e570 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r8, lsr fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, ip, asr #32 │ │ │ │ - rsceq lr, r3, r0, ror #20 │ │ │ │ + rsceq lr, r3, r0, lsl #21 │ │ │ │ cmneq r4, ip, lsr #21 │ │ │ │ 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] @ 39e644 │ │ │ │ @@ -853529,127 +853529,127 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 39e640 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, ip, asr #20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlaleq lr, r3, ip, r9 │ │ │ │ + strheq lr, [r3], #156 @ 0x9c @ │ │ │ │ ldrsbeq r1, [r4, #-156]! @ 0xffffff64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 39e6a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #48] @ 39e6ac │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ ldr r0, [r3, #2380] @ 0x94c │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ bl 39d6f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r3, [r4, #-236]! @ 0xffffff14 │ │ │ │ - rsceq lr, r3, r8, ror #18 │ │ │ │ + rsceq lr, r3, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #28] @ 39e6e4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ sub r0, r0, #33792 @ 0x8400 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ bl 39d6f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - rsceq lr, r3, r0, lsr r9 │ │ │ │ + rsceq lr, r3, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 39e73c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #48] @ 39e740 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ ldr r0, [r3, #2380] @ 0x94c │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ bl 39d8ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq r4, r8, lsr #28 │ │ │ │ - strdeq lr, [r3], #140 @ 0x8c @ │ │ │ │ + rsceq lr, r3, ip, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #28] @ 39e778 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ sub r0, r0, #33792 @ 0x8400 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ bl 39d8ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - rsceq lr, r3, r4, asr #17 │ │ │ │ + rsceq lr, r3, r4, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 39e7d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #48] @ 39e7d4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ ldr r0, [r3, #2380] @ 0x94c │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ bl 39dafc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01743d94 │ │ │ │ - smlaleq lr, r3, r0, r8 │ │ │ │ + strheq lr, [r3], #128 @ 0x80 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #28] @ 39e80c │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ sub r0, r0, #33792 @ 0x8400 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ bl 39dafc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - rsceq lr, r3, r8, asr r8 │ │ │ │ + rsceq lr, r3, r8, ror r8 │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ @@ -853738,29 +853738,29 @@ │ │ │ │ bne 39e8e0 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add sl, r3, #204 @ 0xcc │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 39e8e0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39e9f4 │ │ │ │ ldr r1, [r3, #204] @ 0xcc │ │ │ │ str fp, [sp] │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 39e9bc │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -853772,15 +853772,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 39ea0c │ │ │ │ cmp r4, #0 │ │ │ │ bne 39e9f8 │ │ │ │ ldr r4, [sp] │ │ │ │ b 39e8e0 │ │ │ │ @@ -853793,15 +853793,15 @@ │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [sp] │ │ │ │ add sl, r2, #32768 @ 0x8000 │ │ │ │ add r3, sl, #204 @ 0xcc │ │ │ │ mov r0, r3 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 39e934 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ @@ -853856,28 +853856,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b 39eaa4 │ │ │ │ add r6, r3, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 39eb08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r3, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b 39eb08 │ │ │ │ add r6, r3, #204 @ 0xcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 39eb38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r3, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ @@ -853885,30 +853885,30 @@ │ │ │ │ ldr r0, [pc, #48] @ 39ebf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2870d8 │ │ │ │ b 39eaa4 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ @ instruction: 0x000088ba │ │ │ │ - rsceq lr, r3, r4, lsr #15 │ │ │ │ + rsceq lr, r3, r4, asr #15 │ │ │ │ strdeq r8, [r0], -sp │ │ │ │ - rsceq lr, r3, r4, asr #11 │ │ │ │ + rsceq lr, r3, r4, ror #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq lr, r3, r4, lsr #11 │ │ │ │ - rsceq lr, r3, ip, asr r5 │ │ │ │ - rsceq lr, r3, ip, asr r5 │ │ │ │ - smlaleq lr, r3, r8, r4 │ │ │ │ + rsceq lr, r3, r4, asr #11 │ │ │ │ + rsceq lr, r3, ip, ror r5 │ │ │ │ + rsceq lr, r3, ip, ror r5 │ │ │ │ + strheq lr, [r3], #72 @ 0x48 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #196] @ 39ecd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [pc, #184] @ 39ecdc │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r2] │ │ │ │ beq 39ecb8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -853950,27 +853950,27 @@ │ │ │ │ b 39ec64 │ │ │ │ ldr r2, [pc, #40] @ 39ecf8 │ │ │ │ ldr r1, [pc, #32] @ 39ecf4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 39ec64 │ │ │ │ cmneq r4, r4, lsl r9 │ │ │ │ ldrsbeq r1, [r4, #-48]! @ 0xffffffd0 │ │ │ │ - rsceq sp, r2, r8, asr fp │ │ │ │ + rsceq sp, r2, r8, ror fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ andeq r2, r0, r0, lsr r1 │ │ │ │ - rsceq lr, r3, ip, lsl #8 │ │ │ │ + rsceq lr, r3, ip, lsr #8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq lr, r3, r8, lsl #8 │ │ │ │ + rsceq lr, r3, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #112] @ 39ed84 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r4, r3, #593920 @ 0x91000 │ │ │ │ ldr r2, [r4, #2936] @ 0xb78 │ │ │ │ cmp r2, #0 │ │ │ │ beq 39ed6c │ │ │ │ ldr r2, [r4, #2940] @ 0xb7c │ │ │ │ @@ -853993,25 +853993,25 @@ │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ 39ed90 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ b 286da0 │ │ │ │ cmneq r4, r4, lsl r8 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - rsceq lr, r3, r0, ror r3 │ │ │ │ + smlaleq lr, r3, r0, r3 │ │ │ │ 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] @ 39ee04 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #4 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 39ede4 │ │ │ │ ldr r2, [pc, #56] @ 39ee08 │ │ │ │ ldr r1, [pc, #56] @ 39ee0c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -854024,25 +854024,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 39e810 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq r4, ip, ror r7 │ │ │ │ - rsceq sp, r2, r4, lsl #19 │ │ │ │ + rsceq sp, r2, r4, lsr #19 │ │ │ │ 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] @ 39ee80 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r2, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 39ee60 │ │ │ │ ldr r2, [pc, #56] @ 39ee84 │ │ │ │ ldr r1, [pc, #56] @ 39ee88 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -854055,24 +854055,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ bl 39e810 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq r4, r0, lsl #14 │ │ │ │ - rsceq sp, r2, r8, lsl #18 │ │ │ │ + rsceq sp, r2, r8, lsr #18 │ │ │ │ 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] @ 39ef04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ add r3, ip, #593920 @ 0x91000 │ │ │ │ ldr r2, [r3, #2936] @ 0xb78 │ │ │ │ cmp r2, #0 │ │ │ │ beq 39eee8 │ │ │ │ ldr r2, [r3, #2940] @ 0xb7c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -854088,24 +854088,24 @@ │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #20] @ 39ef0c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 286da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq r4, r4, lsl #13 │ │ │ │ - strheq sp, [r2], #128 @ 0x80 @ │ │ │ │ + ldrdeq sp, [r2], #128 @ 0x80 @ │ │ │ │ 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] @ 39efec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ ldr r3, [r6, #2936] @ 0xb78 │ │ │ │ cmp r3, #0 │ │ │ │ beq 39efbc │ │ │ │ ldr r3, [r6, #2940] @ 0xb7c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -854146,26 +854146,26 @@ │ │ │ │ ldr r2, [pc, #28] @ 39eff8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #24] @ 39effc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r4, r0, lsl #12 │ │ │ │ - rsceq lr, r3, r8, lsr #2 │ │ │ │ + rsceq lr, r3, r8, asr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq lr, r3, r0, lsl r1 │ │ │ │ + rsceq lr, r3, r0, lsr r1 │ │ │ │ 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] @ 39f0f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ add r0, r4, #593920 @ 0x91000 │ │ │ │ ldr r1, [r0, #2936] @ 0xb78 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 39f098 │ │ │ │ @@ -854214,28 +854214,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ 39f10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ cmneq r4, r0, lsl r5 │ │ │ │ andeq r8, r0, fp, ror #13 │ │ │ │ - rsceq sp, r2, ip, lsl r7 │ │ │ │ + rsceq sp, r2, ip, lsr r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sp, r2, r4, lsl #14 │ │ │ │ + rsceq sp, r2, r4, lsr #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ + rsceq sp, r2, r4, lsl r7 │ │ │ │ strdeq sp, [r2], #100 @ 0x64 @ │ │ │ │ - ldrdeq sp, [r2], #100 @ 0x64 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #204] @ 39f1fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #593920 @ 0x91000 │ │ │ │ ldr r2, [r3, #2936] @ 0xb78 │ │ │ │ cmp r2, #0 │ │ │ │ beq 39f19c │ │ │ │ ldr r2, [r3, #2940] @ 0xb7c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -854278,28 +854278,28 @@ │ │ │ │ ldr r2, [pc, #40] @ 39f214 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 39f204 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 286da0 │ │ │ │ ldrsheq r3, [r4, #-56]! @ 0xffffffc8 │ │ │ │ - rsceq sp, r3, r4, ror #30 │ │ │ │ + rsceq sp, r3, r4, lsl #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sp, r3, ip, asr #30 │ │ │ │ + rsceq sp, r3, ip, ror #30 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sp, r3, r4, lsr pc │ │ │ │ - rsceq sp, r3, ip, lsl pc │ │ │ │ + rsceq sp, r3, r4, asr pc │ │ │ │ + rsceq sp, r3, ip, lsr pc │ │ │ │ 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] @ 39f514 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldr r3, [r9, #2936] @ 0xb78 │ │ │ │ cmp r3, #0 │ │ │ │ beq 39f2d0 │ │ │ │ ldr r3, [r9, #2940] @ 0xb7c │ │ │ │ @@ -854350,15 +854350,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 39f32c │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39f4fc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #500] @ 39f530 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -854415,50 +854415,50 @@ │ │ │ │ sub fp, r9, #1 │ │ │ │ bne 39f380 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r3, #32768 @ 0x8000 │ │ │ │ add r7, r6, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39f380 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39f460 │ │ │ │ ldr r1, [r6, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 39f43c │ │ │ │ cmp r6, #0 │ │ │ │ beq 39f380 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 39f474 │ │ │ │ cmp r6, #0 │ │ │ │ bne 39f460 │ │ │ │ b 39f380 │ │ │ │ ldr fp, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r7, fp, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39f3f0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ add r9, r9, #1 │ │ │ │ str r8, [fp, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ @@ -854476,29 +854476,29 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e2158 │ │ │ │ ldrsheq r3, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - rsceq sp, r3, r4, asr lr │ │ │ │ + rsceq sp, r3, r4, ror lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sp, r2, r4, ror #8 │ │ │ │ + rsceq sp, r2, r4, lsl #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq sp, r2, ip, r4 │ │ │ │ + strheq sp, [r2], #76 @ 0x4c @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrdeq sp, [r3], #212 @ 0xd4 @ │ │ │ │ + strdeq sp, [r3], #212 @ 0xd4 @ │ │ │ │ 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] @ 39f7b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ ldr r3, [sl, #2936] @ 0xb78 │ │ │ │ cmp r3, #0 │ │ │ │ beq 39f5ec │ │ │ │ ldr r3, [sl, #2940] @ 0xb7c │ │ │ │ @@ -854601,64 +854601,64 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 39f5f4 │ │ │ │ ldr fp, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r6, fp, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39f6b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [fp, #204] @ 0xcc │ │ │ │ bl 4e2158 │ │ │ │ b 39f6b8 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r3, #32768 @ 0x8000 │ │ │ │ add r6, r7, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39f648 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39f77c │ │ │ │ ldr r1, [r7, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 39f758 │ │ │ │ cmp r7, #0 │ │ │ │ beq 39f648 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 39f790 │ │ │ │ cmp r7, #0 │ │ │ │ bne 39f77c │ │ │ │ b 39f648 │ │ │ │ ldrsbeq r2, [r4, #-252]! @ 0xffffff04 │ │ │ │ - rsceq sp, r3, r8, lsr fp │ │ │ │ + rsceq sp, r3, r8, asr fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sp, r2, ip, asr #2 │ │ │ │ + rsceq sp, r2, ip, ror #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r8, [r0], -sp │ │ │ │ - rsceq sp, r3, r0, lsr #20 │ │ │ │ + rsceq sp, r3, r0, asr #20 │ │ │ │ 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] @ 39f884 │ │ │ │ @@ -854668,15 +854668,15 @@ │ │ │ │ ldr r3, [pc, #136] @ 39f88c │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ cmp r2, #34560 @ 0x8700 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ beq 39f86c │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldr r0, [r5, #2944] @ 0xb80 │ │ │ │ mov r1, r4 │ │ │ │ bl 4ec7f8 │ │ │ │ @@ -854924,15 +854924,15 @@ │ │ │ │ bl 286da0 │ │ │ │ b 39fbbc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r0, lsr r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ cmneq r4, r4, lsr r4 │ │ │ │ - rsceq sp, r3, r4, lsr r5 │ │ │ │ + rsceq sp, r3, r4, asr r5 │ │ │ │ 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] @ 39fd64 │ │ │ │ @@ -855325,15 +855325,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} │ │ │ │ - ldrheq r3, [sp], #174 @ 0xae @ │ │ │ │ + ldrsbeq r3, [sp], #174 @ 0xae @ │ │ │ │ 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 │ │ │ │ @@ -855657,27 +855657,27 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 39fc20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a0900 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a0900 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a0900 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a0900 │ │ │ │ b 3a0798 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ ldr lr, [r9, #12] │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ @@ -855747,29 +855747,29 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ bl 3a0348 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a0900 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a0908 │ │ │ │ mov r0, #1 │ │ │ │ b 3a061c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a0900 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a0900 │ │ │ │ b 3a0908 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -856183,25 +856183,25 @@ │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r8, #0 │ │ │ │ beq 3a0fd0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a0fa0 │ │ │ │ ldr r8, [sl, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sl, #704] @ 0x2c0 │ │ │ │ beq 3a0ff8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a1198 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sl, #708] @ 0x2c4 │ │ │ │ bne 3a0a04 │ │ │ │ ldr fp, [r9, #48] @ 0x30 │ │ │ │ @@ -856582,15 +856582,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #54 @ 0x36 │ │ │ │ b 3a14fc │ │ │ │ ldrheq lr, [r3, #-180]! @ 0xffffff4c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r2, sp, lr, lsl r4 │ │ │ │ + rscseq r2, sp, lr, lsr r4 │ │ │ │ cmneq r3, ip, lsl #21 │ │ │ │ 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] @ 3a1b60 │ │ │ │ @@ -856641,15 +856641,15 @@ │ │ │ │ bne 3a1844 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3a1844 │ │ │ │ mov r1, #1 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 3a1758 │ │ │ │ ldr r1, [pc, #1132] @ 3a1b70 │ │ │ │ add r2, sp, #28 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -856708,15 +856708,15 @@ │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 5ac34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a1a78 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3a1844 │ │ │ │ ldrb r2, [r4, #676] @ 0x2a4 │ │ │ │ cmp r2, #0 │ │ │ │ bne 3a1894 │ │ │ │ @@ -856724,15 +856724,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl de5c0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #676] @ 0x2a4 │ │ │ │ b 3a1894 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a1a74 │ │ │ │ ldr r2, [pc, #808] @ 3a1b74 │ │ │ │ ldr r3, [pc, #788] @ 3a1b64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -856770,50 +856770,50 @@ │ │ │ │ ldr r5, [r4, #660] @ 0x294 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a19ec │ │ │ │ cmp r5, r7 │ │ │ │ beq 3a1908 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a1ac4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [r4, #660] @ 0x294 │ │ │ │ bl 123a94 │ │ │ │ ldr r5, [r8, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a1b50 │ │ │ │ cmp r5, r7 │ │ │ │ beq 3a194c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a1b08 │ │ │ │ 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 df31c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r7 │ │ │ │ beq 3a19b8 │ │ │ │ ldr r2, [pc, #496] @ 3a1b84 │ │ │ │ ldr r3, [pc, #460] @ 3a1b64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -856828,22 +856828,22 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a198c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a198c │ │ │ │ mov r1, r4 │ │ │ │ b 3a19b8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 3a1908 │ │ │ │ ldr r3, [r7, #2940] @ 0xb7c │ │ │ │ ldr r0, [r7, #2936] @ 0xb78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -856863,30 +856863,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a1844 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a1844 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ and r3, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 3a1758 │ │ │ │ mov r7, #0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a1aac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a1abc │ │ │ │ cmp r7, #0 │ │ │ │ str fp, [sp, #16] │ │ │ │ bne 3a180c │ │ │ │ b 3a1844 │ │ │ │ mov r1, r5 │ │ │ │ @@ -856897,15 +856897,15 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a1af8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a1b00 │ │ │ │ str fp, [sp, #16] │ │ │ │ b 3a1908 │ │ │ │ mov r1, r5 │ │ │ │ b 3a1acc │ │ │ │ ldr fp, [sp, #16] │ │ │ │ @@ -856914,33 +856914,33 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a1b3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a1b44 │ │ │ │ str fp, [sp, #16] │ │ │ │ b 3a194c │ │ │ │ mov r1, r5 │ │ │ │ b 3a1b10 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 3a194c │ │ │ │ cmneq r3, r4, asr #19 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r2, r0, r3 │ │ │ │ andeq r2, r0, r1 │ │ │ │ andeq r2, r0, r2 │ │ │ │ cmneq r3, ip, lsr #15 │ │ │ │ - rsceq sl, r2, r0, lsr #30 │ │ │ │ + rsceq sl, r2, r0, asr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ cmneq r3, r4, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -856950,28 +856950,28 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #2912] @ 0xb60 │ │ │ │ mov r8, r0 │ │ │ │ beq 3a1bcc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a1c34 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #660] @ 0x294 │ │ │ │ bl 123a94 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a1c00 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf0c0 │ │ │ │ + bl 11bf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a1c58 │ │ │ │ mov r4, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ @@ -857119,18 +857119,18 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ bl f7cb0 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5c9c8 │ │ │ │ - rsceq fp, r3, r8, asr r3 │ │ │ │ - rsceq r9, r8, r4, asr #10 │ │ │ │ + rsceq fp, r3, r8, ror r3 │ │ │ │ + rsceq r9, r8, r4, ror #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq fp, r3, ip, lsr #6 │ │ │ │ + rsceq fp, r3, ip, asr #6 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ @@ -857157,15 +857157,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ 3a1efc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a1dd4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - smlaleq fp, r3, r4, r2 │ │ │ │ + strheq fp, [r3], #36 @ 0x24 @ │ │ │ │ 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 │ │ │ │ @@ -857225,17 +857225,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a1dd4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c9c8 │ │ │ │ b 3a1f90 │ │ │ │ - rsceq fp, r3, r0, lsr r2 │ │ │ │ - rsceq fp, r3, r8, lsl #4 │ │ │ │ - strdeq fp, [r3], #28 @ │ │ │ │ + rsceq fp, r3, r0, asr r2 │ │ │ │ + rsceq fp, r3, r8, lsr #4 │ │ │ │ + rsceq fp, r3, ip, lsl r2 │ │ │ │ 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] @ 3a2130 │ │ │ │ @@ -857623,28 +857623,28 @@ │ │ │ │ ldr r6, [pc, #72] @ 3a2678 │ │ │ │ lsl fp, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ rsb fp, fp, #13 │ │ │ │ b 3a23b0 │ │ │ │ cmneq r3, r4, ror #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r2, sp, r4, lsr #15 │ │ │ │ + rscseq r2, sp, r4, asr #15 │ │ │ │ @ instruction: 0xfffffe6d │ │ │ │ - rscseq r1, sp, ip, lsl ip │ │ │ │ - rscseq r1, sp, r6, ror #10 │ │ │ │ - rsceq sl, r3, r8, ror lr │ │ │ │ + rscseq r1, sp, ip, lsr ip │ │ │ │ + rscseq r1, sp, r6, lsl #11 │ │ │ │ + smlaleq sl, r3, r8, lr │ │ │ │ cmneq r8, ip, lsl #10 │ │ │ │ cmneq r3, r0, lsl #23 │ │ │ │ - rsceq sl, r3, r0, ror #26 │ │ │ │ + rsceq sl, r3, r0, lsl #27 │ │ │ │ strheq fp, [r8, #-48]! @ 0xffffffd0 │ │ │ │ - rsceq sl, r3, ip, lsl #27 │ │ │ │ - rsceq sl, r3, r4, lsl sp │ │ │ │ - rsceq sl, r3, r8, asr #25 │ │ │ │ - rsceq sl, r3, ip, lsr #26 │ │ │ │ - rsceq sl, r3, r0, ror #23 │ │ │ │ + rsceq sl, r3, ip, lsr #27 │ │ │ │ + rsceq sl, r3, r4, lsr sp │ │ │ │ + rsceq sl, r3, r8, ror #25 │ │ │ │ + rsceq sl, r3, ip, asr #26 │ │ │ │ + rsceq sl, r3, r0, lsl #24 │ │ │ │ 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 │ │ │ │ @@ -858759,61 +858759,61 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r2, #-2088] @ 0xfffff7d8 │ │ │ │ b 3a2d2c │ │ │ │ cmneq r3, r8, lsr #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andhi r0, r0, r7, asr #1 │ │ │ │ - rscseq r1, sp, ip, ror r2 │ │ │ │ - ldrheq r2, [sp], #28 @ │ │ │ │ + smlalseq r1, sp, ip, r2 │ │ │ │ + ldrsbeq r2, [sp], #28 @ │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ cdpcs 2, 8, cr10, cr11, cr9, {7} │ │ │ │ @ instruction: 0xfffffe6d │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - rscseq r1, sp, r0, ror #8 │ │ │ │ - ldrsheq r1, [sp], #188 @ 0xbc @ │ │ │ │ - rscseq r1, sp, r4, ror #7 │ │ │ │ - smlalseq r1, sp, r0, r6 │ │ │ │ - rscseq r2, sp, r4, lsl #4 │ │ │ │ - rscseq r1, sp, r0, lsr #6 │ │ │ │ - ldrheq r1, [sp], #172 @ 0xac @ │ │ │ │ - ldrheq r2, [sp], #16 @ │ │ │ │ - rscseq r1, sp, r4, lsl #21 │ │ │ │ - rscseq r0, sp, r8, asr #29 │ │ │ │ - rscseq r0, sp, r6, ror #23 │ │ │ │ + rscseq r1, sp, r0, lsl #9 │ │ │ │ + rscseq r1, sp, ip, lsl ip │ │ │ │ + rscseq r1, sp, r4, lsl #8 │ │ │ │ + ldrheq r1, [sp], #96 @ 0x60 @ │ │ │ │ + rscseq r2, sp, r4, lsr #4 │ │ │ │ + rscseq r1, sp, r0, asr #6 │ │ │ │ + ldrsbeq r1, [sp], #172 @ 0xac @ │ │ │ │ + ldrsbeq r2, [sp], #16 @ │ │ │ │ + rscseq r1, sp, r4, lsr #21 │ │ │ │ + rscseq r0, sp, r8, ror #29 │ │ │ │ + rscseq r0, sp, r6, lsl #24 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - rscseq r0, sp, r0, lsl #30 │ │ │ │ - rscseq r1, sp, r0, ror #16 │ │ │ │ - rscseq r1, sp, r8, asr r1 │ │ │ │ - rscseq r1, sp, ip, asr #13 │ │ │ │ - ldrsbeq r1, [sp], #128 @ 0x80 @ │ │ │ │ - rscseq r1, sp, ip, asr #1 │ │ │ │ - rscseq r1, sp, r0, lsl #7 │ │ │ │ - rscseq r0, sp, r8, asr #29 │ │ │ │ - smlalseq r1, sp, ip, fp │ │ │ │ - rscseq r1, sp, r0, asr lr │ │ │ │ - rscseq r0, sp, r0, lsl #27 │ │ │ │ + rscseq r0, sp, r0, lsr #30 │ │ │ │ + rscseq r1, sp, r0, lsl #17 │ │ │ │ + rscseq r1, sp, r8, ror r1 │ │ │ │ + rscseq r1, sp, ip, ror #13 │ │ │ │ + ldrsheq r1, [sp], #128 @ 0x80 @ │ │ │ │ + rscseq r1, sp, ip, ror #1 │ │ │ │ + rscseq r1, sp, r0, lsr #7 │ │ │ │ + rscseq r0, sp, r8, ror #29 │ │ │ │ + ldrheq r1, [sp], #188 @ 0xbc @ │ │ │ │ + rscseq r1, sp, r0, ror lr │ │ │ │ + rscseq r0, sp, r0, lsr #27 │ │ │ │ ldrheq ip, [r3, #-240]! @ 0xffffff10 │ │ │ │ - rscseq r1, sp, ip, lsr r6 │ │ │ │ - rscseq r1, sp, ip, lsl sp │ │ │ │ - rscseq r1, sp, ip, asr #11 │ │ │ │ - rscseq r1, sp, r0, lsl #11 │ │ │ │ - rscseq r0, sp, r8, ror pc │ │ │ │ + rscseq r1, sp, ip, asr r6 │ │ │ │ + rscseq r1, sp, ip, lsr sp │ │ │ │ + rscseq r1, sp, ip, ror #11 │ │ │ │ + rscseq r1, sp, r0, lsr #11 │ │ │ │ + smlalseq r0, sp, r8, pc @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ @ instruction: 0xfffff688 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - rsceq r9, r3, r4, asr #25 │ │ │ │ + rsceq r9, r3, r4, ror #25 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r9, r3, r8, lsr #25 │ │ │ │ - strdeq r9, [r3], #176 @ 0xb0 @ │ │ │ │ - rscseq r1, sp, r0, lsl #6 │ │ │ │ + rsceq r9, r3, r8, asr #25 │ │ │ │ + rsceq r9, r3, r0, lsl ip │ │ │ │ + rscseq r1, sp, r0, lsr #6 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - rsceq r9, r3, r4, asr #17 │ │ │ │ + rsceq r9, r3, r4, ror #17 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rsceq r9, r3, r8, ror #5 │ │ │ │ + rsceq r9, r3, r8, lsl #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #3 │ │ │ │ sub r3, r6, #20 │ │ │ │ @@ -861111,70 +861111,70 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r3, [r2, #-2084] @ 0xfffff7dc │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r2, #-2084] @ 0xfffff7dc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r2, #-2088] @ 0xfffff7d8 │ │ │ │ b 3a2d2c │ │ │ │ - ldrdeq r8, [r3], #140 @ 0x8c @ │ │ │ │ - rsceq r8, r3, r0, lsl #17 │ │ │ │ + strdeq r8, [r3], #140 @ 0x8c @ │ │ │ │ + rsceq r8, r3, r0, lsr #17 │ │ │ │ strdeq pc, [r1], -r0 │ │ │ │ svcne 0x00fe0000 │ │ │ │ - rscseq lr, ip, lr, lsr r8 │ │ │ │ - rsceq r8, r3, r4, lsl r1 │ │ │ │ - rsceq r7, r3, ip, lsl #31 │ │ │ │ + rscseq lr, ip, lr, asr r8 │ │ │ │ + rsceq r8, r3, r4, lsr r1 │ │ │ │ + rsceq r7, r3, ip, lsr #31 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - strheq r8, [r3], #4 @ │ │ │ │ - rsceq r8, r3, r0, lsr #3 │ │ │ │ - rsceq r8, r3, r8, lsl #3 │ │ │ │ - rsceq r8, r3, r0, ror r1 │ │ │ │ - rsceq r8, r3, r8, asr r1 │ │ │ │ - rsceq r8, r3, r0, asr #2 │ │ │ │ - rsceq r7, r3, r8, asr lr │ │ │ │ - rsceq r8, r3, ip, lsl #3 │ │ │ │ - rsceq r7, r3, ip, asr lr │ │ │ │ - rsceq r8, r3, ip, lsl r0 │ │ │ │ - ldrdeq r7, [r3], #220 @ 0xdc @ │ │ │ │ - strdeq r7, [r3], #208 @ 0xd0 @ │ │ │ │ - rsceq r7, r3, r8, asr #26 │ │ │ │ - strheq r7, [r3], #192 @ 0xc0 @ │ │ │ │ - rsceq r7, r3, r0, lsr sp │ │ │ │ - rsceq r7, r3, r0, asr #24 │ │ │ │ - smlaleq r7, r3, r8, fp │ │ │ │ - rsceq r7, r3, r8, lsl #30 │ │ │ │ - rsceq r7, r3, ip, lsl #24 │ │ │ │ - rsceq r7, r3, r0, asr #22 │ │ │ │ - rsceq r7, r3, r0, ror #26 │ │ │ │ - ldrdeq r7, [r3], #172 @ 0xac @ │ │ │ │ - rsceq r7, r3, r4, asr sp │ │ │ │ - rsceq r7, r3, ip, lsl #30 │ │ │ │ - smlaleq r7, r3, ip, sp │ │ │ │ + ldrdeq r8, [r3], #4 @ │ │ │ │ + rsceq r8, r3, r0, asr #3 │ │ │ │ + rsceq r8, r3, r8, lsr #3 │ │ │ │ + smlaleq r8, r3, r0, r1 │ │ │ │ + rsceq r8, r3, r8, ror r1 │ │ │ │ + rsceq r8, r3, r0, ror #2 │ │ │ │ + rsceq r7, r3, r8, ror lr │ │ │ │ + rsceq r8, r3, ip, lsr #3 │ │ │ │ + rsceq r7, r3, ip, ror lr │ │ │ │ + rsceq r8, r3, ip, lsr r0 │ │ │ │ + strdeq r7, [r3], #220 @ 0xdc @ │ │ │ │ + rsceq r7, r3, r0, lsl lr │ │ │ │ + rsceq r7, r3, r8, ror #26 │ │ │ │ + ldrdeq r7, [r3], #192 @ 0xc0 @ │ │ │ │ + rsceq r7, r3, r0, asr sp │ │ │ │ + rsceq r7, r3, r0, ror #24 │ │ │ │ + strheq r7, [r3], #184 @ 0xb8 @ │ │ │ │ + rsceq r7, r3, r8, lsr #30 │ │ │ │ + rsceq r7, r3, ip, lsr #24 │ │ │ │ + rsceq r7, r3, r0, ror #22 │ │ │ │ + rsceq r7, r3, r0, lsl #27 │ │ │ │ + strdeq r7, [r3], #172 @ 0xac @ │ │ │ │ + rsceq r7, r3, r4, ror sp │ │ │ │ + rsceq r7, r3, ip, lsr #30 │ │ │ │ + strheq r7, [r3], #220 @ 0xdc @ │ │ │ │ + ldrdeq r7, [r3], #168 @ 0xa8 @ │ │ │ │ + rsceq r7, r3, r4, lsl fp │ │ │ │ + rsceq r7, r3, r4, ror ip │ │ │ │ + rsceq r7, r3, r8, lsr ip │ │ │ │ + rsceq r7, r3, r4, asr #27 │ │ │ │ + smlaleq r7, r3, r0, sp │ │ │ │ + rsceq r7, r3, r8, ror #27 │ │ │ │ strheq r7, [r3], #168 @ 0xa8 @ │ │ │ │ - strdeq r7, [r3], #164 @ 0xa4 @ │ │ │ │ - rsceq r7, r3, r4, asr ip │ │ │ │ - rsceq r7, r3, r8, lsl ip │ │ │ │ - rsceq r7, r3, r4, lsr #27 │ │ │ │ - rsceq r7, r3, r0, ror sp │ │ │ │ - rsceq r7, r3, r8, asr #27 │ │ │ │ - smlaleq r7, r3, r8, sl │ │ │ │ - rsceq r7, r3, r8, ror #21 │ │ │ │ - rsceq r7, r3, r8, asr #24 │ │ │ │ - smlaleq r7, r3, r4, sp │ │ │ │ - rsceq r7, r3, r0, lsl #28 │ │ │ │ - rsceq r7, r3, ip, ror r8 │ │ │ │ - rsceq r7, r3, r0, ror #14 │ │ │ │ - rsceq r7, r3, ip, lsr #27 │ │ │ │ - rsceq r7, r3, r8, asr fp │ │ │ │ - rsceq r7, r3, r4, lsr #18 │ │ │ │ - strdeq r7, [r3], #128 @ 0x80 @ │ │ │ │ - ldrdeq r7, [r3], #136 @ 0x88 @ │ │ │ │ - rsceq r7, r3, r8, asr fp │ │ │ │ - rsceq r7, r3, r8, ror #22 │ │ │ │ - rsceq r7, r3, r8, asr r8 │ │ │ │ - rsceq r7, r3, ip, ror #23 │ │ │ │ + rsceq r7, r3, r8, lsl #22 │ │ │ │ + rsceq r7, r3, r8, ror #24 │ │ │ │ + strheq r7, [r3], #212 @ 0xd4 @ │ │ │ │ + rsceq r7, r3, r0, lsr #28 │ │ │ │ + smlaleq r7, r3, ip, r8 │ │ │ │ + rsceq r7, r3, r0, lsl #15 │ │ │ │ + rsceq r7, r3, ip, asr #27 │ │ │ │ + rsceq r7, r3, r8, ror fp │ │ │ │ + rsceq r7, r3, r4, asr #18 │ │ │ │ + rsceq r7, r3, r0, lsl r9 │ │ │ │ + strdeq r7, [r3], #136 @ 0x88 @ │ │ │ │ + rsceq r7, r3, r8, ror fp │ │ │ │ + rsceq r7, r3, r8, lsl #23 │ │ │ │ + rsceq r7, r3, r8, ror r8 │ │ │ │ + rsceq r7, r3, ip, 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 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ @@ -861391,16 +861391,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 286da0 │ │ │ │ b 3a5fac │ │ │ │ cmneq r3, r8, lsr #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ cmneq r3, r0, asr #32 │ │ │ │ - ldrdeq r7, [r3], #120 @ 0x78 @ │ │ │ │ - rsceq r8, r2, r4, ror #26 │ │ │ │ + strdeq r7, [r3], #120 @ 0x78 @ │ │ │ │ + rsceq r8, r2, r4, lsl #27 │ │ │ │ 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 │ │ │ │ @@ -861890,15 +861890,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 r9, r7, r4, ror fp │ │ │ │ + smlaleq r9, r7, r4, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 3a6938 │ │ │ │ mov r4, r0 │ │ │ │ @@ -861908,15 +861908,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 r7, r3, ip, lsl ip │ │ │ │ + rsceq r7, r3, ip, lsr ip │ │ │ │ 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] @ 3a6c08 │ │ │ │ mov r7, r0 │ │ │ │ @@ -862088,30 +862088,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a6ba4 │ │ │ │ b 3a69f4 │ │ │ │ ldrb r3, [r7, #85] @ 0x55 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r7, #85] @ 0x55 │ │ │ │ b 3a69c8 │ │ │ │ - rsceq r7, r3, ip, ror #23 │ │ │ │ - ldrdeq r7, [r3], #176 @ 0xb0 @ │ │ │ │ - strheq r7, [r3], #188 @ 0xbc @ │ │ │ │ - rsceq r7, r3, r8, lsl #24 │ │ │ │ - rsceq r7, r3, ip, ror fp │ │ │ │ - rsceq r7, r3, r4, lsr fp │ │ │ │ - rsceq r7, r3, r8, lsr #22 │ │ │ │ - ldrdeq r7, [r3], #164 @ 0xa4 @ │ │ │ │ - rsceq r6, r7, r8, lsr #15 │ │ │ │ - rsceq r7, r3, r4, asr #21 │ │ │ │ + rsceq r7, r3, ip, lsl #24 │ │ │ │ + strdeq r7, [r3], #176 @ 0xb0 @ │ │ │ │ + ldrdeq r7, [r3], #188 @ 0xbc @ │ │ │ │ + rsceq r7, r3, r8, lsr #24 │ │ │ │ + smlaleq r7, r3, ip, fp │ │ │ │ + rsceq r7, r3, r4, asr fp │ │ │ │ + rsceq r7, r3, r8, asr #22 │ │ │ │ + strdeq r7, [r3], #164 @ 0xa4 @ │ │ │ │ + rsceq r6, r7, r8, asr #15 │ │ │ │ + rsceq r7, r3, r4, ror #21 │ │ │ │ + ldrdeq r7, [r3], #172 @ 0xac @ │ │ │ │ + ldrdeq r7, [r3], #168 @ 0xa8 @ │ │ │ │ strheq r7, [r3], #172 @ 0xac @ │ │ │ │ - strheq r7, [r3], #168 @ 0xa8 @ │ │ │ │ - smlaleq r7, r3, ip, sl │ │ │ │ - smlaleq r7, r3, r4, sl │ │ │ │ - strdeq r7, [r3], #148 @ 0x94 @ │ │ │ │ - smlaleq r7, r3, r4, r9 │ │ │ │ + strheq r7, [r3], #164 @ 0xa4 @ │ │ │ │ + rsceq r7, r3, r4, lsl sl │ │ │ │ + strheq r7, [r3], #148 @ 0x94 @ │ │ │ │ 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] │ │ │ │ @@ -862155,15 +862155,15 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmib r4, {r0, r3} │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ 3a6d14 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ b 2870d8 │ │ │ │ - rscseq lr, ip, r4, ror r2 │ │ │ │ + smlalseq lr, ip, r4, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 4e3054 │ │ │ │ @@ -862252,15 +862252,15 @@ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ b 3a6e10 │ │ │ │ ldr r0, [pc, #12] @ 3a6e98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2870d8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq lr, [ip], #8 @ │ │ │ │ + ldrsheq lr, [ip], #8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r2 │ │ │ │ bl 4e3054 │ │ │ │ @@ -862312,15 +862312,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 3a6f88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2870d8 │ │ │ │ b 3a6f60 │ │ │ │ ldrsheq r9, [r3, #-4]! │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ - rscseq lr, ip, r0, lsl r0 │ │ │ │ + rscseq lr, ip, r0, lsr r0 │ │ │ │ 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 │ │ │ │ @@ -862410,23 +862410,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ cmp r1, lr │ │ │ │ mov r0, r3 │ │ │ │ bne 3a7060 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq pc, [ip], #176 @ 0xb0 @ │ │ │ │ - smlalseq pc, ip, r8, ip @ │ │ │ │ - rscseq pc, ip, ip, lsl #12 │ │ │ │ - rscseq pc, ip, r8, asr #1 │ │ │ │ - rscseq pc, ip, r4, asr #22 │ │ │ │ - ldrsheq lr, [ip], #0 @ │ │ │ │ - rscseq pc, ip, r0, lsr #11 │ │ │ │ - rscseq lr, ip, ip, ror r0 │ │ │ │ - rscseq lr, ip, r4, lsr r8 │ │ │ │ + ldrsbeq pc, [ip], #176 @ 0xb0 @ │ │ │ │ + ldrheq pc, [ip], #200 @ 0xc8 @ │ │ │ │ + rscseq pc, ip, ip, lsr #12 │ │ │ │ + rscseq pc, ip, r8, ror #1 │ │ │ │ + rscseq pc, ip, r4, ror #22 │ │ │ │ + rscseq lr, ip, r0, lsl r1 │ │ │ │ + rscseq pc, ip, r0, asr #11 │ │ │ │ + smlalseq lr, ip, ip, r0 │ │ │ │ + rscseq lr, ip, r4, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #40] @ 3a7174 │ │ │ │ ldr r2, [pc, #40] @ 3a7178 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -862437,15 +862437,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #2 │ │ │ │ bl 5ba08 │ │ │ │ cmneq r3, ip, lsr #29 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r2, r2, r4, ror r6 │ │ │ │ + smlaleq r2, r2, r4, r6 @ │ │ │ │ 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 │ │ │ │ @@ -862478,15 +862478,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 3a7220 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a7134 │ │ │ │ - ldrdeq r7, [r3], #52 @ 0x34 @ │ │ │ │ + strdeq r7, [r3], #52 @ 0x34 @ │ │ │ │ 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 │ │ │ │ @@ -862647,15 +862647,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 3a73bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ 3a74c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a7134 │ │ │ │ - rsceq r7, r3, r4, ror #2 │ │ │ │ + rsceq r7, r3, r4, lsl #3 │ │ │ │ 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 │ │ │ │ @@ -862929,18 +862929,18 @@ │ │ │ │ bl 3a7134 │ │ │ │ ldr r0, [pc, #24] @ 3a7934 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a7134 │ │ │ │ ldr r0, [pc, #16] @ 3a7938 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a7134 │ │ │ │ - rsceq r6, r3, r0, ror #31 │ │ │ │ - rsceq r6, r3, r4, lsr #27 │ │ │ │ - rsceq r6, r3, r4, lsr sp │ │ │ │ - rsceq r6, r3, ip, lsr #27 │ │ │ │ + rsceq r7, r3, r0 │ │ │ │ + rsceq r6, r3, r4, asr #27 │ │ │ │ + rsceq r6, r3, r4, asr sp │ │ │ │ + rsceq r6, r3, ip, asr #27 │ │ │ │ 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 │ │ │ │ @@ -863941,26 +863941,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a880c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ str r2, [r3] │ │ │ │ b 3a8880 │ │ │ │ @ instruction: 0x01738698 │ │ │ │ - ldrsbeq lr, [ip], #196 @ 0xc4 @ │ │ │ │ - smlalseq lr, ip, r0, r7 │ │ │ │ - rscseq pc, ip, ip, lsl #4 │ │ │ │ - rscseq pc, ip, ip, lsr r2 @ │ │ │ │ - rscseq pc, ip, r4, lsl r3 @ │ │ │ │ - rscseq sp, ip, ip, ror #14 │ │ │ │ - rscseq lr, ip, r8, lsl #25 │ │ │ │ - rscseq sp, ip, r4, ror #14 │ │ │ │ - rscseq sp, ip, r0, asr pc │ │ │ │ - ldrsheq lr, [ip], #188 @ 0xbc @ │ │ │ │ - rscseq pc, ip, r4, ror #4 │ │ │ │ - rscseq sp, ip, r2, lsr #10 │ │ │ │ + ldrsheq lr, [ip], #196 @ 0xc4 @ │ │ │ │ + ldrheq lr, [ip], #112 @ 0x70 @ │ │ │ │ + rscseq pc, ip, ip, lsr #4 │ │ │ │ + rscseq pc, ip, ip, asr r2 @ │ │ │ │ + rscseq pc, ip, r4, lsr r3 @ │ │ │ │ + rscseq sp, ip, ip, lsl #15 │ │ │ │ + rscseq lr, ip, r8, lsr #25 │ │ │ │ + rscseq sp, ip, r4, lsl #15 │ │ │ │ + rscseq sp, ip, r0, ror pc │ │ │ │ + rscseq lr, ip, ip, lsl ip │ │ │ │ + rscseq pc, ip, r4, lsl #5 │ │ │ │ + rscseq sp, ip, r2, asr #10 │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ andeq r2, r0, r4, asr #21 │ │ │ │ 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 │ │ │ │ @@ -866064,44 +866064,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 │ │ │ │ - rscseq fp, ip, r4, ror r3 │ │ │ │ + smlalseq fp, ip, r4, r3 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - rscseq fp, ip, r4, lsr #5 │ │ │ │ - rscseq fp, ip, r8, lsl r2 │ │ │ │ - rscseq fp, ip, r0, lsl r1 │ │ │ │ - rscseq sl, ip, r8, lsl #25 │ │ │ │ - rscseq sl, ip, ip, lsl #23 │ │ │ │ - rscseq sl, ip, r8, ror #21 │ │ │ │ - rscseq sl, ip, r0, asr #19 │ │ │ │ + rscseq fp, ip, r4, asr #5 │ │ │ │ + rscseq fp, ip, r8, lsr r2 │ │ │ │ + rscseq fp, ip, r0, lsr r1 │ │ │ │ + rscseq sl, ip, r8, lsr #25 │ │ │ │ + rscseq sl, ip, ip, lsr #23 │ │ │ │ + rscseq sl, ip, r8, lsl #22 │ │ │ │ + rscseq sl, ip, r0, ror #19 │ │ │ │ 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 │ │ │ │ - rscseq fp, ip, r0, asr #21 │ │ │ │ - rscseq fp, ip, r8, lsr r4 │ │ │ │ - rscseq r9, ip, r0, lsl pc │ │ │ │ - ldrheq sl, [ip], #228 @ 0xe4 @ │ │ │ │ - rscseq sl, ip, ip, lsl #13 │ │ │ │ + rscseq fp, ip, r0, ror #21 │ │ │ │ + rscseq fp, ip, r8, asr r4 │ │ │ │ + rscseq r9, ip, r0, lsr pc │ │ │ │ + ldrsbeq sl, [ip], #228 @ 0xe4 @ │ │ │ │ + rscseq sl, ip, ip, lsr #13 │ │ │ │ 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 r3, r3, r4, ror #7 │ │ │ │ + rsceq r3, r3, r4, lsl #8 │ │ │ │ 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] │ │ │ │ @@ -866720,15 +866720,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] @ 3ab468 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a7134 │ │ │ │ - ldrdeq r3, [r3], #36 @ 0x24 @ │ │ │ │ + strdeq r3, [r3], #36 @ 0x24 @ │ │ │ │ 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 │ │ │ │ @@ -866757,16 +866757,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #16] @ 3ab4fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a7134 │ │ │ │ ldr r0, [pc, #8] @ 3ab500 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a7134 │ │ │ │ - rsceq r3, r3, r8, ror r2 │ │ │ │ smlaleq r3, r3, r8, r2 @ │ │ │ │ + strheq r3, [r3], #40 @ 0x28 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ beq 3ab554 │ │ │ │ mov r6, r0 │ │ │ │ @@ -869021,27 +869021,27 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #228] @ 3ad930 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ad8a0 │ │ │ │ ldr r6, [pc, #196] @ 3ad934 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, pc, r6 │ │ │ │ bl 4e8684 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, r5 │ │ │ │ bne 3ad8ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 3ad904 │ │ │ │ ldr r5, [pc, #136] @ 3ad938 │ │ │ │ @@ -869050,15 +869050,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 3ad8c4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 3ad8b0 │ │ │ │ b 3ad868 │ │ │ │ mov r1, #1 │ │ │ │ @@ -869067,15 +869067,15 @@ │ │ │ │ bl 4e2158 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 3ad908 │ │ │ │ cmp r6, #0 │ │ │ │ bne 3ad8a8 │ │ │ │ b 3ad868 │ │ │ │ ldrheq ip, [r4, #-100]! @ 0xffffff9c │ │ │ │ @@ -869303,15 +869303,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, ip, asr r4 │ │ │ │ cmneq r4, r8, asr r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq fp, r7, r4, ror sl │ │ │ │ + smlaleq fp, r7, r4, sl │ │ │ │ cmneq r3, ip, lsl r4 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ @ instruction: 0xfffff030 │ │ │ │ andeq r1, r0, ip, asr #18 │ │ │ │ cmneq r3, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -869390,15 +869390,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r0, lsl #6 │ │ │ │ ldrsheq ip, [r4, #-28]! @ 0xffffffe4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq fp, r7, r8, lsl r9 │ │ │ │ + rsceq fp, r7, r8, lsr r9 │ │ │ │ cmneq r3, r0, asr #5 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ @ instruction: 0xffffeed4 │ │ │ │ andeq r2, r0, ip, lsl #25 │ │ │ │ cmneq r3, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -869432,15 +869432,15 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #20] @ 3aded4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3ade90 │ │ │ │ cmneq r4, r8, lsr #1 │ │ │ │ - strdeq r2, [r5], #20 @ │ │ │ │ + rsceq r2, r5, r4, lsl r2 │ │ │ │ @ instruction: 0xffffde80 │ │ │ │ cmneq r4, r8, asr r0 │ │ │ │ @ instruction: 0xfffff53c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -869472,15 +869472,15 @@ │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ 3adf74 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3adf34 │ │ │ │ cmneq r4, r8 │ │ │ │ - rsceq r2, r5, r0, asr r1 │ │ │ │ + rsceq r2, r5, r0, ror r1 │ │ │ │ @ instruction: 0xffffe08c │ │ │ │ ldrheq fp, [r4, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0xfffff5c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -869512,15 +869512,15 @@ │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ 3ae014 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3adfd4 │ │ │ │ cmneq r4, r8, ror #30 │ │ │ │ - strheq r2, [r5], #0 @ │ │ │ │ + ldrdeq r2, [r5], #0 @ │ │ │ │ @ instruction: 0xffffdffc │ │ │ │ cmneq r4, r4, lsl pc │ │ │ │ @ instruction: 0xfffff5ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -869549,15 +869549,15 @@ │ │ │ │ bl 3abfe0 │ │ │ │ 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 r1, r5, r4, asr r5 │ │ │ │ + rsceq r1, r5, r4, ror r5 │ │ │ │ cmneq r3, r4, lsr #31 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ @ instruction: 0xffffdd40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -869592,16 +869592,16 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 3abfe0 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmneq r4, r4, lsr lr │ │ │ │ - strheq r3, [r5], #136 @ 0x88 @ │ │ │ │ - rsceq r9, r6, r0, lsl ip │ │ │ │ + ldrdeq r3, [r5], #136 @ 0x88 @ │ │ │ │ + rsceq r9, r6, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #160] @ 3ae208 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -869643,17 +869643,17 @@ │ │ │ │ bl 3abfe0 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x0174bd90 │ │ │ │ cmneq r3, r0, ror lr │ │ │ │ andeq r1, r0, r8, lsl #14 │ │ │ │ - rsceq r0, r3, ip, lsl r6 │ │ │ │ + rsceq r0, r3, ip, lsr r6 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq r9, r6, r0, asr fp │ │ │ │ + rsceq r9, r6, r0, ror fp │ │ │ │ @ instruction: 0xffffdaec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #176] @ 3ae2ec │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -869698,18 +869698,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3ae308 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3ae2b4 │ │ │ │ ldrheq fp, [r4, #-204]! @ 0xffffff34 │ │ │ │ - rsceq r1, r5, r8, lsl #28 │ │ │ │ + rsceq r1, r5, r8, lsr #28 │ │ │ │ @ instruction: 0x01731d94 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq fp, r4, r0, asr #11 │ │ │ │ + rsceq fp, r4, r0, ror #11 │ │ │ │ @ instruction: 0xffffda5c │ │ │ │ cmneq r4, r0, lsr ip │ │ │ │ @ instruction: 0xfffff114 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -869756,18 +869756,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3ae3f0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3ae39c │ │ │ │ ldrsbeq fp, [r4, #-180]! @ 0xffffff4c │ │ │ │ - rsceq r1, r5, r0, lsr #26 │ │ │ │ + rsceq r1, r5, r0, asr #26 │ │ │ │ cmneq r3, ip, lsr #25 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq ip, r4, r8, lsl r1 │ │ │ │ + rsceq ip, r4, r8, lsr r1 │ │ │ │ @ instruction: 0xffffdc14 │ │ │ │ cmneq r4, r8, asr #22 │ │ │ │ @ instruction: 0xfffff0cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -869814,18 +869814,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3ae4d8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3ae484 │ │ │ │ cmneq r4, ip, ror #21 │ │ │ │ - rsceq r1, r5, r8, lsr ip │ │ │ │ + rsceq r1, r5, r8, asr ip │ │ │ │ cmneq r3, r4, asr #23 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rscseq sp, r6, r4, lsr lr │ │ │ │ + rscseq sp, r6, r4, asr lr │ │ │ │ @ instruction: 0xffffdb2c │ │ │ │ cmneq r4, r0, ror #20 │ │ │ │ @ instruction: 0xffffefe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -869872,18 +869872,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3ae5c0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3ae56c │ │ │ │ cmneq r4, r4, lsl #20 │ │ │ │ - rsceq r1, r5, r0, asr fp │ │ │ │ + rsceq r1, r5, r0, ror fp │ │ │ │ ldrsbeq r1, [r3, #-172]! @ 0xffffff54 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq r0, r3, ip, ror #4 │ │ │ │ + rsceq r0, r3, ip, lsl #5 │ │ │ │ @ instruction: 0xffffda4c │ │ │ │ cmneq r4, r8, ror r9 │ │ │ │ @ instruction: 0xffffef40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -869930,18 +869930,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3ae6a8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3ae654 │ │ │ │ cmneq r4, ip, lsl r9 │ │ │ │ - rsceq r1, r5, r8, ror #20 │ │ │ │ + rsceq r1, r5, r8, lsl #21 │ │ │ │ ldrsheq r1, [r3, #-148]! @ 0xffffff6c │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq r0, r3, r4, lsl #3 │ │ │ │ + rsceq r0, r3, r4, lsr #3 │ │ │ │ @ instruction: 0xffffd964 │ │ │ │ @ instruction: 0x0174b890 │ │ │ │ @ instruction: 0xffffee58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -869988,18 +869988,18 @@ │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #32] @ 3ae790 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3ae740 │ │ │ │ cmneq r4, r4, lsr r8 │ │ │ │ - rsceq r1, r5, ip, ror r9 │ │ │ │ + smlaleq r1, r5, ip, r9 │ │ │ │ cmneq r3, r8, lsl #18 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq r0, r3, r0, lsr #1 │ │ │ │ + rsceq r0, r3, r0, asr #1 │ │ │ │ @ instruction: 0xffffd888 │ │ │ │ cmneq r4, r4, lsr #15 │ │ │ │ @ instruction: 0xffffedf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -870046,18 +870046,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3ae878 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3ae824 │ │ │ │ cmneq r4, ip, asr #14 │ │ │ │ - smlaleq r1, r5, r8, r8 │ │ │ │ + strheq r1, [r5], #136 @ 0x88 @ │ │ │ │ cmneq r3, r4, lsr #16 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - smlaleq fp, r4, r0, ip │ │ │ │ + strheq fp, [r4], #192 @ 0xc0 @ │ │ │ │ @ instruction: 0xffffd7ac │ │ │ │ cmneq r4, r0, asr #13 │ │ │ │ @ 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 │ │ │ │ @@ -870305,15 +870305,15 @@ │ │ │ │ bl 3abfe0 │ │ │ │ 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 r0, r5, r4, ror r9 │ │ │ │ + smlaleq r0, r5, r4, r9 │ │ │ │ @ instruction: 0xffffd134 │ │ │ │ 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] @ 3aed34 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -870356,17 +870356,17 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 3abfe0 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmneq r4, ip, ror #4 │ │ │ │ - strdeq r2, [r5], #196 @ 0xc4 @ │ │ │ │ - strdeq pc, [r2], #168 @ 0xa8 @ │ │ │ │ - ldrdeq pc, [r2], #172 @ 0xac @ │ │ │ │ + rsceq r2, r5, r4, lsl sp │ │ │ │ + rsceq pc, r2, r8, lsl fp @ │ │ │ │ + strdeq pc, [r2], #172 @ 0xac @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #268] @ 3aee68 │ │ │ │ ldr r5, [pc, #268] @ 3aee6c │ │ │ │ ldr r3, [pc, #268] @ 3aee70 │ │ │ │ @@ -870435,15 +870435,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01731298 │ │ │ │ @ instruction: 0x0174b190 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq pc, r3, ip, ror r0 @ │ │ │ │ + smlalseq pc, r3, ip, r0 @ │ │ │ │ cmneq r3, r8, asr r2 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ @ instruction: 0xffffc914 │ │ │ │ ldrheq r1, [r3, #-28]! @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -870516,15 +870516,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r4, asr r1 │ │ │ │ cmneq r4, ip, asr #32 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq lr, r3, r8, lsr pc │ │ │ │ + rscseq lr, r3, r8, asr pc │ │ │ │ cmneq r3, r4, lsl r1 │ │ │ │ andeq r1, r0, ip, ror #26 │ │ │ │ @ instruction: 0xffffc7d0 │ │ │ │ cmneq r3, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -870597,15 +870597,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r0, lsl r0 │ │ │ │ cmneq r4, r8, lsl #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq lr, [r3], #212 @ 0xd4 @ │ │ │ │ + rscseq lr, r3, r4, lsl lr │ │ │ │ ldrsbeq r0, [r3, #-240]! @ 0xffffff10 │ │ │ │ andeq r1, r0, r8, lsr #4 │ │ │ │ @ instruction: 0xffffc68c │ │ │ │ cmneq r3, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -870678,15 +870678,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, ip, asr #29 │ │ │ │ cmneq r4, r4, asr #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrheq lr, [r3], #192 @ 0xc0 @ │ │ │ │ + ldrsbeq lr, [r3], #192 @ 0xc0 @ │ │ │ │ cmneq r3, ip, lsl #29 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ @ instruction: 0xffffc548 │ │ │ │ ldrsheq r0, [r3, #-208]! @ 0xffffff30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -870753,15 +870753,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r8, lsl #27 │ │ │ │ cmneq r4, r0, lsl #25 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, r2, r0, lsr r5 @ │ │ │ │ + rsceq pc, r2, r0, asr r5 @ │ │ │ │ @ instruction: 0xffffcf24 │ │ │ │ cmneq r3, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -870827,15 +870827,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, ip, asr ip │ │ │ │ cmneq r4, r4, asr fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq lr, r3, r0, asr r5 │ │ │ │ + rscseq lr, r3, r0, ror r5 │ │ │ │ @ instruction: 0x01730b9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #256] @ 3af5b4 │ │ │ │ ldr r6, [pc, #256] @ 3af5b8 │ │ │ │ @@ -870902,15 +870902,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r0, asr #22 │ │ │ │ cmneq r4, r8, lsr sl │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq lr, r3, r4, lsr r4 │ │ │ │ + rscseq lr, r3, r4, asr r4 │ │ │ │ @ instruction: 0xffffd41c │ │ │ │ cmneq r3, r0, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #240] @ 3af6d4 │ │ │ │ @@ -870974,15 +870974,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r0, lsl sl │ │ │ │ cmneq r4, r8, lsl #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq lr, r3, r4, lsl #6 │ │ │ │ + rscseq lr, r3, r4, lsr #6 │ │ │ │ @ instruction: 0xffffde0c │ │ │ │ cmneq r3, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #240] @ 3af7f4 │ │ │ │ @@ -871046,15 +871046,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r0, [r3, #-128]! @ 0xffffff80 │ │ │ │ cmneq r4, r8, ror #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq lr, r3, r4, ror #3 │ │ │ │ + rscseq lr, r3, r4, lsl #4 │ │ │ │ @ instruction: 0xffffdcec │ │ │ │ cmneq r3, r0, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #240] @ 3af914 │ │ │ │ @@ -871118,15 +871118,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r0, [r3, #-112]! @ 0xffffff90 │ │ │ │ cmneq r4, r8, asr #13 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq lr, r3, r4, asr #1 │ │ │ │ + rscseq lr, r3, r4, ror #1 │ │ │ │ @ instruction: 0xffffdbcc │ │ │ │ cmneq r3, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #240] @ 3afa34 │ │ │ │ @@ -871190,15 +871190,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r0, [r3, #-96]! @ 0xffffffa0 │ │ │ │ cmneq r4, r8, lsr #11 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq sp, r3, r4, lsr #31 │ │ │ │ + rscseq sp, r3, r4, asr #31 │ │ │ │ @ instruction: 0xffffdaac │ │ │ │ ldrsheq r0, [r3, #-80]! @ 0xffffffb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -871290,16 +871290,16 @@ │ │ │ │ b 3afb50 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01730590 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, r0, lsl #9 │ │ │ │ cmneq r3, r8, asr r5 │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ - rsceq lr, r2, r8, lsl sp │ │ │ │ - rsceq lr, r2, ip, lsl #26 │ │ │ │ + rsceq lr, r2, r8, lsr sp │ │ │ │ + rsceq lr, r2, ip, lsr #26 │ │ │ │ andeq r3, r0, r0, asr #13 │ │ │ │ cmneq r3, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #248] @ 3afcf0 │ │ │ │ @@ -871365,15 +871365,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r0, [r3, #-60]! @ 0xffffffc4 │ │ │ │ ldrsheq sl, [r4, #-36]! @ 0xffffffdc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq sp, [r3], #192 @ 0xc0 @ │ │ │ │ + rscseq sp, r3, r0, lsl sp │ │ │ │ @ instruction: 0xffffcce0 │ │ │ │ cmneq r3, r4, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #264] @ 3afe28 │ │ │ │ @@ -871443,15 +871443,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r0, [r3, #-36]! @ 0xffffffdc │ │ │ │ cmneq r4, ip, asr #3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq sp, r3, ip, asr #23 │ │ │ │ + rscseq sp, r3, ip, ror #23 │ │ │ │ @ instruction: 0xffffcba8 │ │ │ │ ldrsheq r0, [r3, #-28]! @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #264] @ 3aff60 │ │ │ │ @@ -871521,15 +871521,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0173019c │ │ │ │ @ instruction: 0x0174a094 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlalseq sp, r3, r4, sl │ │ │ │ + ldrheq sp, [r3], #164 @ 0xa4 @ │ │ │ │ @ instruction: 0xffffca70 │ │ │ │ cmneq r3, r4, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #296] @ 3b00b8 │ │ │ │ @@ -871607,15 +871607,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r4, rrx │ │ │ │ cmneq r4, ip, asr pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r0, r4, r8, lsl #27 │ │ │ │ + rscseq r0, r4, r8, lsr #27 │ │ │ │ cmneq r3, r4, lsr #32 │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0xffffb64c │ │ │ │ cmnpeq r2, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -871695,15 +871695,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r2, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ ldrsheq r9, [r4, #-220]! @ 0xffffff24 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r0, r4, r8, lsr #24 │ │ │ │ + rscseq r0, r4, r8, asr #24 │ │ │ │ cmnpeq r2, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0xffffb4ec │ │ │ │ cmnpeq r2, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -871777,15 +871777,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r2, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01749c9c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlalseq sp, r3, r8, r6 │ │ │ │ + ldrheq sp, [r3], #104 @ 0x68 @ │ │ │ │ cmnpeq r2, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ 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] @ 3b04e8 │ │ │ │ ldr r8, [pc, #348] @ 3b04ec │ │ │ │ @@ -871875,15 +871875,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r2, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ cmneq r4, r0, ror #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq fp, [r4], #212 @ 0xd4 @ │ │ │ │ + rsceq fp, r4, r4, lsl lr │ │ │ │ cmnpeq r2, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ @ instruction: 0xffffb7d8 │ │ │ │ muleq r0, r0, r1 │ │ │ │ cmnpeq r2, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -871977,15 +871977,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq pc, [r2, #-160]! @ 0xffffff60 @ │ │ │ │ cmneq r4, r8, asr #19 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq fp, r4, ip, asr ip │ │ │ │ + rsceq fp, r4, ip, ror ip │ │ │ │ @ instruction: 0x0172fa90 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ @ instruction: 0xffffb82c │ │ │ │ muleq r0, r0, r1 │ │ │ │ cmnpeq r2, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -872091,15 +872091,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r2, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldrheq r9, [r4, #-120]! @ 0xffffff88 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrheq sp, [r3], #20 @ │ │ │ │ + ldrsbeq sp, [r3], #20 @ │ │ │ │ ldrsbeq pc, [r2, #-124]! @ 0xffffff84 @ │ │ │ │ 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] @ 3b09b0 │ │ │ │ @@ -872181,18 +872181,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r2, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ cmneq r4, r8, ror r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, r4, ip, lsr #15 │ │ │ │ + rsceq pc, r4, ip, asr #15 │ │ │ │ cmnpeq r2, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r8, sp │ │ │ │ - rsceq sp, r2, ip, lsl pc │ │ │ │ + rsceq sp, r2, ip, lsr pc │ │ │ │ cmnpeq r2, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #300] @ 3b0b14 │ │ │ │ ldr r7, [pc, #300] @ 3b0b18 │ │ │ │ @@ -872270,17 +872270,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r2, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ cmneq r4, r8, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, r4, ip, lsr r6 @ │ │ │ │ - rsceq sp, r2, r0, asr #27 │ │ │ │ - smlaleq sp, r2, r0, sp │ │ │ │ + rsceq pc, r4, ip, asr r6 @ │ │ │ │ + rsceq sp, r2, r0, ror #27 │ │ │ │ + strheq sp, [r2], #208 @ 0xd0 @ │ │ │ │ cmnpeq r2, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #320] @ 3b0c88 │ │ │ │ ldr r7, [pc, #320] @ 3b0c8c │ │ │ │ @@ -872365,18 +872365,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r2, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ cmneq r4, r8, lsr #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmnpeq r2, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000017b8 │ │ │ │ - ldrdeq pc, [r4], #68 @ 0x44 @ │ │ │ │ + strdeq pc, [r4], #68 @ 0x44 @ │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ @ instruction: 0xffffb17c │ │ │ │ - rsceq sp, r2, r4, asr #24 │ │ │ │ + rsceq sp, r2, r4, ror #24 │ │ │ │ @ instruction: 0x0172f39c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #284] @ 3b0de4 │ │ │ │ ldr r6, [pc, #284] @ 3b0de8 │ │ │ │ @@ -872450,15 +872450,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r2, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ cmneq r4, r4, lsr #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sp, r2, r8, lsr fp │ │ │ │ + rsceq sp, r2, r8, asr fp │ │ │ │ cmnpeq r2, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #336] @ 3b0f60 │ │ │ │ ldr r7, [pc, #336] @ 3b0f64 │ │ │ │ @@ -872547,18 +872547,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r2, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ cmneq r4, r0, ror #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmnpeq r2, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r8, lsl #14 │ │ │ │ - strdeq sp, [r2], #144 @ 0x90 @ │ │ │ │ + rsceq sp, r2, r0, lsl sl │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ @ instruction: 0xffffae00 │ │ │ │ - strheq sp, [r2], #148 @ 0x94 @ │ │ │ │ + ldrdeq sp, [r2], #148 @ 0x94 @ │ │ │ │ cmnpeq r2, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #332] @ 3b10ec │ │ │ │ ldr r2, [pc, #332] @ 3b10f0 │ │ │ │ @@ -872644,18 +872644,18 @@ │ │ │ │ ldr r2, [pc, #40] @ 3b110c │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b1000 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r8, asr pc │ │ │ │ cmnpeq r2, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, r4, r4, lsl #1 │ │ │ │ + rsceq pc, r4, r4, lsr #1 │ │ │ │ @ instruction: 0xffffafc0 │ │ │ │ ldrsheq r8, [r4, #-224]! @ 0xffffff20 │ │ │ │ - strdeq sp, [r2], #112 @ 0x70 @ │ │ │ │ + rsceq sp, r2, r0, lsl r8 │ │ │ │ cmneq r2, r4, asr #30 │ │ │ │ @ instruction: 0xffffc440 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #332] @ 3b1274 │ │ │ │ @@ -872742,18 +872742,18 @@ │ │ │ │ ldr r2, [pc, #40] @ 3b1294 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b1188 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r8, [r4, #-208]! @ 0xffffff30 │ │ │ │ cmneq r2, r0, asr #29 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq lr, [r4], #236 @ 0xec @ │ │ │ │ + rsceq lr, r4, ip, lsl pc │ │ │ │ @ instruction: 0xffffae48 │ │ │ │ cmneq r4, r8, ror #26 │ │ │ │ - rsceq sp, r2, r8, ror #12 │ │ │ │ + rsceq sp, r2, r8, lsl #13 │ │ │ │ ldrheq lr, [r2, #-220]! @ 0xffffff24 │ │ │ │ @ instruction: 0xffffc340 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #336] @ 3b1400 │ │ │ │ @@ -872841,18 +872841,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, asr #26 │ │ │ │ cmneq r4, r0, asr #24 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq sp, [r2], #64 @ 0x40 @ │ │ │ │ + rsceq sp, r2, r0, lsl r5 │ │ │ │ cmneq r2, r4, lsl #26 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - rsceq sp, r2, r0, asr #10 │ │ │ │ + rsceq sp, r2, r0, ror #10 │ │ │ │ @ instruction: 0xffffaea4 │ │ │ │ cmneq r2, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #292] @ 3b1560 │ │ │ │ @@ -872929,15 +872929,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq lr, [r2, #-184]! @ 0xffffff48 │ │ │ │ ldrheq r8, [r4, #-164]! @ 0xffffff5c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r3, r4, r0, asr #28 │ │ │ │ + rscseq r3, r4, r0, ror #28 │ │ │ │ @ instruction: 0xffffaa8c │ │ │ │ cmneq r2, r4, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #364] @ 3b16fc │ │ │ │ @@ -873032,19 +873032,19 @@ │ │ │ │ ldr r3, [pc, #48] @ 3b1724 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ b 3b1600 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r8, ror #18 │ │ │ │ cmneq r2, r8, asr sl │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sp, r2, r0, lsl r2 │ │ │ │ + rsceq sp, r2, r0, lsr r2 │ │ │ │ cmneq r2, r4, lsr #20 │ │ │ │ andeq r1, r0, ip, ror #26 │ │ │ │ ldrsheq r8, [r4, #-128]! @ 0xffffff80 │ │ │ │ - ldrsheq r3, [r7], #152 @ 0x98 @ │ │ │ │ + rscseq r3, r7, r8, lsl sl │ │ │ │ @ instruction: 0xffffabb4 │ │ │ │ cmneq r2, r4, lsr r9 │ │ │ │ muleq r0, ip, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -873124,15 +873124,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq lr, [r2, #-132]! @ 0xffffff7c │ │ │ │ cmneq r4, ip, lsr #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlalseq ip, r3, r4, r6 │ │ │ │ + ldrheq ip, [r3], #100 @ 0x64 @ │ │ │ │ ldrheq lr, [r2, #-120]! @ 0xffffff88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #300] @ 3b19c4 │ │ │ │ ldr r6, [pc, #300] @ 3b19c8 │ │ │ │ @@ -873210,15 +873210,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, asr r7 │ │ │ │ cmneq r4, r4, asr r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq ip, r3, ip, lsr r5 │ │ │ │ + rscseq ip, r3, ip, asr r5 │ │ │ │ cmneq r2, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #300] @ 3b1b1c │ │ │ │ ldr r6, [pc, #300] @ 3b1b20 │ │ │ │ @@ -873296,15 +873296,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, lsl #12 │ │ │ │ ldrsheq r8, [r4, #-76]! @ 0xffffffb4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq ip, r3, r4, ror #7 │ │ │ │ + rscseq ip, r3, r4, lsl #8 │ │ │ │ cmneq r2, r8, lsl #10 │ │ │ │ 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] @ 3b1cac │ │ │ │ ldr r7, [pc, #356] @ 3b1cb0 │ │ │ │ @@ -873396,20 +873396,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, lsr #9 │ │ │ │ cmneq r4, r8, lsr #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq lr, [r4], #76 @ 0x4c @ │ │ │ │ + strdeq lr, [r4], #76 @ 0x4c @ │ │ │ │ cmneq r2, r8, ror #8 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - smlaleq r7, r4, ip, ip │ │ │ │ - rsceq ip, r2, r8, lsr #24 │ │ │ │ - rsceq ip, r2, r0, asr ip │ │ │ │ + strheq r7, [r4], #204 @ 0xcc @ │ │ │ │ + rsceq ip, r2, r8, asr #24 │ │ │ │ + rsceq ip, r2, r0, ror ip │ │ │ │ cmneq r2, r8, ror r3 │ │ │ │ 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] @ 3b1e4c │ │ │ │ @@ -873500,17 +873500,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, lsl #6 │ │ │ │ cmneq r4, r0, lsl #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq ip, r2, r0, ror #22 │ │ │ │ - rsceq ip, r2, r8, asr #22 │ │ │ │ - rsceq ip, r2, ip, asr #21 │ │ │ │ + rsceq ip, r2, r0, lsl #23 │ │ │ │ + rsceq ip, r2, r8, ror #22 │ │ │ │ + rsceq ip, r2, ip, ror #21 │ │ │ │ ldrsbeq lr, [r2, #-24]! @ 0xffffffe8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #404] @ 3b2014 │ │ │ │ ldr r4, [pc, #404] @ 3b2018 │ │ │ │ @@ -873614,16 +873614,16 @@ │ │ │ │ ldr r2, [pc, #44] @ 3b2038 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b1f2c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, ror r1 │ │ │ │ cmneq r4, ip, rrx │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq fp, r3, r8, ror #20 │ │ │ │ - rsceq r6, r6, ip, ror r9 │ │ │ │ + rscseq fp, r3, r8, lsl #21 │ │ │ │ + smlaleq r6, r6, ip, r9 @ │ │ │ │ @ instruction: 0xffffaa08 │ │ │ │ cmneq r4, r4, asr #31 │ │ │ │ cmneq r2, r8, lsr #32 │ │ │ │ @ instruction: 0xffff9b58 │ │ │ │ @ instruction: 0xffffb18c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -873710,15 +873710,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r0, lsr #31 │ │ │ │ @ instruction: 0x01747e98 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r7, r7, r4, lsr #27 │ │ │ │ + rscseq r7, r7, r4, asr #27 │ │ │ │ @ instruction: 0x0172de90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b2348 │ │ │ │ ldr r6, [pc, #392] @ 3b234c │ │ │ │ @@ -873819,22 +873819,22 @@ │ │ │ │ ldr r2, [pc, #56] @ 3b2378 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b2254 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, lsr lr │ │ │ │ cmneq r4, ip, lsr #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sp, r4, r8, ror #28 │ │ │ │ + rsceq sp, r4, r8, lsl #29 │ │ │ │ ldrsheq sp, [r2, #-212]! @ 0xffffff2c │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq r8, r4, r0, ror #4 │ │ │ │ + rsceq r8, r4, r0, lsl #5 │ │ │ │ @ instruction: 0xffff9d5c │ │ │ │ @ instruction: 0x01747c9c │ │ │ │ - smlaleq ip, r2, r8, r5 │ │ │ │ - strdeq ip, [r2], #84 @ 0x54 @ │ │ │ │ + strheq ip, [r2], #88 @ 0x58 @ │ │ │ │ + rsceq ip, r2, r4, lsl r6 │ │ │ │ cmneq r2, r8, ror #25 │ │ │ │ @ instruction: 0xffffb15c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b251c │ │ │ │ @@ -873936,22 +873936,22 @@ │ │ │ │ ldr r2, [pc, #56] @ 3b254c │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b2428 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r0, ror #24 │ │ │ │ cmneq r4, r8, asr fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlaleq sp, r4, r4, ip │ │ │ │ + strheq sp, [r4], #196 @ 0xc4 @ │ │ │ │ cmneq r2, r0, lsr #24 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - smlalseq r9, r6, r0, lr │ │ │ │ + ldrheq r9, [r6], #224 @ 0xe0 @ │ │ │ │ @ instruction: 0xffff9b88 │ │ │ │ cmneq r4, r8, asr #21 │ │ │ │ - rsceq ip, r2, r4, asr #7 │ │ │ │ - rsceq ip, r2, r4, lsr r4 │ │ │ │ + rsceq ip, r2, r4, ror #7 │ │ │ │ + rsceq ip, r2, r4, asr r4 │ │ │ │ cmneq r2, r4, lsl fp │ │ │ │ @ instruction: 0xffffaf88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b26f0 │ │ │ │ @@ -874053,22 +874053,22 @@ │ │ │ │ ldr r2, [pc, #56] @ 3b2720 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b25fc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, lsl #21 │ │ │ │ cmneq r4, r4, lsl #19 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sp, r4, r0, asr #21 │ │ │ │ + rsceq sp, r4, r0, ror #21 │ │ │ │ cmneq r2, ip, asr #20 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - ldrdeq ip, [r2], #28 @ │ │ │ │ + strdeq ip, [r2], #28 @ │ │ │ │ @ instruction: 0xffff99bc │ │ │ │ ldrsheq r7, [r4, #-132]! @ 0xffffff7c │ │ │ │ - strdeq ip, [r2], #16 @ │ │ │ │ - rsceq ip, r2, r8, ror r2 │ │ │ │ + rsceq ip, r2, r0, lsl r2 │ │ │ │ + smlaleq ip, r2, r8, r2 │ │ │ │ cmneq r2, r0, asr #18 │ │ │ │ @ instruction: 0xffffadf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b28c4 │ │ │ │ @@ -874170,22 +874170,22 @@ │ │ │ │ ldr r2, [pc, #56] @ 3b28f4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b27d0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq sp, [r2, #-136]! @ 0xffffff78 │ │ │ │ ldrheq r7, [r4, #-112]! @ 0xffffff90 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sp, r4, ip, ror #17 │ │ │ │ + rsceq sp, r4, ip, lsl #18 │ │ │ │ cmneq r2, r8, ror r8 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq ip, r2, r8 │ │ │ │ + rsceq ip, r2, r8, lsr #32 │ │ │ │ @ instruction: 0xffff97e8 │ │ │ │ cmneq r4, r0, lsr #14 │ │ │ │ - rsceq ip, r2, ip, lsl r0 │ │ │ │ - strheq ip, [r2], #12 @ │ │ │ │ + rsceq ip, r2, ip, lsr r0 │ │ │ │ + ldrdeq ip, [r2], #12 @ │ │ │ │ cmneq r2, ip, ror #14 │ │ │ │ @ instruction: 0xffffac24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b2a98 │ │ │ │ @@ -874287,21 +874287,21 @@ │ │ │ │ ldr r2, [pc, #52] @ 3b2ac4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b29a8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, ror #13 │ │ │ │ ldrsbeq r7, [r4, #-92]! @ 0xffffffa4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sp, r4, r4, lsl r7 │ │ │ │ + rsceq sp, r4, r4, lsr r7 │ │ │ │ cmneq r2, r0, lsr #13 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq fp, r2, r8, lsr lr │ │ │ │ + rsceq fp, r2, r8, asr lr │ │ │ │ @ instruction: 0xffff9620 │ │ │ │ cmneq r4, r4, asr #10 │ │ │ │ - rsceq fp, r2, r4, asr #28 │ │ │ │ + rsceq fp, r2, r4, ror #28 │ │ │ │ @ instruction: 0x0172d598 │ │ │ │ @ instruction: 0xffffaad8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b2c68 │ │ │ │ @@ -874403,22 +874403,22 @@ │ │ │ │ ldr r2, [pc, #56] @ 3b2c98 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b2b74 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, lsl r5 │ │ │ │ cmneq r4, ip, lsl #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sp, r4, r8, asr #10 │ │ │ │ + rsceq sp, r4, r8, ror #10 │ │ │ │ ldrsbeq sp, [r2, #-68]! @ 0xffffffbc │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq r7, r4, r0, asr #18 │ │ │ │ + rsceq r7, r4, r0, ror #18 │ │ │ │ @ instruction: 0xffff945c │ │ │ │ cmneq r4, ip, ror r3 │ │ │ │ - rsceq fp, r2, r8, ror ip │ │ │ │ - rsceq fp, r2, r4, lsr sp │ │ │ │ + smlaleq fp, r2, r8, ip │ │ │ │ + rsceq fp, r2, r4, asr sp │ │ │ │ cmneq r2, r8, asr #7 │ │ │ │ @ instruction: 0xffffa94c │ │ │ │ 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 │ │ │ │ @@ -874526,17 +874526,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, lsr r3 │ │ │ │ cmneq r4, r8, lsr r2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r9, r4, r4, asr #9 │ │ │ │ + rsceq r9, r4, r4, ror #9 │ │ │ │ ldrsheq sp, [r2, #-40]! @ 0xffffffd8 │ │ │ │ - rscseq lr, r3, r8, lsr #22 │ │ │ │ + rscseq lr, r3, r8, asr #22 │ │ │ │ andeq r1, r0, ip, ror #26 │ │ │ │ muleq r0, r0, r1 │ │ │ │ ldrsbeq sp, [r2, #-16]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -874645,17 +874645,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r0, ror #2 │ │ │ │ cmneq r4, ip, asr r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r9, r4, r8, ror #5 │ │ │ │ + rsceq r9, r4, r8, lsl #6 │ │ │ │ cmneq r2, ip, lsl r1 │ │ │ │ - smlaleq r2, r6, r0, r9 │ │ │ │ + strheq r2, [r6], #144 @ 0x90 @ │ │ │ │ muleq r0, r8, sp │ │ │ │ muleq r0, r0, r1 │ │ │ │ ldrsheq ip, [r2, #-244]! @ 0xffffff0c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -874747,17 +874747,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, lsl #31 │ │ │ │ cmneq r4, r0, lsl #29 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq sl, r3, ip, ror r8 │ │ │ │ + smlalseq sl, r3, ip, r8 │ │ │ │ @ instruction: 0xffff9410 │ │ │ │ - rsceq fp, r2, r4, asr #16 │ │ │ │ + rsceq fp, r2, r4, ror #16 │ │ │ │ cmneq r2, ip, asr lr │ │ │ │ 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] @ 3b3358 │ │ │ │ ldr r6, [pc, #348] @ 3b335c │ │ │ │ @@ -874847,17 +874847,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq ip, [r2, #-216]! @ 0xffffff28 │ │ │ │ ldrsheq r6, [r4, #-192]! @ 0xffffff40 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq sl, r3, ip, ror #13 │ │ │ │ + rscseq sl, r3, ip, lsl #14 │ │ │ │ @ instruction: 0xffff9280 │ │ │ │ - strheq fp, [r2], #100 @ 0x64 @ │ │ │ │ + ldrdeq fp, [r2], #100 @ 0x64 @ │ │ │ │ cmneq r2, ip, asr #25 │ │ │ │ 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] @ 3b34e8 │ │ │ │ ldr r6, [pc, #348] @ 3b34ec │ │ │ │ @@ -874947,17 +874947,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, ror #24 │ │ │ │ cmneq r4, r0, ror #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq sl, r3, ip, asr r5 │ │ │ │ + rscseq sl, r3, ip, ror r5 │ │ │ │ @ instruction: 0xffff90f0 │ │ │ │ - rsceq fp, r2, r4, lsr #10 │ │ │ │ + rsceq fp, r2, r4, asr #10 │ │ │ │ cmneq r2, ip, lsr fp │ │ │ │ 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] @ 3b3678 │ │ │ │ ldr r6, [pc, #348] @ 3b367c │ │ │ │ @@ -875047,17 +875047,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq ip, [r2, #-168]! @ 0xffffff58 │ │ │ │ ldrsbeq r6, [r4, #-144]! @ 0xffffff70 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq sl, r3, ip, asr #7 │ │ │ │ + rscseq sl, r3, ip, ror #7 │ │ │ │ @ instruction: 0xffff8f60 │ │ │ │ - smlaleq fp, r2, r4, r3 │ │ │ │ + strheq fp, [r2], #52 @ 0x34 @ │ │ │ │ cmneq r2, ip, lsr #19 │ │ │ │ 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] @ 3b3804 │ │ │ │ ldr r8, [pc, #344] @ 3b3808 │ │ │ │ @@ -875148,20 +875148,20 @@ │ │ │ │ b 3b3778 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, asr #18 │ │ │ │ cmneq r4, r0, asr #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r2, ip, lsl #18 │ │ │ │ muleq r0, r8, sp │ │ │ │ - rsceq ip, r4, ip, ror #18 │ │ │ │ - rsceq fp, r2, r8, ror #1 │ │ │ │ + rsceq ip, r4, ip, lsl #19 │ │ │ │ + rsceq fp, r2, r8, lsl #2 │ │ │ │ andeq r3, r0, r0, asr #13 │ │ │ │ - ldrdeq fp, [r2], #20 @ │ │ │ │ + strdeq fp, [r2], #20 @ │ │ │ │ cmneq r2, ip, lsr #16 │ │ │ │ - rsceq fp, r2, r4, lsr r1 │ │ │ │ + rsceq fp, r2, r4, asr r1 │ │ │ │ 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] @ 3b39e8 │ │ │ │ ldr r5, [pc, #416] @ 3b39ec │ │ │ │ ldr r3, [pc, #416] @ 3b39f0 │ │ │ │ @@ -875269,20 +875269,20 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, lsr #15 │ │ │ │ cmneq r4, r8, lsr #13 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r2, r4, ror r7 │ │ │ │ andeq r1, r0, r8, lsl #14 │ │ │ │ - strheq sl, [r2], #248 @ 0xf8 @ │ │ │ │ + ldrdeq sl, [r2], #248 @ 0xf8 @ │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - smlaleq fp, r2, ip, r0 │ │ │ │ - rsceq r4, r6, ip, lsr #8 │ │ │ │ - rsceq sl, r2, r0, lsr pc │ │ │ │ - rsceq fp, r2, r0, lsl r0 │ │ │ │ + strheq fp, [r2], #12 @ │ │ │ │ + rsceq r4, r6, ip, asr #8 │ │ │ │ + rsceq sl, r2, r0, asr pc │ │ │ │ + rsceq fp, r2, r0, lsr r0 │ │ │ │ cmneq r2, ip, lsr r6 │ │ │ │ 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] @ 3b3bb4 │ │ │ │ ldr r6, [pc, #388] @ 3b3bb8 │ │ │ │ @@ -875382,19 +875382,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, asr #11 │ │ │ │ cmneq r4, r0, asr #9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sl, r2, r0, lsr #28 │ │ │ │ - strdeq sl, [r2], #236 @ 0xec @ │ │ │ │ - rsceq sl, r2, r8, ror #29 │ │ │ │ - rsceq sl, r2, r8, ror #26 │ │ │ │ - rsceq sl, r2, r4, asr #28 │ │ │ │ + rsceq sl, r2, r0, asr #28 │ │ │ │ + rsceq sl, r2, ip, lsl pc │ │ │ │ + rsceq sl, r2, r8, lsl #30 │ │ │ │ + rsceq sl, r2, r8, lsl #27 │ │ │ │ + rsceq sl, r2, r4, ror #28 │ │ │ │ cmneq 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, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #412] @ 3b3d8c │ │ │ │ ldr r4, [pc, #412] @ 3b3d90 │ │ │ │ @@ -875500,15 +875500,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, lsl #8 │ │ │ │ ldrsheq r6, [r4, #-44]! @ 0xffffffd4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq r9, [r3], #200 @ 0xc8 @ │ │ │ │ + rscseq r9, r3, r8, lsl sp │ │ │ │ svcvc 0x00800000 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ ldrsbeq r6, [r4, #-28]! @ 0xffffffe4 │ │ │ │ @ instruction: 0x0172c298 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -875610,17 +875610,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, lsr #4 │ │ │ │ cmneq r4, r8, lsr #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r9, r3, r0, lsr #22 │ │ │ │ - rsceq sl, r2, r4, lsl #23 │ │ │ │ - rsceq sl, r2, r8, ror #22 │ │ │ │ + rscseq r9, r3, r0, asr #22 │ │ │ │ + rsceq sl, r2, r4, lsr #23 │ │ │ │ + rsceq sl, r2, r8, lsl #23 │ │ │ │ cmneq r2, r0, ror #1 │ │ │ │ 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] @ 3b40f8 │ │ │ │ @@ -875719,17 +875719,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, ror r0 │ │ │ │ cmneq r4, r4, ror pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r9, r3, ip, ror #18 │ │ │ │ - smlaleq r4, r6, r0, r8 │ │ │ │ - ldrheq r1, [r4], #40 @ 0x28 @ │ │ │ │ + rscseq r9, r3, ip, lsl #19 │ │ │ │ + strheq r4, [r6], #128 @ 0x80 @ │ │ │ │ + ldrsbeq r1, [r4], #40 @ 0x28 @ │ │ │ │ cmneq r2, ip, lsr #30 │ │ │ │ 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] @ 3b42a4 │ │ │ │ @@ -875826,17 +875826,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, asr #29 │ │ │ │ cmneq r4, r0, asr #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrheq r9, [r3], #120 @ 0x78 @ │ │ │ │ - ldrdeq r4, [r6], #108 @ 0x6c @ │ │ │ │ - rscseq r1, r4, r4, lsl #2 │ │ │ │ + ldrsbeq r9, [r3], #120 @ 0x78 @ │ │ │ │ + strdeq r4, [r6], #108 @ 0x6c @ │ │ │ │ + rscseq r1, r4, r4, lsr #2 │ │ │ │ cmneq r2, r0, lsl #27 │ │ │ │ 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] @ 3b4454 │ │ │ │ ldr r4, [pc, #380] @ 3b4458 │ │ │ │ @@ -875934,17 +875934,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, lsl sp │ │ │ │ cmneq r4, r8, lsl ip │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r0, r4, r4, lsr #31 │ │ │ │ - rscseq r1, r4, ip, lsl #23 │ │ │ │ - rsceq ip, r6, ip, ror lr │ │ │ │ + rscseq r0, r4, r4, asr #31 │ │ │ │ + rscseq r1, r4, ip, lsr #23 │ │ │ │ + smlaleq ip, r6, ip, lr │ │ │ │ ldrsbeq fp, [r2, #-176]! @ 0xffffff50 │ │ │ │ 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] @ 3b460c │ │ │ │ ldr r4, [pc, #388] @ 3b4610 │ │ │ │ @@ -876044,17 +876044,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, ror #22 │ │ │ │ cmneq r4, r8, ror #20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r9, r3, r0, ror #8 │ │ │ │ - rsceq r4, r6, r4, lsl #7 │ │ │ │ - rsceq r4, r6, r8, ror #6 │ │ │ │ + rscseq r9, r3, r0, lsl #9 │ │ │ │ + rsceq r4, r6, r4, lsr #7 │ │ │ │ + rsceq r4, r6, r8, lsl #7 │ │ │ │ cmneq r2, r8, lsl sl │ │ │ │ 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] @ 3b47c4 │ │ │ │ ldr r4, [pc, #388] @ 3b47c8 │ │ │ │ @@ -876154,17 +876154,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq fp, [r2, #-148]! @ 0xffffff6c │ │ │ │ ldrheq r5, [r4, #-128]! @ 0xffffff80 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r9, r3, r8, lsr #5 │ │ │ │ - rsceq r4, r6, ip, asr #3 │ │ │ │ - strheq r4, [r6], #16 @ │ │ │ │ + rscseq r9, r3, r8, asr #5 │ │ │ │ + rsceq r4, r6, ip, ror #3 │ │ │ │ + ldrdeq r4, [r6], #16 @ │ │ │ │ cmneq r2, r0, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #448] @ 3b49b8 │ │ │ │ ldr r6, [pc, #448] @ 3b49bc │ │ │ │ @@ -876279,16 +876279,16 @@ │ │ │ │ ldr r2, [pc, #44] @ 3b49dc │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b4894 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq fp, [r2, #-124]! @ 0xffffff84 │ │ │ │ ldrsheq r5, [r4, #-100]! @ 0xffffff9c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq r9, [r3], #0 @ │ │ │ │ - rsceq r9, r2, ip, ror #25 │ │ │ │ + rscseq r9, r3, r0, lsl r1 │ │ │ │ + rsceq r9, r2, ip, lsl #26 │ │ │ │ @ instruction: 0xffff80a0 │ │ │ │ cmneq r4, ip, asr r6 │ │ │ │ cmneq r2, r4, lsl #13 │ │ │ │ @ instruction: 0xffff71b4 │ │ │ │ @ instruction: 0xffff87e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -876388,15 +876388,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 404af8 │ │ │ │ b 3b4b04 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq fp, [r2, #-92]! @ 0xffffffa4 │ │ │ │ ldrsheq r5, [r4, #-68]! @ 0xffffffbc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq r8, [r3], #224 @ 0xe0 @ │ │ │ │ + rscseq r8, r3, r0, lsl pc │ │ │ │ cmneq r2, ip, ror #9 │ │ │ │ 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] @ 3b4d28 │ │ │ │ @@ -876499,16 +876499,16 @@ │ │ │ │ bl 410fd8 │ │ │ │ mov r2, r7 │ │ │ │ b 3b4c98 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, asr r4 │ │ │ │ cmneq r4, ip, asr #6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r8, r3, r0, asr #26 │ │ │ │ - rsceq r3, r6, r4, ror #24 │ │ │ │ + rscseq r8, r3, r0, ror #26 │ │ │ │ + rsceq r3, r6, r4, lsl #25 │ │ │ │ cmneq r2, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #136] @ 3b4de0 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ @@ -876542,15 +876542,15 @@ │ │ │ │ b 3b4d84 │ │ │ │ mov r0, #7 │ │ │ │ b 3b4d84 │ │ │ │ mov r0, #5 │ │ │ │ b 3b4d84 │ │ │ │ mov r0, #0 │ │ │ │ b 3b4d84 │ │ │ │ - ldrheq r2, [ip], #74 @ 0x4a @ │ │ │ │ + ldrsbeq r2, [ip], #74 @ 0x4a @ │ │ │ │ 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 │ │ │ │ @@ -876721,16 +876721,16 @@ │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, ror r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, ip, lsr r0 │ │ │ │ - rscseq r4, r7, r0, ror #30 │ │ │ │ - rsceq r8, r7, ip, lsr sl │ │ │ │ + rscseq r4, r7, r0, lsl #31 │ │ │ │ + rsceq r8, r7, ip, asr sl │ │ │ │ cmneq r4, r4, lsr #31 │ │ │ │ cmneq r2, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #464] @ 3b52a4 │ │ │ │ @@ -876850,16 +876850,16 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r0, lsr #30 │ │ │ │ cmneq r4, ip, lsl lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r0, r4, r8, lsr #3 │ │ │ │ - smlalseq r0, r4, r0, sp │ │ │ │ + rscseq r0, r4, r8, asr #3 │ │ │ │ + ldrheq r0, [r4], #208 @ 0xd0 @ │ │ │ │ cmneq r2, r0, lsl #27 │ │ │ │ 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] @ 3b54d8 │ │ │ │ ldr r7, [pc, #516] @ 3b54dc │ │ │ │ @@ -876991,17 +876991,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r0, lsr #26 │ │ │ │ cmneq r4, ip, lsl ip │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r8, r3, r8, lsl r6 │ │ │ │ - rsceq r3, r6, ip, lsr #10 │ │ │ │ - rsceq r9, r2, r8, asr #12 │ │ │ │ + rscseq r8, r3, r8, lsr r6 │ │ │ │ + rsceq r3, r6, ip, asr #10 │ │ │ │ + rsceq r9, r2, r8, ror #12 │ │ │ │ @ instruction: 0xffff7598 │ │ │ │ cmneq r2, ip, asr #22 │ │ │ │ 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] @ 3b5714 │ │ │ │ @@ -877134,17 +877134,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, ror #21 │ │ │ │ cmneq r4, r0, ror #19 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsbeq r8, [r3], #60 @ 0x3c @ │ │ │ │ - strdeq r3, [r6], #32 @ │ │ │ │ - rsceq r9, r2, r4, lsl r4 │ │ │ │ + ldrsheq r8, [r3], #60 @ 0x3c @ │ │ │ │ + rsceq r3, r6, r0, lsl r3 │ │ │ │ + rsceq r9, r2, r4, lsr r4 │ │ │ │ @ instruction: 0xffff735c │ │ │ │ cmneq r2, r0, lsl r9 │ │ │ │ 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] @ 3b5988 │ │ │ │ @@ -877291,17 +877291,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, lsr #17 │ │ │ │ cmneq r4, r0, lsr #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlalseq r8, r3, ip, r1 │ │ │ │ - strheq r3, [r6], #8 @ │ │ │ │ - rsceq r3, r6, r8, lsl #1 │ │ │ │ + ldrheq r8, [r3], #28 @ │ │ │ │ + ldrdeq r3, [r6], #8 @ │ │ │ │ + rsceq r3, r6, r8, lsr #1 │ │ │ │ cmneq r4, r0, asr #13 │ │ │ │ @ instruction: 0x0172a69c │ │ │ │ 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] @ 3b5bb4 │ │ │ │ @@ -877430,17 +877430,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, lsr r6 │ │ │ │ cmneq r4, r0, lsr r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r7, r3, r8, lsr #30 │ │ │ │ - ldrsheq r3, [r7], #200 @ 0xc8 @ │ │ │ │ - strdeq r7, [r7], #228 @ 0xe4 @ │ │ │ │ + rscseq r7, r3, r8, asr #30 │ │ │ │ + rscseq r3, r7, r8, lsl sp │ │ │ │ + rsceq r7, r7, r4, lsl pc │ │ │ │ cmneq r2, r0, ror 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, #528] @ 3b5df8 │ │ │ │ ldr r5, [pc, #528] @ 3b5dfc │ │ │ │ @@ -877575,19 +877575,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 410fd8 │ │ │ │ b 3b5d24 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, lsl #8 │ │ │ │ cmneq r4, r8, lsl #6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sl, r4, ip, lsr r4 │ │ │ │ + rsceq sl, r4, ip, asr r4 │ │ │ │ cmneq r2, r8, asr #7 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - rscseq pc, r6, r0, asr #7 │ │ │ │ - smlaleq r6, r4, ip, r7 │ │ │ │ + rscseq pc, r6, r0, ror #7 │ │ │ │ + strheq r6, [r4], #124 @ 0x7c @ │ │ │ │ @ instruction: 0xffff6c9c │ │ │ │ cmneq r2, r8, ror #4 │ │ │ │ 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] @ 3b603c │ │ │ │ @@ -877720,17 +877720,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq sl, [r2, #-28]! @ 0xffffffe4 │ │ │ │ ldrheq r4, [r4, #-8]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrheq r7, [r3], #160 @ 0xa0 @ │ │ │ │ - ldrdeq r2, [r6], #148 @ 0x94 @ │ │ │ │ - strheq r2, [r6], #152 @ 0x98 @ │ │ │ │ + ldrsbeq r7, [r3], #160 @ 0xa0 @ │ │ │ │ + strdeq r2, [r6], #148 @ 0x94 @ │ │ │ │ + ldrdeq r2, [r6], #152 @ 0x98 @ │ │ │ │ cmneq r2, r8, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #328] @ 3b61b8 │ │ │ │ ldr r7, [pc, #328] @ 3b61bc │ │ │ │ @@ -877815,15 +877815,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 40f190 │ │ │ │ b 3b613c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, lsl #31 │ │ │ │ cmneq r4, ip, ror lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r8, r2, r0, lsr #18 │ │ │ │ + rsceq r8, r2, r0, asr #18 │ │ │ │ vstmiacc lr, {s30-s82} │ │ │ │ @ instruction: 0x01729e98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #328] @ 3b6330 │ │ │ │ @@ -877909,15 +877909,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 40f190 │ │ │ │ b 3b62b4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, lsl #28 │ │ │ │ cmneq r4, r4, lsl #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strheq r8, [r2], #112 @ 0x70 @ │ │ │ │ + ldrdeq r8, [r2], #112 @ 0x70 @ │ │ │ │ rsbmi r2, r5, #3600 @ 0xe10 │ │ │ │ cmneq r2, r0, lsr #26 │ │ │ │ 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] @ 3b6578 │ │ │ │ @@ -878055,16 +878055,16 @@ │ │ │ │ mov r8, r0 │ │ │ │ bl 40f33c │ │ │ │ b 3b6458 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01729c94 │ │ │ │ cmneq r4, ip, lsl #23 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r1, r5, r0, asr #3 │ │ │ │ - rsceq r9, r6, ip, asr #21 │ │ │ │ + rscseq r1, r5, r0, ror #3 │ │ │ │ + rsceq r9, r6, ip, ror #21 │ │ │ │ cmneq r2, r0, lsl #22 │ │ │ │ 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] @ 3b67f0 │ │ │ │ ldr r7, [pc, #584] @ 3b67f4 │ │ │ │ @@ -878213,17 +878213,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 40f33c │ │ │ │ b 3b66ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, asr #20 │ │ │ │ cmneq r4, r8, asr #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r9, r6, r8, lsr #17 │ │ │ │ - rscseq r0, r5, r4, asr pc │ │ │ │ - strheq r8, [r2], #48 @ 0x30 @ │ │ │ │ + rsceq r9, r6, r8, asr #17 │ │ │ │ + rscseq r0, r5, r4, ror pc │ │ │ │ + ldrdeq r8, [r2], #48 @ 0x30 @ │ │ │ │ cmneq r2, r8, lsl #17 │ │ │ │ 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] @ 3b6a78 │ │ │ │ ldr r5, [pc, #596] @ 3b6a7c │ │ │ │ @@ -878375,20 +878375,20 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 410fd8 │ │ │ │ b 3b6988 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r9, [r2, #-112]! @ 0xffffff90 │ │ │ │ cmneq r4, ip, asr #13 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsbeq pc, [r3], #56 @ 0x38 @ │ │ │ │ + ldrsheq pc, [r3], #56 @ 0x38 @ │ │ │ │ cmneq r2, ip, lsl #15 │ │ │ │ - ldrsheq r3, [r6], #44 @ 0x2c @ │ │ │ │ + rscseq r3, r6, ip, lsl r3 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - rscseq lr, r6, r0, ror #14 │ │ │ │ - rsceq r5, r4, ip, lsr fp │ │ │ │ + rscseq lr, r6, r0, lsl #15 │ │ │ │ + rsceq r5, r4, ip, asr fp │ │ │ │ @ instruction: 0xffff603c │ │ │ │ cmneq r2, r8, ror #11 │ │ │ │ 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] @ 3b6cf4 │ │ │ │ @@ -878534,17 +878534,17 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 404af8 │ │ │ │ b 3b6c64 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, lsr r5 │ │ │ │ cmneq r4, r0, lsr r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlalseq ip, r3, ip, sl │ │ │ │ - smlaleq r8, r3, r4, r7 │ │ │ │ - rscseq r7, r3, ip, lsl #5 │ │ │ │ + ldrheq ip, [r3], #172 @ 0xac @ │ │ │ │ + strheq r8, [r3], #116 @ 0x74 @ │ │ │ │ + rscseq r7, r3, ip, lsr #5 │ │ │ │ cmneq r2, ip, lsl #7 │ │ │ │ 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] @ 3b6fb8 │ │ │ │ ldr r5, [pc, #656] @ 3b6fbc │ │ │ │ @@ -878713,21 +878713,21 @@ │ │ │ │ b 3b6f2c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, asr #5 │ │ │ │ cmneq r4, r4, asr #3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01729290 │ │ │ │ andeq r1, r0, r8, lsl #14 │ │ │ │ - ldrdeq r7, [r2], #164 @ 0xa4 @ │ │ │ │ + strdeq r7, [r2], #164 @ 0xa4 @ │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq r0, r6, ip, ror #30 │ │ │ │ - rsceq r7, r2, r0, ror sl │ │ │ │ - rsceq r7, r2, r8, asr #23 │ │ │ │ - rsceq r7, r2, r4, asr #23 │ │ │ │ - strdeq r7, [r2], #160 @ 0xa0 @ │ │ │ │ + rsceq r0, r6, ip, lsl #31 │ │ │ │ + smlaleq r7, r2, r0, sl │ │ │ │ + rsceq r7, r2, r8, ror #23 │ │ │ │ + rsceq r7, r2, r4, ror #23 │ │ │ │ + rsceq r7, r2, r0, lsl fp │ │ │ │ cmneq r2, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #392] @ 3b718c │ │ │ │ ldr r7, [pc, #392] @ 3b7190 │ │ │ │ @@ -878828,15 +878828,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ bl 40f190 │ │ │ │ b 3b70b4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r8, [r2, #-240]! @ 0xffffff10 │ │ │ │ cmneq r4, r8, ror #29 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r6, r3, r4, ror #17 │ │ │ │ + rscseq r6, r3, r4, lsl #18 │ │ │ │ cmneq r2, r4, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #392] @ 3b7340 │ │ │ │ ldr r7, [pc, #392] @ 3b7344 │ │ │ │ @@ -878937,15 +878937,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ bl 40f190 │ │ │ │ b 3b7268 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, lsr lr │ │ │ │ cmneq r4, r4, lsr sp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r6, r3, r0, lsr r7 │ │ │ │ + rscseq r6, r3, r0, asr r7 │ │ │ │ cmneq r2, r0, lsl sp │ │ │ │ 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] @ 3b7510 │ │ │ │ ldr r7, [pc, #420] @ 3b7514 │ │ │ │ @@ -879053,15 +879053,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 40f190 │ │ │ │ b 3b7480 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, lsl #25 │ │ │ │ cmneq r4, r0, lsl #23 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r6, r3, ip, ror r5 │ │ │ │ + smlalseq r6, r3, ip, r5 │ │ │ │ cmneq r2, r0, asr #22 │ │ │ │ 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] @ 3b7750 │ │ │ │ @@ -879197,22 +879197,22 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 410fd8 │ │ │ │ b 3b768c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r8, [r2, #-164]! @ 0xffffff5c │ │ │ │ ldrheq r2, [r4, #-144]! @ 0xffffff70 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r4, r4, ip, lsr ip │ │ │ │ + rsceq r4, r4, ip, asr ip │ │ │ │ cmneq r2, r0, ror sl │ │ │ │ muleq r0, r0, r1 │ │ │ │ cmneq r4, r8, lsl #17 │ │ │ │ cmneq r2, ip, asr #18 │ │ │ │ cmneq r4, r4, lsl r8 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - rsceq r2, r6, r4, asr #31 │ │ │ │ + rsceq r2, r6, r4, ror #31 │ │ │ │ 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] @ 3b7a28 │ │ │ │ ldr r6, [pc, #660] @ 3b7a2c │ │ │ │ ldr r3, [pc, #660] @ 3b7a30 │ │ │ │ @@ -879379,15 +879379,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r0, ror #16 │ │ │ │ cmneq r4, r8, asr r7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r2, r7, r4, ror #12 │ │ │ │ + rscseq r2, r7, r4, lsl #13 │ │ │ │ ldrsheq r8, [r2, #-92]! @ 0xffffffa4 │ │ │ │ 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] @ 3b7c38 │ │ │ │ ldr r7, [pc, #484] @ 3b7c3c │ │ │ │ @@ -879511,15 +879511,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 40f190 │ │ │ │ b 3b7b9c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r0, lsr #11 │ │ │ │ @ instruction: 0x01742498 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlalseq r5, r3, r4, lr │ │ │ │ + ldrheq r5, [r3], #228 @ 0xe4 @ │ │ │ │ cmneq r2, r8, lsl r4 │ │ │ │ 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 │ │ │ │ @@ -879772,21 +879772,21 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, ror r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r4, r4, asr r2 │ │ │ │ cmneq r4, r8, lsr r2 │ │ │ │ cmneq r4, r4, lsr r2 │ │ │ │ cmneq r1, r0, ror r9 │ │ │ │ - rsceq r6, r2, r4, asr #26 │ │ │ │ + rsceq r6, r2, r4, ror #26 │ │ │ │ andeq r1, r0, ip, lsl r8 │ │ │ │ cmneq r2, r0, asr #4 │ │ │ │ cmneq r4, ip, lsl r1 │ │ │ │ + smlaleq r6, r2, r8, fp │ │ │ │ rsceq r6, r2, r8, ror fp │ │ │ │ - rsceq r6, r2, r8, asr fp │ │ │ │ - ldrdeq r8, [r6], #116 @ 0x74 @ │ │ │ │ + strdeq r8, [r6], #116 @ 0x74 @ │ │ │ │ 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 3b8340 │ │ │ │ @@ -880107,77 +880107,77 @@ │ │ │ │ bl 3b7c4c │ │ │ │ ldr r0, [pc, #264] @ 3b868c │ │ │ │ ldr r3, [pc, #264] @ 3b8690 │ │ │ │ add r0, pc, r0 │ │ │ │ b 3b8314 │ │ │ │ strdeq r2, [r0], -ip │ │ │ │ andeq r0, r0, sp, lsl r8 │ │ │ │ - rsceq r6, r2, r4, asr fp │ │ │ │ - rsceq r6, r2, r0, lsr #19 │ │ │ │ - smlaleq r6, r2, r8, r9 │ │ │ │ - rsceq r6, r2, r8, lsr fp │ │ │ │ + rsceq r6, r2, r4, ror fp │ │ │ │ + rsceq r6, r2, r0, asr #19 │ │ │ │ + strheq r6, [r2], #152 @ 0x98 @ │ │ │ │ + rsceq r6, r2, r8, asr fp │ │ │ │ andeq r0, r0, pc, lsr #16 │ │ │ │ - rsceq r6, r2, r4, lsl #19 │ │ │ │ - rsceq r6, r2, r8, lsl fp │ │ │ │ + rsceq r6, r2, r4, lsr #19 │ │ │ │ + rsceq r6, r2, r8, lsr fp │ │ │ │ andeq r0, r0, r9, lsl #20 │ │ │ │ andeq r0, r0, r1, asr #16 │ │ │ │ - rsceq r6, r2, r4, ror r9 │ │ │ │ - strdeq r6, [r2], #168 @ 0xa8 @ │ │ │ │ - rsceq r6, r2, r0, ror r9 │ │ │ │ - rsceq r6, r2, r4, ror #21 │ │ │ │ - rsceq r6, r2, ip, ror #18 │ │ │ │ - ldrdeq r6, [r2], #160 @ 0xa0 @ │ │ │ │ - rsceq r6, r2, r8, ror #18 │ │ │ │ - strheq r6, [r2], #172 @ 0xac @ │ │ │ │ - rsceq r6, r2, r0, ror #18 │ │ │ │ - rsceq r6, r2, r8, lsr #21 │ │ │ │ + smlaleq r6, r2, r4, r9 │ │ │ │ + rsceq r6, r2, r8, lsl fp │ │ │ │ + smlaleq r6, r2, r0, r9 │ │ │ │ + rsceq r6, r2, r4, lsl #22 │ │ │ │ + rsceq r6, r2, ip, lsl #19 │ │ │ │ + strdeq r6, [r2], #160 @ 0xa0 @ │ │ │ │ + rsceq r6, r2, r8, lsl #19 │ │ │ │ + ldrdeq r6, [r2], #172 @ 0xac @ │ │ │ │ + rsceq r6, r2, r0, lsl #19 │ │ │ │ + rsceq r6, r2, r8, asr #21 │ │ │ │ andeq r0, r0, r9, lsl #18 │ │ │ │ - rsceq r6, r2, ip, asr r9 │ │ │ │ - smlaleq r6, r2, r4, sl │ │ │ │ - rsceq r6, r2, r4, asr r9 │ │ │ │ - rsceq r6, r2, ip, ror sl │ │ │ │ + rsceq r6, r2, ip, ror r9 │ │ │ │ + strheq r6, [r2], #164 @ 0xa4 @ │ │ │ │ + rsceq r6, r2, r4, ror r9 │ │ │ │ + smlaleq r6, r2, ip, sl │ │ │ │ @ instruction: 0xffff6970 │ │ │ │ - rsceq r6, r2, ip, lsr r9 │ │ │ │ - rsceq r6, r2, r4, asr sl │ │ │ │ + rsceq r6, r2, ip, asr r9 │ │ │ │ + rsceq r6, r2, r4, ror sl │ │ │ │ andeq r0, r0, r9, lsl #16 │ │ │ │ @ instruction: 0xffff5d8c │ │ │ │ andeq r0, r0, r9, lsl #17 │ │ │ │ + rsceq r6, r2, r8, lsr sl │ │ │ │ + rsceq r6, r2, r4, lsr #18 │ │ │ │ + rsceq r6, r2, r4, lsr #18 │ │ │ │ + rsceq r6, r2, r4, lsr #20 │ │ │ │ + rsceq r6, r2, r8, lsl r9 │ │ │ │ rsceq r6, r2, r8, lsl sl │ │ │ │ - rsceq r6, r2, r4, lsl #18 │ │ │ │ - rsceq r6, r2, r4, lsl #18 │ │ │ │ - rsceq r6, r2, r4, lsl #20 │ │ │ │ - strdeq r6, [r2], #136 @ 0x88 @ │ │ │ │ - strdeq r6, [r2], #152 @ 0x98 @ │ │ │ │ - rsceq r6, r2, r4, asr #14 │ │ │ │ + rsceq r6, r2, r4, ror #14 │ │ │ │ andeq r1, r0, sp, lsl r8 │ │ │ │ - rsceq r6, r2, ip, lsl #14 │ │ │ │ - rsceq r6, r2, ip, lsl r7 │ │ │ │ + rsceq r6, r2, ip, lsr #14 │ │ │ │ + rsceq r6, r2, ip, lsr r7 │ │ │ │ andeq r2, r0, r8, asr #8 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - strdeq r6, [r2], #108 @ 0x6c @ │ │ │ │ + rsceq r6, r2, ip, lsl r7 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - rsceq r6, r2, r8, ror #13 │ │ │ │ + rsceq r6, r2, r8, lsl #14 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - rsceq r6, r2, r4, ror #13 │ │ │ │ - rsceq r6, r2, r0, ror #13 │ │ │ │ - rsceq r6, r2, r0, ror #13 │ │ │ │ - rsceq r6, r2, r0, ror #13 │ │ │ │ - ldrdeq r6, [r2], #108 @ 0x6c @ │ │ │ │ - ldrdeq r6, [r2], #108 @ 0x6c @ │ │ │ │ + rsceq r6, r2, r4, lsl #14 │ │ │ │ + rsceq r6, r2, r0, lsl #14 │ │ │ │ + rsceq r6, r2, r0, lsl #14 │ │ │ │ + rsceq r6, r2, r0, lsl #14 │ │ │ │ + strdeq r6, [r2], #108 @ 0x6c @ │ │ │ │ + strdeq r6, [r2], #108 @ 0x6c @ │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ - ldrdeq r6, [r2], #104 @ 0x68 @ │ │ │ │ + strdeq r6, [r2], #104 @ 0x68 @ │ │ │ │ @ instruction: 0xffff66f0 │ │ │ │ - rsceq r6, r2, r8, asr #13 │ │ │ │ + rsceq r6, r2, r8, ror #13 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ @ instruction: 0xffff5b0c │ │ │ │ - rsceq r6, r2, r4, lsr #13 │ │ │ │ + rsceq r6, r2, r4, asr #13 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - smlaleq r6, r2, r0, r6 │ │ │ │ - smlaleq r6, r2, r0, r6 │ │ │ │ - strheq r6, [r2], #64 @ 0x40 @ │ │ │ │ + strheq r6, [r2], #96 @ 0x60 @ │ │ │ │ + strheq r6, [r2], #96 @ 0x60 @ │ │ │ │ + ldrdeq r6, [r2], #64 @ 0x40 @ │ │ │ │ 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] @ 3b8934 │ │ │ │ ldr r7, [pc, #648] @ 3b8938 │ │ │ │ @@ -880342,15 +880342,15 @@ │ │ │ │ ldr r3, [pc, #48] @ 3b895c │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b87dc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, asr #18 │ │ │ │ cmneq r4, r0, asr #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r5, r3, ip, lsr r2 │ │ │ │ + rscseq r5, r3, ip, asr r2 │ │ │ │ cmneq r4, r4, lsl #15 │ │ │ │ cmneq r4, r0, lsr #14 │ │ │ │ cmneq r2, r4, lsr #15 │ │ │ │ cmneq r4, r4, asr #12 │ │ │ │ cmneq r4, ip, lsr #12 │ │ │ │ ldrsheq r1, [r4, #-88]! @ 0xffffffa8 │ │ │ │ ldrsbeq r1, [r4, #-80]! @ 0xffffffb0 │ │ │ │ @@ -880662,21 +880662,21 @@ │ │ │ │ b 3b8ce0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, ror r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r2, r0, asr r6 │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ cmneq r4, r8, lsl r5 │ │ │ │ - rscseq r4, r3, r0, lsr pc │ │ │ │ - rsceq pc, r5, r4, asr #28 │ │ │ │ - rsceq r6, r2, r4, asr r7 │ │ │ │ - rsceq r6, r2, r4, lsl #14 │ │ │ │ + rscseq r4, r3, r0, asr pc │ │ │ │ + rsceq pc, r5, r4, ror #28 │ │ │ │ + rsceq r6, r2, r4, ror r7 │ │ │ │ + rsceq r6, r2, r4, lsr #14 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ @ instruction: 0xffff3e74 │ │ │ │ - rsceq r6, r2, r4, lsl r2 │ │ │ │ + rsceq r6, r2, r4, lsr r2 │ │ │ │ cmneq r2, r0, lsl r3 │ │ │ │ muleq r0, r4, fp │ │ │ │ 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 │ │ │ │ @@ -880998,18 +880998,18 @@ │ │ │ │ mov r9, r0 │ │ │ │ bl 40f33c │ │ │ │ b 3b911c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, ror r1 │ │ │ │ cmneq r4, r0, ror r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ + rsceq r5, r2, ip, ror #28 │ │ │ │ rsceq r5, r2, ip, asr #28 │ │ │ │ - rsceq r5, r2, ip, lsr #28 │ │ │ │ - rscseq r4, r3, ip, lsl sl │ │ │ │ - rsceq r4, r7, ip, lsl #20 │ │ │ │ + rscseq r4, r3, ip, lsr sl │ │ │ │ + rsceq r4, r7, ip, lsr #20 │ │ │ │ @ instruction: 0x01740e90 │ │ │ │ ldrsheq r0, [r4, #-216]! @ 0xffffff28 │ │ │ │ submi r0, r0, r0 │ │ │ │ cmneq r4, r0, asr #27 │ │ │ │ cmneq r2, r0, asr #28 │ │ │ │ ldrsbeq r0, [r4, #-204]! @ 0xffffff34 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @@ -881211,16 +881211,16 @@ │ │ │ │ ldr r3, [pc, #48] @ 3b96f0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b950c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, lsl ip │ │ │ │ cmneq r4, r0, lsl fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r4, r3, ip, lsl #10 │ │ │ │ - rsceq sl, r2, ip, lsr #13 │ │ │ │ + rscseq r4, r3, ip, lsr #10 │ │ │ │ + rsceq sl, r2, ip, asr #13 │ │ │ │ @ instruction: 0xc1200000 │ │ │ │ ldrsheq r0, [r4, #-144]! @ 0xffffff70 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ cmneq r2, ip, asr #19 │ │ │ │ cmneq r4, r4, ror #16 │ │ │ │ cmneq r4, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -881600,19 +881600,19 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 40f33c │ │ │ │ b 3b98f8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, ror #17 │ │ │ │ cmneq r4, r4, ror #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq sp, r4, r4, lsl lr │ │ │ │ - rsceq r6, r6, r0, lsr #14 │ │ │ │ - rsceq r5, r2, ip, ror r5 │ │ │ │ - rsceq r5, r2, r0, lsr #10 │ │ │ │ - ldrheq fp, [r3], #192 @ 0xc0 @ │ │ │ │ + rscseq sp, r4, r4, lsr lr │ │ │ │ + rsceq r6, r6, r0, asr #14 │ │ │ │ + smlaleq r5, r2, ip, r5 │ │ │ │ + rsceq r5, r2, r0, asr #10 │ │ │ │ + ldrsbeq fp, [r3], #192 @ 0xc0 @ │ │ │ │ cmneq r4, ip, lsr #11 │ │ │ │ cmneq r4, ip, asr #9 │ │ │ │ @ instruction: 0x0174049c │ │ │ │ cmneq r2, r4, ror #8 │ │ │ │ cmneq r4, r0, lsl #6 │ │ │ │ cmneq r4, ip, asr #5 │ │ │ │ cmneq r4, r0, lsr #5 │ │ │ │ @@ -881825,16 +881825,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r6, [r2, #-44]! @ 0xffffffd4 │ │ │ │ ldrheq r0, [r4, #-24]! @ 0xffffffe8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r0, r7, r0, asr #1 │ │ │ │ - rsceq r4, r2, r4, lsl #31 │ │ │ │ + rscseq r0, r7, r0, ror #1 │ │ │ │ + rsceq r4, r2, r4, lsr #31 │ │ │ │ cmneq 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, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r2 │ │ │ │ @@ -882215,15 +882215,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 40f190 │ │ │ │ b 3ba5ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r5, [r2, #-168]! @ 0xffffff58 │ │ │ │ ldrheq pc, [r3, #-144]! @ 0xffffff70 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r3, r3, ip, lsr #7 │ │ │ │ + rscseq r3, r3, ip, asr #7 │ │ │ │ svccc 0x00c90fdb │ │ │ │ vstmialt r1, {s19-s113} │ │ │ │ stccc 13, cr8, [r6, #540]! @ 0x21c │ │ │ │ ldrsbeq r5, [r2, #-152]! @ 0xffffff68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -882283,15 +882283,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, asr #18 │ │ │ │ cmnpeq r3, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r3, r3, r8, lsr r2 │ │ │ │ + rscseq r3, r3, r8, asr r2 │ │ │ │ ldcllt 1, cr3, [lr], #700 @ 0x2bc │ │ │ │ @ instruction: 0x3db149e5 │ │ │ │ @ instruction: 0x0172589c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -882520,28 +882520,28 @@ │ │ │ │ b 3ba8bc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, lsr #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r2, r4, ror #15 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ - rsceq r4, r4, r4, asr #26 │ │ │ │ - ldrheq r6, [r3], #252 @ 0xfc @ │ │ │ │ + rsceq r4, r4, r4, ror #26 │ │ │ │ + ldrsbeq r6, [r3], #252 @ 0xfc @ │ │ │ │ @ instruction: 0xffff1d8c │ │ │ │ - rsceq r4, r2, ip, lsr #8 │ │ │ │ + rsceq r4, r2, ip, asr #8 │ │ │ │ cmneq r2, r8, asr r6 │ │ │ │ @ instruction: 0xffff2050 │ │ │ │ @ instruction: 0xffff1c30 │ │ │ │ - rsceq lr, r3, r0, ror r3 │ │ │ │ + smlaleq lr, r3, r0, r3 │ │ │ │ @ instruction: 0xffff16d8 │ │ │ │ @ instruction: 0xffff1718 │ │ │ │ @ instruction: 0xffff12e4 │ │ │ │ - rsceq r5, r6, r4, lsr #25 │ │ │ │ - rsceq r3, r2, r8, asr pc │ │ │ │ - strheq r2, [r3], #248 @ 0xf8 @ │ │ │ │ + rsceq r5, r6, r4, asr #25 │ │ │ │ + rsceq r3, r2, r8, ror pc │ │ │ │ + ldrdeq r2, [r3], #248 @ 0xf8 @ │ │ │ │ @ instruction: 0xffff1248 │ │ │ │ @ instruction: 0xffff1b1c │ │ │ │ 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] │ │ │ │ @@ -882738,25 +882738,25 @@ │ │ │ │ mov r8, r0 │ │ │ │ bl 4119f0 │ │ │ │ b 3bac3c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, asr #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmnpeq r3, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - rsceq pc, r1, r0, lsr r8 @ │ │ │ │ - rsceq r6, r6, ip, lsr #11 │ │ │ │ + rsceq pc, r1, r0, asr r8 @ │ │ │ │ + rsceq r6, r6, ip, asr #11 │ │ │ │ ldrheq pc, [r3, #-36]! @ 0xffffffdc @ │ │ │ │ - ldrsbeq pc, [r6], #16 @ │ │ │ │ + ldrsheq pc, [r6], #16 @ │ │ │ │ cmneq r2, r0, asr r2 │ │ │ │ cmnpeq r3, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - rsceq pc, r1, r8, lsr r6 @ │ │ │ │ - strheq r6, [r6], #52 @ 0x34 @ │ │ │ │ + rsceq pc, r1, r8, asr r6 @ │ │ │ │ + ldrdeq r6, [r6], #52 @ 0x34 @ │ │ │ │ ldrheq pc, [r3, #-4]! @ │ │ │ │ - ldrdeq pc, [r1], #80 @ 0x50 @ │ │ │ │ - rsceq r6, r6, ip, asr #6 │ │ │ │ + strdeq pc, [r1], #80 @ 0x50 @ │ │ │ │ + rsceq r6, r6, ip, ror #6 │ │ │ │ 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] @ 3bb38c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -883052,31 +883052,31 @@ │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #20] │ │ │ │ b 3bb0b4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r5, [r2, #-0]! │ │ │ │ cmneq r3, r4, ror #31 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r1, r4, r4, ror r2 │ │ │ │ + smlaleq r1, r4, r4, r2 │ │ │ │ cmneq r2, r8, lsr #1 │ │ │ │ - rsceq sl, r5, ip, lsl r9 │ │ │ │ + rsceq sl, r5, ip, lsr r9 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ cmneq r3, r0, ror #30 │ │ │ │ muleq r0, r0, r1 │ │ │ │ cmneq r3, r4, ror #28 │ │ │ │ cmneq r3, r0, lsr lr │ │ │ │ - rscseq r9, r6, r8, lsr pc │ │ │ │ + rscseq r9, r6, r8, asr pc │ │ │ │ cmneq r3, r4, asr #27 │ │ │ │ - rsceq r3, r2, r4, ror #17 │ │ │ │ - rsceq pc, r6, r0, lsl #17 │ │ │ │ - rsceq r5, r6, r0, asr #10 │ │ │ │ + rsceq r3, r2, r4, lsl #18 │ │ │ │ + rsceq pc, r6, r0, lsr #17 │ │ │ │ + rsceq r5, r6, r0, ror #10 │ │ │ │ cmneq r2, r8, lsr #27 │ │ │ │ cmneq r3, r8, ror #24 │ │ │ │ - rsceq pc, r5, r0, lsr #8 │ │ │ │ - rsceq sp, r3, r8, ror sl │ │ │ │ + rsceq pc, r5, r0, asr #8 │ │ │ │ + smlaleq sp, r3, r8, sl │ │ │ │ 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] @ 3bb950 │ │ │ │ ldr r7, [pc, #1368] @ 3bb954 │ │ │ │ @@ -883423,36 +883423,36 @@ │ │ │ │ b 3bb5f8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r4, [r2, #-188]! @ 0xffffff44 │ │ │ │ ldrsheq lr, [r3, #-164]! @ 0xffffff5c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r2, r0, asr #23 │ │ │ │ andeq r1, r0, r0, lsr r0 │ │ │ │ - rsceq r0, r4, r8, ror sp │ │ │ │ + smlaleq r0, r4, r8, sp │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - rsceq sl, r5, ip, lsl r4 │ │ │ │ + rsceq sl, r5, ip, lsr r4 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - rsceq r3, r2, r8, asr #9 │ │ │ │ + rsceq r3, r2, r8, ror #9 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ cmneq r3, r0, lsr #20 │ │ │ │ muleq r0, r0, r1 │ │ │ │ cmneq r2, r4, ror #19 │ │ │ │ - rsceq pc, r5, r0, ror r0 @ │ │ │ │ + smlaleq pc, r5, r0, r0 @ │ │ │ │ cmneq r3, r4, asr #16 │ │ │ │ - rsceq r3, r2, r8, ror #12 │ │ │ │ + rsceq r3, r2, r8, lsl #13 │ │ │ │ ldrsbeq lr, [r3, #-124]! @ 0xffffff84 │ │ │ │ - strdeq r3, [r2], #44 @ 0x2c @ │ │ │ │ - smlaleq pc, r5, ip, r4 @ │ │ │ │ - rsceq pc, r6, ip, lsr #4 │ │ │ │ + rsceq r3, r2, ip, lsl r3 │ │ │ │ + strheq pc, [r5], #76 @ 0x4c @ │ │ │ │ + rsceq pc, r6, ip, asr #4 │ │ │ │ ldrsheq lr, [r3, #-104]! @ 0xffffff98 │ │ │ │ - rsceq r3, r2, ip, ror #3 │ │ │ │ - strdeq r4, [r6], #224 @ 0xe0 @ │ │ │ │ - rsceq r3, r2, r4, ror r1 │ │ │ │ + rsceq r3, r2, ip, lsl #4 │ │ │ │ + rsceq r4, r6, r0, lsl pc │ │ │ │ + smlaleq r3, r2, r4, r1 │ │ │ │ cmneq r3, ip, lsl #12 │ │ │ │ - rsceq pc, r5, r4, lsl r3 @ │ │ │ │ + rsceq pc, r5, r4, lsr r3 @ │ │ │ │ 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 │ │ │ │ @@ -883881,17 +883881,17 @@ │ │ │ │ bl 405b10 │ │ │ │ bl 405d18 │ │ │ │ b 3bbf0c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, lsl #12 │ │ │ │ cmneq r3, r4, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq sp, [r5], #196 @ 0xc4 @ │ │ │ │ - rscseq r1, r3, r4, ror #29 │ │ │ │ - ldrdeq r1, [r7], #224 @ 0xe0 @ │ │ │ │ + rsceq sp, r5, r4, lsl sp │ │ │ │ + rscseq r1, r3, r4, lsl #30 │ │ │ │ + strdeq r1, [r7], #224 @ 0xe0 @ │ │ │ │ cmneq r2, r8, lsl 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, #2672] @ 3bcb24 │ │ │ │ ldr r5, [pc, #2672] @ 3bcb28 │ │ │ │ @@ -884562,19 +884562,19 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r0, asr #30 │ │ │ │ cmneq r3, ip, lsr lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq sp, r6, r4, asr #26 │ │ │ │ - rsceq r2, r2, r8, ror #23 │ │ │ │ - rsceq r2, r2, r8, ror #23 │ │ │ │ - rsceq r2, r2, r0, ror #23 │ │ │ │ - smlaleq r2, r2, r0, r9 @ │ │ │ │ + rscseq sp, r6, r4, ror #26 │ │ │ │ + rsceq r2, r2, r8, lsl #24 │ │ │ │ + rsceq r2, r2, r8, lsl #24 │ │ │ │ + rsceq r2, r2, r0, lsl #24 │ │ │ │ + strheq r2, [r2], #144 @ 0x90 @ │ │ │ │ cmneq r2, r4, 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, #20] │ │ │ │ @@ -885145,47 +885145,47 @@ │ │ │ │ mov r7, #0 │ │ │ │ add r6, r5, #28 │ │ │ │ b 3bce50 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, lsl #9 │ │ │ │ cmneq r3, r8, ror r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, r3, r4, lsl #12 │ │ │ │ + rsceq pc, r3, r4, lsr #12 │ │ │ │ cmneq r2, r8, lsr r4 │ │ │ │ - rsceq r8, r5, ip, lsr #25 │ │ │ │ + rsceq r8, r5, ip, asr #25 │ │ │ │ ldrsheq sp, [r3, #-32]! @ 0xffffffe0 │ │ │ │ muleq r0, r0, r1 │ │ │ │ cmneq r2, r0, lsr r2 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ ldrsheq sp, [r3, #-4]! │ │ │ │ - rsceq r1, r2, r4, lsl ip │ │ │ │ + rsceq r1, r2, r4, lsr ip │ │ │ │ cmneq r3, r0, lsr #1 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - rsceq sp, r5, r0, lsr #27 │ │ │ │ - rsceq sp, r6, ip, lsl fp │ │ │ │ + rsceq sp, r5, r0, asr #27 │ │ │ │ + rsceq sp, r6, ip, lsr fp │ │ │ │ cmneq r3, r8, ror #31 │ │ │ │ - ldrdeq r1, [r2], #172 @ 0xac @ │ │ │ │ - rsceq r3, r6, r0, ror #15 │ │ │ │ + strdeq r1, [r2], #172 @ 0xac @ │ │ │ │ + rsceq r3, r6, r0, lsl #16 │ │ │ │ cmneq r3, r4, ror #29 │ │ │ │ - rscseq r7, r6, r4, asr #31 │ │ │ │ + rscseq r7, r6, r4, ror #31 │ │ │ │ cmneq r3, r0, asr lr │ │ │ │ muleq r0, r4, fp │ │ │ │ - rsceq r1, r2, r8, lsr #25 │ │ │ │ + rsceq r1, r2, r8, asr #25 │ │ │ │ cmneq r3, r4, asr #27 │ │ │ │ - rsceq r1, r2, r4, ror #23 │ │ │ │ + rsceq r1, r2, r4, lsl #24 │ │ │ │ cmneq r3, r0, asr #26 │ │ │ │ cmneq r3, r8, lsl #26 │ │ │ │ - rsceq ip, r1, r0, asr r0 │ │ │ │ + rsceq ip, r1, r0, ror r0 │ │ │ │ @ instruction: 0x0173cc94 │ │ │ │ - rsceq sp, r5, ip, asr #8 │ │ │ │ + rsceq sp, r5, ip, ror #8 │ │ │ │ cmneq r3, r4, lsr #24 │ │ │ │ - rsceq r1, r2, r0, lsl #21 │ │ │ │ + rsceq r1, r2, r0, lsr #21 │ │ │ │ @ instruction: 0x0173cb98 │ │ │ │ - strdeq r1, [r2], #152 @ 0x98 @ │ │ │ │ - rsceq r1, r2, ip, asr #19 │ │ │ │ + rsceq r1, r2, r8, lsl sl │ │ │ │ + rsceq r1, r2, ip, ror #19 │ │ │ │ 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] @ 3be4e0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -886210,38 +886210,38 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ b 3be564 │ │ │ │ cmneq r2, r0, lsl fp │ │ │ │ ldrsheq r2, [r2, #-172]! @ 0xffffff54 │ │ │ │ ldrsheq ip, [r3, #-148]! @ 0xffffff6c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq ip, r6, r4, lsl #18 │ │ │ │ - strdeq r1, [r2], #124 @ 0x7c @ │ │ │ │ - strdeq r1, [r2], #116 @ 0x74 @ │ │ │ │ - rsceq r1, r2, r4, ror #15 │ │ │ │ - ldrdeq r1, [r2], #120 @ 0x78 @ │ │ │ │ - rsceq r1, r2, ip, asr #15 │ │ │ │ - rsceq r1, r2, r0, asr #15 │ │ │ │ - strheq r1, [r2], #116 @ 0x74 @ │ │ │ │ - rsceq r1, r2, r8, lsr #15 │ │ │ │ - smlaleq r1, r2, ip, r7 │ │ │ │ - smlaleq r1, r2, r0, r7 │ │ │ │ - rsceq r1, r2, r4, lsl #15 │ │ │ │ - rsceq r1, r2, r8, ror r7 │ │ │ │ - rsceq r1, r2, ip, ror #14 │ │ │ │ - rsceq r1, r2, r0, ror #14 │ │ │ │ - rsceq r1, r2, r4, asr r7 │ │ │ │ - rsceq r1, r2, r8, asr #14 │ │ │ │ - rsceq r1, r2, ip, lsr r7 │ │ │ │ - rsceq r1, r2, r0, lsr r7 │ │ │ │ - rsceq r1, r2, r4, lsr #14 │ │ │ │ + rscseq ip, r6, r4, lsr #18 │ │ │ │ + rsceq r1, r2, ip, lsl r8 │ │ │ │ + rsceq r1, r2, r4, lsl r8 │ │ │ │ + rsceq r1, r2, r4, lsl #16 │ │ │ │ + strdeq r1, [r2], #120 @ 0x78 @ │ │ │ │ + rsceq r1, r2, ip, ror #15 │ │ │ │ + rsceq r1, r2, r0, ror #15 │ │ │ │ + ldrdeq r1, [r2], #116 @ 0x74 @ │ │ │ │ + rsceq r1, r2, r8, asr #15 │ │ │ │ + strheq r1, [r2], #124 @ 0x7c @ │ │ │ │ + strheq r1, [r2], #112 @ 0x70 @ │ │ │ │ + rsceq r1, r2, r4, lsr #15 │ │ │ │ + smlaleq r1, r2, r8, r7 │ │ │ │ + rsceq r1, r2, ip, lsl #15 │ │ │ │ + rsceq r1, r2, r0, lsl #15 │ │ │ │ + rsceq r1, r2, r4, ror r7 │ │ │ │ + rsceq r1, r2, r8, ror #14 │ │ │ │ + rsceq r1, r2, ip, asr r7 │ │ │ │ + rsceq r1, r2, r0, asr r7 │ │ │ │ + rsceq r1, r2, r4, asr #14 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq r2, r0, r8, lsr #31 │ │ │ │ - rsceq r0, r2, r4, ror sl │ │ │ │ + smlaleq r0, r2, r4, sl │ │ │ │ cmneq r3, r8, lsl #12 │ │ │ │ cmneq r2, r0, ror r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, ip, lsl #28 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ bl 4e8844 │ │ │ │ mov r1, #24 │ │ │ │ @@ -887554,108 +887554,108 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #6 │ │ │ │ b 3bfb68 │ │ │ │ cmneq r3, ip, lsl #10 │ │ │ │ ldrsheq r1, [r2, #-80]! @ 0xffffffb0 │ │ │ │ andeq r1, r0, r8, lsl #14 │ │ │ │ - smlaleq pc, r1, r4, sp @ │ │ │ │ + strheq pc, [r1], #212 @ 0xd4 @ │ │ │ │ @ instruction: 0xfffed25c │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - rsceq r0, r2, ip, lsl #8 │ │ │ │ - strheq r0, [r2], #60 @ 0x3c @ │ │ │ │ + rsceq r0, r2, ip, lsr #8 │ │ │ │ + ldrdeq r0, [r2], #60 @ 0x3c @ │ │ │ │ @ instruction: 0xfffedc24 │ │ │ │ - rsceq r0, r2, r4, ror #6 │ │ │ │ + rsceq r0, r2, r4, lsl #7 │ │ │ │ @ instruction: 0xfffed824 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ @ instruction: 0xfffed32c │ │ │ │ andeq r1, r0, ip, ror #22 │ │ │ │ - strdeq pc, [r1], #216 @ 0xd8 @ │ │ │ │ + rsceq pc, r1, r8, lsl lr @ │ │ │ │ @ instruction: 0xfffed2b0 │ │ │ │ - rsceq r0, r2, r0, lsl r2 │ │ │ │ - rsceq r0, r2, r8, lsl #3 │ │ │ │ - rsceq r0, r2, ip, lsl r1 │ │ │ │ - strheq r0, [r2], #0 @ │ │ │ │ - rsceq r0, r2, ip, asr #32 │ │ │ │ - rsceq pc, r1, r8, ror #31 │ │ │ │ - rsceq pc, r1, ip, ror #18 │ │ │ │ - strdeq r8, [r5], #204 @ 0xcc @ │ │ │ │ + rsceq r0, r2, r0, lsr r2 │ │ │ │ + rsceq r0, r2, r8, lsr #3 │ │ │ │ + rsceq r0, r2, ip, lsr r1 │ │ │ │ + ldrdeq r0, [r2], #0 @ │ │ │ │ + rsceq r0, r2, ip, rrx │ │ │ │ + rsceq r0, r2, r8 │ │ │ │ + rsceq pc, r1, ip, lsl #19 │ │ │ │ + rsceq r8, r5, ip, lsl sp │ │ │ │ @ instruction: 0xfffecc98 │ │ │ │ - rsceq pc, r1, r4, lsl r9 @ │ │ │ │ + rsceq pc, r1, r4, lsr r9 @ │ │ │ │ @ instruction: 0xfffed0bc │ │ │ │ @ instruction: 0xfffecd4c │ │ │ │ - strheq pc, [r1], #228 @ 0xe4 @ │ │ │ │ + ldrdeq pc, [r1], #228 @ 0xe4 @ │ │ │ │ @ instruction: 0xfffecd54 │ │ │ │ - smlaleq pc, r1, r4, lr @ │ │ │ │ - rsceq pc, r1, r4, lsl #29 │ │ │ │ - rsceq pc, r1, ip, ror lr @ │ │ │ │ - rsceq pc, r1, ip, ror #28 │ │ │ │ + strheq pc, [r1], #228 @ 0xe4 @ │ │ │ │ + rsceq pc, r1, r4, lsr #29 │ │ │ │ + smlaleq pc, r1, ip, lr @ │ │ │ │ + rsceq pc, r1, ip, lsl #29 │ │ │ │ @ instruction: 0xfffecba0 │ │ │ │ - rsceq pc, r1, r4, asr lr @ │ │ │ │ + rsceq pc, r1, r4, ror lr @ │ │ │ │ @ instruction: 0xfffeccb8 │ │ │ │ - rsceq pc, r1, ip, lsr lr @ │ │ │ │ - rsceq pc, r1, r0, lsr lr @ │ │ │ │ - rsceq r0, r4, r4, lsr #28 │ │ │ │ + rsceq pc, r1, ip, asr lr @ │ │ │ │ + rsceq pc, r1, r0, asr lr @ │ │ │ │ + rsceq r0, r4, r4, asr #28 │ │ │ │ @ instruction: 0xfffecae0 │ │ │ │ - rsceq pc, r1, r0, ror r5 @ │ │ │ │ + smlaleq pc, r1, r0, r5 @ │ │ │ │ muleq r0, r8, sp │ │ │ │ - rsceq pc, r1, r8, lsr #27 │ │ │ │ - rsceq pc, r1, r8, ror #26 │ │ │ │ + rsceq pc, r1, r8, asr #27 │ │ │ │ + rsceq pc, r1, r8, lsl #27 │ │ │ │ andeq r1, r0, r8, lsr #4 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ muleq r0, r4, fp │ │ │ │ andeq r2, r0, r8, lsl r7 │ │ │ │ andeq r1, r0, r0, lsr sl │ │ │ │ @ instruction: 0x000017b8 │ │ │ │ @ instruction: 0xfffed558 │ │ │ │ - rsceq pc, r1, ip, lsl #15 │ │ │ │ + rsceq pc, r1, ip, lsr #15 │ │ │ │ @ instruction: 0xfffec19c │ │ │ │ andeq r3, r0, r0, asr #13 │ │ │ │ - rsceq lr, r1, r4, lsl #27 │ │ │ │ - rsceq lr, r1, r8, asr #26 │ │ │ │ + rsceq lr, r1, r4, lsr #27 │ │ │ │ + rsceq lr, r1, r8, ror #26 │ │ │ │ @ instruction: 0xfffec0e4 │ │ │ │ - rsceq pc, r1, r0, ror r4 @ │ │ │ │ - rsceq fp, r3, r0, ror fp │ │ │ │ - rsceq pc, r1, ip, lsl #8 │ │ │ │ - ldrdeq pc, [r1], #48 @ 0x30 @ │ │ │ │ - smlaleq pc, r1, r8, r3 @ │ │ │ │ - rsceq pc, r1, r8, ror #6 │ │ │ │ - rsceq pc, r1, r8, lsr r3 @ │ │ │ │ - strdeq pc, [r1], #36 @ 0x24 @ │ │ │ │ + smlaleq pc, r1, r0, r4 @ │ │ │ │ + smlaleq fp, r3, r0, fp │ │ │ │ + rsceq pc, r1, ip, lsr #8 │ │ │ │ + strdeq pc, [r1], #48 @ 0x30 @ │ │ │ │ + strheq pc, [r1], #56 @ 0x38 @ │ │ │ │ + rsceq pc, r1, r8, lsl #7 │ │ │ │ + rsceq pc, r1, r8, asr r3 @ │ │ │ │ + rsceq pc, r1, r4, lsl r3 @ │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ andeq r1, r0, ip, ror #26 │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ andeq r3, r0, ip, ror #3 │ │ │ │ andeq r2, r0, r8, asr #17 │ │ │ │ andeq r2, r0, r8, asr #8 │ │ │ │ @ instruction: 0x00002cbc │ │ │ │ andeq r3, r0, ip, lsl #3 │ │ │ │ andeq r1, r0, r4, lsr #12 │ │ │ │ andeq r1, r0, r4, asr r0 │ │ │ │ andeq r2, r0, r8, lsr #31 │ │ │ │ - ldrdeq lr, [r1], #120 @ 0x78 @ │ │ │ │ - ldrdeq lr, [r1], #84 @ 0x54 @ │ │ │ │ + strdeq lr, [r1], #120 @ 0x78 @ │ │ │ │ + strdeq lr, [r1], #84 @ 0x54 @ │ │ │ │ @ instruction: 0xfffebcbc │ │ │ │ - rsceq lr, r1, r4, asr #30 │ │ │ │ - rsceq r0, r6, r8, asr #9 │ │ │ │ + rsceq lr, r1, r4, ror #30 │ │ │ │ + rsceq r0, r6, r8, ror #9 │ │ │ │ @ instruction: 0xfffebc6c │ │ │ │ - rsceq lr, r1, r0, lsl #30 │ │ │ │ + rsceq lr, r1, r0, lsr #30 │ │ │ │ @ instruction: 0xfffebcb4 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ - rsceq lr, r1, r4, ror #29 │ │ │ │ - ldrdeq lr, [r1], #224 @ 0xe0 @ │ │ │ │ - rsceq lr, r1, r0, asr #29 │ │ │ │ + rsceq lr, r1, r4, lsl #30 │ │ │ │ + strdeq lr, [r1], #224 @ 0xe0 @ │ │ │ │ + rsceq lr, r1, r0, ror #29 │ │ │ │ @ instruction: 0xfffebbf4 │ │ │ │ - strheq lr, [r1], #228 @ 0xe4 @ │ │ │ │ - rsceq lr, r1, ip, lsr #29 │ │ │ │ - rsceq lr, r1, r4, lsr #29 │ │ │ │ - rsceq lr, r1, ip, lsl #6 │ │ │ │ - smlaleq lr, r1, ip, r1 │ │ │ │ - rsceq lr, r1, r0, lsr r0 │ │ │ │ - ldrdeq sp, [r1], #224 @ 0xe0 @ │ │ │ │ + ldrdeq lr, [r1], #228 @ 0xe4 @ │ │ │ │ + rsceq lr, r1, ip, asr #29 │ │ │ │ + rsceq lr, r1, r4, asr #29 │ │ │ │ + rsceq lr, r1, ip, lsr #6 │ │ │ │ + strheq lr, [r1], #28 @ │ │ │ │ + rsceq lr, r1, r0, asr r0 │ │ │ │ + strdeq sp, [r1], #224 @ 0xe0 @ │ │ │ │ ldr r5, [pc, #-184] @ 3bfab8 │ │ │ │ mov r7, #49 @ 0x31 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 4119f0 │ │ │ │ ldr r1, [pc, #-200] @ 3bfabc │ │ │ │ mov r2, r5 │ │ │ │ @@ -889699,48 +889699,48 @@ │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 3aded8 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ b 3c1bfc │ │ │ │ - rsceq lr, r1, r0, asr #14 │ │ │ │ + rsceq lr, r1, r0, ror #14 │ │ │ │ andeq r2, r0, r8, lsl r7 │ │ │ │ andeq r1, r0, r0, lsr sl │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ andeq r3, r0, ip, ror #3 │ │ │ │ - rsceq lr, r1, r8, lsr #11 │ │ │ │ - rsceq lr, r1, r4, asr r4 │ │ │ │ - strdeq lr, [r1], #44 @ 0x2c @ │ │ │ │ + rsceq lr, r1, r8, asr #11 │ │ │ │ + rsceq lr, r1, r4, ror r4 │ │ │ │ + rsceq lr, r1, ip, lsl r3 │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r2, r0, r8, asr #17 │ │ │ │ andeq r2, r0, r8, asr #8 │ │ │ │ - ldrdeq lr, [r1], #16 @ │ │ │ │ - rsceq lr, r1, r4, ror #1 │ │ │ │ - strdeq sp, [r1], #248 @ 0xf8 @ │ │ │ │ - rsceq sp, r1, ip, lsr #29 │ │ │ │ - rsceq sp, r1, r8, asr sp │ │ │ │ - rsceq sp, r1, r0, lsl #24 │ │ │ │ - rsceq sp, r1, ip, lsr #21 │ │ │ │ - strheq sp, [r1], #156 @ 0x9c @ │ │ │ │ - ldrdeq sp, [r1], #132 @ 0x84 @ │ │ │ │ - rsceq sp, r1, r0, ror #14 │ │ │ │ - rsceq sp, r1, r8, lsl r6 │ │ │ │ - rsceq sp, r1, r4, asr #9 │ │ │ │ - rsceq sp, r1, r0, ror r3 │ │ │ │ - rsceq sp, r1, ip, lsl r2 │ │ │ │ + strdeq lr, [r1], #16 @ │ │ │ │ + rsceq lr, r1, r4, lsl #2 │ │ │ │ + rsceq lr, r1, r8, lsl r0 │ │ │ │ + rsceq sp, r1, ip, asr #29 │ │ │ │ + rsceq sp, r1, r8, ror sp │ │ │ │ + rsceq sp, r1, r0, lsr #24 │ │ │ │ + rsceq sp, r1, ip, asr #21 │ │ │ │ + ldrdeq sp, [r1], #156 @ 0x9c @ │ │ │ │ + strdeq sp, [r1], #132 @ 0x84 @ │ │ │ │ + rsceq sp, r1, r0, lsl #15 │ │ │ │ + rsceq sp, r1, r8, lsr r6 │ │ │ │ + rsceq sp, r1, r4, ror #9 │ │ │ │ + smlaleq sp, r1, r0, r3 │ │ │ │ + rsceq sp, r1, ip, lsr r2 │ │ │ │ @ instruction: 0x00002cbc │ │ │ │ - rsceq sp, r1, ip, lsl r1 │ │ │ │ - rsceq sp, r1, r4, lsr r0 │ │ │ │ - rsceq ip, r1, ip, asr #30 │ │ │ │ - rsceq ip, r1, r4, lsl #28 │ │ │ │ - strheq ip, [r1], #192 @ 0xc0 @ │ │ │ │ - rsceq ip, r1, ip, asr fp │ │ │ │ - rsceq ip, r1, r8, lsl #20 │ │ │ │ + rsceq sp, r1, ip, lsr r1 │ │ │ │ + rsceq sp, r1, r4, asr r0 │ │ │ │ + rsceq ip, r1, ip, ror #30 │ │ │ │ + rsceq ip, r1, r4, lsr #28 │ │ │ │ + ldrdeq ip, [r1], #192 @ 0xc0 @ │ │ │ │ + rsceq ip, r1, ip, ror fp │ │ │ │ + rsceq ip, r1, r8, lsr #20 │ │ │ │ bl 3aded8 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 3aded8 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ @@ -891372,25 +891372,25 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ bl 3ac3e0 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - rsceq ip, r1, r4, lsl r9 │ │ │ │ - rsceq ip, r1, ip, lsr #16 │ │ │ │ - rsceq ip, r1, ip, asr r7 │ │ │ │ + rsceq ip, r1, r4, lsr r9 │ │ │ │ + rsceq ip, r1, ip, asr #16 │ │ │ │ + rsceq ip, r1, ip, ror r7 │ │ │ │ andeq r3, r0, ip, lsl #3 │ │ │ │ andeq r1, r0, r4, lsr #12 │ │ │ │ andeq r1, r0, r4, asr r0 │ │ │ │ andeq r2, r0, r8, lsr #31 │ │ │ │ - rsceq fp, r1, r4, lsl #18 │ │ │ │ - strdeq ip, [r1], #60 @ 0x3c @ │ │ │ │ - rsceq ip, r1, r4, asr r2 │ │ │ │ - rsceq ip, r1, ip, lsr #1 │ │ │ │ + rsceq fp, r1, r4, lsr #18 │ │ │ │ + rsceq ip, r1, ip, lsl r4 │ │ │ │ + rsceq ip, r1, r4, ror r2 │ │ │ │ + rsceq ip, r1, ip, asr #1 │ │ │ │ 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] @ 3c45d4 │ │ │ │ ldr r5, [pc, #4088] @ 3c45d8 │ │ │ │ ldr r3, [pc, #4088] @ 3c45dc │ │ │ │ @@ -892414,39 +892414,39 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 405034 │ │ │ │ b 3c4648 │ │ │ │ cmneq r1, r8, lsl sl │ │ │ │ cmneq r3, r0, lsl r9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r6, r6, ip, lsl r8 │ │ │ │ + rscseq r6, r6, ip, lsr r8 │ │ │ │ ldrsbeq ip, [r1, #-148]! @ 0xffffff6c │ │ │ │ - rsceq fp, r1, ip, lsl #14 │ │ │ │ - rsceq fp, r1, r4, lsl #14 │ │ │ │ - strdeq fp, [r1], #100 @ 0x64 @ │ │ │ │ - rsceq fp, r1, r8, ror #13 │ │ │ │ - ldrdeq fp, [r1], #108 @ 0x6c @ │ │ │ │ - ldrdeq fp, [r1], #96 @ 0x60 @ │ │ │ │ - rsceq fp, r1, r4, asr #13 │ │ │ │ - strheq fp, [r1], #104 @ 0x68 @ │ │ │ │ - rsceq fp, r1, ip, lsr #13 │ │ │ │ - rsceq fp, r1, r0, lsr #13 │ │ │ │ - smlaleq fp, r1, r4, r6 │ │ │ │ - rsceq fp, r1, r8, lsl #13 │ │ │ │ - rsceq fp, r1, ip, ror r6 │ │ │ │ - rsceq fp, r1, r0, ror r6 │ │ │ │ - rsceq fp, r1, r4, ror #12 │ │ │ │ - rsceq fp, r1, r8, asr r6 │ │ │ │ - rsceq fp, r1, ip, asr #12 │ │ │ │ - rsceq fp, r1, r0, asr #12 │ │ │ │ - rsceq fp, r1, r4, lsr r6 │ │ │ │ + rsceq fp, r1, ip, lsr #14 │ │ │ │ + rsceq fp, r1, r4, lsr #14 │ │ │ │ + rsceq fp, r1, r4, lsl r7 │ │ │ │ + rsceq fp, r1, r8, lsl #14 │ │ │ │ + strdeq fp, [r1], #108 @ 0x6c @ │ │ │ │ + strdeq fp, [r1], #96 @ 0x60 @ │ │ │ │ + rsceq fp, r1, r4, ror #13 │ │ │ │ + ldrdeq fp, [r1], #104 @ 0x68 @ │ │ │ │ + rsceq fp, r1, ip, asr #13 │ │ │ │ + rsceq fp, r1, r0, asr #13 │ │ │ │ + strheq fp, [r1], #100 @ 0x64 @ │ │ │ │ + rsceq fp, r1, r8, lsr #13 │ │ │ │ + smlaleq fp, r1, ip, r6 │ │ │ │ + smlaleq fp, r1, r0, r6 │ │ │ │ + rsceq fp, r1, r4, lsl #13 │ │ │ │ + rsceq fp, r1, r8, ror r6 │ │ │ │ + rsceq fp, r1, ip, ror #12 │ │ │ │ + rsceq fp, r1, r0, ror #12 │ │ │ │ + rsceq fp, r1, r4, asr r6 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ andeq r3, r0, ip, lsl #3 │ │ │ │ andeq r2, r0, ip, lsr #27 │ │ │ │ - rsceq sl, r1, r8, lsr r8 │ │ │ │ + rsceq sl, r1, r8, asr r8 │ │ │ │ ldrsheq r5, [r3, #-152]! @ 0xffffff68 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3b06a4 │ │ │ │ mov sl, r0 │ │ │ │ @@ -894762,56 +894762,56 @@ │ │ │ │ @ instruction: 0xfffe60a0 │ │ │ │ andeq r1, r0, r8, lsr #4 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ muleq r0, r4, r1 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r1, r0, r0, lsl #6 │ │ │ │ andeq r0, r0, ip, lsl #28 │ │ │ │ - rsceq r8, r1, r4, asr #28 │ │ │ │ + rsceq r8, r1, r4, ror #28 │ │ │ │ cmneq r3, ip, asr #6 │ │ │ │ - rsceq r8, r1, r0, lsl #27 │ │ │ │ - rsceq r0, r7, r4, lsl r7 │ │ │ │ - rsceq r0, r7, r0, lsr #12 │ │ │ │ - rsceq r9, r1, r8, lsr #14 │ │ │ │ - rsceq r9, r1, r8, ror r6 │ │ │ │ - rsceq r9, r1, ip, asr #11 │ │ │ │ + rsceq r8, r1, r0, lsr #27 │ │ │ │ + rsceq r0, r7, r4, lsr r7 │ │ │ │ + rsceq r0, r7, r0, asr #12 │ │ │ │ + rsceq r9, r1, r8, asr #14 │ │ │ │ + smlaleq r9, r1, r8, r6 │ │ │ │ + rsceq r9, r1, ip, ror #11 │ │ │ │ @ instruction: 0xfffe544c │ │ │ │ - rsceq r9, r1, ip, ror r3 │ │ │ │ - ldrdeq r9, [r1], #32 @ │ │ │ │ - rsceq r9, r1, ip, lsl r2 │ │ │ │ - rsceq r9, r1, r8, ror #2 │ │ │ │ - strheq r9, [r1], #4 @ │ │ │ │ - rsceq r9, r1, r0 │ │ │ │ - rsceq r8, r1, r8, asr pc │ │ │ │ - rsceq r8, r1, r8, lsl lr │ │ │ │ - rsceq r7, r1, r8, ror #23 │ │ │ │ - strdeq pc, [r0], #4 @ │ │ │ │ - strdeq r7, [r1], #136 @ 0x88 @ │ │ │ │ - rsceq r8, r1, r8, lsl r9 │ │ │ │ + smlaleq r9, r1, ip, r3 │ │ │ │ + strdeq r9, [r1], #32 @ │ │ │ │ + rsceq r9, r1, ip, lsr r2 │ │ │ │ + rsceq r9, r1, r8, lsl #3 │ │ │ │ + ldrdeq r9, [r1], #4 @ │ │ │ │ + rsceq r9, r1, r0, lsr #32 │ │ │ │ + rsceq r8, r1, r8, ror pc │ │ │ │ + rsceq r8, r1, r8, lsr lr │ │ │ │ + rsceq r7, r1, r8, lsl #24 │ │ │ │ + rsceq pc, r0, r4, lsl r1 @ │ │ │ │ + rsceq r7, r1, r8, lsl r9 │ │ │ │ + rsceq r8, r1, r8, lsr r9 │ │ │ │ andeq r3, r0, ip, lsl #3 │ │ │ │ @ instruction: 0xfffe63a4 │ │ │ │ andeq r1, r0, r4, lsr #12 │ │ │ │ andeq r1, r0, r4, asr r0 │ │ │ │ andeq r2, r0, r8, lsr #31 │ │ │ │ - ldrsheq r6, [r4], #148 @ 0x94 @ │ │ │ │ - strheq r8, [r1], #84 @ 0x54 @ │ │ │ │ + rscseq r6, r4, r4, lsl sl │ │ │ │ + ldrdeq r8, [r1], #84 @ 0x54 @ │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ muleq r0, r4, fp │ │ │ │ andeq r2, r0, r8, lsl r7 │ │ │ │ andeq r1, r0, r0, lsr sl │ │ │ │ @ instruction: 0xfffe4b98 │ │ │ │ andeq r1, r0, ip, ror #22 │ │ │ │ andeq r3, r0, r4, lsl #12 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r2, r0, ip, lsl #5 │ │ │ │ - ldrdeq r0, [r3], #120 @ 0x78 @ │ │ │ │ - rscseq r6, r4, r8, lsr r1 │ │ │ │ - rsceq r7, r1, r0, ror #28 │ │ │ │ + strdeq r0, [r3], #120 @ 0x78 @ │ │ │ │ + rscseq r6, r4, r8, asr r1 │ │ │ │ + rsceq r7, r1, r0, lsl #29 │ │ │ │ @ instruction: 0xfffe3ec0 │ │ │ │ - rsceq r7, r1, r4, asr #25 │ │ │ │ + rsceq r7, r1, r4, ror #25 │ │ │ │ @ instruction: 0xfffe407c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [pc, #-120] @ 3c6ad8 │ │ │ │ stm sp, {r5, r8} │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -896866,38 +896866,38 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp] │ │ │ │ str fp, [sp, #4] │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ b 3c8bd4 │ │ │ │ - rsceq sp, r1, r8, lsl #9 │ │ │ │ - smlaleq r7, r1, r4, r9 │ │ │ │ - rsceq r7, r1, r8, lsl #16 │ │ │ │ - rsceq lr, r6, r4, asr #9 │ │ │ │ + rsceq sp, r1, r8, lsr #9 │ │ │ │ + strheq r7, [r1], #148 @ 0x94 @ │ │ │ │ + rsceq r7, r1, r8, lsr #16 │ │ │ │ + rsceq lr, r6, r4, ror #9 │ │ │ │ @ instruction: 0xfffe38e8 │ │ │ │ - rsceq r7, r1, r8, ror #11 │ │ │ │ + rsceq r7, r1, r8, lsl #12 │ │ │ │ @ instruction: 0xfffe32bc │ │ │ │ - rsceq r7, r1, r0, ror r2 │ │ │ │ - rsceq r7, r1, r4, lsl #3 │ │ │ │ + smlaleq r7, r1, r0, r2 │ │ │ │ + rsceq r7, r1, r4, lsr #3 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ @ instruction: 0xfffe3314 │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ andeq r3, r0, ip, ror #3 │ │ │ │ @ instruction: 0x000017b8 │ │ │ │ @ instruction: 0xfffe3494 │ │ │ │ andeq r3, r0, r0, asr #13 │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ strdeq r2, [r0], -ip │ │ │ │ muleq r0, ip, r1 │ │ │ │ - rsceq r6, r1, r0, lsl #17 │ │ │ │ + rsceq r6, r1, r0, lsr #17 │ │ │ │ @ instruction: 0xfffe4080 │ │ │ │ @ instruction: 0xfffe2768 │ │ │ │ cmneq r3, r8, lsl #17 │ │ │ │ - rscseq r2, r4, r8, ror #4 │ │ │ │ + rscseq r2, r4, r8, lsl #5 │ │ │ │ @ instruction: 0xfffe1fa8 │ │ │ │ bl 3b4b80 │ │ │ │ ldr r8, [sp, #280] @ 0x118 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp] │ │ │ │ @@ -898962,62 +898962,62 @@ │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp] │ │ │ │ str fp, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ b 3cacf0 │ │ │ │ - rscseq r0, r5, r0, ror r0 │ │ │ │ + smlalseq r0, r5, r0, r0 │ │ │ │ @ instruction: 0xfffe18cc │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r2, r0, r8, asr #17 │ │ │ │ andeq r2, r0, r8, asr #8 │ │ │ │ @ instruction: 0x00002cbc │ │ │ │ @ instruction: 0xfffe1904 │ │ │ │ - rsceq r5, r1, ip, lsl r4 │ │ │ │ - rsceq r9, r5, ip, lsl r8 │ │ │ │ - rsceq r4, r1, r4, lsr #30 │ │ │ │ - rsceq r4, r1, r8, lsl #28 │ │ │ │ - rsceq r4, r1, r8, lsl #26 │ │ │ │ - strheq r4, [r1], #204 @ 0xcc @ │ │ │ │ - rsceq r4, r1, ip, ror ip │ │ │ │ - rsceq r4, r1, ip, lsr ip │ │ │ │ - strdeq r4, [r1], #188 @ 0xbc @ │ │ │ │ - strheq r4, [r1], #188 @ 0xbc @ │ │ │ │ - rsceq r4, r1, r0, lsl #23 │ │ │ │ - rsceq r4, r1, r4, asr #22 │ │ │ │ - rsceq r4, r1, r4, asr #20 │ │ │ │ - ldrsheq r5, [r2], #248 @ 0xf8 @ │ │ │ │ + rsceq r5, r1, ip, lsr r4 │ │ │ │ + rsceq r9, r5, ip, lsr r8 │ │ │ │ + rsceq r4, r1, r4, asr #30 │ │ │ │ + rsceq r4, r1, r8, lsr #28 │ │ │ │ + rsceq r4, r1, r8, lsr #26 │ │ │ │ + ldrdeq r4, [r1], #204 @ 0xcc @ │ │ │ │ + smlaleq r4, r1, ip, ip │ │ │ │ + rsceq r4, r1, ip, asr ip │ │ │ │ + rsceq r4, r1, ip, lsl ip │ │ │ │ + ldrdeq r4, [r1], #188 @ 0xbc @ │ │ │ │ + rsceq r4, r1, r0, lsr #23 │ │ │ │ + rsceq r4, r1, r4, ror #22 │ │ │ │ + rsceq r4, r1, r4, ror #20 │ │ │ │ + rscseq r6, r2, r8, lsl r0 │ │ │ │ @ instruction: 0xfffe0b5c │ │ │ │ - rsceq r4, r1, r0, ror r9 │ │ │ │ + smlaleq r4, r1, r0, r9 │ │ │ │ @ instruction: 0xfffe0a5c │ │ │ │ @ instruction: 0xfffe0c50 │ │ │ │ - rsceq r4, r1, r4, asr #17 │ │ │ │ - rsceq r4, r1, r8, lsl r8 │ │ │ │ - rsceq r4, r1, ip, ror #14 │ │ │ │ - rscseq r2, r2, ip, lsr #27 │ │ │ │ - strheq r4, [r1], #104 @ 0x68 @ │ │ │ │ - rsceq r4, r1, ip, lsl #12 │ │ │ │ - rsceq r4, r1, r0, ror #10 │ │ │ │ - strheq r4, [r1], #68 @ 0x44 @ │ │ │ │ - rsceq r4, r1, r4, lsl #8 │ │ │ │ - rsceq r4, r1, r8, asr r3 │ │ │ │ - smlaleq r4, r1, r4, r2 │ │ │ │ - strdeq r4, [r1], #20 @ │ │ │ │ + rsceq r4, r1, r4, ror #17 │ │ │ │ + rsceq r4, r1, r8, lsr r8 │ │ │ │ + rsceq r4, r1, ip, lsl #15 │ │ │ │ + rscseq r2, r2, ip, asr #27 │ │ │ │ + ldrdeq r4, [r1], #104 @ 0x68 @ │ │ │ │ + rsceq r4, r1, ip, lsr #12 │ │ │ │ + rsceq r4, r1, r0, lsl #11 │ │ │ │ + ldrdeq r4, [r1], #68 @ 0x44 @ │ │ │ │ + rsceq r4, r1, r4, lsr #8 │ │ │ │ + rsceq r4, r1, r8, ror r3 │ │ │ │ + strheq r4, [r1], #36 @ 0x24 @ │ │ │ │ + rsceq r4, r1, r4, lsl r2 │ │ │ │ @ instruction: 0xfffe1b20 │ │ │ │ - rsceq r4, r1, r0, asr r1 │ │ │ │ + rsceq r4, r1, r0, ror r1 │ │ │ │ @ instruction: 0xfffe0674 │ │ │ │ - rsceq r4, r1, ip, lsr #1 │ │ │ │ - rsceq r4, r1, r8, lsl r0 │ │ │ │ - rsceq r3, r1, ip, ror pc │ │ │ │ - rsceq r3, r1, r4, ror #29 │ │ │ │ + rsceq r4, r1, ip, asr #1 │ │ │ │ + rsceq r4, r1, r8, lsr r0 │ │ │ │ + smlaleq r3, r1, ip, pc @ │ │ │ │ + rsceq r3, r1, r4, lsl #30 │ │ │ │ @ instruction: 0xfffdfc08 │ │ │ │ - rsceq r3, r1, r4, asr #28 │ │ │ │ - rsceq r3, r1, r0, asr sp │ │ │ │ - rsceq r4, r0, r8, lsl #5 │ │ │ │ + rsceq r3, r1, r4, ror #28 │ │ │ │ + rsceq r3, r1, r0, ror sp │ │ │ │ + rsceq r4, r0, r8, lsr #5 │ │ │ │ bl 3ac3e0 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ bl 3af92c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ bl 3af92c │ │ │ │ mov r4, r0 │ │ │ │ @@ -901091,22 +901091,22 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ bl 3ac3e0 │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ b 3cce34 │ │ │ │ - rsceq r3, r1, r0, lsr #22 │ │ │ │ - rsceq r3, r1, r8, asr #21 │ │ │ │ - rsceq r3, r1, r4, asr #19 │ │ │ │ + rsceq r3, r1, r0, asr #22 │ │ │ │ + rsceq r3, r1, r8, ror #21 │ │ │ │ + rsceq r3, r1, r4, ror #19 │ │ │ │ @ instruction: 0xfffdf724 │ │ │ │ - smlaleq r3, r1, r4, r9 │ │ │ │ - rsceq r3, r1, r4, lsl #17 │ │ │ │ - rsceq r3, r1, r4, ror r7 │ │ │ │ - rsceq r3, r1, r0, ror #12 │ │ │ │ + strheq r3, [r1], #148 @ 0x94 @ │ │ │ │ + rsceq r3, r1, r4, lsr #17 │ │ │ │ + smlaleq r3, r1, r4, r7 │ │ │ │ + rsceq r3, r1, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ andeq r3, r0, r8, ror r1 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ andeq r1, r0, ip, lsl #22 │ │ │ │ andeq r2, r0, ip, asr #14 │ │ │ │ andeq r1, r0, r0, asr r0 │ │ │ │ @@ -901126,27 +901126,27 @@ │ │ │ │ andeq r2, r0, ip, lsr #27 │ │ │ │ andeq r2, r0, r4, ror r6 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ andeq r1, r0, r0, asr r3 │ │ │ │ andeq r2, r0, r0, ror #19 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - rsceq r3, r1, r8, asr r2 │ │ │ │ + rsceq r3, r1, r8, ror r2 │ │ │ │ @ instruction: 0xfffdf04c │ │ │ │ - rsceq r2, r1, r0, ror #31 │ │ │ │ - rsceq r2, r1, r0, lsr #30 │ │ │ │ + rsceq r3, r1, r0 │ │ │ │ + rsceq r2, r1, r0, asr #30 │ │ │ │ @ instruction: 0xfffdedac │ │ │ │ - rsceq r2, r1, r8, asr lr │ │ │ │ - rsceq r2, r1, ip, asr #23 │ │ │ │ + rsceq r2, r1, r8, ror lr │ │ │ │ + rsceq r2, r1, ip, ror #23 │ │ │ │ @ instruction: 0xfffde7ec │ │ │ │ @ instruction: 0xfffdeae4 │ │ │ │ @ instruction: 0xfffded24 │ │ │ │ - rsceq r2, r1, ip, lsl #11 │ │ │ │ - rsceq r2, r1, r8, ror #1 │ │ │ │ - rsceq r1, r1, r8, asr ip │ │ │ │ + rsceq r2, r1, ip, lsr #11 │ │ │ │ + rsceq r2, r1, r8, lsl #2 │ │ │ │ + rsceq r1, r1, r8, ror ip │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, r3 │ │ │ │ bl 5f2e70 │ │ │ │ ldr r3, [pc, #-48] @ 3cce1c │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -903399,23 +903399,23 @@ │ │ │ │ ldr r6, [sp, #328] @ 0x148 │ │ │ │ ldr r3, [pc, #168] @ 3cf21c │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r1 │ │ │ │ b 3cf2c4 │ │ │ │ - rsceq r1, r1, r4, asr #15 │ │ │ │ - rsceq r1, r1, r0, lsl #5 │ │ │ │ + rsceq r1, r1, r4, ror #15 │ │ │ │ + rsceq r1, r1, r0, lsr #5 │ │ │ │ @ instruction: 0xfffdd46c │ │ │ │ @ instruction: 0xfffdd068 │ │ │ │ cmneq r2, r4, asr #5 │ │ │ │ - rsceq r6, r1, r0, lsl #8 │ │ │ │ - strdeq r0, [r1], #200 @ 0xc8 @ │ │ │ │ - rscseq pc, r4, ip, ror lr @ │ │ │ │ - rscseq r1, r5, r0, ror #19 │ │ │ │ + rsceq r6, r1, r0, lsr #8 │ │ │ │ + rsceq r0, r1, r8, lsl sp │ │ │ │ + smlalseq pc, r4, ip, lr @ │ │ │ │ + rscseq r1, r5, r0, lsl #20 │ │ │ │ @ instruction: 0xfffdc9d8 │ │ │ │ andeq r1, r0, r8, lsr #16 │ │ │ │ andeq r2, r0, r0, lsr sl │ │ │ │ andeq r1, r0, r4, lsl #20 │ │ │ │ andeq r2, r0, ip, asr pc │ │ │ │ andeq r2, r0, r0, ror r8 │ │ │ │ andeq r2, r0, r0, ror #23 │ │ │ │ @@ -903455,38 +903455,38 @@ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r2, r0, r8, asr r2 │ │ │ │ @ instruction: 0xfffdced4 │ │ │ │ andeq r2, r0, r4, asr sp │ │ │ │ andeq r2, r0, r8, lsr #3 │ │ │ │ @ instruction: 0xfffdc2fc │ │ │ │ muleq r0, r4, r1 │ │ │ │ - rsceq r0, r1, r4, lsr r3 │ │ │ │ + rsceq r0, r1, r4, asr r3 │ │ │ │ @ instruction: 0xfffdc304 │ │ │ │ @ instruction: 0xfffdc2e0 │ │ │ │ - rsceq r0, r1, ip, ror #5 │ │ │ │ - rsceq r0, r1, r4, lsr #5 │ │ │ │ - rsceq r0, r1, ip, asr r2 │ │ │ │ - rsceq r0, r1, r0, lsl #4 │ │ │ │ + rsceq r0, r1, ip, lsl #6 │ │ │ │ + rsceq r0, r1, r4, asr #5 │ │ │ │ + rsceq r0, r1, ip, ror r2 │ │ │ │ + rsceq r0, r1, r0, lsr #4 │ │ │ │ @ instruction: 0xfffdc1b8 │ │ │ │ @ instruction: 0xfffdc1a8 │ │ │ │ - rsceq r0, r1, ip, lsr #3 │ │ │ │ - rsceq r0, r1, r8, ror #2 │ │ │ │ + rsceq r0, r1, ip, asr #3 │ │ │ │ + rsceq r0, r1, r8, lsl #3 │ │ │ │ @ instruction: 0xfffdc164 │ │ │ │ @ instruction: 0xfffdc120 │ │ │ │ - rsceq r0, r1, r0, lsl r1 │ │ │ │ + rsceq r0, r1, r0, lsr r1 │ │ │ │ @ instruction: 0xfffdc14c │ │ │ │ @ instruction: 0xfffdc108 │ │ │ │ - strheq r0, [r1], #8 @ │ │ │ │ - rsceq r0, r1, r4, rrx │ │ │ │ + ldrdeq r0, [r1], #8 @ │ │ │ │ + rsceq r0, r1, r4, lsl #1 │ │ │ │ @ instruction: 0xfffdcb70 │ │ │ │ @ instruction: 0xfffdd208 │ │ │ │ @ instruction: 0xfffdcab8 │ │ │ │ @ instruction: 0xfffdcbbc │ │ │ │ cmneq r2, r4, asr #24 │ │ │ │ - rsceq r2, r0, r4, lsl #9 │ │ │ │ + rsceq r2, r0, r4, lsr #9 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #380] @ 0x17c │ │ │ │ bl 3b7524 │ │ │ │ ldr r3, [pc, #-188] @ 3cf220 │ │ │ │ str r6, [sp, #328] @ 0x148 │ │ │ │ str r0, [sp, #652] @ 0x28c │ │ │ │ @@ -905770,61 +905770,61 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ mov r0, fp │ │ │ │ bl 3bcb48 │ │ │ │ mov r1, r4 │ │ │ │ b 3d1750 │ │ │ │ - rsceq pc, r0, r8, ror r3 @ │ │ │ │ + smlaleq pc, r0, r8, r3 @ │ │ │ │ @ instruction: 0xfffdadc4 │ │ │ │ - rsceq lr, r0, r0, ror #25 │ │ │ │ + rsceq lr, r0, r0, lsl #26 │ │ │ │ @ instruction: 0xfffdabd8 │ │ │ │ @ instruction: 0xfffdabb4 │ │ │ │ @ instruction: 0xfffdb9f8 │ │ │ │ @ instruction: 0xfffdba04 │ │ │ │ - ldrdeq lr, [r0], #188 @ 0xbc @ │ │ │ │ - strdeq lr, [r0], #160 @ 0xa0 @ │ │ │ │ - rsceq lr, r0, ip, lsl #20 │ │ │ │ + strdeq lr, [r0], #188 @ 0xbc @ │ │ │ │ + rsceq lr, r0, r0, lsl fp │ │ │ │ + rsceq lr, r0, ip, lsr #20 │ │ │ │ @ instruction: 0xfffda960 │ │ │ │ @ instruction: 0xfffda94c │ │ │ │ - rsceq lr, r0, r0, lsl #19 │ │ │ │ - rsceq lr, r0, ip, asr r9 │ │ │ │ - rsceq lr, r0, r0, lsl r9 │ │ │ │ + rsceq lr, r0, r0, lsr #19 │ │ │ │ + rsceq lr, r0, ip, ror r9 │ │ │ │ + rsceq lr, r0, r0, lsr r9 │ │ │ │ @ instruction: 0xfffda7b4 │ │ │ │ - strheq lr, [r0], #136 @ 0x88 @ │ │ │ │ + ldrdeq lr, [r0], #136 @ 0x88 @ │ │ │ │ @ instruction: 0xfffda758 │ │ │ │ @ instruction: 0xfffdb5f8 │ │ │ │ @ instruction: 0xfffdb6ec │ │ │ │ - rsceq lr, r0, ip, lsr #15 │ │ │ │ - ldrdeq lr, [r0], #100 @ 0x64 @ │ │ │ │ - smlaleq lr, r0, r0, r6 │ │ │ │ + rsceq lr, r0, ip, asr #15 │ │ │ │ + strdeq lr, [r0], #100 @ 0x64 @ │ │ │ │ + strheq lr, [r0], #96 @ 0x60 @ │ │ │ │ @ instruction: 0xfffda2a4 │ │ │ │ - rsceq lr, r0, r4, ror #12 │ │ │ │ + rsceq lr, r0, r4, lsl #13 │ │ │ │ @ instruction: 0xfffda000 │ │ │ │ @ instruction: 0xfffdb064 │ │ │ │ - ldrdeq sp, [r0], #228 @ 0xe4 @ │ │ │ │ + strdeq sp, [r0], #228 @ 0xe4 @ │ │ │ │ @ instruction: 0xfffda67c │ │ │ │ @ instruction: 0xfffd9c88 │ │ │ │ @ instruction: 0xfffda3cc │ │ │ │ - rsceq sp, r0, r0, ror #20 │ │ │ │ + rsceq sp, r0, r0, lsl #21 │ │ │ │ @ instruction: 0xfffd9858 │ │ │ │ @ instruction: 0xfffd9844 │ │ │ │ - ldrdeq sp, [r0], #144 @ 0x90 @ │ │ │ │ - rsceq sp, r0, ip, asr r9 │ │ │ │ - rsceq sp, r0, r8, ror #17 │ │ │ │ + strdeq sp, [r0], #144 @ 0x90 @ │ │ │ │ + rsceq sp, r0, ip, ror r9 │ │ │ │ + rsceq sp, r0, r8, lsl #18 │ │ │ │ @ instruction: 0xfffd9750 │ │ │ │ @ instruction: 0xfffd9738 │ │ │ │ - rsceq sp, r0, ip, asr r8 │ │ │ │ + rsceq sp, r0, ip, ror r8 │ │ │ │ @ instruction: 0xfffd9660 │ │ │ │ @ instruction: 0xfffd9648 │ │ │ │ - ldrdeq sp, [r0], #116 @ 0x74 @ │ │ │ │ - rsceq sp, r0, r8, asr r7 │ │ │ │ + strdeq sp, [r0], #116 @ 0x74 @ │ │ │ │ + rsceq sp, r0, r8, ror r7 │ │ │ │ @ instruction: 0xfffd9600 │ │ │ │ @ instruction: 0xfffd95b8 │ │ │ │ - ldrdeq sp, [r0], #104 @ 0x68 @ │ │ │ │ + strdeq sp, [r0], #104 @ 0x68 @ │ │ │ │ @ instruction: 0xfffd9240 │ │ │ │ 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 │ │ │ │ @@ -907893,57 +907893,57 @@ │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ mov r0, fp │ │ │ │ bl 3bcb48 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ b 3d3868 │ │ │ │ - ldrdeq sp, [r0], #48 @ 0x30 @ │ │ │ │ - rsceq sp, r0, r8, asr r3 │ │ │ │ - rsceq sp, r0, r8, ror #5 │ │ │ │ - rsceq sp, r0, r8, ror r2 │ │ │ │ - rsceq sp, r0, r8, lsl #4 │ │ │ │ - smlaleq sp, r0, r0, r1 │ │ │ │ - rsceq sp, r0, r0, lsr #2 │ │ │ │ + strdeq sp, [r0], #48 @ 0x30 @ │ │ │ │ + rsceq sp, r0, r8, ror r3 │ │ │ │ + rsceq sp, r0, r8, lsl #6 │ │ │ │ + smlaleq sp, r0, r8, r2 │ │ │ │ + rsceq sp, r0, r8, lsr #4 │ │ │ │ + strheq sp, [r0], #16 @ │ │ │ │ + rsceq sp, r0, r0, asr #2 │ │ │ │ @ instruction: 0xfffd9ac0 │ │ │ │ - rsceq ip, r0, r8, lsr #21 │ │ │ │ + rsceq ip, r0, r8, asr #21 │ │ │ │ @ instruction: 0xfffd9550 │ │ │ │ @ instruction: 0xfffd955c │ │ │ │ - strheq ip, [r0], #128 @ 0x80 @ │ │ │ │ - rsceq ip, r0, r0, ror #13 │ │ │ │ - rsceq ip, r0, r0, lsl #12 │ │ │ │ - strheq ip, [r0], #92 @ 0x5c @ │ │ │ │ + ldrdeq ip, [r0], #128 @ 0x80 @ │ │ │ │ + rsceq ip, r0, r0, lsl #14 │ │ │ │ + rsceq ip, r0, r0, lsr #12 │ │ │ │ + ldrdeq ip, [r0], #92 @ 0x5c @ │ │ │ │ @ instruction: 0xfffd82a0 │ │ │ │ - rsceq ip, r0, r0, ror r5 │ │ │ │ + smlaleq ip, r0, r0, r5 │ │ │ │ @ instruction: 0xfffd82a0 │ │ │ │ + strdeq ip, [r0], #52 @ 0x34 @ │ │ │ │ ldrdeq ip, [r0], #52 @ 0x34 @ │ │ │ │ - strheq ip, [r0], #52 @ 0x34 @ │ │ │ │ @ instruction: 0xfffd7dd4 │ │ │ │ @ instruction: 0xfffd8fa0 │ │ │ │ - ldrdeq ip, [r0], #8 @ │ │ │ │ - rsceq ip, r0, r0, asr r0 │ │ │ │ - ldrdeq fp, [r0], #252 @ 0xfc @ │ │ │ │ - rsceq fp, r0, r0, ror pc │ │ │ │ + strdeq ip, [r0], #8 @ │ │ │ │ + rsceq ip, r0, r0, ror r0 │ │ │ │ + strdeq fp, [r0], #252 @ 0xfc @ │ │ │ │ + smlaleq fp, r0, r0, pc @ │ │ │ │ + rsceq fp, r0, ip, ror #30 │ │ │ │ rsceq fp, r0, ip, asr #30 │ │ │ │ - rsceq fp, r0, ip, lsr #30 │ │ │ │ @ instruction: 0xfffd7b2c │ │ │ │ @ instruction: 0xfffd7b24 │ │ │ │ - rsceq fp, r0, r4, lsr #29 │ │ │ │ + rsceq fp, r0, r4, asr #29 │ │ │ │ + rsceq fp, r0, ip, asr lr │ │ │ │ rsceq fp, r0, ip, lsr lr │ │ │ │ - rsceq fp, r0, ip, lsl lr │ │ │ │ - rsceq fp, r0, r4, lsl #23 │ │ │ │ + rsceq fp, r0, r4, lsr #23 │ │ │ │ cmneq r2, r0, lsr #20 │ │ │ │ - ldrdeq fp, [r0], #132 @ 0x84 @ │ │ │ │ + strdeq fp, [r0], #132 @ 0x84 @ │ │ │ │ @ instruction: 0xfffd7434 │ │ │ │ @ instruction: 0xfffd7410 │ │ │ │ - rsceq fp, r0, r8, ror #15 │ │ │ │ - strdeq fp, [r0], #104 @ 0x68 @ │ │ │ │ + rsceq fp, r0, r8, lsl #16 │ │ │ │ + rsceq fp, r0, r8, lsl r7 │ │ │ │ + strheq fp, [r0], #96 @ 0x60 @ │ │ │ │ smlaleq fp, r0, r0, r6 │ │ │ │ - rsceq fp, r0, r0, ror r6 │ │ │ │ - rsceq fp, r0, r4, asr r6 │ │ │ │ + rsceq fp, r0, r4, ror r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ mov r0, fp │ │ │ │ bl 3bcb48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ @@ -910139,60 +910139,60 @@ │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ mov r0, r4 │ │ │ │ bl 3bcb48 │ │ │ │ mov r1, r5 │ │ │ │ b 3d5b94 │ │ │ │ @ instruction: 0xfffd8454 │ │ │ │ - strdeq fp, [r0], #24 @ │ │ │ │ - rsceq sl, r0, r8, lsl #29 │ │ │ │ - rsceq sl, r0, r0, lsl lr │ │ │ │ - smlaleq sl, r0, ip, sp │ │ │ │ - rsceq sl, r0, r0, lsr sp │ │ │ │ + rsceq fp, r0, r8, lsl r2 │ │ │ │ + rsceq sl, r0, r8, lsr #29 │ │ │ │ + rsceq sl, r0, r0, lsr lr │ │ │ │ + strheq sl, [r0], #220 @ 0xdc @ │ │ │ │ + rsceq sl, r0, r0, asr sp │ │ │ │ @ instruction: 0xfffd6854 │ │ │ │ @ instruction: 0xfffd6840 │ │ │ │ - rsceq sl, r0, ip, lsr #25 │ │ │ │ - rsceq sl, r0, r8, lsl #25 │ │ │ │ + rsceq sl, r0, ip, asr #25 │ │ │ │ + rsceq sl, r0, r8, lsr #25 │ │ │ │ + rsceq sl, r0, ip, lsl #25 │ │ │ │ rsceq sl, r0, ip, ror #24 │ │ │ │ - rsceq sl, r0, ip, asr #24 │ │ │ │ @ instruction: 0xfffd66b4 │ │ │ │ @ instruction: 0xfffd66ac │ │ │ │ - rsceq sl, r0, r4, asr #23 │ │ │ │ - rsceq sl, r0, r4, ror #22 │ │ │ │ - rsceq sl, r0, r8, asr #22 │ │ │ │ - rsceq sl, r0, ip, lsr #22 │ │ │ │ - rsceq sl, r0, r4, ror r7 │ │ │ │ + rsceq sl, r0, r4, ror #23 │ │ │ │ + rsceq sl, r0, r4, lsl #23 │ │ │ │ + rsceq sl, r0, r8, ror #22 │ │ │ │ + rsceq sl, r0, ip, asr #22 │ │ │ │ + smlaleq sl, r0, r4, r7 │ │ │ │ @ instruction: 0xfffd5d7c │ │ │ │ - rsceq sl, r0, r4, ror #5 │ │ │ │ + rsceq sl, r0, r4, lsl #6 │ │ │ │ @ instruction: 0xfffd5c98 │ │ │ │ - rsceq sl, r0, r4, lsl #4 │ │ │ │ - rsceq sl, r0, r0, lsr r1 │ │ │ │ + rsceq sl, r0, r4, lsr #4 │ │ │ │ + rsceq sl, r0, r0, asr r1 │ │ │ │ @ instruction: 0xfffd5b04 │ │ │ │ - strheq sl, [r0], #12 @ │ │ │ │ + ldrdeq sl, [r0], #12 @ │ │ │ │ @ instruction: 0xfffd5ac0 │ │ │ │ - ldrdeq r9, [r0], #252 @ 0xfc @ │ │ │ │ - rsceq r9, r0, r0, asr #31 │ │ │ │ - rsceq r9, r0, r4, lsr #31 │ │ │ │ - rsceq r9, r0, r8, lsl #31 │ │ │ │ + strdeq r9, [r0], #252 @ 0xfc @ │ │ │ │ + rsceq r9, r0, r0, ror #31 │ │ │ │ + rsceq r9, r0, r4, asr #31 │ │ │ │ + rsceq r9, r0, r8, lsr #31 │ │ │ │ @ instruction: 0xfffd55c4 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ andeq r1, r0, ip, asr #18 │ │ │ │ - ldrdeq r9, [r0], #228 @ 0xe4 @ │ │ │ │ + strdeq r9, [r0], #228 @ 0xe4 @ │ │ │ │ andeq r2, r0, ip, lsl #25 │ │ │ │ - rsceq r9, r0, r0, asr #28 │ │ │ │ + rsceq r9, r0, r0, ror #28 │ │ │ │ + rsceq r9, r0, ip, lsr lr │ │ │ │ rsceq r9, r0, ip, lsl lr │ │ │ │ - strdeq r9, [r0], #220 @ 0xdc @ │ │ │ │ @ instruction: 0xfffd5bc8 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - rsceq r1, r4, ip, ror #1 │ │ │ │ + rsceq r1, r4, ip, lsl #2 │ │ │ │ @ instruction: 0xfffd5dd4 │ │ │ │ - rsceq r9, r0, r0, lsl #21 │ │ │ │ + rsceq r9, r0, r0, lsr #21 │ │ │ │ @ instruction: 0xfffd626c │ │ │ │ - rsceq r9, r0, r0, lsl #15 │ │ │ │ - rsceq r9, r0, r0, ror r5 │ │ │ │ + rsceq r9, r0, r0, lsr #15 │ │ │ │ + smlaleq r9, r0, r0, r5 │ │ │ │ @ instruction: 0xfffd5f9c │ │ │ │ @ instruction: 0xfffd62f0 │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #604] @ 0x25c │ │ │ │ @@ -912251,110 +912251,110 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r0, fp │ │ │ │ bl 3bcb48 │ │ │ │ ldr r1, [pc, #148] @ 3d7c64 │ │ │ │ mov r3, r5 │ │ │ │ b 3d7d54 │ │ │ │ - rsceq r9, r0, r8, asr #9 │ │ │ │ + rsceq r9, r0, r8, ror #9 │ │ │ │ @ instruction: 0xfffd6bf8 │ │ │ │ @ instruction: 0xfffd4d48 │ │ │ │ @ instruction: 0xfffd6db4 │ │ │ │ @ instruction: 0xfffd5b74 │ │ │ │ - rsceq r9, r0, r4, asr #7 │ │ │ │ + rsceq r9, r0, r4, ror #7 │ │ │ │ @ instruction: 0xfffd4e34 │ │ │ │ @ instruction: 0xfffd5944 │ │ │ │ @ instruction: 0xfffd4c10 │ │ │ │ @ instruction: 0xfffd5bd0 │ │ │ │ - rsceq r9, r0, r4, lsr #5 │ │ │ │ - rsceq r9, r0, r4, asr #1 │ │ │ │ + rsceq r9, r0, r4, asr #5 │ │ │ │ + rsceq r9, r0, r4, ror #1 │ │ │ │ @ instruction: 0xfffd6a18 │ │ │ │ - rsceq r9, r0, r0, asr #32 │ │ │ │ + rsceq r9, r0, r0, rrx │ │ │ │ @ instruction: 0xfffd5dc8 │ │ │ │ - rsceq r8, r0, r4, asr #31 │ │ │ │ - rsceq r8, r0, r0, ror #29 │ │ │ │ + rsceq r8, r0, r4, ror #31 │ │ │ │ + rsceq r8, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xfffd4434 │ │ │ │ @ instruction: 0xfffd63e8 │ │ │ │ @ instruction: 0xfffd4484 │ │ │ │ - rsceq r8, r0, r8, lsr #27 │ │ │ │ - ldrdeq r8, [r0], #200 @ 0xc8 @ │ │ │ │ - strheq r8, [r0], #160 @ 0xa0 @ │ │ │ │ + rsceq r8, r0, r8, asr #27 │ │ │ │ + strdeq r8, [r0], #200 @ 0xc8 @ │ │ │ │ + ldrdeq r8, [r0], #160 @ 0xa0 @ │ │ │ │ @ instruction: 0xfffd6068 │ │ │ │ - rsceq r8, r0, r8, lsl sl │ │ │ │ + rsceq r8, r0, r8, lsr sl │ │ │ │ @ instruction: 0xfffd5744 │ │ │ │ - rsceq r8, r0, ip, lsr #19 │ │ │ │ - strheq r8, [r0], #140 @ 0x8c @ │ │ │ │ + rsceq r8, r0, ip, asr #19 │ │ │ │ + ldrdeq r8, [r0], #140 @ 0x8c @ │ │ │ │ @ instruction: 0xfffd5e20 │ │ │ │ @ instruction: 0xfffd61f8 │ │ │ │ - rsceq r8, r0, ip, ror #15 │ │ │ │ - strdeq r8, [r0], #108 @ 0x6c @ │ │ │ │ + rsceq r8, r0, ip, lsl #16 │ │ │ │ + rsceq r8, r0, ip, lsl r7 │ │ │ │ @ instruction: 0xfffd5e94 │ │ │ │ - smlaleq r8, r0, ip, r6 │ │ │ │ - rsceq r8, r0, r0, lsr r6 │ │ │ │ + strheq r8, [r0], #108 @ 0x6c @ │ │ │ │ + rsceq r8, r0, r0, asr r6 │ │ │ │ @ instruction: 0xfffd3adc │ │ │ │ @ instruction: 0xfffd591c │ │ │ │ - ldrdeq r8, [r0], #60 @ 0x3c @ │ │ │ │ + strdeq r8, [r0], #60 @ 0x3c @ │ │ │ │ @ instruction: 0xfffd3b88 │ │ │ │ - rsceq r8, r0, r0, ror r3 │ │ │ │ + smlaleq r8, r0, r0, r3 │ │ │ │ @ instruction: 0xfffd3934 │ │ │ │ - rsceq r8, r0, ip, ror #5 │ │ │ │ - strdeq r8, [r0], #24 @ │ │ │ │ + rsceq r8, r0, ip, lsl #6 │ │ │ │ + rsceq r8, r0, r8, lsl r2 │ │ │ │ @ instruction: 0xfffd57ec │ │ │ │ @ instruction: 0xfffd59cc │ │ │ │ - strheq r8, [r0], #16 @ │ │ │ │ + ldrdeq r8, [r0], #16 @ │ │ │ │ @ instruction: 0xfffd3ad8 │ │ │ │ @ instruction: 0xfffd45f0 │ │ │ │ - rsceq r8, r0, r4, asr r1 │ │ │ │ - rsceq r8, r0, r0, lsl r1 │ │ │ │ + rsceq r8, r0, r4, ror r1 │ │ │ │ + rsceq r8, r0, r0, lsr r1 │ │ │ │ @ instruction: 0xfffd36e4 │ │ │ │ - rsceq r8, r0, r8, asr #1 │ │ │ │ - rsceq r8, r0, r4, lsl #1 │ │ │ │ - rsceq r8, r0, r4, lsr r0 │ │ │ │ + rsceq r8, r0, r8, ror #1 │ │ │ │ + rsceq r8, r0, r4, lsr #1 │ │ │ │ + rsceq r8, r0, r4, asr r0 │ │ │ │ @ instruction: 0xfffd36a8 │ │ │ │ @ instruction: 0xfffd4518 │ │ │ │ - rsceq r7, r0, r0, lsr #31 │ │ │ │ - rsceq r7, r0, r0, asr pc │ │ │ │ + rsceq r7, r0, r0, asr #31 │ │ │ │ + rsceq r7, r0, r0, ror pc │ │ │ │ @ instruction: 0xfffd56d8 │ │ │ │ - strdeq r7, [r0], #228 @ 0xe4 @ │ │ │ │ - ldrdeq r7, [r0], #224 @ 0xe0 @ │ │ │ │ - rsceq r7, r0, ip, lsr #29 │ │ │ │ + rsceq r7, r0, r4, lsl pc │ │ │ │ + strdeq r7, [r0], #224 @ 0xe0 @ │ │ │ │ + rsceq r7, r0, ip, asr #29 │ │ │ │ + rsceq r7, r0, r8, lsr #29 │ │ │ │ rsceq r7, r0, r8, lsl #29 │ │ │ │ - rsceq r7, r0, r8, ror #28 │ │ │ │ - rsceq r7, r0, r4, asr #28 │ │ │ │ - rsceq r7, r0, ip, lsl lr │ │ │ │ - strdeq r7, [r0], #208 @ 0xd0 @ │ │ │ │ + rsceq r7, r0, r4, ror #28 │ │ │ │ + rsceq r7, r0, ip, lsr lr │ │ │ │ + rsceq r7, r0, r0, lsl lr │ │ │ │ @ instruction: 0xfffd3308 │ │ │ │ - rsceq r7, r0, r4, asr #27 │ │ │ │ - rsceq r7, r0, r8, ror sp │ │ │ │ - rsceq r7, r0, ip, asr sp │ │ │ │ - rsceq r7, r0, r4, lsl sp │ │ │ │ + rsceq r7, r0, r4, ror #27 │ │ │ │ + smlaleq r7, r0, r8, sp │ │ │ │ + rsceq r7, r0, ip, ror sp │ │ │ │ + rsceq r7, r0, r4, lsr sp │ │ │ │ + rsceq r7, r0, r8, lsl sp │ │ │ │ strdeq r7, [r0], #200 @ 0xc8 @ │ │ │ │ - ldrdeq r7, [r0], #200 @ 0xc8 @ │ │ │ │ - rsceq r7, r0, r0, asr #25 │ │ │ │ - rsceq r7, r0, r4, lsr #25 │ │ │ │ - rsceq r7, r0, r0, lsl #25 │ │ │ │ - rsceq r7, r0, r4, ror #24 │ │ │ │ + rsceq r7, r0, r0, ror #25 │ │ │ │ + rsceq r7, r0, r4, asr #25 │ │ │ │ + rsceq r7, r0, r0, lsr #25 │ │ │ │ + rsceq r7, r0, r4, lsl #25 │ │ │ │ @ instruction: 0xfffd3094 │ │ │ │ + rsceq r7, r0, ip, asr ip │ │ │ │ rsceq r7, r0, ip, lsr ip │ │ │ │ - rsceq r7, r0, ip, lsl ip │ │ │ │ - ldrdeq r7, [r0], #184 @ 0xb8 @ │ │ │ │ + strdeq r7, [r0], #184 @ 0xb8 @ │ │ │ │ + rsceq r7, r0, r0, ror #23 │ │ │ │ rsceq r7, r0, r0, asr #23 │ │ │ │ - rsceq r7, r0, r0, lsr #23 │ │ │ │ @ instruction: 0xfffd30ac │ │ │ │ @ instruction: 0xfffd3344 │ │ │ │ - rsceq r7, r0, r4, ror fp │ │ │ │ + smlaleq r7, r0, r4, fp │ │ │ │ @ instruction: 0xfffd304c │ │ │ │ - rsceq r7, r0, ip, ror #21 │ │ │ │ - strdeq r7, [r0], #156 @ 0x9c @ │ │ │ │ + rsceq r7, r0, ip, lsl #22 │ │ │ │ + rsceq r7, r0, ip, lsl sl │ │ │ │ @ instruction: 0xfffd2f18 │ │ │ │ @ instruction: 0xfffd2edc │ │ │ │ - rsceq r7, r0, r4, ror r9 │ │ │ │ - rsceq r7, r0, r0, lsl #18 │ │ │ │ - rsceq r7, r0, ip, lsl r8 │ │ │ │ - rsceq r7, r0, r0, asr #15 │ │ │ │ + smlaleq r7, r0, r4, r9 │ │ │ │ + rsceq r7, r0, r0, lsr #18 │ │ │ │ + rsceq r7, r0, ip, lsr r8 │ │ │ │ + rsceq r7, r0, r0, ror #15 │ │ │ │ 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 3bcb48 │ │ │ │ @@ -914395,47 +914395,47 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 3bcb48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ b 3d9dd8 │ │ │ │ - rsceq r7, r0, r4, ror #14 │ │ │ │ - strdeq r7, [r0], #104 @ 0x68 @ │ │ │ │ - smlaleq r7, r0, r8, r6 │ │ │ │ - rsceq r7, r0, ip, ror #12 │ │ │ │ - rsceq r7, r0, r4, asr #12 │ │ │ │ + rsceq r7, r0, r4, lsl #15 │ │ │ │ + rsceq r7, r0, r8, lsl r7 │ │ │ │ + strheq r7, [r0], #104 @ 0x68 @ │ │ │ │ + rsceq r7, r0, ip, lsl #13 │ │ │ │ + rsceq r7, r0, r4, ror #12 │ │ │ │ + rsceq r7, r0, r8, asr #12 │ │ │ │ rsceq r7, r0, r8, lsr #12 │ │ │ │ - rsceq r7, r0, r8, lsl #12 │ │ │ │ - ldrdeq r7, [r0], #92 @ 0x5c @ │ │ │ │ + strdeq r7, [r0], #92 @ 0x5c @ │ │ │ │ @ instruction: 0xfffd2a50 │ │ │ │ - strheq r7, [r0], #88 @ 0x58 @ │ │ │ │ + ldrdeq r7, [r0], #88 @ 0x58 @ │ │ │ │ @ instruction: 0xfffd2a08 │ │ │ │ - rsceq r7, r0, ip, lsr r5 │ │ │ │ + rsceq r7, r0, ip, asr r5 │ │ │ │ + rsceq r7, r0, r8, ror r4 │ │ │ │ rsceq r7, r0, r8, asr r4 │ │ │ │ - rsceq r7, r0, r8, lsr r4 │ │ │ │ - rsceq r7, r0, r4, lsl r4 │ │ │ │ - strdeq r7, [r0], #60 @ 0x3c @ │ │ │ │ + rsceq r7, r0, r4, lsr r4 │ │ │ │ + rsceq r7, r0, ip, lsl r4 │ │ │ │ @ instruction: 0xfffd3374 │ │ │ │ @ instruction: 0xfffd2854 │ │ │ │ @ instruction: 0xfffd3254 │ │ │ │ @ instruction: 0xfffd2728 │ │ │ │ @ instruction: 0xfffd3218 │ │ │ │ - rsceq r6, r0, r0, lsr #29 │ │ │ │ + rsceq r6, r0, r0, asr #29 │ │ │ │ @ instruction: 0xfffd24bc │ │ │ │ @ instruction: 0xfffd386c │ │ │ │ @ instruction: 0xfffd2d08 │ │ │ │ - ldrdeq r6, [r0], #140 @ 0x8c @ │ │ │ │ - rsceq r6, r0, r0, ror #9 │ │ │ │ + strdeq r6, [r0], #140 @ 0x8c @ │ │ │ │ + rsceq r6, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xfffd1e34 │ │ │ │ @ instruction: 0xfffd2e40 │ │ │ │ @ instruction: 0xfffd2c30 │ │ │ │ @ instruction: 0xfffd2d5c │ │ │ │ - rsceq r5, r0, ip, lsl #29 │ │ │ │ - rsceq r5, r0, r0, lsr #24 │ │ │ │ + rsceq r5, r0, ip, lsr #29 │ │ │ │ + rsceq r5, r0, r0, asr #24 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3bcb48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ @@ -916486,38 +916486,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 3dbe60 │ │ │ │ - rsceq r5, r0, r4, lsl r8 │ │ │ │ + rsceq r5, r0, r4, lsr r8 │ │ │ │ @ instruction: 0xfffd1b0c │ │ │ │ @ instruction: 0xfffd1dd8 │ │ │ │ - rsceq r5, r0, r4, asr #10 │ │ │ │ - rsceq r5, r0, r8, asr #6 │ │ │ │ - rsceq r5, r0, r8, asr #3 │ │ │ │ - rsceq r4, r0, r0, asr lr │ │ │ │ + rsceq r5, r0, r4, ror #10 │ │ │ │ + rsceq r5, r0, r8, ror #6 │ │ │ │ + rsceq r5, r0, r8, ror #3 │ │ │ │ + rsceq r4, r0, r0, ror lr │ │ │ │ @ instruction: 0xfffd12e4 │ │ │ │ @ instruction: 0xfffd11a0 │ │ │ │ - strdeq r4, [r0], #188 @ 0xbc @ │ │ │ │ - rsceq r4, r0, r8, lsl r6 │ │ │ │ - ldrdeq r4, [r0], #32 @ │ │ │ │ - rsceq r3, r0, r4, lsl #31 │ │ │ │ - rsceq r3, r4, r8, asr #31 │ │ │ │ + rsceq r4, r0, ip, lsl ip │ │ │ │ + rsceq r4, r0, r8, lsr r6 │ │ │ │ + strdeq r4, [r0], #32 @ │ │ │ │ + rsceq r3, r0, r4, lsr #31 │ │ │ │ + rsceq r3, r4, r8, ror #31 │ │ │ │ @ instruction: 0xfffcf76c │ │ │ │ - rsceq r2, r0, r4, lsr r0 │ │ │ │ - rsceq r2, r0, r4, asr #19 │ │ │ │ - rsceq r3, r0, r8, lsr #29 │ │ │ │ + rsceq r2, r0, r4, asr r0 │ │ │ │ + rsceq r2, r0, r4, ror #19 │ │ │ │ + rsceq r3, r0, r8, asr #29 │ │ │ │ @ instruction: 0xfffcf6dc │ │ │ │ @ instruction: 0xfffd0660 │ │ │ │ @ instruction: 0xfffd04f0 │ │ │ │ @ instruction: 0xfffd05ac │ │ │ │ ldrheq sp, [r1, #-12]! │ │ │ │ - rsceq r3, r0, r8, ror #17 │ │ │ │ + rsceq r3, r0, r8, lsl #18 │ │ │ │ bl 3bcb48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ str r7, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ @@ -919085,40 +919085,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 3de704 │ │ │ │ - rsceq r3, r0, r8, lsr #1 │ │ │ │ - rsceq r2, r0, r8, lsl sp │ │ │ │ - rsceq r2, r0, r4, lsr #15 │ │ │ │ + rsceq r3, r0, r8, asr #1 │ │ │ │ + rsceq r2, r0, r8, lsr sp │ │ │ │ + rsceq r2, r0, r4, asr #15 │ │ │ │ @ instruction: 0xfffceefc │ │ │ │ - ldrdeq r2, [r0], #64 @ 0x40 @ │ │ │ │ - rsceq r2, r0, r8, asr r0 │ │ │ │ - smlaleq r1, r0, r0, lr │ │ │ │ - smlaleq r1, r0, r4, fp │ │ │ │ + strdeq r2, [r0], #64 @ 0x40 @ │ │ │ │ + rsceq r2, r0, r8, ror r0 │ │ │ │ + strheq r1, [r0], #224 @ 0xe0 @ │ │ │ │ + strheq r1, [r0], #180 @ 0xb4 @ │ │ │ │ @ instruction: 0xfffcd668 │ │ │ │ @ instruction: 0xfffcdec8 │ │ │ │ - smlaleq r1, r0, r4, sl │ │ │ │ - smlaleq r1, r0, r0, r9 │ │ │ │ - strdeq r1, [r0], #132 @ 0x84 @ │ │ │ │ + strheq r1, [r0], #164 @ 0xa4 @ │ │ │ │ + strheq r1, [r0], #144 @ 0x90 @ │ │ │ │ + rsceq r1, r0, r4, lsl r9 │ │ │ │ @ instruction: 0xfffcd31c │ │ │ │ @ instruction: 0xfffcda9c │ │ │ │ - ldrdeq r1, [r0], #120 @ 0x78 @ │ │ │ │ - ldrdeq r1, [r0], #104 @ 0x68 @ │ │ │ │ - rsceq r1, r0, ip, lsr r6 │ │ │ │ - rsceq r1, r0, r8, lsr r5 │ │ │ │ - rsceq r1, r0, r8, lsr r4 │ │ │ │ - smlaleq r1, r0, ip, r3 │ │ │ │ - rsceq r1, r0, r0, asr r3 │ │ │ │ - rsceq r1, r0, r8, lsl #6 │ │ │ │ - rsceq r1, r0, r0, asr #5 │ │ │ │ - rsceq r1, r0, r0, ror r2 │ │ │ │ - strdeq r1, [r0], #24 @ │ │ │ │ + strdeq r1, [r0], #120 @ 0x78 @ │ │ │ │ + strdeq r1, [r0], #104 @ 0x68 @ │ │ │ │ + rsceq r1, r0, ip, asr r6 │ │ │ │ + rsceq r1, r0, r8, asr r5 │ │ │ │ + rsceq r1, r0, r8, asr r4 │ │ │ │ + strheq r1, [r0], #60 @ 0x3c @ │ │ │ │ + rsceq r1, r0, r0, ror r3 │ │ │ │ + rsceq r1, r0, r8, lsr #6 │ │ │ │ + rsceq r1, r0, r0, ror #5 │ │ │ │ + smlaleq r1, r0, r0, r2 │ │ │ │ + rsceq r1, r0, r8, lsl r2 │ │ │ │ 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 │ │ │ │ @@ -921161,138 +921161,138 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 3ac3e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ b 3e08fc │ │ │ │ - rsceq r1, r0, r0, lsl #3 │ │ │ │ - rsceq r1, r0, r8, lsl #2 │ │ │ │ - smlaleq r1, r0, r0, r0 │ │ │ │ - rsceq r1, r0, r4, lsl r0 │ │ │ │ - rsceq r0, r0, r4, lsl #31 │ │ │ │ + rsceq r1, r0, r0, lsr #3 │ │ │ │ + rsceq r1, r0, r8, lsr #2 │ │ │ │ + strheq r1, [r0], #0 @ │ │ │ │ + rsceq r1, r0, r4, lsr r0 │ │ │ │ + rsceq r0, r0, r4, lsr #31 │ │ │ │ @ instruction: 0xfffcccb0 │ │ │ │ @ instruction: 0xfffcd7f0 │ │ │ │ @ instruction: 0xfffcc168 │ │ │ │ - rsceq r0, r0, r4, ror lr │ │ │ │ - rsceq r0, r0, ip, asr sp │ │ │ │ - rsceq r0, r0, r4, asr #24 │ │ │ │ - strdeq r0, [r0], #184 @ 0xb8 @ │ │ │ │ - strheq r0, [r0], #180 @ 0xb4 @ │ │ │ │ - rsceq r0, r0, r0, ror fp │ │ │ │ - rsceq r0, r0, ip, lsr #22 │ │ │ │ - strheq r0, [r0], #168 @ 0xa8 @ │ │ │ │ - rsceq r0, r0, r8, asr #20 │ │ │ │ - rsceq r0, r0, ip, asr #19 │ │ │ │ + smlaleq r0, r0, r4, lr @ │ │ │ │ + rsceq r0, r0, ip, ror sp │ │ │ │ + rsceq r0, r0, r4, ror #24 │ │ │ │ + rsceq r0, r0, r8, lsl ip │ │ │ │ + ldrdeq r0, [r0], #180 @ 0xb4 @ │ │ │ │ + smlaleq r0, r0, r0, fp @ │ │ │ │ + rsceq r0, r0, ip, asr #22 │ │ │ │ + ldrdeq r0, [r0], #168 @ 0xa8 @ │ │ │ │ + rsceq r0, r0, r8, ror #20 │ │ │ │ + rsceq r0, r0, ip, ror #19 │ │ │ │ @ instruction: 0xfffcbd34 │ │ │ │ - sbcseq lr, pc, ip, ror #20 │ │ │ │ - sbcseq lr, pc, ip, lsr sl @ │ │ │ │ - sbcseq lr, pc, r4, lsr #30 │ │ │ │ - ldrheq lr, [pc], #232 @ │ │ │ │ + sbcseq lr, pc, ip, lsl #21 │ │ │ │ + sbcseq lr, pc, ip, asr sl @ │ │ │ │ + sbcseq lr, pc, r4, asr #30 │ │ │ │ + ldrsbeq lr, [pc], #232 @ │ │ │ │ + strheq r0, [r0], #144 @ 0x90 @ │ │ │ │ + sbcseq lr, pc, ip, asr #29 │ │ │ │ + smlaleq r0, r0, ip, r9 @ │ │ │ │ + sbcseq lr, pc, r8, asr #29 │ │ │ │ smlaleq r0, r0, r0, r9 @ │ │ │ │ - sbcseq lr, pc, ip, lsr #29 │ │ │ │ - rsceq r0, r0, ip, ror r9 │ │ │ │ - sbcseq lr, pc, r8, lsr #29 │ │ │ │ - rsceq r0, r0, r0, ror r9 │ │ │ │ - rsceq r0, r0, r4, ror #18 │ │ │ │ - rsceq r0, r0, r4, asr r9 │ │ │ │ - rsceq r0, r0, r8, asr #18 │ │ │ │ - sbcseq lr, pc, ip, asr #28 │ │ │ │ - rsceq r0, r0, r0, lsr r9 │ │ │ │ - sbcseq lr, pc, r4, lsr lr @ │ │ │ │ - rsceq r0, r0, r4, lsl r9 │ │ │ │ - sbcseq lr, pc, r0, lsr #28 │ │ │ │ - strdeq r0, [r0], #136 @ 0x88 @ │ │ │ │ - sbcseq lr, pc, r4, lsl #28 │ │ │ │ - ldrdeq r0, [r0], #140 @ 0x8c @ │ │ │ │ - ldrsheq lr, [pc], #208 @ │ │ │ │ - rsceq r0, r0, r0, asr #17 │ │ │ │ - strheq r0, [r0], #136 @ 0x88 @ │ │ │ │ + rsceq r0, r0, r4, lsl #19 │ │ │ │ + rsceq r0, r0, r4, ror r9 │ │ │ │ + rsceq r0, r0, r8, ror #18 │ │ │ │ + sbcseq lr, pc, ip, ror #28 │ │ │ │ + rsceq r0, r0, r0, asr r9 │ │ │ │ + sbcseq lr, pc, r4, asr lr @ │ │ │ │ + rsceq r0, r0, r4, lsr r9 │ │ │ │ + sbcseq lr, pc, r0, asr #28 │ │ │ │ + rsceq r0, r0, r8, lsl r9 │ │ │ │ + sbcseq lr, pc, r4, lsr #28 │ │ │ │ + strdeq r0, [r0], #140 @ 0x8c @ │ │ │ │ + sbcseq lr, pc, r0, lsl lr @ │ │ │ │ + rsceq r0, r0, r0, ror #17 │ │ │ │ + ldrdeq r0, [r0], #136 @ 0x88 @ │ │ │ │ @ instruction: 0xfffcb5b4 │ │ │ │ + rsceq r0, r0, r4, asr #17 │ │ │ │ + strheq r0, [r0], #132 @ 0x84 @ │ │ │ │ rsceq r0, r0, r4, lsr #17 │ │ │ │ smlaleq r0, r0, r4, r8 @ │ │ │ │ rsceq r0, r0, r4, lsl #17 │ │ │ │ rsceq r0, r0, r4, ror r8 │ │ │ │ - rsceq r0, r0, r4, ror #16 │ │ │ │ - rsceq r0, r0, r4, asr r8 │ │ │ │ + rsceq r0, r0, r0, ror #16 │ │ │ │ + rsceq r0, r0, r0, asr r8 │ │ │ │ rsceq r0, r0, r0, asr #16 │ │ │ │ - rsceq r0, r0, r0, lsr r8 │ │ │ │ - rsceq r0, r0, r0, lsr #16 │ │ │ │ @ instruction: 0xfffcc080 │ │ │ │ @ instruction: 0xfffcc460 │ │ │ │ @ instruction: 0xfffcc3b4 │ │ │ │ - strheq r0, [r0], #116 @ 0x74 @ │ │ │ │ + ldrdeq r0, [r0], #116 @ 0x74 @ │ │ │ │ @ instruction: 0xfffcbb5c │ │ │ │ - rsceq r0, r0, ip, lsr #14 │ │ │ │ - strheq r0, [r0], #100 @ 0x64 @ │ │ │ │ - rsceq r0, r0, ip, asr #12 │ │ │ │ - rsceq r0, r0, r0, ror #11 │ │ │ │ - rsceq r0, r0, r4, ror r5 │ │ │ │ + rsceq r0, r0, ip, asr #14 │ │ │ │ + ldrdeq r0, [r0], #100 @ 0x64 @ │ │ │ │ + rsceq r0, r0, ip, ror #12 │ │ │ │ + rsceq r0, r0, r0, lsl #12 │ │ │ │ + smlaleq r0, r0, r4, r5 @ │ │ │ │ @ instruction: 0xfffcb898 │ │ │ │ - strdeq r0, [r0], #76 @ 0x4c @ │ │ │ │ - rsceq r0, r0, r4, lsr #9 │ │ │ │ + rsceq r0, r0, ip, lsl r5 │ │ │ │ + rsceq r0, r0, r4, asr #9 │ │ │ │ @ instruction: 0xfffcb670 │ │ │ │ @ instruction: 0xfffcb660 │ │ │ │ - rsceq r0, r0, ip, asr #2 │ │ │ │ - ldrsbeq pc, [pc], #240 @ │ │ │ │ - sbcseq pc, pc, r0, ror #28 │ │ │ │ + rsceq r0, r0, ip, ror #2 │ │ │ │ + ldrsheq pc, [pc], #240 @ │ │ │ │ + sbcseq pc, pc, r0, lsl #29 │ │ │ │ @ instruction: 0xfffcb09c │ │ │ │ @ instruction: 0xfffcb078 │ │ │ │ @ instruction: 0xfffcb3cc │ │ │ │ - sbcseq lr, pc, r4, ror #3 │ │ │ │ - sbcseq pc, pc, r8, lsl lr @ │ │ │ │ - ldrsbeq lr, [pc], #20 @ │ │ │ │ + sbcseq lr, pc, r4, lsl #4 │ │ │ │ + sbcseq pc, pc, r8, lsr lr @ │ │ │ │ + ldrsheq lr, [pc], #20 @ │ │ │ │ + sbcseq pc, pc, ip, lsl lr @ │ │ │ │ + ldrsheq lr, [pc], #16 @ │ │ │ │ + sbcseq pc, pc, r8, lsl #28 │ │ │ │ + ldrsheq lr, [pc], #20 @ │ │ │ │ ldrsheq pc, [pc], #220 @ │ │ │ │ - ldrsbeq lr, [pc], #16 @ │ │ │ │ + ldrsheq lr, [pc], #16 @ │ │ │ │ sbcseq pc, pc, r8, ror #27 │ │ │ │ - ldrsbeq lr, [pc], #20 @ │ │ │ │ - ldrsbeq pc, [pc], #220 @ │ │ │ │ - ldrsbeq lr, [pc], #16 @ │ │ │ │ - sbcseq pc, pc, r8, asr #27 │ │ │ │ @ instruction: 0xfffcaee4 │ │ │ │ - sbcseq lr, pc, r4, asr #3 │ │ │ │ - sbcseq pc, pc, ip, lsr #27 │ │ │ │ - smullseq pc, pc, ip, sp @ │ │ │ │ - sbcseq pc, pc, r4, lsr #25 │ │ │ │ - sbcseq sp, pc, r4, ror #31 │ │ │ │ - sbcseq pc, pc, r0, lsr #23 │ │ │ │ + sbcseq lr, pc, r4, ror #3 │ │ │ │ + sbcseq pc, pc, ip, asr #27 │ │ │ │ + ldrheq pc, [pc], #220 @ │ │ │ │ + sbcseq pc, pc, r4, asr #25 │ │ │ │ + sbcseq lr, pc, r4 │ │ │ │ + sbcseq pc, pc, r0, asr #23 │ │ │ │ @ instruction: 0xfffcac7c │ │ │ │ - sbcseq sp, pc, ip, lsr #31 │ │ │ │ + sbcseq sp, pc, ip, asr #31 │ │ │ │ @ instruction: 0xfffcac70 │ │ │ │ - sbcseq pc, pc, ip, ror fp @ │ │ │ │ + smullseq pc, pc, ip, fp @ │ │ │ │ @ instruction: 0xfffcb600 │ │ │ │ - sbcseq pc, pc, r4, ror #22 │ │ │ │ - sbcseq pc, pc, ip, asr #22 │ │ │ │ + sbcseq pc, pc, r4, lsl #23 │ │ │ │ + sbcseq pc, pc, ip, ror #22 │ │ │ │ @ instruction: 0xfffcabe4 │ │ │ │ - sbcseq pc, pc, ip, lsr fp @ │ │ │ │ - sbcseq pc, pc, r4, lsr fp @ │ │ │ │ - sbcseq sp, pc, r0, lsr #30 │ │ │ │ - sbcseq pc, pc, r4, lsr #22 │ │ │ │ + sbcseq pc, pc, ip, asr fp @ │ │ │ │ + sbcseq pc, pc, r4, asr fp @ │ │ │ │ + sbcseq sp, pc, r0, asr #30 │ │ │ │ + sbcseq pc, pc, r4, asr #22 │ │ │ │ @ instruction: 0xfffcacb8 │ │ │ │ - sbcseq pc, pc, r8, lsl #22 │ │ │ │ - smullseq sp, pc, r8, lr @ │ │ │ │ - sbcseq pc, pc, r4, ror #21 │ │ │ │ - smullseq sp, pc, r0, lr @ │ │ │ │ + sbcseq pc, pc, r8, lsr #22 │ │ │ │ + ldrheq sp, [pc], #232 @ │ │ │ │ + sbcseq pc, pc, r4, lsl #22 │ │ │ │ + ldrheq sp, [pc], #224 @ │ │ │ │ @ instruction: 0xfffcac2c │ │ │ │ - sbcseq pc, pc, r0, asr #21 │ │ │ │ - ldrheq pc, [pc], #160 @ │ │ │ │ - smullseq pc, pc, ip, sl @ │ │ │ │ - sbcseq pc, pc, r8, lsl #21 │ │ │ │ - sbcseq pc, pc, ip, ror #20 │ │ │ │ - sbcseq pc, pc, r4, asr sl @ │ │ │ │ - sbcseq pc, pc, ip, lsr sl @ │ │ │ │ + sbcseq pc, pc, r0, ror #21 │ │ │ │ + ldrsbeq pc, [pc], #160 @ │ │ │ │ + ldrheq pc, [pc], #172 @ │ │ │ │ + sbcseq pc, pc, r8, lsr #21 │ │ │ │ + sbcseq pc, pc, ip, lsl #21 │ │ │ │ + sbcseq pc, pc, r4, ror sl @ │ │ │ │ + sbcseq pc, pc, ip, asr sl @ │ │ │ │ @ instruction: 0xfffcabac │ │ │ │ - sbcseq sp, pc, r4, lsl #9 │ │ │ │ - ldrsheq sp, [pc], #212 @ │ │ │ │ - sbcseq pc, pc, r8, ror r9 @ │ │ │ │ + sbcseq sp, pc, r4, lsr #9 │ │ │ │ + sbcseq sp, pc, r4, lsl lr @ │ │ │ │ + smullseq pc, pc, r8, r9 @ │ │ │ │ @ instruction: 0xfffcaad8 │ │ │ │ - sbcseq pc, pc, ip, asr #17 │ │ │ │ - smullseq pc, pc, r0, r8 @ │ │ │ │ + sbcseq pc, pc, ip, ror #17 │ │ │ │ + ldrheq pc, [pc], #128 @ │ │ │ │ @ instruction: 0xfffcabe4 │ │ │ │ - sbcseq pc, pc, r4, lsr r7 @ │ │ │ │ + sbcseq pc, pc, r4, asr r7 @ │ │ │ │ str r7, [sp, #252] @ 0xfc │ │ │ │ bl 3b4470 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ bl 3b4470 │ │ │ │ mov r1, sl │ │ │ │ @@ -923351,74 +923351,74 @@ │ │ │ │ bl 3b09d0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ bl 3b09d0 │ │ │ │ mov r1, r4 │ │ │ │ b 3e2a34 │ │ │ │ - smullseq pc, pc, ip, r4 @ │ │ │ │ - ldrsheq pc, [pc], #24 @ │ │ │ │ - sbcseq lr, pc, r0, asr pc @ │ │ │ │ - sbcseq lr, pc, ip, lsr #25 │ │ │ │ - sbcseq lr, pc, r0, ror fp @ │ │ │ │ + ldrheq pc, [pc], #76 @ │ │ │ │ + sbcseq pc, pc, r8, lsl r2 @ │ │ │ │ + sbcseq lr, pc, r0, ror pc @ │ │ │ │ + sbcseq lr, pc, ip, asr #25 │ │ │ │ + smullseq lr, pc, r0, fp @ │ │ │ │ @ instruction: 0xfffc9cc8 │ │ │ │ - sbcseq ip, pc, ip, lsl pc @ │ │ │ │ - sbcseq lr, pc, r4, asr #22 │ │ │ │ - sbcseq ip, pc, r4, lsl pc @ │ │ │ │ - sbcseq lr, pc, ip, lsr #22 │ │ │ │ - sbcseq ip, pc, r0, lsl pc @ │ │ │ │ - sbcseq lr, pc, ip, lsl fp @ │ │ │ │ + sbcseq ip, pc, ip, lsr pc @ │ │ │ │ + sbcseq lr, pc, r4, ror #22 │ │ │ │ + sbcseq ip, pc, r4, lsr pc @ │ │ │ │ + sbcseq lr, pc, ip, asr #22 │ │ │ │ + sbcseq ip, pc, r0, lsr pc @ │ │ │ │ + sbcseq lr, pc, ip, lsr fp @ │ │ │ │ @ instruction: 0xfffc9c40 │ │ │ │ - sbcseq ip, pc, r0, lsl pc @ │ │ │ │ - sbcseq lr, pc, ip, lsl #22 │ │ │ │ - sbcseq ip, pc, r4, lsl pc @ │ │ │ │ - sbcseq lr, pc, r0, lsl #22 │ │ │ │ - ldrsbeq ip, [pc], #224 @ │ │ │ │ + sbcseq ip, pc, r0, lsr pc @ │ │ │ │ + sbcseq lr, pc, ip, lsr #22 │ │ │ │ + sbcseq ip, pc, r4, lsr pc @ │ │ │ │ + sbcseq lr, pc, r0, lsr #22 │ │ │ │ + ldrsheq ip, [pc], #224 @ │ │ │ │ @ instruction: 0xfffc9a44 │ │ │ │ - sbcseq lr, pc, r8, asr #20 │ │ │ │ - sbcseq ip, pc, r4, lsl ip @ │ │ │ │ - sbcseq lr, pc, r4, lsr sl @ │ │ │ │ - sbcseq ip, pc, r8, lsr #24 │ │ │ │ - ldrsheq ip, [pc], #184 @ │ │ │ │ - sbcseq lr, pc, ip, lsl #20 │ │ │ │ + sbcseq lr, pc, r8, ror #20 │ │ │ │ + sbcseq ip, pc, r4, lsr ip @ │ │ │ │ + sbcseq lr, pc, r4, asr sl @ │ │ │ │ + sbcseq ip, pc, r8, asr #24 │ │ │ │ + sbcseq ip, pc, r8, lsl ip @ │ │ │ │ + sbcseq lr, pc, ip, lsr #20 │ │ │ │ @ instruction: 0xfffcb024 │ │ │ │ @ instruction: 0xfffc96c0 │ │ │ │ @ instruction: 0xfffcaf80 │ │ │ │ - sbcseq lr, pc, r4, ror #15 │ │ │ │ - sbcseq lr, pc, r0, lsr #12 │ │ │ │ - sbcseq lr, pc, ip, asr #6 │ │ │ │ - sbcseq lr, pc, r0, asr #6 │ │ │ │ - rsceq sp, r1, r0, lsl #9 │ │ │ │ - sbcseq ip, pc, r4, ror #8 │ │ │ │ - sbcseq lr, pc, r0, asr r2 @ │ │ │ │ - rsceq r8, r1, r8, lsl #22 │ │ │ │ - sbcseq ip, pc, ip, ror #6 │ │ │ │ - sbcseq lr, pc, ip, asr r1 @ │ │ │ │ - sbcseq ip, pc, r4, lsl r3 @ │ │ │ │ + sbcseq lr, pc, r4, lsl #16 │ │ │ │ + sbcseq lr, pc, r0, asr #12 │ │ │ │ + sbcseq lr, pc, ip, ror #6 │ │ │ │ + sbcseq lr, pc, r0, ror #6 │ │ │ │ + rsceq sp, r1, r0, lsr #9 │ │ │ │ + sbcseq ip, pc, r4, lsl #9 │ │ │ │ + sbcseq lr, pc, r0, ror r2 @ │ │ │ │ + rsceq r8, r1, r8, lsr #22 │ │ │ │ + sbcseq ip, pc, ip, lsl #7 │ │ │ │ + sbcseq lr, pc, ip, ror r1 @ │ │ │ │ + sbcseq ip, pc, r4, lsr r3 @ │ │ │ │ + sbcseq lr, pc, r4, ror r1 @ │ │ │ │ + sbcseq ip, pc, r0, lsr r3 @ │ │ │ │ + sbcseq lr, pc, r8, ror #2 │ │ │ │ + sbcseq ip, pc, r4, lsr r3 @ │ │ │ │ + sbcseq lr, pc, r4, ror #2 │ │ │ │ + sbcseq ip, pc, r8, lsr r3 @ │ │ │ │ + sbcseq lr, pc, r0, ror #2 │ │ │ │ + sbcseq ip, pc, r0, lsr r3 @ │ │ │ │ sbcseq lr, pc, r4, asr r1 @ │ │ │ │ - sbcseq ip, pc, r0, lsl r3 @ │ │ │ │ - sbcseq lr, pc, r8, asr #2 │ │ │ │ - sbcseq ip, pc, r4, lsl r3 @ │ │ │ │ - sbcseq lr, pc, r4, asr #2 │ │ │ │ - sbcseq ip, pc, r8, lsl r3 @ │ │ │ │ - sbcseq lr, pc, r0, asr #2 │ │ │ │ - sbcseq ip, pc, r0, lsl r3 @ │ │ │ │ - sbcseq lr, pc, r4, lsr r1 @ │ │ │ │ - ldrsbeq sp, [pc], #252 @ │ │ │ │ - sbcseq sp, pc, ip, ror #28 │ │ │ │ - sbcseq sp, pc, r8, lsl #26 │ │ │ │ - smullseq sp, pc, r0, fp @ │ │ │ │ - sbcseq fp, pc, r0, asr lr @ │ │ │ │ - sbcseq fp, pc, r4, asr #26 │ │ │ │ - sbcseq sp, pc, r8, lsr #20 │ │ │ │ - sbcseq fp, pc, r0, ror #23 │ │ │ │ - ldrheq sp, [pc], #136 @ │ │ │ │ - sbcseq fp, pc, ip, ror sl @ │ │ │ │ - sbcseq sp, pc, r8, asr #14 │ │ │ │ - sbcseq fp, pc, r8, lsl r9 @ │ │ │ │ + ldrsheq sp, [pc], #252 @ │ │ │ │ + sbcseq sp, pc, ip, lsl #29 │ │ │ │ + sbcseq sp, pc, r8, lsr #26 │ │ │ │ + ldrheq sp, [pc], #176 @ │ │ │ │ + sbcseq fp, pc, r0, ror lr @ │ │ │ │ + sbcseq fp, pc, r4, ror #26 │ │ │ │ + sbcseq sp, pc, r8, asr #20 │ │ │ │ + sbcseq fp, pc, r0, lsl #24 │ │ │ │ + ldrsbeq sp, [pc], #136 @ │ │ │ │ + smullseq fp, pc, ip, sl @ │ │ │ │ + sbcseq sp, pc, r8, ror #14 │ │ │ │ + sbcseq fp, pc, r8, lsr r9 @ │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ bl 3b09d0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ bl 3b09d0 │ │ │ │ @@ -925472,62 +925472,62 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ bl 3b0f88 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ b 3e4b28 │ │ │ │ - ldrsbeq sp, [pc], #88 @ │ │ │ │ - ldrsheq fp, [pc], #116 @ │ │ │ │ - sbcseq sp, pc, r4, asr #9 │ │ │ │ - ldrsheq fp, [pc], #108 @ │ │ │ │ - sbcseq sp, pc, r0, asr #7 │ │ │ │ - sbcseq fp, pc, r4, lsl #12 │ │ │ │ - ldrheq sp, [pc], #44 @ │ │ │ │ - ldrsbeq fp, [pc], #64 @ │ │ │ │ - sbcseq sp, pc, ip, asr r1 @ │ │ │ │ - sbcseq fp, pc, r0, ror r3 @ │ │ │ │ - ldrsheq ip, [pc], #248 @ │ │ │ │ - sbcseq fp, pc, r0, lsl r2 @ │ │ │ │ - smullseq ip, pc, r4, lr @ │ │ │ │ - ldrheq fp, [pc], #0 @ │ │ │ │ - sbcseq ip, pc, r0, lsr sp @ │ │ │ │ - smullseq sl, pc, r0, pc @ │ │ │ │ - sbcseq ip, pc, r8, lsr #24 │ │ │ │ - smullseq sl, pc, ip, lr @ │ │ │ │ - sbcseq ip, pc, r0, lsr fp @ │ │ │ │ - sbcseq sl, pc, r8, lsr #27 │ │ │ │ - sbcseq ip, pc, r4, lsr sl @ │ │ │ │ - sbcseq sl, pc, r4, ror ip @ │ │ │ │ - sbcseq ip, pc, r0, ror #17 │ │ │ │ - sbcseq sl, pc, r4, lsl fp @ │ │ │ │ - sbcseq ip, pc, ip, ror r7 @ │ │ │ │ - ldrsheq sl, [pc], #128 @ │ │ │ │ - sbcseq ip, pc, r4, asr r5 @ │ │ │ │ - smullseq sl, pc, r0, r7 @ │ │ │ │ - ldrsheq ip, [pc], #48 @ │ │ │ │ - sbcseq sl, pc, r0, ror r6 @ │ │ │ │ - sbcseq ip, pc, r8, ror #5 │ │ │ │ - sbcseq sl, pc, ip, ror r5 @ │ │ │ │ - ldrsheq ip, [pc], #16 @ │ │ │ │ - sbcseq sl, pc, r8, lsl #9 │ │ │ │ - ldrsheq ip, [pc], #4 @ │ │ │ │ - sbcseq sl, pc, r4, asr r3 @ │ │ │ │ - sbcseq fp, pc, r0, lsr #31 │ │ │ │ - ldrsheq sl, [pc], #20 @ │ │ │ │ - sbcseq fp, pc, ip, lsr lr @ │ │ │ │ - smullseq sl, pc, r4, r0 @ │ │ │ │ - ldrsbeq fp, [pc], #200 @ │ │ │ │ - sbcseq r9, pc, r4, lsr pc @ │ │ │ │ - sbcseq fp, pc, r4, ror fp @ │ │ │ │ - sbcseq r9, pc, r4, lsl lr @ │ │ │ │ - sbcseq fp, pc, ip, ror #20 │ │ │ │ - sbcseq r9, pc, r0, lsr #26 │ │ │ │ - sbcseq fp, pc, r4, ror r9 @ │ │ │ │ - sbcseq fp, pc, r0, lsl #17 │ │ │ │ + ldrsheq sp, [pc], #88 @ │ │ │ │ + sbcseq fp, pc, r4, lsl r8 @ │ │ │ │ + sbcseq sp, pc, r4, ror #9 │ │ │ │ + sbcseq fp, pc, ip, lsl r7 @ │ │ │ │ + sbcseq sp, pc, r0, ror #7 │ │ │ │ + sbcseq fp, pc, r4, lsr #12 │ │ │ │ + ldrsbeq sp, [pc], #44 @ │ │ │ │ + ldrsheq fp, [pc], #64 @ │ │ │ │ + sbcseq sp, pc, ip, ror r1 @ │ │ │ │ + smullseq fp, pc, r0, r3 @ │ │ │ │ + sbcseq sp, pc, r8, lsl r0 @ │ │ │ │ + sbcseq fp, pc, r0, lsr r2 @ │ │ │ │ + ldrheq ip, [pc], #228 @ │ │ │ │ + ldrsbeq fp, [pc], #0 @ │ │ │ │ + sbcseq ip, pc, r0, asr sp @ │ │ │ │ + ldrheq sl, [pc], #240 @ │ │ │ │ + sbcseq ip, pc, r8, asr #24 │ │ │ │ + ldrheq sl, [pc], #236 @ │ │ │ │ + sbcseq ip, pc, r0, asr fp @ │ │ │ │ + sbcseq sl, pc, r8, asr #27 │ │ │ │ + sbcseq ip, pc, r4, asr sl @ │ │ │ │ + smullseq sl, pc, r4, ip @ │ │ │ │ + sbcseq ip, pc, r0, lsl #18 │ │ │ │ + sbcseq sl, pc, r4, lsr fp @ │ │ │ │ + smullseq ip, pc, ip, r7 @ │ │ │ │ + sbcseq sl, pc, r0, lsl r9 @ │ │ │ │ + sbcseq ip, pc, r4, ror r5 @ │ │ │ │ + ldrheq sl, [pc], #112 @ │ │ │ │ + sbcseq ip, pc, r0, lsl r4 @ │ │ │ │ + smullseq sl, pc, r0, r6 @ │ │ │ │ + sbcseq ip, pc, r8, lsl #6 │ │ │ │ + smullseq sl, pc, ip, r5 @ │ │ │ │ + sbcseq ip, pc, r0, lsl r2 @ │ │ │ │ + sbcseq sl, pc, r8, lsr #9 │ │ │ │ + sbcseq ip, pc, r4, lsl r1 @ │ │ │ │ + sbcseq sl, pc, r4, ror r3 @ │ │ │ │ + sbcseq fp, pc, r0, asr #31 │ │ │ │ + sbcseq sl, pc, r4, lsl r2 @ │ │ │ │ + sbcseq fp, pc, ip, asr lr @ │ │ │ │ + ldrheq sl, [pc], #4 @ │ │ │ │ + ldrsheq fp, [pc], #200 @ │ │ │ │ + sbcseq r9, pc, r4, asr pc @ │ │ │ │ + smullseq fp, pc, r4, fp @ │ │ │ │ + sbcseq r9, pc, r4, lsr lr @ │ │ │ │ + sbcseq fp, pc, ip, lsl #21 │ │ │ │ + sbcseq r9, pc, r0, asr #26 │ │ │ │ + smullseq fp, pc, r4, r9 @ │ │ │ │ + sbcseq fp, pc, r0, lsr #17 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ bl 3b0f88 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ bl 3b0f88 │ │ │ │ mov r1, r4 │ │ │ │ @@ -926932,34 +926932,34 @@ │ │ │ │ ldr r3, [sp, #788] @ 0x314 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 3e6134 │ │ │ │ add sp, sp, #796 @ 0x31c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ - sbcseq fp, pc, r8, lsl r7 @ │ │ │ │ - sbcseq r9, pc, r8, ror sl @ │ │ │ │ - sbcseq r9, pc, r8, lsr r9 @ │ │ │ │ - sbcseq fp, pc, r8, asr r5 @ │ │ │ │ - sbcseq r9, pc, ip, ror r7 @ │ │ │ │ - smullseq fp, pc, r8, r3 @ │ │ │ │ - sbcseq fp, pc, r8, ror #3 │ │ │ │ + sbcseq fp, pc, r8, lsr r7 @ │ │ │ │ + smullseq r9, pc, r8, sl @ │ │ │ │ + sbcseq r9, pc, r8, asr r9 @ │ │ │ │ + sbcseq fp, pc, r8, ror r5 @ │ │ │ │ + smullseq r9, pc, ip, r7 @ │ │ │ │ + ldrheq fp, [pc], #56 @ │ │ │ │ + sbcseq fp, pc, r8, lsl #4 │ │ │ │ cmneq pc, r8, ror #29 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #340] @ 3e62c8 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r5, [pc, #316] @ 3e62cc │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e6250 │ │ │ │ ldr r3, [pc, #304] @ 3e62d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -926967,15 +926967,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3] │ │ │ │ beq 3e61d8 │ │ │ │ ldr r4, [pc, #280] @ 3e62d4 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e6234 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #248] @ 3e62d8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ @@ -927014,26 +927014,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 3e6274 │ │ │ │ cmp r6, #0 │ │ │ │ bne 3e6260 │ │ │ │ b 3e6198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 3e62a0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 3e6258 │ │ │ │ b 3e6198 │ │ │ │ cmneq r1, ip, lsl #27 │ │ │ │ @@ -927048,29 +927048,29 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #260] @ 3e6400 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e6388 │ │ │ │ ldr r2, [pc, #232] @ 3e6404 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ beq 3e6364 │ │ │ │ ldr r4, [pc, #208] @ 3e6408 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -927092,26 +927092,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 3e63ac │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e6398 │ │ │ │ b 3e6314 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 3e63d8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e6390 │ │ │ │ b 3e6314 │ │ │ │ cmneq r1, r4, lsl #24 │ │ │ │ @@ -927128,15 +927128,15 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e6558 │ │ │ │ ldr r3, [pc, #440] @ 3e6614 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -927156,15 +927156,15 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ bl 412628 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #360] @ 3e6618 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e65a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r5, #1289] @ 0x509 │ │ │ │ ldr r1, [r5, #192] @ 0xc0 │ │ │ │ @@ -927208,15 +927208,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 3e657c │ │ │ │ cmp r8, #0 │ │ │ │ bne 3e6568 │ │ │ │ b 3e6454 │ │ │ │ mov r3, #0 │ │ │ │ @@ -927227,15 +927227,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 3e65c8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 3e6560 │ │ │ │ b 3e6454 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -927257,15 +927257,15 @@ │ │ │ │ ldr r5, [pc, #308] @ 3e676c │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e66d8 │ │ │ │ ldr r3, [pc, #272] @ 3e6770 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 3fbd6c │ │ │ │ @@ -927287,15 +927287,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e6688 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [pc, #184] @ 3e6774 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e6724 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 3e6740 │ │ │ │ ldr r7, [pc, #144] @ 3e6778 │ │ │ │ @@ -927305,15 +927305,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ bne 3e66fc │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e66e8 │ │ │ │ b 3e6658 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -927323,15 +927323,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 3e6744 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3e66e0 │ │ │ │ b 3e6658 │ │ │ │ cmneq r1, r8, asr #17 │ │ │ │ @ instruction: 0x01713898 │ │ │ │ @@ -927718,15 +927718,15 @@ │ │ │ │ cmp r2, #19 │ │ │ │ add r3, r0, #8 │ │ │ │ strheq r6, [r0, #2] │ │ │ │ cmp r3, r4 │ │ │ │ bne 3e6d4c │ │ │ │ b 3e6d34 │ │ │ │ cmneq r4, r4, lsr r0 │ │ │ │ - sbcseq sl, pc, r0, asr r6 @ │ │ │ │ + sbcseq sl, pc, r0, ror r6 @ │ │ │ │ strdeq r6, [r4, #-248]! @ 0xffffff08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #4076] @ 3e7d8c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -928745,101 +928745,101 @@ │ │ │ │ cmp r2, #109 @ 0x6d │ │ │ │ bls 3e709c │ │ │ │ b 3e7b0c │ │ │ │ ldr r2, [r3, #188] @ 0xbc │ │ │ │ cmp r2, #320 @ 0x140 │ │ │ │ bcc 3e797c │ │ │ │ b 3e7b0c │ │ │ │ - sbcseq sl, pc, r0, asr #10 │ │ │ │ - sbcseq sl, pc, ip, lsr r5 @ │ │ │ │ - sbcseq sl, pc, r0, asr #10 │ │ │ │ - sbcseq sl, pc, r4, asr #10 │ │ │ │ - sbcseq sl, pc, r8, lsr r5 @ │ │ │ │ - sbcseq sl, pc, ip, lsr #10 │ │ │ │ - sbcseq sl, pc, r8, lsr #10 │ │ │ │ + sbcseq sl, pc, r0, ror #10 │ │ │ │ + sbcseq sl, pc, ip, asr r5 @ │ │ │ │ + sbcseq sl, pc, r0, ror #10 │ │ │ │ + sbcseq sl, pc, r4, ror #10 │ │ │ │ + sbcseq sl, pc, r8, asr r5 @ │ │ │ │ + sbcseq sl, pc, ip, asr #10 │ │ │ │ + sbcseq sl, pc, r8, asr #10 │ │ │ │ muleq r0, r9, r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - sbcseq sl, pc, r8, lsl #11 │ │ │ │ - sbcseq sl, pc, r4, lsl #11 │ │ │ │ + sbcseq sl, pc, r8, lsr #11 │ │ │ │ + sbcseq sl, pc, r4, lsr #11 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - ldrheq sl, [pc], #108 @ │ │ │ │ - ldrheq sl, [pc], #108 @ │ │ │ │ - sbcseq sl, pc, r0, asr #13 │ │ │ │ - sbcseq sl, pc, r0, asr #13 │ │ │ │ - sbcseq sl, pc, ip, lsr #13 │ │ │ │ + ldrsbeq sl, [pc], #108 @ │ │ │ │ + ldrsbeq sl, [pc], #108 @ │ │ │ │ + sbcseq sl, pc, r0, ror #13 │ │ │ │ + sbcseq sl, pc, r0, ror #13 │ │ │ │ + sbcseq sl, pc, ip, asr #13 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - sbcseq sl, pc, r8, lsr #15 │ │ │ │ - ldrheq sl, [pc], #112 @ │ │ │ │ - ldrheq sl, [pc], #112 @ │ │ │ │ - ldrheq sl, [pc], #112 @ │ │ │ │ - ldrheq sl, [pc], #116 @ │ │ │ │ - ldrheq sl, [pc], #112 @ │ │ │ │ - sbcseq sl, pc, r4, lsr #15 │ │ │ │ + sbcseq sl, pc, r8, asr #15 │ │ │ │ + ldrsbeq sl, [pc], #112 @ │ │ │ │ + ldrsbeq sl, [pc], #112 @ │ │ │ │ + ldrsbeq sl, [pc], #112 @ │ │ │ │ + ldrsbeq sl, [pc], #116 @ │ │ │ │ + ldrsbeq sl, [pc], #112 @ │ │ │ │ + sbcseq sl, pc, r4, asr #15 │ │ │ │ + smullseq sl, pc, ip, r7 @ │ │ │ │ + sbcseq sl, pc, r0, lsr #15 │ │ │ │ sbcseq sl, pc, ip, ror r7 @ │ │ │ │ - sbcseq sl, pc, r0, lsl #15 │ │ │ │ - sbcseq sl, pc, ip, asr r7 @ │ │ │ │ - sbcseq sl, pc, r4, asr r7 @ │ │ │ │ - sbcseq sl, pc, r4, asr r7 @ │ │ │ │ - sbcseq sl, pc, r0, asr r7 @ │ │ │ │ - sbcseq sl, pc, r8, lsl r7 @ │ │ │ │ - sbcseq sl, pc, ip, lsl #14 │ │ │ │ - sbcseq sl, pc, r0, lsl r7 @ │ │ │ │ + sbcseq sl, pc, r4, ror r7 @ │ │ │ │ + sbcseq sl, pc, r4, ror r7 @ │ │ │ │ + sbcseq sl, pc, r0, ror r7 @ │ │ │ │ + sbcseq sl, pc, r8, lsr r7 @ │ │ │ │ + sbcseq sl, pc, ip, lsr #14 │ │ │ │ + sbcseq sl, pc, r0, lsr r7 @ │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - sbcseq sl, pc, r4, ror #13 │ │ │ │ - sbcseq sl, pc, r8, asr #13 │ │ │ │ - sbcseq sl, pc, r8, ror r6 @ │ │ │ │ - sbcseq sl, pc, r0, ror r6 @ │ │ │ │ - sbcseq sl, pc, r8, ror #12 │ │ │ │ - sbcseq sl, pc, r0, ror r6 @ │ │ │ │ - sbcseq sl, pc, r8, ror r6 @ │ │ │ │ - sbcseq sl, pc, r0, lsl #13 │ │ │ │ + sbcseq sl, pc, r4, lsl #14 │ │ │ │ + sbcseq sl, pc, r8, ror #13 │ │ │ │ + smullseq sl, pc, r8, r6 @ │ │ │ │ + smullseq sl, pc, r0, r6 @ │ │ │ │ sbcseq sl, pc, r8, lsl #13 │ │ │ │ - smullseq sl, pc, r4, r6 @ │ │ │ │ - sbcseq sl, pc, r0, lsr #13 │ │ │ │ + smullseq sl, pc, r0, r6 @ │ │ │ │ + smullseq sl, pc, r8, r6 @ │ │ │ │ sbcseq sl, pc, r0, lsr #13 │ │ │ │ - sbcseq sl, pc, ip, lsr #13 │ │ │ │ + sbcseq sl, pc, r8, lsr #13 │ │ │ │ ldrheq sl, [pc], #100 @ │ │ │ │ + sbcseq sl, pc, r0, asr #13 │ │ │ │ + sbcseq sl, pc, r0, asr #13 │ │ │ │ + sbcseq sl, pc, ip, asr #13 │ │ │ │ + ldrsbeq sl, [pc], #100 @ │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - sbcseq r9, pc, r4, ror #28 │ │ │ │ - sbcseq r9, pc, r8, ror #28 │ │ │ │ - sbcseq r9, pc, r0, lsr lr @ │ │ │ │ - ldrsheq r9, [pc], #212 @ │ │ │ │ - sbcseq r9, pc, r8, ror #27 │ │ │ │ - sbcseq r9, pc, r8, ror #27 │ │ │ │ - sbcseq r9, pc, ip, ror #27 │ │ │ │ - ldrsheq r9, [pc], #208 @ │ │ │ │ - ldrsheq r9, [pc], #212 @ │ │ │ │ - ldrsheq r9, [pc], #216 @ │ │ │ │ - ldrsheq r9, [pc], #220 @ │ │ │ │ - sbcseq r9, pc, r0, lsl #28 │ │ │ │ + sbcseq r9, pc, r4, lsl #29 │ │ │ │ + sbcseq r9, pc, r8, lsl #29 │ │ │ │ + sbcseq r9, pc, r0, asr lr @ │ │ │ │ + sbcseq r9, pc, r4, lsl lr @ │ │ │ │ sbcseq r9, pc, r8, lsl #28 │ │ │ │ sbcseq r9, pc, r8, lsl #28 │ │ │ │ - sbcseq r9, pc, r4, lsl #28 │ │ │ │ - ldrsheq r9, [pc], #216 @ │ │ │ │ - ldrsheq r9, [pc], #208 @ │ │ │ │ - sbcseq r9, pc, r8, ror #27 │ │ │ │ - ldrsbeq r9, [pc], #168 @ │ │ │ │ - ldrsbeq r9, [pc], #160 @ │ │ │ │ - sbcseq r9, pc, r0, lsl #22 │ │ │ │ - sbcseq r9, pc, ip, ror #21 │ │ │ │ - sbcseq r9, pc, r8, lsl sl @ │ │ │ │ - sbcseq r9, pc, r0, lsl sl @ │ │ │ │ - sbcseq r9, pc, r8, lsr #26 │ │ │ │ - sbcseq r9, pc, r0, lsr sp @ │ │ │ │ - sbcseq r9, pc, r8, lsr sp @ │ │ │ │ - sbcseq r9, pc, ip, lsr sp @ │ │ │ │ - sbcseq r9, pc, ip, lsl #26 │ │ │ │ - ldrsheq r9, [pc], #192 @ │ │ │ │ + sbcseq r9, pc, ip, lsl #28 │ │ │ │ + sbcseq r9, pc, r0, lsl lr @ │ │ │ │ + sbcseq r9, pc, r4, lsl lr @ │ │ │ │ + sbcseq r9, pc, r8, lsl lr @ │ │ │ │ + sbcseq r9, pc, ip, lsl lr @ │ │ │ │ + sbcseq r9, pc, r0, lsr #28 │ │ │ │ + sbcseq r9, pc, r8, lsr #28 │ │ │ │ + sbcseq r9, pc, r8, lsr #28 │ │ │ │ + sbcseq r9, pc, r4, lsr #28 │ │ │ │ + sbcseq r9, pc, r8, lsl lr @ │ │ │ │ + sbcseq r9, pc, r0, lsl lr @ │ │ │ │ + sbcseq r9, pc, r8, lsl #28 │ │ │ │ + ldrsheq r9, [pc], #168 @ │ │ │ │ + ldrsheq r9, [pc], #160 @ │ │ │ │ + sbcseq r9, pc, r0, lsr #22 │ │ │ │ + sbcseq r9, pc, ip, lsl #22 │ │ │ │ + sbcseq r9, pc, r8, lsr sl @ │ │ │ │ + sbcseq r9, pc, r0, lsr sl @ │ │ │ │ + sbcseq r9, pc, r8, asr #26 │ │ │ │ + sbcseq r9, pc, r0, asr sp @ │ │ │ │ + sbcseq r9, pc, r8, asr sp @ │ │ │ │ + sbcseq r9, pc, ip, asr sp @ │ │ │ │ + sbcseq r9, pc, ip, lsr #26 │ │ │ │ + sbcseq r9, pc, r0, lsl sp @ │ │ │ │ + sbcseq r9, pc, r4, lsl sp @ │ │ │ │ + sbcseq r9, pc, r0, asr fp @ │ │ │ │ + sbcseq r9, pc, ip, asr #22 │ │ │ │ + sbcseq sl, pc, r4, lsr r0 @ │ │ │ │ ldrsheq r9, [pc], #196 @ │ │ │ │ - sbcseq r9, pc, r0, lsr fp @ │ │ │ │ - sbcseq r9, pc, ip, lsr #22 │ │ │ │ - sbcseq sl, pc, r4, lsl r0 @ │ │ │ │ - ldrsbeq r9, [pc], #196 @ │ │ │ │ - sbcseq r9, pc, r4, ror #25 │ │ │ │ + sbcseq r9, pc, r4, lsl #26 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ ldr r1, [r3, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e7f18 │ │ │ │ cmp r1, #320 @ 0x140 │ │ │ │ bcs 3e7438 │ │ │ │ b 3e759c │ │ │ │ @@ -928905,15 +928905,15 @@ │ │ │ │ bne 3e7fd4 │ │ │ │ ldr r0, [pc, #20] @ 3e8010 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq r5, [r4, #-200]! @ 0xffffff38 │ │ │ │ - sbcseq r9, pc, r4, lsl r3 @ │ │ │ │ + sbcseq r9, pc, r4, lsr r3 @ │ │ │ │ cmneq r4, r0, asr #25 │ │ │ │ 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] @ 3e901c │ │ │ │ ldrb ip, [r1, #185] @ 0xb9 │ │ │ │ @@ -929950,169 +929950,169 @@ │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ andeq r3, r0, ip, ror #3 │ │ │ │ @ instruction: 0x000017b8 │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ andeq r3, r0, r8, ror r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - sbcseq r9, pc, r0, lsl #2 │ │ │ │ - sbcseq r9, pc, ip, ror #20 │ │ │ │ - sbcseq r9, pc, r4, ror sl @ │ │ │ │ - sbcseq r9, pc, r8, ror sl @ │ │ │ │ - sbcseq r9, pc, ip, lsr pc @ │ │ │ │ - sbcseq r9, pc, r4, lsl #30 │ │ │ │ - sbcseq r9, pc, ip, asr #30 │ │ │ │ - ldrheq r9, [pc], #200 @ │ │ │ │ - rscseq lr, r8, r4, lsr ip │ │ │ │ - sbcseq r9, pc, r8, lsl ip @ │ │ │ │ + sbcseq r9, pc, r0, lsr #2 │ │ │ │ + sbcseq r9, pc, ip, lsl #21 │ │ │ │ + smullseq r9, pc, r4, sl @ │ │ │ │ + smullseq r9, pc, r8, sl @ │ │ │ │ + sbcseq r9, pc, ip, asr pc @ │ │ │ │ + sbcseq r9, pc, r4, lsr #30 │ │ │ │ + sbcseq r9, pc, ip, ror #30 │ │ │ │ + ldrsbeq r9, [pc], #200 @ │ │ │ │ + rscseq lr, r8, r4, asr ip │ │ │ │ + sbcseq r9, pc, r8, lsr ip @ │ │ │ │ muleq r0, r9, r1 │ │ │ │ - smullseq r9, pc, r4, fp @ │ │ │ │ - smullseq r9, pc, ip, sp @ │ │ │ │ - sbcseq r9, pc, r8, lsl #28 │ │ │ │ - sbcseq r9, pc, r0, asr sp @ │ │ │ │ + ldrheq r9, [pc], #180 @ │ │ │ │ + ldrheq r9, [pc], #220 @ │ │ │ │ + sbcseq r9, pc, r8, lsr #28 │ │ │ │ + sbcseq r9, pc, r0, ror sp @ │ │ │ │ cmneq pc, r0, ror #16 │ │ │ │ - sbcseq r9, pc, r0, lsl sl @ │ │ │ │ - sbcseq r9, pc, ip, lsr #19 │ │ │ │ - sbcseq r9, pc, r8, ror r9 @ │ │ │ │ - sbcseq r9, pc, ip, lsr r9 @ │ │ │ │ + sbcseq r9, pc, r0, lsr sl @ │ │ │ │ + sbcseq r9, pc, ip, asr #19 │ │ │ │ + smullseq r9, pc, r8, r9 @ │ │ │ │ + sbcseq r9, pc, ip, asr r9 @ │ │ │ │ + sbcseq r9, pc, r4, ror r8 @ │ │ │ │ + sbcseq r9, pc, r4, ror #16 │ │ │ │ sbcseq r9, pc, r4, asr r8 @ │ │ │ │ sbcseq r9, pc, r4, asr #16 │ │ │ │ - sbcseq r9, pc, r4, lsr r8 @ │ │ │ │ - sbcseq r9, pc, r4, lsr #16 │ │ │ │ - sbcseq r9, pc, r0, lsl r8 @ │ │ │ │ - sbcseq r9, pc, r0, lsr #5 │ │ │ │ - smullseq r9, pc, ip, r2 @ │ │ │ │ - smullseq r9, pc, r8, r2 @ │ │ │ │ - sbcseq r9, pc, r0, lsr #5 │ │ │ │ - smullseq r9, pc, r8, r2 @ │ │ │ │ - smullseq r9, pc, ip, r2 @ │ │ │ │ - sbcseq r9, pc, r0, lsr #5 │ │ │ │ - sbcseq r9, pc, ip, lsr #5 │ │ │ │ - ldrheq r9, [pc], #32 @ │ │ │ │ + sbcseq r9, pc, r0, lsr r8 @ │ │ │ │ + sbcseq r9, pc, r0, asr #5 │ │ │ │ + ldrheq r9, [pc], #44 @ │ │ │ │ ldrheq r9, [pc], #40 @ │ │ │ │ - sbcseq r9, pc, r8, asr #5 │ │ │ │ - ldrsbeq r9, [pc], #36 @ │ │ │ │ - sbcseq r9, pc, r0, ror #5 │ │ │ │ + sbcseq r9, pc, r0, asr #5 │ │ │ │ + ldrheq r9, [pc], #40 @ │ │ │ │ + ldrheq r9, [pc], #44 @ │ │ │ │ + sbcseq r9, pc, r0, asr #5 │ │ │ │ + sbcseq r9, pc, ip, asr #5 │ │ │ │ + ldrsbeq r9, [pc], #32 @ │ │ │ │ + ldrsbeq r9, [pc], #40 @ │ │ │ │ + sbcseq r9, pc, r8, ror #5 │ │ │ │ + ldrsheq r9, [pc], #36 @ │ │ │ │ + sbcseq r9, pc, r0, lsl #6 │ │ │ │ + sbcseq r9, pc, r8, lsl r3 @ │ │ │ │ + sbcseq r9, pc, r0, lsl r3 @ │ │ │ │ + sbcseq r9, pc, r8, lsl r3 @ │ │ │ │ + sbcseq r9, pc, r0, lsl r3 @ │ │ │ │ + sbcseq r9, pc, r0, lsl #6 │ │ │ │ ldrsheq r9, [pc], #40 @ │ │ │ │ - ldrsheq r9, [pc], #32 @ │ │ │ │ ldrsheq r9, [pc], #40 @ │ │ │ │ + ldrsheq r9, [pc], #44 @ │ │ │ │ + ldrsheq r9, [pc], #36 @ │ │ │ │ + sbcseq r9, pc, ip, ror #5 │ │ │ │ ldrsheq r9, [pc], #32 @ │ │ │ │ - sbcseq r9, pc, r0, ror #5 │ │ │ │ + sbcseq r9, pc, r4, ror #5 │ │ │ │ + sbcseq r9, pc, ip, ror #5 │ │ │ │ + sbcseq r9, pc, r4, ror #5 │ │ │ │ + ldrsbeq r9, [pc], #44 @ │ │ │ │ + ldrsbeq r9, [pc], #40 @ │ │ │ │ + ldrsbeq r9, [pc], #32 @ │ │ │ │ ldrsbeq r9, [pc], #40 @ │ │ │ │ ldrsbeq r9, [pc], #40 @ │ │ │ │ ldrsbeq r9, [pc], #44 @ │ │ │ │ - ldrsbeq r9, [pc], #36 @ │ │ │ │ - sbcseq r9, pc, ip, asr #5 │ │ │ │ ldrsbeq r9, [pc], #32 @ │ │ │ │ - sbcseq r9, pc, r4, asr #5 │ │ │ │ sbcseq r9, pc, ip, asr #5 │ │ │ │ - sbcseq r9, pc, r4, asr #5 │ │ │ │ - ldrheq r9, [pc], #44 @ │ │ │ │ - ldrheq r9, [pc], #40 @ │ │ │ │ - ldrheq r9, [pc], #32 @ │ │ │ │ - ldrheq r9, [pc], #40 @ │ │ │ │ - ldrheq r9, [pc], #40 @ │ │ │ │ - ldrheq r9, [pc], #44 @ │ │ │ │ - ldrheq r9, [pc], #32 @ │ │ │ │ - sbcseq r9, pc, ip, lsr #5 │ │ │ │ - smullseq r9, pc, r4, r2 @ │ │ │ │ - sbcseq r9, pc, ip, ror r2 @ │ │ │ │ + ldrheq r9, [pc], #36 @ │ │ │ │ + smullseq r9, pc, ip, r2 @ │ │ │ │ + smullseq r9, pc, r0, r2 @ │ │ │ │ + sbcseq r9, pc, r8, lsl #5 │ │ │ │ + sbcseq r9, pc, r0, lsl #5 │ │ │ │ + sbcseq r9, pc, r8, ror r2 @ │ │ │ │ sbcseq r9, pc, r0, ror r2 @ │ │ │ │ sbcseq r9, pc, r8, ror #4 │ │ │ │ sbcseq r9, pc, r0, ror #4 │ │ │ │ sbcseq r9, pc, r8, asr r2 @ │ │ │ │ - sbcseq r9, pc, r0, asr r2 @ │ │ │ │ - sbcseq r9, pc, r8, asr #4 │ │ │ │ - sbcseq r9, pc, r0, asr #4 │ │ │ │ - sbcseq r9, pc, r8, lsr r2 @ │ │ │ │ - sbcseq r9, pc, ip, lsr r2 @ │ │ │ │ - sbcseq r9, pc, r0, lsl r2 @ │ │ │ │ + sbcseq r9, pc, ip, asr r2 @ │ │ │ │ + sbcseq r9, pc, r0, lsr r2 @ │ │ │ │ + sbcseq r9, pc, r0, lsr #4 │ │ │ │ + sbcseq r9, pc, r8, lsl r2 @ │ │ │ │ + sbcseq r9, pc, ip, lsl #4 │ │ │ │ sbcseq r9, pc, r0, lsl #4 │ │ │ │ - ldrsheq r9, [pc], #24 @ │ │ │ │ - sbcseq r9, pc, ip, ror #3 │ │ │ │ - sbcseq r9, pc, r0, ror #3 │ │ │ │ - ldrsbeq r9, [pc], #20 @ │ │ │ │ - sbcseq r9, pc, r4, asr #3 │ │ │ │ - sbcseq r9, pc, r0, lsr #3 │ │ │ │ - sbcseq r9, pc, r8, lsl #3 │ │ │ │ + ldrsheq r9, [pc], #20 @ │ │ │ │ + sbcseq r9, pc, r4, ror #3 │ │ │ │ + sbcseq r9, pc, r0, asr #3 │ │ │ │ + sbcseq r9, pc, r8, lsr #3 │ │ │ │ + ldrheq r8, [pc], #248 @ │ │ │ │ + sbcseq r8, pc, r0, lsr #31 │ │ │ │ smullseq r8, pc, r8, pc @ │ │ │ │ - sbcseq r8, pc, r0, lsl #31 │ │ │ │ - sbcseq r8, pc, r8, ror pc @ │ │ │ │ + sbcseq r8, pc, ip, lsl #31 │ │ │ │ + sbcseq r8, pc, ip, ror pc @ │ │ │ │ sbcseq r8, pc, ip, ror #30 │ │ │ │ - sbcseq r8, pc, ip, asr pc @ │ │ │ │ + sbcseq r8, pc, r4, ror #30 │ │ │ │ + sbcseq r8, pc, r8, asr pc @ │ │ │ │ + sbcseq r8, pc, r4, lsr #30 │ │ │ │ + sbcseq r8, pc, r4, ror #29 │ │ │ │ + sbcseq r8, pc, r0, asr #29 │ │ │ │ + sbcseq r8, pc, r8, ror lr @ │ │ │ │ + sbcseq r8, pc, ip, asr #28 │ │ │ │ + sbcseq r8, pc, r4, ror #25 │ │ │ │ + ldrsbeq r8, [pc], #240 @ │ │ │ │ + sbcseq r8, pc, r8, lsr #31 │ │ │ │ sbcseq r8, pc, ip, asr #30 │ │ │ │ - sbcseq r8, pc, r4, asr #30 │ │ │ │ - sbcseq r8, pc, r8, lsr pc @ │ │ │ │ - sbcseq r8, pc, r4, lsl #30 │ │ │ │ - sbcseq r8, pc, r4, asr #29 │ │ │ │ - sbcseq r8, pc, r0, lsr #29 │ │ │ │ - sbcseq r8, pc, r8, asr lr @ │ │ │ │ - sbcseq r8, pc, ip, lsr #28 │ │ │ │ - sbcseq r8, pc, r4, asr #25 │ │ │ │ - ldrheq r8, [pc], #240 @ │ │ │ │ - sbcseq r8, pc, r8, lsl #31 │ │ │ │ - sbcseq r8, pc, ip, lsr #30 │ │ │ │ - sbcseq r8, pc, r0, lsl #28 │ │ │ │ + sbcseq r8, pc, r0, lsr #28 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - smullseq r8, pc, ip, lr @ │ │ │ │ + ldrheq r8, [pc], #236 @ │ │ │ │ + sbcseq r8, pc, r4, lsr #29 │ │ │ │ sbcseq r8, pc, r4, lsl #29 │ │ │ │ - sbcseq r8, pc, r4, ror #28 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r8, [pc], #220 @ │ │ │ │ + sbcseq r8, pc, ip, lsl lr @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - sbcseq r8, pc, r4, lsl #18 │ │ │ │ + sbcseq r8, pc, r4, lsr #18 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r8, pc, ip, lsl #26 │ │ │ │ - ldrsheq r8, [pc], #204 @ │ │ │ │ - ldrsheq r8, [pc], #192 @ │ │ │ │ - ldrsbeq r8, [pc], #196 @ │ │ │ │ - sbcseq r8, pc, ip, asr #25 │ │ │ │ - ldrheq r8, [pc], #200 @ │ │ │ │ - smullseq r8, pc, ip, ip @ │ │ │ │ - smullseq r8, pc, r0, ip @ │ │ │ │ - ldrheq r8, [pc], #148 @ │ │ │ │ - sbcseq r8, pc, r0, lsr #19 │ │ │ │ - sbcseq r8, pc, ip, lsl #19 │ │ │ │ - sbcseq r8, pc, r8, ror #18 │ │ │ │ - sbcseq r8, pc, ip, lsr r9 @ │ │ │ │ - sbcseq r8, pc, r4, ror #17 │ │ │ │ - ldrheq r8, [pc], #80 @ │ │ │ │ - sbcseq r8, pc, ip, ror r5 @ │ │ │ │ - sbcseq r8, pc, r0, ror r5 @ │ │ │ │ - smullseq r8, pc, r8, r7 @ │ │ │ │ - smullseq r8, pc, r4, r7 @ │ │ │ │ - sbcseq r8, pc, r0, ror #15 │ │ │ │ - sbcseq r8, pc, r8, lsr r7 @ │ │ │ │ - sbcseq r8, pc, ip, lsl #14 │ │ │ │ - sbcseq r8, pc, ip, lsl #8 │ │ │ │ - ldrsbeq r8, [pc], #60 @ │ │ │ │ - smullseq r8, pc, r0, r3 @ │ │ │ │ - ldrsheq r8, [pc], #52 @ │ │ │ │ - sbcseq r8, pc, r0, ror #7 │ │ │ │ - sbcseq r8, pc, r4, asr #7 │ │ │ │ - sbcseq r8, pc, r8, ror r3 @ │ │ │ │ + sbcseq r8, pc, ip, lsr #26 │ │ │ │ + sbcseq r8, pc, ip, lsl sp @ │ │ │ │ + sbcseq r8, pc, r0, lsl sp @ │ │ │ │ + ldrsheq r8, [pc], #196 @ │ │ │ │ + sbcseq r8, pc, ip, ror #25 │ │ │ │ + ldrsbeq r8, [pc], #200 @ │ │ │ │ + ldrheq r8, [pc], #204 @ │ │ │ │ + ldrheq r8, [pc], #192 @ │ │ │ │ + ldrsbeq r8, [pc], #148 @ │ │ │ │ + sbcseq r8, pc, r0, asr #19 │ │ │ │ + sbcseq r8, pc, ip, lsr #19 │ │ │ │ + sbcseq r8, pc, r8, lsl #19 │ │ │ │ + sbcseq r8, pc, ip, asr r9 @ │ │ │ │ + sbcseq r8, pc, r4, lsl #18 │ │ │ │ + ldrsbeq r8, [pc], #80 @ │ │ │ │ + smullseq r8, pc, ip, r5 @ │ │ │ │ + smullseq r8, pc, r0, r5 @ │ │ │ │ + ldrheq r8, [pc], #120 @ │ │ │ │ + ldrheq r8, [pc], #116 @ │ │ │ │ + sbcseq r8, pc, r0, lsl #16 │ │ │ │ + sbcseq r8, pc, r8, asr r7 @ │ │ │ │ + sbcseq r8, pc, ip, lsr #14 │ │ │ │ + sbcseq r8, pc, ip, lsr #8 │ │ │ │ + ldrsheq r8, [pc], #60 @ │ │ │ │ + ldrheq r8, [pc], #48 @ │ │ │ │ + sbcseq r8, pc, r4, lsl r4 @ │ │ │ │ + sbcseq r8, pc, r0, lsl #8 │ │ │ │ + sbcseq r8, pc, r4, ror #7 │ │ │ │ + smullseq r8, pc, r8, r3 @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - sbcseq r8, pc, r0, asr #6 │ │ │ │ + sbcseq r8, pc, r0, ror #6 │ │ │ │ + sbcseq r8, pc, r8, ror #6 │ │ │ │ sbcseq r8, pc, r8, asr #6 │ │ │ │ - sbcseq r8, pc, r8, lsr #6 │ │ │ │ - ldrheq r8, [pc], #16 @ │ │ │ │ - smullseq r8, pc, r8, r1 @ │ │ │ │ + ldrsbeq r8, [pc], #16 @ │ │ │ │ + ldrheq r8, [pc], #24 @ │ │ │ │ + sbcseq r8, pc, r8, ror #5 │ │ │ │ + ldrsbeq r8, [pc], #40 @ │ │ │ │ sbcseq r8, pc, r8, asr #5 │ │ │ │ ldrheq r8, [pc], #40 @ │ │ │ │ sbcseq r8, pc, r8, lsr #5 │ │ │ │ smullseq r8, pc, r8, r2 @ │ │ │ │ sbcseq r8, pc, r8, lsl #5 │ │ │ │ sbcseq r8, pc, r8, ror r2 @ │ │ │ │ - sbcseq r8, pc, r8, ror #4 │ │ │ │ - sbcseq r8, pc, r8, asr r2 @ │ │ │ │ - sbcseq r8, pc, r4, asr r2 @ │ │ │ │ - ldrheq r8, [pc], #4 @ │ │ │ │ - sbcseq r8, pc, r0, asr #5 │ │ │ │ + sbcseq r8, pc, r4, ror r2 @ │ │ │ │ + ldrsbeq r8, [pc], #4 @ │ │ │ │ + sbcseq r8, pc, r0, ror #5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 5f3fb8 │ │ │ │ ldr r3, [pc, #-324] @ 3e91a0 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -931559,47 +931559,47 @@ │ │ │ │ bl 3e678c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r2, #643] @ 0x283 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3ea040 │ │ │ │ b 3ea018 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ - smullseq r8, pc, r8, r2 @ │ │ │ │ - sbcseq r7, pc, r0, lsl pc @ │ │ │ │ + ldrheq r8, [pc], #40 @ │ │ │ │ + sbcseq r7, pc, r0, lsr pc @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - ldrsbeq r8, [pc], #24 @ │ │ │ │ + ldrsheq r8, [pc], #24 @ │ │ │ │ andeq r7, r0, r7, ror #23 │ │ │ │ @ instruction: 0xffff8410 │ │ │ │ - sbcseq r7, pc, r8, ror lr @ │ │ │ │ - sbcseq r7, pc, r8, ror #28 │ │ │ │ - sbcseq r8, pc, r4, lsl #2 │ │ │ │ - ldrsbeq r8, [pc], #4 @ │ │ │ │ - sbcseq r8, pc, r8, lsl r0 @ │ │ │ │ - sbcseq r8, pc, r0 │ │ │ │ - sbcseq r8, pc, r4 │ │ │ │ + smullseq r7, pc, r8, lr @ │ │ │ │ + sbcseq r7, pc, r8, lsl #29 │ │ │ │ + sbcseq r8, pc, r4, lsr #2 │ │ │ │ + ldrsheq r8, [pc], #4 @ │ │ │ │ + sbcseq r8, pc, r8, lsr r0 @ │ │ │ │ + sbcseq r8, pc, r0, lsr #32 │ │ │ │ + sbcseq r8, pc, r4, lsr #32 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - ldrsheq r7, [pc], #252 @ │ │ │ │ + sbcseq r8, pc, ip, lsl r0 @ │ │ │ │ + sbcseq r8, pc, ip │ │ │ │ sbcseq r7, pc, ip, ror #31 │ │ │ │ - sbcseq r7, pc, ip, asr #31 │ │ │ │ - ldrheq r7, [pc], #244 @ │ │ │ │ - sbcseq r6, lr, ip │ │ │ │ - sbcseq r7, pc, r0, ror #30 │ │ │ │ - sbcseq r7, pc, r4, asr pc @ │ │ │ │ - sbcseq r5, lr, r8, lsr r4 │ │ │ │ - sbcseq r7, pc, ip, ror lr @ │ │ │ │ - sbcseq r7, pc, ip, ror #28 │ │ │ │ - sbcseq r7, pc, r0, lsr sp @ │ │ │ │ - ldrsbeq r7, [pc], #196 @ │ │ │ │ + ldrsbeq r7, [pc], #244 @ │ │ │ │ + sbcseq r6, lr, ip, lsr #32 │ │ │ │ + sbcseq r7, pc, r0, lsl #31 │ │ │ │ + sbcseq r7, pc, r4, ror pc @ │ │ │ │ + sbcseq r5, lr, r8, asr r4 │ │ │ │ + smullseq r7, pc, ip, lr @ │ │ │ │ sbcseq r7, pc, ip, lsl #29 │ │ │ │ + sbcseq r7, pc, r0, asr sp @ │ │ │ │ + ldrsheq r7, [pc], #196 @ │ │ │ │ + sbcseq r7, pc, ip, lsr #29 │ │ │ │ + sbcseq r7, pc, r0, lsr fp @ │ │ │ │ + sbcseq r7, pc, ip, lsl fp @ │ │ │ │ sbcseq r7, pc, r0, lsl fp @ │ │ │ │ - ldrsheq r7, [pc], #172 @ │ │ │ │ - ldrsheq r7, [pc], #160 @ │ │ │ │ - sbcseq r7, pc, r0, lsr r9 @ │ │ │ │ - sbcseq r7, pc, r4, lsr #20 │ │ │ │ + sbcseq r7, pc, r0, asr r9 @ │ │ │ │ + sbcseq r7, pc, r4, asr #20 │ │ │ │ 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] @ 3eaddc │ │ │ │ mov r8, r1 │ │ │ │ @@ -931839,15 +931839,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ ldrdeq r5, [pc, #-80] @ 3ead94 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsbeq ip, [r8], #236 @ 0xec @ │ │ │ │ + ldrsheq ip, [r8], #236 @ 0xec @ │ │ │ │ cmneq pc, r0, lsr #11 │ │ │ │ cmneq pc, ip, ror r5 @ │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -932251,21 +932251,21 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ cmneq pc, r4, asr pc @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, r4, asr #30 │ │ │ │ andeq r5, r0, r7, asr #24 │ │ │ │ - rscseq ip, r8, fp, ror #15 │ │ │ │ + rscseq ip, r8, fp, lsl #16 │ │ │ │ cmneq pc, r4, ror lr @ │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0xfffffd98 │ │ │ │ @ instruction: 0xfffffd2c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - rscseq ip, r8, r5, ror r5 │ │ │ │ + smlalseq ip, r8, r5, 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 │ │ │ │ strb r1, [sp, #15] │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ @@ -933312,29 +933312,29 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmneq pc, r4, lsr #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, r0, lsl r9 @ │ │ │ │ @ instruction: 0x016f4890 │ │ │ │ - sbcseq r7, pc, r4, ror r4 @ │ │ │ │ + smullseq r7, pc, r4, r4 @ │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rsceq r4, r3, r0, lsr #22 │ │ │ │ - rscseq ip, r8, lr, ror #1 │ │ │ │ + rsceq r4, r3, r0, asr #22 │ │ │ │ + rscseq ip, r8, lr, lsl #2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - rscseq r5, r0, r8, rrx │ │ │ │ + rscseq r5, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - smlalseq fp, r8, r2, r8 │ │ │ │ - ldrheq r6, [pc], #164 @ │ │ │ │ - rscseq fp, r8, sl, lsr #12 │ │ │ │ + ldrheq fp, [r8], #130 @ 0x82 @ │ │ │ │ + ldrsbeq r6, [pc], #164 @ │ │ │ │ + rscseq fp, r8, sl, asr #12 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - smlalseq r4, r0, r0, r9 │ │ │ │ + ldrheq r4, [r0], #144 @ 0x90 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 3ed660 │ │ │ │ mov r0, r4 │ │ │ │ @@ -933389,15 +933389,15 @@ │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3ec578 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ str r0, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strheq r8, [r4], #140 @ 0x8c @ │ │ │ │ + ldrdeq r8, [r4], #140 @ 0x8c @ │ │ │ │ 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] @ 3ec91c │ │ │ │ mov r5, r2 │ │ │ │ @@ -933583,15 +933583,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ strheq r3, [pc, #-148] @ 3ec890 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r6, pc, r4, asr #10 │ │ │ │ + sbcseq r6, pc, r4, ror #10 │ │ │ │ cmneq pc, r4, ror #14 │ │ │ │ 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 │ │ │ │ @@ -934700,15 +934700,15 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #8 │ │ │ │ b 3eda64 │ │ │ │ mov ip, #2 │ │ │ │ b 3eda64 │ │ │ │ mov ip, #1 │ │ │ │ b 3eda64 │ │ │ │ - ldrheq r9, [r8], #242 @ 0xf2 @ │ │ │ │ + ldrsbeq r9, [r8], #242 @ 0xf2 @ │ │ │ │ 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 │ │ │ │ @@ -935066,21 +935066,21 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 5f8328 │ │ │ │ bl 5f7930 │ │ │ │ mov r2, r0 │ │ │ │ b 3edfa8 │ │ │ │ cmneq pc, r8, lsl #8 │ │ │ │ - smullseq r4, pc, r8, lr @ │ │ │ │ - rsceq r7, r4, r4, lsr r0 │ │ │ │ - ldrsbeq r4, [pc], #80 @ │ │ │ │ + ldrheq r4, [pc], #232 @ │ │ │ │ + rsceq r7, r4, r4, asr r0 │ │ │ │ + ldrsheq r4, [pc], #80 @ │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - rsceq r6, r4, r8, asr #29 │ │ │ │ - sbcseq r4, pc, ip, lsl #10 │ │ │ │ - sbcseq r4, pc, r8, lsl r3 @ │ │ │ │ + rsceq r6, r4, r8, ror #29 │ │ │ │ + sbcseq r4, pc, ip, lsr #10 │ │ │ │ + sbcseq r4, pc, r8, 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 r6, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -935232,15 +935232,15 @@ │ │ │ │ lsreq r0, r0, #5 │ │ │ │ b 3ee190 │ │ │ │ sub r8, sl, #1 │ │ │ │ clz r8, r8 │ │ │ │ lsr r8, r8, #5 │ │ │ │ b 3ee1d0 │ │ │ │ andeq r9, r0, r4, ror #5 │ │ │ │ - ldrsbeq r4, [pc], #160 @ │ │ │ │ + ldrsheq r4, [pc], #160 @ │ │ │ │ andeq r9, r0, r3, ror #5 │ │ │ │ @ instruction: 0xfffffbfb │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ ldr ip, [pc, #60] @ 3ee344 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -935645,15 +935645,15 @@ │ │ │ │ mov ip, #1 │ │ │ │ b 3ee714 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, lsl #24 │ │ │ │ cmneq pc, ip, ror #23 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, r0, lsr fp @ │ │ │ │ - rscseq r9, r8, ip, lsl r5 │ │ │ │ + rscseq r9, r8, ip, lsr r5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -936000,17 +936000,17 @@ │ │ │ │ strdeq r1, [pc, #-64] @ 3eee94 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq pc, r0, ror #9 │ │ │ │ @ instruction: 0x016f1490 │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ andeq r2, r0, r0, lsr r1 │ │ │ │ strdeq r1, [pc, #-24] @ 3eeed4 │ │ │ │ - sbcseq r3, pc, ip, asr #28 │ │ │ │ + sbcseq r3, pc, ip, ror #28 │ │ │ │ cmneq pc, r8, ror #2 │ │ │ │ - sbcseq r3, pc, ip, ror sp @ │ │ │ │ + smullseq r3, pc, ip, sp @ │ │ │ │ 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 │ │ │ │ b 3ef0c0 │ │ │ │ @@ -936426,15 +936426,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldrb r3, [r3, #21] │ │ │ │ udf #0 │ │ │ │ cmneq pc, ip, asr #28 │ │ │ │ cmneq pc, ip, lsr lr @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - rscseq r8, r8, r4, lsr #15 │ │ │ │ + rscseq r8, r8, r4, asr #15 │ │ │ │ smultteq pc, r0, ip @ │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ beq 3ef638 │ │ │ │ @@ -936497,28 +936497,28 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ 3ef6dc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ 3ef6e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - sbcseq r3, pc, r4, lsl #14 │ │ │ │ - rscseq r8, r8, sl, asr #8 │ │ │ │ - ldrsheq r3, [pc], #104 @ │ │ │ │ - ldrsbeq r3, [pc], #108 @ │ │ │ │ - sbcseq r3, pc, r0, asr #13 │ │ │ │ - rsceq r4, r4, r8, ror #11 │ │ │ │ - ldrsheq r1, [r0], #156 @ 0x9c @ │ │ │ │ - sbcseq r3, pc, r4, asr r6 @ │ │ │ │ - sbcseq r3, pc, r8, lsr #13 │ │ │ │ - ldrsbeq r1, [r0], #152 @ 0x98 @ │ │ │ │ - sbcseq r3, pc, r0, asr #12 │ │ │ │ - sbcseq r3, pc, r4, asr #12 │ │ │ │ - sbcseq r3, pc, r8, ror r6 @ │ │ │ │ - sbcseq r3, pc, ip, ror #12 │ │ │ │ + sbcseq r3, pc, r4, lsr #14 │ │ │ │ + rscseq r8, r8, sl, ror #8 │ │ │ │ + sbcseq r3, pc, r8, lsl r7 @ │ │ │ │ + ldrsheq r3, [pc], #108 @ │ │ │ │ + sbcseq r3, pc, r0, ror #13 │ │ │ │ + rsceq r4, r4, r8, lsl #12 │ │ │ │ + rscseq r1, r0, ip, lsl sl │ │ │ │ + sbcseq r3, pc, r4, ror r6 @ │ │ │ │ + sbcseq r3, pc, r8, asr #13 │ │ │ │ + ldrsheq r1, [r0], #152 @ 0x98 @ │ │ │ │ + sbcseq r3, pc, r0, ror #12 │ │ │ │ + sbcseq r3, pc, r4, ror #12 │ │ │ │ + smullseq r3, pc, r8, r6 @ │ │ │ │ + sbcseq r3, pc, ip, lsl #13 │ │ │ │ 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, #348] @ 0x15c │ │ │ │ cmp r5, #0 │ │ │ │ beq 3ef7c8 │ │ │ │ @@ -937810,15 +937810,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ msreq SPSR_hyp, ip @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0xffffd5a8 │ │ │ │ msreq SPSR_fsx, r4, lsr r8 │ │ │ │ - ldrsbeq r2, [pc], #44 @ │ │ │ │ + ldrsheq r2, [pc], #44 @ │ │ │ │ @ instruction: 0xffffcfa4 │ │ │ │ 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] │ │ │ │ @@ -938058,15 +938058,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 59dc80 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ msreq SPSR_fsx, r0, lsr #9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r2, pc, r0, ror #3 │ │ │ │ + sbcseq r2, pc, r0, lsl #4 │ │ │ │ msreq SPSR_fsx, ip, ror #3 │ │ │ │ msreq SPSR_fsx, r0, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -938284,16 +938284,16 @@ │ │ │ │ bl 416d2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 3f1190 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3f110c │ │ │ │ b 3f11d4 │ │ │ │ - sbcseq r1, pc, r8, asr fp @ │ │ │ │ - ldrsheq r1, [pc], #160 @ │ │ │ │ + sbcseq r1, pc, r8, ror fp @ │ │ │ │ + sbcseq r1, pc, r0, lsl fp @ │ │ │ │ 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] │ │ │ │ @@ -938715,33 +938715,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 3ef59c │ │ │ │ ldr r1, [pc, #84] @ 3f199c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ b 3f1808 │ │ │ │ - sbcseq r1, pc, ip, lsr r3 @ │ │ │ │ + sbcseq r1, pc, ip, asr r3 @ │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - sbcseq r1, pc, r4, lsl r8 @ │ │ │ │ - sbcseq r1, pc, r0, ror r8 @ │ │ │ │ - sbcseq r1, pc, r0, lsl r9 @ │ │ │ │ - sbcseq r1, pc, ip, lsr sl @ │ │ │ │ - sbcseq r1, pc, r0, asr #20 │ │ │ │ - sbcseq r1, pc, r8, ror #11 │ │ │ │ - sbcseq r1, pc, r0, lsl #17 │ │ │ │ - smullseq r1, pc, r8, r8 @ │ │ │ │ - sbcseq r1, pc, r0, asr #17 │ │ │ │ - sbcseq r1, pc, r8, ror #17 │ │ │ │ - sbcseq r1, pc, r8, ror r9 @ │ │ │ │ - sbcseq r1, pc, r8, ror r5 @ │ │ │ │ - sbcseq r1, pc, ip, ror r7 @ │ │ │ │ - ldrheq r1, [pc], #84 @ │ │ │ │ - sbcseq r1, pc, r8, asr #10 │ │ │ │ - sbcseq r1, pc, r0, asr #9 │ │ │ │ - sbcseq r1, pc, r8, lsr r8 @ │ │ │ │ + sbcseq r1, pc, r4, lsr r8 @ │ │ │ │ + smullseq r1, pc, r0, r8 @ │ │ │ │ + sbcseq r1, pc, r0, lsr r9 @ │ │ │ │ + sbcseq r1, pc, ip, asr sl @ │ │ │ │ + sbcseq r1, pc, r0, ror #20 │ │ │ │ + sbcseq r1, pc, r8, lsl #12 │ │ │ │ + sbcseq r1, pc, r0, lsr #17 │ │ │ │ + ldrheq r1, [pc], #136 @ │ │ │ │ + sbcseq r1, pc, r0, ror #17 │ │ │ │ + sbcseq r1, pc, r8, lsl #18 │ │ │ │ + smullseq r1, pc, r8, r9 @ │ │ │ │ + smullseq r1, pc, r8, r5 @ │ │ │ │ + smullseq r1, pc, ip, r7 @ │ │ │ │ + ldrsbeq r1, [pc], #84 @ │ │ │ │ + sbcseq r1, pc, r8, ror #10 │ │ │ │ + sbcseq r1, pc, r0, ror #9 │ │ │ │ + sbcseq r1, pc, r8, asr r8 @ │ │ │ │ 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, #3968] @ 3f2938 │ │ │ │ ldr ip, [pc, #3968] @ 3f293c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -939737,51 +939737,51 @@ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ b 3f28cc │ │ │ │ cmneq lr, r0, asr #12 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq lr, ip, lsl #12 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ - ldrheq r1, [pc], #104 @ │ │ │ │ + ldrsbeq r1, [pc], #104 @ │ │ │ │ cmneq lr, r4, lsl r4 │ │ │ │ - ldrsbeq r1, [pc], #76 @ │ │ │ │ - sbcseq r1, pc, r8, lsl #10 │ │ │ │ + ldrsheq r1, [pc], #76 @ │ │ │ │ + sbcseq r1, pc, r8, lsr #10 │ │ │ │ + sbcseq r1, pc, r0, ror r4 @ │ │ │ │ + sbcseq r1, pc, r0, ror #8 │ │ │ │ sbcseq r1, pc, r0, asr r4 @ │ │ │ │ - sbcseq r1, pc, r0, asr #8 │ │ │ │ - sbcseq r1, pc, r0, lsr r4 @ │ │ │ │ andeq ip, r3, r0, lsl #28 │ │ │ │ - smullseq r1, pc, r4, r2 @ │ │ │ │ + ldrheq r1, [pc], #36 @ │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ - smullseq r1, pc, r4, r7 @ │ │ │ │ - sbcseq r1, pc, r4, asr #1 │ │ │ │ + ldrheq r1, [pc], #116 @ │ │ │ │ + sbcseq r1, pc, r4, ror #1 │ │ │ │ andeq r1, r0, ip, lsl ip │ │ │ │ - smullseq r1, pc, r8, r4 @ │ │ │ │ - sbcseq r1, pc, r4, ror #10 │ │ │ │ - sbcseq r1, pc, r4, lsl #7 │ │ │ │ - sbcseq r1, pc, r0, asr #4 │ │ │ │ - sbcseq r0, pc, r0, asr #19 │ │ │ │ - sbcseq r0, pc, r4, lsl #19 │ │ │ │ - sbcseq r0, pc, r8, lsl #25 │ │ │ │ - sbcseq r0, pc, r4, asr #19 │ │ │ │ - sbcseq r0, pc, r0, lsl #18 │ │ │ │ - ldrheq r0, [pc], #128 @ │ │ │ │ - sbcseq r0, pc, r0, ror #16 │ │ │ │ - sbcseq r0, pc, r8, lsl sl @ │ │ │ │ - ldrsbeq r0, [pc], #132 @ │ │ │ │ - sbcseq r0, pc, r4, asr #18 │ │ │ │ - sbcseq r0, pc, r4, lsl sl @ │ │ │ │ - sbcseq r0, pc, r0, ror #10 │ │ │ │ - smullseq r0, pc, r4, r5 @ │ │ │ │ - sbcseq r0, pc, r8, lsl #13 │ │ │ │ + ldrheq r1, [pc], #72 @ │ │ │ │ + sbcseq r1, pc, r4, lsl #11 │ │ │ │ + sbcseq r1, pc, r4, lsr #7 │ │ │ │ + sbcseq r1, pc, r0, ror #4 │ │ │ │ + sbcseq r0, pc, r0, ror #19 │ │ │ │ + sbcseq r0, pc, r4, lsr #19 │ │ │ │ + sbcseq r0, pc, r8, lsr #25 │ │ │ │ + sbcseq r0, pc, r4, ror #19 │ │ │ │ + sbcseq r0, pc, r0, lsr #18 │ │ │ │ + ldrsbeq r0, [pc], #128 @ │ │ │ │ + sbcseq r0, pc, r0, lsl #17 │ │ │ │ + sbcseq r0, pc, r8, lsr sl @ │ │ │ │ + ldrsheq r0, [pc], #132 @ │ │ │ │ + sbcseq r0, pc, r4, ror #18 │ │ │ │ + sbcseq r0, pc, r4, lsr sl @ │ │ │ │ + sbcseq r0, pc, r0, lsl #11 │ │ │ │ + ldrheq r0, [pc], #84 @ │ │ │ │ sbcseq r0, pc, r8, lsr #13 │ │ │ │ - sbcseq r0, pc, r0, lsr #12 │ │ │ │ - ldrsheq r0, [pc], #52 @ │ │ │ │ - sbcseq r0, pc, r0, lsl #9 │ │ │ │ - sbcseq r0, pc, r0, ror #16 │ │ │ │ - sbcseq r0, pc, ip, asr r5 @ │ │ │ │ + sbcseq r0, pc, r8, asr #13 │ │ │ │ + sbcseq r0, pc, r0, asr #12 │ │ │ │ + sbcseq r0, pc, r4, lsl r4 @ │ │ │ │ + sbcseq r0, pc, r0, lsr #9 │ │ │ │ + sbcseq r0, pc, r0, lsl #17 │ │ │ │ + sbcseq r0, pc, ip, ror r5 @ │ │ │ │ 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 │ │ │ │ @@ -941046,59 +941046,59 @@ │ │ │ │ mov ip, r8 │ │ │ │ mvn lr, #0 │ │ │ │ b 3f3100 │ │ │ │ cmneq lr, r0, lsr r0 │ │ │ │ cmneq lr, r4, lsr #32 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq ip, [lr, #-252]! @ 0xffffff04 │ │ │ │ - ldrheq r0, [pc], #172 @ │ │ │ │ - rscseq r4, r8, r2, lsr r8 │ │ │ │ + ldrsbeq r0, [pc], #172 @ │ │ │ │ + rscseq r4, r8, r2, asr r8 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ - ldrsheq r4, [r8], #88 @ 0x58 @ │ │ │ │ - sbcseq r0, pc, r0, lsr r8 @ │ │ │ │ - sbcseq r9, lr, r4, lsl #7 │ │ │ │ - sbcseq r0, pc, r0, asr #11 │ │ │ │ - sbcseq r0, pc, r0, ror #14 │ │ │ │ - smullseq r0, pc, r8, r5 @ │ │ │ │ - sbcseq r0, pc, ip, lsr #5 │ │ │ │ - sbcseq r0, pc, r0, lsr #6 │ │ │ │ - ldrheq r0, [pc], #8 @ │ │ │ │ - smullseq r0, pc, r8, r1 @ │ │ │ │ - sbcseq r0, pc, r0, lsr #2 │ │ │ │ - sbcseq r0, pc, r0, lsl r1 @ │ │ │ │ + rscseq r4, r8, r8, lsl r6 │ │ │ │ + sbcseq r0, pc, r0, asr r8 @ │ │ │ │ + sbcseq r9, lr, r4, lsr #7 │ │ │ │ + sbcseq r0, pc, r0, ror #11 │ │ │ │ + sbcseq r0, pc, r0, lsl #15 │ │ │ │ + ldrheq r0, [pc], #88 @ │ │ │ │ + sbcseq r0, pc, ip, asr #5 │ │ │ │ + sbcseq r0, pc, r0, asr #6 │ │ │ │ + ldrsbeq r0, [pc], #8 @ │ │ │ │ + ldrheq r0, [pc], #24 @ │ │ │ │ + sbcseq r0, pc, r0, asr #2 │ │ │ │ + sbcseq r0, pc, r0, lsr r1 @ │ │ │ │ @ instruction: 0xffff9a10 │ │ │ │ - sbcseq pc, lr, r0, lsr #30 │ │ │ │ - rsceq r9, r0, ip, ror #9 │ │ │ │ - sbcseq pc, lr, r0, ror r8 @ │ │ │ │ - andeq r2, r0, ip, lsl r7 │ │ │ │ - sbcseq pc, lr, ip, lsl #13 │ │ │ │ - sbcseq pc, lr, r4, asr r8 @ │ │ │ │ - sbcseq pc, lr, ip, lsl #18 │ │ │ │ - sbcseq pc, lr, ip, lsl #17 │ │ │ │ - sbcseq fp, lr, r8, lsr #22 │ │ │ │ - sbcseq pc, lr, r4, asr #20 │ │ │ │ - sbcseq fp, lr, ip, lsl fp │ │ │ │ - sbcseq pc, lr, r0, lsl r9 @ │ │ │ │ - sbcseq pc, lr, r0, lsr r6 @ │ │ │ │ - sbcseq pc, lr, r4, lsr r7 @ │ │ │ │ - sbcseq pc, lr, ip, ror #13 │ │ │ │ + sbcseq pc, lr, r0, asr #30 │ │ │ │ + rsceq r9, r0, ip, lsl #10 │ │ │ │ + smullseq pc, lr, r0, r8 @ │ │ │ │ + andeq r2, r0, ip, lsl r7 │ │ │ │ + sbcseq pc, lr, ip, lsr #13 │ │ │ │ + sbcseq pc, lr, r4, ror r8 @ │ │ │ │ + sbcseq pc, lr, ip, lsr #18 │ │ │ │ + sbcseq pc, lr, ip, lsr #17 │ │ │ │ + sbcseq fp, lr, r8, asr #22 │ │ │ │ + sbcseq pc, lr, r4, ror #20 │ │ │ │ + sbcseq fp, lr, ip, lsr fp │ │ │ │ + sbcseq pc, lr, r0, lsr r9 @ │ │ │ │ + sbcseq pc, lr, r0, asr r6 @ │ │ │ │ + sbcseq pc, lr, r4, asr r7 @ │ │ │ │ + sbcseq pc, lr, ip, lsl #14 │ │ │ │ @ instruction: 0xffff9280 │ │ │ │ muleq r0, r3, r2 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ @ instruction: 0x009fffff │ │ │ │ addeq r0, r0, r4 │ │ │ │ - strheq ip, [pc], #64 @ │ │ │ │ - sbcseq pc, lr, r4, lsl #13 │ │ │ │ - strheq r8, [r0], #200 @ 0xc8 @ │ │ │ │ - sbcseq pc, lr, r4, lsr r5 @ │ │ │ │ - strdeq ip, [pc], #36 @ │ │ │ │ - sbcseq pc, lr, r4, asr #10 │ │ │ │ - sbcseq pc, lr, r4, lsr #11 │ │ │ │ - sbcseq pc, lr, ip, lsr r5 @ │ │ │ │ + ldrdeq ip, [pc], #64 @ │ │ │ │ + sbcseq pc, lr, r4, lsr #13 │ │ │ │ + ldrdeq r8, [r0], #200 @ 0xc8 @ │ │ │ │ + sbcseq pc, lr, r4, asr r5 @ │ │ │ │ + rsceq ip, pc, r4, lsl r3 @ │ │ │ │ + sbcseq pc, lr, r4, ror #10 │ │ │ │ + sbcseq pc, lr, r4, asr #11 │ │ │ │ + sbcseq pc, lr, ip, asr r5 @ │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r2 │ │ │ │ bne 3f4524 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ and r4, r4, #15 │ │ │ │ @@ -944175,21 +944175,21 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e8c70 │ │ │ │ b 3f6de8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r4, ror #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sl, r0, ip, lsl #31 │ │ │ │ - sbcseq lr, sp, r4, asr #28 │ │ │ │ - sbcseq sp, lr, r4, lsr r3 │ │ │ │ - smlaleq r6, r3, r4, r3 │ │ │ │ + rsceq sl, r0, ip, lsr #31 │ │ │ │ + sbcseq lr, sp, r4, ror #28 │ │ │ │ + sbcseq sp, lr, r4, asr r3 │ │ │ │ + strheq r6, [r3], #52 @ 0x34 @ │ │ │ │ cmneq lr, r8, lsr #3 │ │ │ │ - ldrheq sp, [lr], #44 @ 0x2c │ │ │ │ - rsceq r7, pc, r0, lsr #19 │ │ │ │ + ldrsbeq sp, [lr], #44 @ 0x2c │ │ │ │ + rsceq r7, pc, r0, asr #19 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #88] @ 3f6f28 │ │ │ │ ldrb r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -944210,15 +944210,15 @@ │ │ │ │ ldrne r0, [ip, #2104] @ 0x838 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmneq lr, r8, lsr #2 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rscseq r0, r8, ip, lsl #24 │ │ │ │ + rscseq r0, r8, ip, lsr #24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3f6fa0 │ │ │ │ ldrb r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -944240,15 +944240,15 @@ │ │ │ │ lsrne r0, r0, #6 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ strheq r9, [lr, #-4]! │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - smlalseq r0, r8, r8, fp │ │ │ │ + ldrheq r0, [r8], #184 @ 0xb8 @ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3f7018 │ │ │ │ ldrb r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -944270,15 +944270,15 @@ │ │ │ │ lsrne r0, r0, #5 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmneq lr, ip, lsr r0 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rscseq r0, r8, r0, lsr #22 │ │ │ │ + rscseq r0, r8, r0, asr #22 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3f7090 │ │ │ │ ldrb r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -944300,15 +944300,15 @@ │ │ │ │ lsrne r0, r0, #4 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmneq lr, r4, asr #31 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rscseq r0, r8, r8, lsr #21 │ │ │ │ + rscseq r0, r8, r8, asr #21 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3f7108 │ │ │ │ ldrb r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -944330,15 +944330,15 @@ │ │ │ │ lsrne r0, r0, #3 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmneq lr, ip, asr #30 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rscseq r0, r8, r0, lsr sl │ │ │ │ + rscseq r0, r8, r0, asr sl │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3f7180 │ │ │ │ ldrb r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -944360,15 +944360,15 @@ │ │ │ │ lsrne r0, r0, #2 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrdeq r8, [lr, #-228]! @ 0xffffff1c │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - ldrheq r0, [r8], #152 @ 0x98 @ │ │ │ │ + ldrsbeq r0, [r8], #152 @ 0x98 @ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3f71f8 │ │ │ │ ldrb r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -944390,20 +944390,20 @@ │ │ │ │ lsrne r0, r0, #1 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmneq lr, ip, asr lr │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - rscseq r0, r8, r0, asr #18 │ │ │ │ + rscseq r0, r8, r0, ror #18 │ │ │ │ ldr r1, [pc, #8] @ 3f7214 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ - sbcseq ip, lr, r0, asr #30 │ │ │ │ + sbcseq ip, lr, r0, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #100] @ 3f7294 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -944427,16 +944427,16 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bne 3f7254 │ │ │ │ ldr r1, [pc, #16] @ 3f7298 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ - sbcseq ip, lr, ip, lsr #30 │ │ │ │ - sbcseq r2, sp, r4, lsl #6 │ │ │ │ + sbcseq ip, lr, ip, asr #30 │ │ │ │ + sbcseq r2, sp, r4, lsr #6 │ │ │ │ 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 3f72c4 │ │ │ │ @@ -944444,20 +944444,20 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #12] @ 3f72d8 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ - ldrheq ip, [lr], #252 @ 0xfc │ │ │ │ + ldrsbeq ip, [lr], #252 @ 0xfc │ │ │ │ ldr r1, [pc, #8] @ 3f72ec │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ - sbcseq ip, lr, ip, ror lr │ │ │ │ + smullseq ip, lr, ip, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #108] @ 3f7374 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -944483,17 +944483,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ - sbcseq ip, lr, r4, ror #28 │ │ │ │ - sbcseq sp, lr, r8, ror #29 │ │ │ │ - sbcseq ip, lr, ip, lsl lr │ │ │ │ + sbcseq ip, lr, r4, lsl #29 │ │ │ │ + sbcseq sp, lr, r8, lsl #30 │ │ │ │ + sbcseq ip, lr, ip, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #64] @ 3f73d8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -944508,16 +944508,16 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ - sbcseq ip, lr, r4, ror #27 │ │ │ │ - sbcseq sp, lr, r8, asr lr │ │ │ │ + sbcseq ip, lr, r4, lsl #28 │ │ │ │ + sbcseq sp, lr, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #56] @ 3f7430 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -944530,16 +944530,16 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #16] @ 3f7434 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ - sbcseq ip, lr, r4, ror #26 │ │ │ │ - sbcseq r2, sp, r8, ror #2 │ │ │ │ + sbcseq ip, lr, r4, lsl #27 │ │ │ │ + sbcseq r2, sp, r8, lsl #3 │ │ │ │ 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 │ │ │ │ @@ -944558,15 +944558,15 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bne 3f7460 │ │ │ │ ldr r1, [pc, #12] @ 3f74a0 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ - rsceq r5, r3, r0, asr #26 │ │ │ │ + rsceq r5, r3, r0, ror #26 │ │ │ │ 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] │ │ │ │ @@ -944591,15 +944591,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ sub r4, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #28 │ │ │ │ bne 3f74e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r5, [r3], #192 @ 0xc0 @ │ │ │ │ + rsceq r5, r3, r0, lsl sp │ │ │ │ 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 │ │ │ │ @@ -944678,23 +944678,23 @@ │ │ │ │ beq 3f7674 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #36] @ 3f76a0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3f75d8 │ │ │ │ - sbcseq ip, lr, r8, lsr #24 │ │ │ │ - sbcseq ip, lr, r0, lsl #26 │ │ │ │ - ldrsbeq ip, [lr], #200 @ 0xc8 │ │ │ │ - sbcseq sp, lr, r0, asr #24 │ │ │ │ - sbcseq ip, lr, r0, lsr #23 │ │ │ │ - sbcseq ip, lr, r4, ror fp │ │ │ │ + sbcseq ip, lr, r8, asr #24 │ │ │ │ + sbcseq ip, lr, r0, lsr #26 │ │ │ │ + ldrsheq ip, [lr], #200 @ 0xc8 │ │ │ │ + sbcseq sp, lr, r0, ror #24 │ │ │ │ + sbcseq ip, lr, r0, asr #23 │ │ │ │ + smullseq ip, lr, r4, fp │ │ │ │ + sbcseq ip, lr, ip, ror fp │ │ │ │ sbcseq ip, lr, ip, asr fp │ │ │ │ - sbcseq ip, lr, ip, lsr fp │ │ │ │ - smullseq sp, lr, ip, fp │ │ │ │ + ldrheq sp, [lr], #188 @ 0xbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #104] @ 3f7724 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -944719,16 +944719,16 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bne 3f76e4 │ │ │ │ ldr r1, [pc, #16] @ 3f7728 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ - sbcseq ip, lr, r4, ror #21 │ │ │ │ - smullseq ip, lr, ip, sl │ │ │ │ + sbcseq ip, lr, r4, lsl #22 │ │ │ │ + ldrheq ip, [lr], #172 @ 0xac │ │ │ │ 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 │ │ │ │ @@ -944759,15 +944759,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 3f7764 │ │ │ │ - rscseq r5, r2, r0, lsl #12 │ │ │ │ + rscseq r5, r2, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 45a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -944914,32 +944914,32 @@ │ │ │ │ b 3f7864 │ │ │ │ ldr r1, [pc, #84] @ 3f7a74 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4] │ │ │ │ b 3f785c │ │ │ │ - sbcseq ip, lr, r8, asr #19 │ │ │ │ - sbcseq pc, ip, r8, lsr #30 │ │ │ │ - smullseq ip, lr, ip, r9 │ │ │ │ - sbcseq ip, lr, r0, lsl #19 │ │ │ │ + sbcseq ip, lr, r8, ror #19 │ │ │ │ + sbcseq pc, ip, r8, asr #30 │ │ │ │ + ldrheq ip, [lr], #156 @ 0x9c │ │ │ │ + sbcseq ip, lr, r0, lsr #19 │ │ │ │ + sbcseq ip, lr, r8, ror r9 │ │ │ │ sbcseq ip, lr, r8, asr r9 │ │ │ │ - sbcseq ip, lr, r8, lsr r9 │ │ │ │ + sbcseq ip, lr, r4, lsr r9 │ │ │ │ sbcseq ip, lr, r4, lsl r9 │ │ │ │ ldrsheq ip, [lr], #132 @ 0x84 │ │ │ │ - ldrsbeq ip, [lr], #132 @ 0x84 │ │ │ │ - smullseq ip, lr, r0, r8 │ │ │ │ - sbcseq ip, lr, ip, ror r8 │ │ │ │ - sbcseq ip, lr, r4, ror r8 │ │ │ │ - sbcseq ip, lr, r4, lsr r8 │ │ │ │ - sbcseq ip, lr, r0, lsl r8 │ │ │ │ - rsceq r5, r0, ip, asr #1 │ │ │ │ - sbcseq ip, lr, r4, asr #15 │ │ │ │ - ldrsheq ip, [lr], #124 @ 0x7c │ │ │ │ - sbcseq ip, lr, r0, ror #15 │ │ │ │ + ldrheq ip, [lr], #128 @ 0x80 │ │ │ │ + smullseq ip, lr, ip, r8 │ │ │ │ + smullseq ip, lr, r4, r8 │ │ │ │ + sbcseq ip, lr, r4, asr r8 │ │ │ │ + sbcseq ip, lr, r0, lsr r8 │ │ │ │ + rsceq r5, r0, ip, ror #1 │ │ │ │ + sbcseq ip, lr, r4, ror #15 │ │ │ │ + sbcseq ip, lr, ip, lsl r8 │ │ │ │ + sbcseq ip, lr, r0, lsl #16 │ │ │ │ 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 3f77c8 │ │ │ │ @@ -945044,15 +945044,15 @@ │ │ │ │ b 3f7bbc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, ip, lsr #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq lr, r8, lsl r5 │ │ │ │ @ instruction: 0x016e8494 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq ip, lr, r8, ror #12 │ │ │ │ + sbcseq ip, lr, r8, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #88] @ 3f7cac │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -945073,16 +945073,16 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ - rsceq lr, r2, r0, lsr #2 │ │ │ │ - rsceq ip, fp, ip, ror sp │ │ │ │ + rsceq lr, r2, r0, asr #2 │ │ │ │ + smlaleq ip, fp, ip, sp │ │ │ │ ldr r2, [pc, #156] @ 3f7d58 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi 3f7d54 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -945116,20 +945116,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ ldr r1, [pc, #32] @ 3f7d6c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ bx lr │ │ │ │ - ldrsbeq pc, [r7], #216 @ 0xd8 @ │ │ │ │ - sbcseq ip, lr, r0, asr #11 │ │ │ │ - smullseq ip, lr, r8, r5 │ │ │ │ - sbcseq ip, lr, r0, ror #10 │ │ │ │ - sbcseq ip, lr, r0, asr r5 │ │ │ │ - sbcseq ip, lr, r4, lsr r5 │ │ │ │ + ldrsheq pc, [r7], #216 @ 0xd8 @ │ │ │ │ + sbcseq ip, lr, r0, ror #11 │ │ │ │ + ldrheq ip, [lr], #88 @ 0x58 │ │ │ │ + sbcseq ip, lr, r0, lsl #11 │ │ │ │ + sbcseq ip, lr, r0, ror r5 │ │ │ │ + sbcseq ip, lr, r4, asr r5 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3f7dc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -945147,17 +945147,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ ldr r1, [pc, #16] @ 3f7ddc │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ - sbcseq ip, lr, r4, lsl r5 │ │ │ │ - rscseq r5, r1, r8, lsr #16 │ │ │ │ - sbcseq ip, lr, r4, ror #9 │ │ │ │ + sbcseq ip, lr, r4, lsr r5 │ │ │ │ + rscseq r5, r1, r8, asr #16 │ │ │ │ + sbcseq ip, lr, r4, lsl #10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr ip, [pc, #120] @ 3f7e64 │ │ │ │ ldrb r3, [r3, #208] @ 0xd0 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #0 │ │ │ │ beq 3f7e54 │ │ │ │ ldr r3, [pc, #104] @ 3f7e68 │ │ │ │ @@ -945185,15 +945185,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmneq lr, ip, lsl #4 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - ldrsheq pc, [r7], #192 @ 0xc0 @ │ │ │ │ + rscseq pc, r7, r0, lsl sp @ │ │ │ │ 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] @ 3f7efc │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -945222,15 +945222,15 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ b 3f7eb8 │ │ │ │ @ instruction: 0xfffffbe4 │ │ │ │ - rsceq sp, r2, ip, lsr #29 │ │ │ │ + rsceq sp, r2, ip, asr #29 │ │ │ │ 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] @ 3f7fc4 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -945272,16 +945272,16 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ b 3f7f4c │ │ │ │ @ instruction: 0xfffffb50 │ │ │ │ - sbcseq ip, lr, r8, ror #6 │ │ │ │ - smullseq pc, ip, r8, r7 @ │ │ │ │ + sbcseq ip, lr, r8, lsl #7 │ │ │ │ + ldrheq pc, [ip], #120 @ 0x78 @ │ │ │ │ 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 │ │ │ │ @@ -945347,18 +945347,18 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ b 3f8020 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ b 3f8020 │ │ │ │ @ instruction: 0xfffffa74 │ │ │ │ - rscseq r4, r2, ip, lsl sp │ │ │ │ - sbcseq ip, lr, r4, ror #3 │ │ │ │ - sbcseq ip, lr, r0, lsl r1 │ │ │ │ - sbcseq ip, lr, ip, ror #3 │ │ │ │ + rscseq r4, r2, ip, lsr sp │ │ │ │ + sbcseq ip, lr, r4, lsl #4 │ │ │ │ + sbcseq ip, lr, r0, lsr r1 │ │ │ │ + sbcseq ip, lr, ip, lsl #4 │ │ │ │ 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 │ │ │ │ @@ -945376,18 +945376,18 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4e8a00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [pc, #16] @ 3f8174 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3f812c │ │ │ │ - rsceq r1, r3, r8, asr #26 │ │ │ │ + rsceq r1, r3, r8, ror #26 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - sbcseq ip, lr, r4, lsl #3 │ │ │ │ - rsceq r8, pc, r8, lsr #25 │ │ │ │ + sbcseq ip, lr, r4, lsr #3 │ │ │ │ + rsceq r8, pc, r8, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ 3f8204 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -945554,24 +945554,24 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 3f8348 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r8, asr #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq lr, r0, ror sp │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - rsceq r8, pc, r0, asr #22 │ │ │ │ - sbcseq ip, lr, r4 │ │ │ │ - rsceq r1, r3, ip, ror #22 │ │ │ │ - rsceq r1, r3, r4, lsl fp │ │ │ │ + rsceq r8, pc, r0, ror #22 │ │ │ │ + sbcseq ip, lr, r4, lsr #32 │ │ │ │ + rsceq r1, r3, ip, lsl #23 │ │ │ │ + rsceq r1, r3, r4, lsr fp │ │ │ │ + sbcseq fp, lr, ip, ror #30 │ │ │ │ + smullseq fp, lr, r4, pc @ │ │ │ │ + rsceq r8, pc, ip, ror #20 │ │ │ │ sbcseq fp, lr, ip, asr #30 │ │ │ │ - sbcseq fp, lr, r4, ror pc │ │ │ │ - rsceq r8, pc, ip, asr #20 │ │ │ │ - sbcseq fp, lr, ip, lsr #30 │ │ │ │ - ldrsheq fp, [lr], #228 @ 0xe4 │ │ │ │ - ldrsheq fp, [lr], #224 @ 0xe0 │ │ │ │ + sbcseq fp, lr, r4, lsl pc │ │ │ │ + sbcseq fp, lr, r0, lsl pc │ │ │ │ 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 │ │ │ │ @@ -945642,19 +945642,19 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq 3f8550 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ 3f85a0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3f84f0 │ │ │ │ - rsceq r1, r3, r4, lsl #19 │ │ │ │ + rsceq r1, r3, r4, lsr #19 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - ldrheq fp, [lr], #220 @ 0xdc │ │ │ │ - sbcseq fp, lr, ip, ror #27 │ │ │ │ - rsceq r8, pc, r0, lsl #17 │ │ │ │ + ldrsbeq fp, [lr], #220 @ 0xdc │ │ │ │ + sbcseq fp, lr, ip, lsl #28 │ │ │ │ + rsceq r8, pc, r0, lsr #17 │ │ │ │ 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 │ │ │ │ @@ -945794,20 +945794,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3f8178 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ strb r5, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3f8790 │ │ │ │ b 3f8638 │ │ │ │ - sbcseq fp, lr, r0, ror #26 │ │ │ │ - smlaleq r2, r2, r0, pc @ │ │ │ │ - sbcseq fp, lr, r8, ror sp │ │ │ │ - sbcseq fp, lr, r4, ror ip │ │ │ │ - ldrsbeq fp, [lr], #184 @ 0xb8 │ │ │ │ - sbcseq fp, lr, ip, ror fp │ │ │ │ + sbcseq fp, lr, r0, lsl #27 │ │ │ │ + strheq r2, [r2], #240 @ 0xf0 @ │ │ │ │ + smullseq fp, lr, r8, sp │ │ │ │ + smullseq fp, lr, r4, ip │ │ │ │ + ldrsheq fp, [lr], #184 @ 0xb8 │ │ │ │ + smullseq fp, lr, ip, fp │ │ │ │ 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] @ 3f889c │ │ │ │ @@ -946134,39 +946134,39 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 3f8178 │ │ │ │ b 3f8c50 │ │ │ │ - sbcseq fp, lr, r8, asr fp │ │ │ │ - sbcseq fp, lr, ip, lsr #22 │ │ │ │ - rscseq r6, r2, r8, lsl #4 │ │ │ │ + sbcseq fp, lr, r8, ror fp │ │ │ │ + sbcseq fp, lr, ip, asr #22 │ │ │ │ + rscseq r6, r2, r8, lsr #4 │ │ │ │ cmneq r3, ip, lsr #19 │ │ │ │ - rsceq r0, r2, r0, lsr #3 │ │ │ │ - rsceq r2, r3, r0, lsl #16 │ │ │ │ - rsceq r2, r3, ip, ror #15 │ │ │ │ + rsceq r0, r2, r0, asr #3 │ │ │ │ + rsceq r2, r3, r0, lsr #16 │ │ │ │ + rsceq r2, r3, ip, lsl #16 │ │ │ │ cmneq r3, r4, ror #16 │ │ │ │ ldrdeq r5, [r3, #-120]! @ 0xffffff88 │ │ │ │ @ instruction: 0xffffc220 │ │ │ │ @ instruction: 0xffffe600 │ │ │ │ @ instruction: 0xffffe584 │ │ │ │ @ instruction: 0xffffe4f4 │ │ │ │ @ instruction: 0xffffe46c │ │ │ │ @ instruction: 0xffffe3e4 │ │ │ │ @ instruction: 0xffffe35c │ │ │ │ @ instruction: 0xfffff1f8 │ │ │ │ @ instruction: 0xffffe2b8 │ │ │ │ - sbcseq fp, lr, ip, ror #15 │ │ │ │ - sbcseq fp, lr, r8, lsl r8 │ │ │ │ - ldrsbeq fp, [lr], #116 @ 0x74 │ │ │ │ - sbcseq fp, lr, r0, asr #15 │ │ │ │ - rscseq pc, r7, ip, rrx │ │ │ │ - rsceq pc, r1, r8, lsr #29 │ │ │ │ - ldrsheq lr, [r7], #252 @ 0xfc @ │ │ │ │ + sbcseq fp, lr, ip, lsl #16 │ │ │ │ + sbcseq fp, lr, r8, lsr r8 │ │ │ │ + ldrsheq fp, [lr], #116 @ 0x74 │ │ │ │ + sbcseq fp, lr, r0, ror #15 │ │ │ │ + rscseq pc, r7, ip, lsl #1 │ │ │ │ + rsceq pc, r1, r8, asr #29 │ │ │ │ + rscseq pc, r7, ip, lsl r0 @ │ │ │ │ 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] @ 3f9668 │ │ │ │ mov r7, r3 │ │ │ │ @@ -946724,32 +946724,32 @@ │ │ │ │ bl 3f88a8 │ │ │ │ b 3f9428 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r4, lsr r2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x016e7194 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - rsceq r7, pc, r4, ror pc @ │ │ │ │ + smlaleq r7, pc, r4, pc @ │ │ │ │ andeq r0, r0, r1, lsl #17 │ │ │ │ - ldrheq lr, [r7], #188 @ 0xbc @ │ │ │ │ - rscseq lr, r7, r0, lsl #23 │ │ │ │ + ldrsbeq lr, [r7], #188 @ 0xbc @ │ │ │ │ + rscseq lr, r7, r0, lsr #23 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - rsceq r7, pc, ip, lsl #22 │ │ │ │ - ldrdeq r7, [pc], #164 @ │ │ │ │ - rsceq r0, r3, r8, lsr fp │ │ │ │ + rsceq r7, pc, ip, lsr #22 │ │ │ │ + strdeq r7, [pc], #164 @ │ │ │ │ + rsceq r0, r3, r8, asr fp │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - sbcseq fp, lr, r4, lsl r1 │ │ │ │ - ldrheq r3, [r2], #152 @ 0x98 @ │ │ │ │ - sbcseq fp, lr, r4, ror r0 │ │ │ │ + sbcseq fp, lr, r4, lsr r1 │ │ │ │ + ldrsbeq r3, [r2], #152 @ 0x98 @ │ │ │ │ + smullseq fp, lr, r4, r0 │ │ │ │ cmneq lr, r0, lsl #21 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r1, lsr #16 │ │ │ │ - sbcseq sl, lr, r0, ror #27 │ │ │ │ - rscseq r5, r2, r0, ror #9 │ │ │ │ + sbcseq sl, lr, r0, lsl #28 │ │ │ │ + rscseq r5, r2, r0, lsl #10 │ │ │ │ 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, #19 │ │ │ │ @@ -947192,29 +947192,29 @@ │ │ │ │ bhi 3f985c │ │ │ │ b 3f9b3c │ │ │ │ cmp r3, #320 @ 0x140 │ │ │ │ bcs 3f985c │ │ │ │ b 3f9d88 │ │ │ │ ldrdeq r6, [lr, #-124]! @ 0xffffff84 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq sl, lr, ip, lsr #27 │ │ │ │ - sbcseq sl, lr, r8, ror #25 │ │ │ │ - sbcseq sl, lr, r0, lsr sp │ │ │ │ + sbcseq sl, lr, ip, asr #27 │ │ │ │ + sbcseq sl, lr, r8, lsl #26 │ │ │ │ + sbcseq sl, lr, r0, asr sp │ │ │ │ cmneq lr, r0, lsl #11 │ │ │ │ - sbcseq sl, lr, r8, lsr #20 │ │ │ │ sbcseq sl, lr, r8, asr #20 │ │ │ │ + sbcseq sl, lr, r8, ror #20 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq sl, lr, r8, lsl #18 │ │ │ │ - sbcseq sl, lr, r0, asr #20 │ │ │ │ + sbcseq sl, lr, r8, lsr #18 │ │ │ │ + sbcseq sl, lr, r0, ror #20 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - ldrsbeq sl, [lr], #124 @ 0x7c │ │ │ │ - sbcseq sl, lr, r0, lsl #17 │ │ │ │ - sbcseq sl, lr, r4, lsr r7 │ │ │ │ - ldrheq sl, [lr], #112 @ 0x70 │ │ │ │ + ldrsheq sl, [lr], #124 @ 0x7c │ │ │ │ + sbcseq sl, lr, r0, lsr #17 │ │ │ │ + sbcseq sl, lr, r4, asr r7 │ │ │ │ + ldrsbeq sl, [lr], #112 @ 0x70 │ │ │ │ ldr r1, [pc, #48] @ 3f9e3c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [r0, #28] │ │ │ │ str r2, [r0, #32] │ │ │ │ @@ -947536,41 +947536,41 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #108] @ 3fa390 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3fa12c │ │ │ │ - rscseq sp, r7, r0, asr #23 │ │ │ │ - rsceq fp, r2, r8, ror #28 │ │ │ │ - rsceq fp, r2, ip, lsr lr │ │ │ │ - strdeq fp, [r2], #216 @ 0xd8 @ │ │ │ │ - ldrsbeq pc, [r2], #116 @ 0x74 @ │ │ │ │ - sbcseq sl, lr, ip, ror #14 │ │ │ │ - rscseq r3, r1, r0, lsl #12 │ │ │ │ - rsceq sl, r2, r8 │ │ │ │ - rscseq r2, r2, r0, lsr #26 │ │ │ │ - ldrdeq fp, [r2], #196 @ 0xc4 @ │ │ │ │ - ldrheq ip, [lr], #44 @ 0x2c │ │ │ │ - sbcseq sl, lr, r0, asr #12 │ │ │ │ - sbcseq sl, lr, r8, lsr #12 │ │ │ │ - sbcseq sp, sp, r0, ror #27 │ │ │ │ - rsceq fp, r2, r4, asr #24 │ │ │ │ - sbcseq sl, lr, ip, ror #11 │ │ │ │ + rscseq sp, r7, r0, ror #23 │ │ │ │ + rsceq fp, r2, r8, lsl #29 │ │ │ │ + rsceq fp, r2, ip, asr lr │ │ │ │ + rsceq fp, r2, r8, lsl lr │ │ │ │ + ldrsheq pc, [r2], #116 @ 0x74 @ │ │ │ │ + sbcseq sl, lr, ip, lsl #15 │ │ │ │ + rscseq r3, r1, r0, lsr #12 │ │ │ │ + rsceq sl, r2, r8, lsr #32 │ │ │ │ + rscseq r2, r2, r0, asr #26 │ │ │ │ + strdeq fp, [r2], #196 @ 0xc4 @ │ │ │ │ + ldrsbeq ip, [lr], #44 @ 0x2c │ │ │ │ + sbcseq sl, lr, r0, ror #12 │ │ │ │ + sbcseq sl, lr, r8, asr #12 │ │ │ │ + sbcseq sp, sp, r0, lsl #28 │ │ │ │ + rsceq fp, r2, r4, ror #24 │ │ │ │ + sbcseq sl, lr, ip, lsl #12 │ │ │ │ + sbcseq sp, sp, r0, lsr #28 │ │ │ │ sbcseq sp, sp, r0, lsl #28 │ │ │ │ - sbcseq sp, sp, r0, ror #27 │ │ │ │ - rsceq r9, r2, ip, lsl #29 │ │ │ │ - rscseq r2, r2, r4, lsr #23 │ │ │ │ - sbcseq sl, lr, r8, lsl r5 │ │ │ │ - rscseq r2, r2, r4, lsl fp │ │ │ │ - smlaleq sl, r2, r0, r1 │ │ │ │ - sbcseq sl, lr, ip, asr #8 │ │ │ │ - sbcseq sl, lr, ip, lsl pc │ │ │ │ - sbcseq r9, lr, r8, lsr #29 │ │ │ │ - sbcseq sp, sp, r0, ror #23 │ │ │ │ + rsceq r9, r2, ip, lsr #29 │ │ │ │ + rscseq r2, r2, r4, asr #23 │ │ │ │ + sbcseq sl, lr, r8, lsr r5 │ │ │ │ + rscseq r2, r2, r4, lsr fp │ │ │ │ + strheq sl, [r2], #16 @ │ │ │ │ + sbcseq sl, lr, ip, ror #8 │ │ │ │ + sbcseq sl, lr, ip, lsr pc │ │ │ │ + sbcseq r9, lr, r8, asr #29 │ │ │ │ + sbcseq sp, sp, r0, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r9, [pc, #108] @ 3fa40c │ │ │ │ ldr r6, [pc, #108] @ 3fa410 │ │ │ │ mov lr, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -948228,15 +948228,15 @@ │ │ │ │ beq 3fb2a4 │ │ │ │ ldr r3, [pc, #2516] @ 3fb7bc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11bf768 │ │ │ │ + bl 11bf790 │ │ │ │ ldr r3, [pc, #2492] @ 3fb7c0 │ │ │ │ add r2, r5, #616 @ 0x268 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r5, r6} │ │ │ │ bl 479b8c │ │ │ │ @@ -948249,15 +948249,15 @@ │ │ │ │ b 3faab4 │ │ │ │ ldr r3, [pc, #2432] @ 3fb7bc │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11bf768 │ │ │ │ + bl 11bf790 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3faa88 │ │ │ │ b 3fadfc │ │ │ │ str lr, [r2, #48] @ 0x30 │ │ │ │ add lr, lr, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, ip │ │ │ │ @@ -948848,46 +948848,46 @@ │ │ │ │ strb ip, [r4, #22] │ │ │ │ bne 3fac74 │ │ │ │ b 3fad6c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r0, lsr #12 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r5, [lr, #-84]! @ 0xffffffac │ │ │ │ - sbcseq r9, lr, r8, lsl #26 │ │ │ │ + sbcseq r9, lr, r8, lsr #26 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - strheq r2, [r3], #136 @ 0x88 @ │ │ │ │ - sbcseq r9, lr, ip, lsl #24 │ │ │ │ - rscseq ip, r7, r4, ror #29 │ │ │ │ + ldrdeq r2, [r3], #136 @ 0x88 @ │ │ │ │ + sbcseq r9, lr, ip, lsr #24 │ │ │ │ + rscseq ip, r7, r4, lsl #30 │ │ │ │ andeq r2, r0, r8, ror r2 │ │ │ │ @ instruction: 0xffffbe8c │ │ │ │ - sbcseq r9, lr, r0, asr #18 │ │ │ │ - sbcseq r9, lr, ip, lsr r9 │ │ │ │ - ldrsbeq lr, [ip], #116 @ 0x74 │ │ │ │ + sbcseq r9, lr, r0, ror #18 │ │ │ │ + sbcseq r9, lr, ip, asr r9 │ │ │ │ + ldrsheq lr, [ip], #116 @ 0x74 │ │ │ │ ldrdeq r4, [lr, #-244]! @ 0xffffff0c │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq r9, lr, r4, asr r8 │ │ │ │ + sbcseq r9, lr, r4, ror r8 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r9, lr, r4, lsl r5 │ │ │ │ + sbcseq r9, lr, r4, lsr r5 │ │ │ │ @ instruction: 0xffffb9e4 │ │ │ │ - sbcseq r9, lr, r8, lsl r6 │ │ │ │ - ldrdeq r2, [r3], #8 @ │ │ │ │ + sbcseq r9, lr, r8, lsr r6 │ │ │ │ + strdeq r2, [r3], #8 @ │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ - ldrsbeq r9, [lr], #48 @ 0x30 │ │ │ │ - sbcseq r9, lr, r8, lsr #7 │ │ │ │ - sbcseq r8, lr, r4, ror #7 │ │ │ │ - rsceq r9, r1, r0, lsr #9 │ │ │ │ + ldrsheq r9, [lr], #48 @ 0x30 │ │ │ │ + sbcseq r9, lr, r8, asr #7 │ │ │ │ + sbcseq r8, lr, r4, lsl #8 │ │ │ │ + rsceq r9, r1, r0, asr #9 │ │ │ │ andeq r8, r0, sl, ror lr │ │ │ │ - rsceq r6, r1, r8, ror #24 │ │ │ │ - sbcseq r9, lr, r0, lsl #3 │ │ │ │ + rsceq r6, r1, r8, lsl #25 │ │ │ │ sbcseq r9, lr, r0, lsr #3 │ │ │ │ - sbcseq r9, lr, r4, lsr r1 │ │ │ │ - sbcseq r9, lr, r0, asr #2 │ │ │ │ - sbcseq r9, lr, r4, rrx │ │ │ │ - sbcseq r8, lr, ip, asr #32 │ │ │ │ + sbcseq r9, lr, r0, asr #3 │ │ │ │ + sbcseq r9, lr, r4, asr r1 │ │ │ │ + sbcseq r9, lr, r0, ror #2 │ │ │ │ + sbcseq r9, lr, r4, lsl #1 │ │ │ │ + sbcseq r8, lr, ip, rrx │ │ │ │ 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 │ │ │ │ @@ -949087,16 +949087,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, r0, #20 │ │ │ │ b 3fbb30 │ │ │ │ add r3, r0, #16 │ │ │ │ b 3fbb30 │ │ │ │ add r3, r0, #12 │ │ │ │ b 3fbb30 │ │ │ │ - rscseq ip, r7, r4, lsr r3 │ │ │ │ - rscseq ip, r7, r5, asr #5 │ │ │ │ + rscseq ip, r7, r4, asr r3 │ │ │ │ + rscseq ip, r7, r5, ror #5 │ │ │ │ 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 │ │ │ │ @@ -949196,15 +949196,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 3a6d90 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sbcseq r8, lr, r0, lsr #28 │ │ │ │ + sbcseq r8, lr, r0, asr #28 │ │ │ │ @ instruction: 0x016e439c │ │ │ │ @ instruction: 0x00000fbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -949244,15 +949244,15 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3a6d60 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #28] │ │ │ │ ldrbne r0, [r3, #52] @ 0x34 │ │ │ │ andne r0, r0, #3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r8, [lr], #196 @ 0xc4 │ │ │ │ + ldrsbeq r8, [lr], #196 @ 0xc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 3a6d60 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -949420,15 +949420,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 4ec748 │ │ │ │ - sbcseq r2, lr, r8, ror #19 │ │ │ │ + sbcseq 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 r9, [r1, #20] │ │ │ │ ldr fp, [pc, #580] @ 3fc2fc │ │ │ │ ldr r3, [r9] │ │ │ │ @@ -949574,19 +949574,19 @@ │ │ │ │ bne 3fc0e8 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ b 3fc14c │ │ │ │ cmneq lr, r8, lsr pc │ │ │ │ - sbcseq r8, lr, r4, lsr #19 │ │ │ │ - rscseq ip, r7, r0, lsl #10 │ │ │ │ + sbcseq r8, lr, r4, asr #19 │ │ │ │ + rscseq ip, r7, r0, lsr #10 │ │ │ │ andeq r2, r0, r1 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ - rscseq ip, r7, ip, asr #7 │ │ │ │ + rscseq ip, r7, ip, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ 3fc364 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -949866,15 +949866,15 @@ │ │ │ │ str r3, [r8, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, r2 │ │ │ │ bne 3fc770 │ │ │ │ b 3fc6f0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b 3fc4f0 │ │ │ │ - rscseq fp, r7, sl, lsl #18 │ │ │ │ + rscseq fp, r7, sl, lsr #18 │ │ │ │ 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 │ │ │ │ @@ -950301,17 +950301,17 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldrb lr, [r5, #45] @ 0x2d │ │ │ │ b 3fc980 │ │ │ │ @ instruction: 0xffffbe1f │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00e01780 │ │ │ │ andsgt lr, pc, pc, ror r8 @ │ │ │ │ - smlalseq fp, r7, r6, r4 │ │ │ │ + ldrheq fp, [r7], #70 @ 0x46 @ │ │ │ │ @ instruction: 0xffe40000 │ │ │ │ - ldrsheq fp, [r7], #50 @ 0x32 @ │ │ │ │ + rscseq fp, r7, r2, lsl r4 │ │ │ │ @ instruction: 0xffe00001 │ │ │ │ @ instruction: 0xffe00080 │ │ │ │ @ instruction: 0xffe00200 │ │ │ │ @ instruction: 0xffe80000 │ │ │ │ @ instruction: 0xffe00008 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ @ instruction: 0xffe00010 │ │ │ │ @@ -950605,15 +950605,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 521bf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 525728 │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sbcseq r7, lr, r0, lsl #16 │ │ │ │ + sbcseq r7, lr, r0, lsr #16 │ │ │ │ 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] @ 3fd5d0 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [pc, #660] @ 3fd5d4 │ │ │ │ @@ -950918,15 +950918,15 @@ │ │ │ │ mov r3, #16 │ │ │ │ b 3fd748 │ │ │ │ mov r3, #8 │ │ │ │ b 3fd748 │ │ │ │ mov r3, #1 │ │ │ │ b 3fd748 │ │ │ │ strdeq r2, [lr, #-140]! @ 0xffffff74 │ │ │ │ - rscseq sl, r7, r3, asr #13 │ │ │ │ + rscseq sl, r7, r3, ror #13 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -951863,18 +951863,18 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ b 3fe0bc │ │ │ │ mov r3, #4 │ │ │ │ b 3fe31c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - rscseq r9, r7, r6, lsl #28 │ │ │ │ - rscseq r9, r7, r2, lsr #20 │ │ │ │ - rscseq r9, r7, sl, lsr #19 │ │ │ │ - smullseq r0, lr, r0, r3 │ │ │ │ + rscseq r9, r7, r6, lsr #28 │ │ │ │ + rscseq r9, r7, r2, asr #20 │ │ │ │ + rscseq r9, r7, sl, asr #19 │ │ │ │ + ldrheq r0, [lr], #48 @ 0x30 │ │ │ │ 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] @ 3fede4 │ │ │ │ @@ -952321,23 +952321,23 @@ │ │ │ │ b 3fec58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, r6, lsl #2] │ │ │ │ b 3fed1c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r1, [lr, #-140]! @ 0xffffff74 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r9, r7, ip, asr #13 │ │ │ │ + rscseq r9, r7, ip, ror #13 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - rscseq r9, r7, r0, asr #12 │ │ │ │ + rscseq r9, r7, r0, ror #12 │ │ │ │ cmneq lr, r8, asr #15 │ │ │ │ - ldrsheq r9, [r7], #84 @ 0x54 @ │ │ │ │ + rscseq r9, r7, r4, lsl r6 │ │ │ │ cmneq lr, r4, lsr r7 │ │ │ │ - rscseq r9, r7, r8, lsl r5 │ │ │ │ - ldrheq r9, [r7], #64 @ 0x40 @ │ │ │ │ - rscseq r9, r7, ip, lsl #7 │ │ │ │ + rscseq r9, r7, r8, lsr r5 │ │ │ │ + ldrsbeq r9, [r7], #64 @ 0x40 @ │ │ │ │ + rscseq r9, r7, ip, lsr #7 │ │ │ │ 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] @ 3ff028 │ │ │ │ @@ -953796,42 +953796,42 @@ │ │ │ │ beq 400218 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r6, #32 │ │ │ │ b 400390 │ │ │ │ cmneq lr, ip, asr sl │ │ │ │ cmneq lr, r4, asr #20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r8, r7, ip, ror #18 │ │ │ │ + rscseq r8, r7, ip, lsl #19 │ │ │ │ cmneq lr, r4, asr r8 │ │ │ │ - sbcseq r5, lr, r4, lsl #5 │ │ │ │ - rsceq r1, r1, ip, lsl r8 │ │ │ │ - rscseq r8, r7, ip, lsr r4 │ │ │ │ + sbcseq r5, lr, r4, lsr #5 │ │ │ │ + rsceq r1, r1, ip, lsr r8 │ │ │ │ + rscseq r8, r7, ip, asr r4 │ │ │ │ andeq r1, r0, r0, asr #4 │ │ │ │ - rscseq r8, r7, ip, lsr #6 │ │ │ │ + rscseq r8, r7, ip, asr #6 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - rscseq r8, r7, r8, ror #1 │ │ │ │ + rscseq r8, r7, r8, lsl #2 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - rscseq r8, r7, lr, lsl #1 │ │ │ │ + rscseq r8, r7, lr, lsr #1 │ │ │ │ msreq (UNDEF: 109), r0, lsl #28 │ │ │ │ msreq SPSR_fsc, r0, lsl #26 │ │ │ │ - rscseq r7, r7, r2, lsr #27 │ │ │ │ + rscseq r7, r7, r2, asr #27 │ │ │ │ msreq (UNDEF: 125), r8, lsr fp │ │ │ │ - rscseq r7, r7, r2, lsl #21 │ │ │ │ - ldrsheq r7, [r7], #158 @ 0x9e @ │ │ │ │ + rscseq r7, r7, r2, lsr #21 │ │ │ │ + rscseq r7, r7, lr, lsl sl │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - rscseq r7, r7, r2, asr #11 │ │ │ │ - ldrsbeq sp, [sp], #196 @ 0xc4 │ │ │ │ + rscseq r7, r7, r2, ror #11 │ │ │ │ + ldrsheq sp, [sp], #196 @ 0xc4 │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ @@ -955419,21 +955419,21 @@ │ │ │ │ b 40197c │ │ │ │ mov ip, #1 │ │ │ │ b 401b00 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, ip, lsr #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sp, r0, lsl #15 │ │ │ │ - ldrheq r6, [r7], #132 @ 0x84 @ │ │ │ │ + ldrsbeq r6, [r7], #132 @ 0x84 @ │ │ │ │ cmneq sp, r8, lsr #13 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - rsceq lr, r1, r8, asr #26 │ │ │ │ + rsceq lr, r1, r8, ror #26 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - sbcseq r2, lr, r8, lsr #29 │ │ │ │ + sbcseq r2, lr, r8, asr #29 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ cmneq sp, ip, ror #5 │ │ │ │ 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] │ │ │ │ @@ -956450,48 +956450,48 @@ │ │ │ │ add r0, r4, #16 │ │ │ │ bl 524e5c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b 4022c4 │ │ │ │ cmneq sp, r0, ror #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r6, r7, r0, lsr #4 │ │ │ │ + rscseq r6, r7, r0, asr #4 │ │ │ │ cmneq sp, r0 │ │ │ │ - ldrsheq r6, [r7], #12 @ │ │ │ │ + rscseq r6, r7, ip, lsl r1 │ │ │ │ cmneq sp, ip, lsr #26 │ │ │ │ - rscseq r5, r7, sl, lsr #30 │ │ │ │ + rscseq r5, r7, sl, asr #30 │ │ │ │ @ instruction: 0x003f5ffe │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - ldrheq r5, [r7], #202 @ 0xca @ │ │ │ │ + ldrsbeq r5, [r7], #202 @ 0xca @ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - rscseq r5, r7, r2, asr #22 │ │ │ │ - rscseq r5, r7, lr, lsl #18 │ │ │ │ + rscseq r5, r7, r2, ror #22 │ │ │ │ + rscseq r5, r7, lr, lsr #18 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - rscseq r5, r7, sl, ror #17 │ │ │ │ + rscseq r5, r7, sl, lsl #18 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - rscseq r5, r7, r6, ror r6 │ │ │ │ + smlalseq r5, r7, r6, r6 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - rscseq r5, r7, lr, asr #6 │ │ │ │ + rscseq r5, r7, lr, ror #6 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ muleq r0, r1, r1 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ @@ -956510,32 +956510,32 @@ │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - rscseq r4, r7, sl, lsr #21 │ │ │ │ + rscseq r4, r7, sl, asr #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - ldrheq r4, [r7], #138 @ 0x8a @ │ │ │ │ + ldrsbeq r4, [r7], #138 @ 0x8a @ │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - rscseq r4, r7, lr, lsr r8 │ │ │ │ + rscseq r4, r7, lr, asr r8 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - rscseq r4, r7, r2, lsl #15 │ │ │ │ + rscseq r4, r7, r2, lsr #15 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - rscseq r4, r7, sl, ror #11 │ │ │ │ + rscseq r4, r7, sl, lsl #12 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - ldrsheq r4, [r7], #74 @ 0x4a @ │ │ │ │ + rscseq r4, r7, sl, lsl r5 │ │ │ │ sub r5, r5, #2 │ │ │ │ cmp r5, #2 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldrls r1, [pc, #-208] @ 402eec │ │ │ │ movhi r1, #340 @ 0x154 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 524e5c │ │ │ │ @@ -958011,19 +958011,19 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ b 4022c4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - rscseq r4, r7, r6, ror r3 │ │ │ │ - rscseq r4, r7, sl, ror #4 │ │ │ │ - ldrsheq r4, [r7], #30 @ │ │ │ │ - rscseq r4, r7, lr, lsl #3 │ │ │ │ - rscseq r4, r7, r6, lsr #1 │ │ │ │ + smlalseq r4, r7, r6, r3 │ │ │ │ + rscseq r4, r7, sl, lsl #5 │ │ │ │ + rscseq r4, r7, lr, lsl r2 │ │ │ │ + rscseq r4, r7, lr, lsr #3 │ │ │ │ + rscseq r4, r7, r6, asr #1 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -958189,16 +958189,16 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #0 │ │ │ │ bl 5afd0 <__cxa_end_cleanup@plt> │ │ │ │ ldrdeq fp, [sp, #-140]! @ 0xffffff74 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r2, r8, asr r6 │ │ │ │ - sbcseq pc, sp, r0, lsl r3 @ │ │ │ │ - ldrheq r0, [lr], #40 @ 0x28 │ │ │ │ + sbcseq pc, sp, r0, lsr r3 @ │ │ │ │ + ldrsbeq r0, [lr], #40 @ 0x28 │ │ │ │ cmneq sp, r4, lsr r1 │ │ │ │ cmneq r2, r4, asr #9 │ │ │ │ cmneq sp, r0, ror #13 │ │ │ │ @ instruction: 0x016db694 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -958274,16 +958274,16 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 286ac0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - rscseq r3, r7, r8, ror #24 │ │ │ │ - ldrsbeq pc, [sp], #248 @ 0xf8 @ │ │ │ │ + rscseq r3, r7, r8, lsl #25 │ │ │ │ + ldrsheq pc, [sp], #248 @ 0xf8 @ │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ beq 404b24 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r2, r1, #4 │ │ │ │ add ip, r3, #8 │ │ │ │ str ip, [r1, #4] │ │ │ │ @@ -958457,15 +958457,15 @@ │ │ │ │ bne 404dc0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq fp, [sp, #-36]! @ 0xffffffdc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r1, r8, ip, asr #12 │ │ │ │ + rscseq r1, r8, ip, ror #12 │ │ │ │ cmneq sp, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -960458,15 +960458,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 ip, ip, asr #3 │ │ │ │ - rscseq pc, r7, r4, lsl #14 │ │ │ │ + rscseq pc, r7, r4, lsr #14 │ │ │ │ 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 │ │ │ │ @@ -960618,15 +960618,15 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi 406f48 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, #0 │ │ │ │ b 406ef4 │ │ │ │ - rscseq pc, r7, r0, ror #9 │ │ │ │ + rscseq pc, r7, r0, lsl #10 │ │ │ │ ldr r3, [pc, #52] @ 406fd0 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #44] @ 406fd4 │ │ │ │ add r3, pc, r3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [ip, #52] @ 0x34 │ │ │ │ @@ -962354,38 +962354,38 @@ │ │ │ │ lsr r3, r3, #5 │ │ │ │ strb r3, [r7], #1 │ │ │ │ bne 408a80 │ │ │ │ b 408154 │ │ │ │ cmneq sp, r8, ror #9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sp, r4, lsr r4 │ │ │ │ - ldrsheq lr, [r7], #116 @ 0x74 @ │ │ │ │ - rscseq lr, r7, sl, ror r7 │ │ │ │ - rscseq lr, r7, sl, lsr #13 │ │ │ │ - ldrheq lr, [r7], #82 @ 0x52 @ │ │ │ │ + rscseq lr, r7, r4, lsl r8 │ │ │ │ + smlalseq lr, r7, sl, r7 │ │ │ │ + rscseq lr, r7, sl, asr #13 │ │ │ │ + ldrsbeq lr, [r7], #82 @ 0x52 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrheq lr, [r7], #42 @ 0x2a @ │ │ │ │ - smlalseq lr, r7, r8, r2 │ │ │ │ - rscseq lr, r7, r2, lsl #4 │ │ │ │ + ldrsbeq lr, [r7], #42 @ 0x2a @ │ │ │ │ + ldrheq lr, [r7], #40 @ 0x28 @ │ │ │ │ + rscseq lr, r7, r2, lsr #4 │ │ │ │ svcvc 0x007fffff │ │ │ │ - rscseq lr, r7, r2, lsr #32 │ │ │ │ - rscseq lr, r7, r8 │ │ │ │ - rscseq sp, r7, lr, ror #31 │ │ │ │ + rscseq lr, r7, r2, asr #32 │ │ │ │ + rscseq lr, r7, r8, lsr #32 │ │ │ │ + rscseq lr, r7, lr │ │ │ │ svcvc 0x00efffff │ │ │ │ - rscseq sp, r7, ip, asr #26 │ │ │ │ - rscseq sp, r7, r4, lsl #26 │ │ │ │ - rscseq sp, r7, r8, lsr #24 │ │ │ │ - ldrsheq sp, [r7], #170 @ 0xaa @ │ │ │ │ - ldrsbeq sp, [r7], #144 @ 0x90 @ │ │ │ │ - rscseq sp, r7, lr, lsr #19 │ │ │ │ - rscseq sp, r7, ip, lsl #18 │ │ │ │ - rscseq sp, r7, sl, asr #17 │ │ │ │ - rscseq sp, r7, r0, lsr #17 │ │ │ │ - rscseq sp, r7, r6, ror r8 │ │ │ │ - rscseq sp, r7, r8, asr r8 │ │ │ │ + rscseq sp, r7, ip, ror #26 │ │ │ │ + rscseq sp, r7, r4, lsr #26 │ │ │ │ + rscseq sp, r7, r8, asr #24 │ │ │ │ + rscseq sp, r7, sl, lsl fp │ │ │ │ + ldrsheq sp, [r7], #144 @ 0x90 @ │ │ │ │ + rscseq sp, r7, lr, asr #19 │ │ │ │ + rscseq sp, r7, ip, lsr #18 │ │ │ │ + rscseq sp, r7, sl, ror #17 │ │ │ │ + rscseq sp, r7, r0, asr #17 │ │ │ │ + smlalseq sp, r7, r6, r8 │ │ │ │ + rscseq sp, r7, r8, ror r8 │ │ │ │ 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 @ │ │ │ │ @@ -964382,22 +964382,22 @@ │ │ │ │ b 408154 │ │ │ │ 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 ip, r7, r6, lsr r9 │ │ │ │ - ldrheq ip, [r7], #140 @ 0x8c @ │ │ │ │ - smlalseq ip, r7, r2, r8 │ │ │ │ + rscseq ip, r7, r6, asr r9 │ │ │ │ + ldrsbeq ip, [r7], #140 @ 0x8c @ │ │ │ │ + ldrheq ip, [r7], #130 @ 0x82 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrsbeq fp, [r7], #220 @ 0xdc @ │ │ │ │ - ldrheq fp, [r7], #208 @ 0xd0 @ │ │ │ │ - rscseq fp, r7, r4, lsl #27 │ │ │ │ - rscseq fp, r7, r6, lsr #26 │ │ │ │ + ldrsheq fp, [r7], #220 @ 0xdc @ │ │ │ │ + ldrsbeq fp, [r7], #208 @ 0xd0 @ │ │ │ │ + rscseq fp, r7, r4, lsr #27 │ │ │ │ + rscseq fp, r7, r6, asr #26 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ ldrb r7, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ smulbb r7, r7, r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 408154 │ │ │ │ ldr r3, [pc, #-48] @ 40aa70 │ │ │ │ @@ -967348,15 +967348,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0], #4 │ │ │ │ bne 40d88c │ │ │ │ b 40d764 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r0, ror r9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r9, r7, r9, lsr #3 │ │ │ │ + rscseq r9, r7, r9, asr #3 │ │ │ │ cmneq sp, r0, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -967704,18 +967704,18 @@ │ │ │ │ add r2, r6, #44 @ 0x2c │ │ │ │ b 40ddd0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r4, asr #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq sp, r8, lsr #7 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ - ldrsbeq r2, [sp], #184 @ 0xb8 │ │ │ │ + ldrsheq r2, [sp], #184 @ 0xb8 │ │ │ │ + sbcseq r2, sp, r4, ror #23 │ │ │ │ + ldrsbeq r2, [sp], #180 @ 0xb4 │ │ │ │ sbcseq r2, sp, r4, asr #23 │ │ │ │ - ldrheq r2, [sp], #180 @ 0xb4 │ │ │ │ - sbcseq r2, sp, r4, lsr #23 │ │ │ │ cmneq sp, r0, ror r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r2, ip, #24 │ │ │ │ b 40dc1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -967876,15 +967876,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ b 40e040 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r8, ror #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r8, r7, r9, lsl #20 │ │ │ │ + rscseq r8, r7, r9, lsr #20 │ │ │ │ cmneq sp, r4, lsl #2 │ │ │ │ @ instruction: 0xfffffe38 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -968278,18 +968278,18 @@ │ │ │ │ b 40e614 │ │ │ │ mov r1, r0 │ │ │ │ b 40e64c │ │ │ │ mov r0, sl │ │ │ │ mov sl, r1 │ │ │ │ b 40e68c │ │ │ │ cmneq sp, ip, lsl #26 │ │ │ │ - ldrsbeq r8, [r7], #86 @ 0x56 @ │ │ │ │ + ldrsheq r8, [r7], #86 @ 0x56 @ │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - rscseq r8, r7, r2, asr r3 │ │ │ │ + rscseq r8, r7, r2, ror r3 │ │ │ │ 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] │ │ │ │ @@ -968623,15 +968623,15 @@ │ │ │ │ b 40ea30 │ │ │ │ ldr r3, [pc, #52] @ 40ecc8 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ b 40ea30 │ │ │ │ cmneq sp, ip, lsr #12 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ andeq r2, r0, r8, asr #26 │ │ │ │ - smlalseq r7, r7, r6, lr @ │ │ │ │ + ldrheq r7, [r7], #230 @ 0xe6 @ │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ andeq r1, r0, ip, ror #26 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ andeq r3, r0, r0, asr #13 │ │ │ │ andeq r1, r0, ip, ror #22 │ │ │ │ @@ -968787,18 +968787,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq sp, ip, lsl #6 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ andeq r2, r0, r8, asr #26 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - rscseq r7, r7, r4, lsr ip │ │ │ │ + rscseq r7, r7, r4, asr ip │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - rscseq r7, r7, r2, asr #22 │ │ │ │ + rscseq r7, r7, r2, ror #22 │ │ │ │ ldr ip, [pc, #172] @ 40eff8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r5, [pc, #168] @ 40effc │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #4 │ │ │ │ ldr lr, [pc, #156] @ 40f000 │ │ │ │ @@ -968875,20 +968875,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 40f0a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 40f0a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldrheq r7, [r7], #149 @ 0x95 @ │ │ │ │ - sbcseq r5, sp, r4, lsl #21 │ │ │ │ - sbcseq r5, sp, r0, lsr #21 │ │ │ │ - sbcseq r5, sp, r8, lsl #21 │ │ │ │ - sbcseq r5, sp, ip, ror #20 │ │ │ │ - rsceq r1, lr, ip, ror sp │ │ │ │ + ldrsbeq r7, [r7], #149 @ 0x95 @ │ │ │ │ + sbcseq r5, sp, r4, lsr #21 │ │ │ │ + sbcseq r5, sp, r0, asr #21 │ │ │ │ + sbcseq r5, sp, r8, lsr #21 │ │ │ │ + sbcseq r5, sp, ip, lsl #21 │ │ │ │ + smlaleq r1, lr, ip, sp │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub r3, r3, #156 @ 0x9c │ │ │ │ bics r3, r3, #8 │ │ │ │ beq 40f0c4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -969434,15 +969434,15 @@ │ │ │ │ add r6, r6, #6 │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ str r3, [r4, #24] │ │ │ │ b 40f8e4 │ │ │ │ smulbbeq sp, ip, r7 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - rscseq r7, r7, sp, lsr r1 │ │ │ │ + rscseq r7, r7, sp, asr r1 │ │ │ │ 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 │ │ │ │ @@ -969575,15 +969575,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrsh r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r6, r7, sp, asr pc │ │ │ │ + rscseq r6, r7, sp, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #196] @ 40fc68 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -969632,15 +969632,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldrd r0, [r0, #24] │ │ │ │ bl 5aa6c <__aeabi_l2f@plt> │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r6, r7, r1, ror lr │ │ │ │ + smlalseq r6, r7, r1, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #208] @ 40fd58 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -969692,15 +969692,15 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 40fcb4 │ │ │ │ ldr r1, [pc, #4] @ 40fd5c │ │ │ │ pop {r4, pc} │ │ │ │ - smlalseq r6, r7, sp, sp │ │ │ │ + ldrheq r6, [r7], #221 @ 0xdd @ │ │ │ │ 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] @ 40fe18 │ │ │ │ @@ -969740,15 +969740,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r1, #6 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ bl 5b180 <__aeabi_f2iz@plt> │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r6, [r7], #201 @ 0xc9 @ │ │ │ │ + ldrsbeq r6, [r7], #201 @ 0xc9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #156] @ 40fed4 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -969787,15 +969787,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r1, #6 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ bl 5ba8c <__aeabi_f2uiz@plt> │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r6, r7, sp, lsl #24 │ │ │ │ + rscseq r6, r7, sp, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #144] @ 40ff84 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -969831,15 +969831,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrh r0, [r0, #24] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrsh r0, [r0, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r6, r7, r1, ror #22 │ │ │ │ + rscseq r6, r7, r1, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #144] @ 410034 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -969875,15 +969875,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrh r0, [r0, #24] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrsh r0, [r0, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r6, r7, r1, asr #21 │ │ │ │ + rscseq r6, r7, r1, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #188] @ 410110 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -969930,15 +969930,15 @@ │ │ │ │ ldrsh r0, [r0, #24] │ │ │ │ asr r1, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r1, #6 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ asr r1, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r6, r7, r1, lsr #20 │ │ │ │ + rscseq r6, r7, r1, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #188] @ 4101ec │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -969985,15 +969985,15 @@ │ │ │ │ ldrsh r0, [r0, #24] │ │ │ │ asr r1, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r1, #6 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ asr r1, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r6, r7, r5, asr r9 │ │ │ │ + rscseq r6, r7, r5, ror 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 │ │ │ │ mov r6, r1 │ │ │ │ ldrb ip, [r6, #4] │ │ │ │ ldr r3, [pc, #1420] @ 41079c │ │ │ │ @@ -970351,16 +970351,16 @@ │ │ │ │ strh r1, [r2, #24] │ │ │ │ bne 410774 │ │ │ │ b 41042c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ udf #0 │ │ │ │ ldrdeq pc, [ip, #-220]! @ 0xffffff24 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - rscseq r6, r7, sp, ror #15 │ │ │ │ - rscseq r6, r7, r9, lsr #9 │ │ │ │ + rscseq r6, r7, sp, lsl #16 │ │ │ │ + rscseq r6, r7, r9, asr #9 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r3, #0 │ │ │ │ blt 4107d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r1 │ │ │ │ subls r3, r3, #1 │ │ │ │ @@ -970499,15 +970499,15 @@ │ │ │ │ b 4108f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 40fed8 │ │ │ │ str r0, [r8] │ │ │ │ b 4108f0 │ │ │ │ muleq r0, pc, pc @ │ │ │ │ - ldrsheq r6, [r7], #29 @ │ │ │ │ + rscseq r6, r7, sp, lsl r2 │ │ │ │ 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] │ │ │ │ @@ -970628,15 +970628,15 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ strh r0, [r7] │ │ │ │ b 410acc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r5, r2, r5, lsl #1 │ │ │ │ ldrh r0, [r5, #24] │ │ │ │ b 410ac4 │ │ │ │ - rscseq r6, r7, r5, ror r0 │ │ │ │ + smlalseq r6, r7, r5, 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 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r4, r3 │ │ │ │ @@ -970742,15 +970742,15 @@ │ │ │ │ b 410ce8 │ │ │ │ ldr r1, [r6, r5, lsl #2] │ │ │ │ ldr r0, [fp, r5, lsl #2] │ │ │ │ bl 5c11c <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 410ce8 │ │ │ │ b 410c1c │ │ │ │ - rscseq r5, r7, r1, lsr lr │ │ │ │ + rscseq r5, r7, r1, asr lr │ │ │ │ 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] │ │ │ │ @@ -970844,15 +970844,15 @@ │ │ │ │ ldr r5, [r9, #16] │ │ │ │ b 410e60 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 5f7994 │ │ │ │ cmp r0, #0 │ │ │ │ bne 410df4 │ │ │ │ b 410e8c │ │ │ │ - rscseq r5, r7, r1, asr #25 │ │ │ │ + rscseq r5, r7, r1, ror #25 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -971185,17 +971185,17 @@ │ │ │ │ b 4113dc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, ip, asr #24 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq ip, ip, lsr #24 │ │ │ │ cmneq ip, r4, lsl ip │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - rsceq pc, r0, r8, lsr r3 @ │ │ │ │ - sbcseq sp, ip, ip, lsl #12 │ │ │ │ - sbcseq ip, sp, r4, asr #12 │ │ │ │ + rsceq pc, r0, r8, asr r3 @ │ │ │ │ + sbcseq sp, ip, ip, lsr #12 │ │ │ │ + sbcseq ip, sp, r4, ror #12 │ │ │ │ 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 │ │ │ │ @@ -971283,15 +971283,15 @@ │ │ │ │ lsl r0, r0, r6 │ │ │ │ b 41156c │ │ │ │ ldr r3, [r0] │ │ │ │ mov ip, #0 │ │ │ │ b 411590 │ │ │ │ mov ip, #0 │ │ │ │ b 4115a4 │ │ │ │ - rscseq r5, r7, r9, lsl #12 │ │ │ │ + rscseq r5, r7, r9, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #180] @ 411704 │ │ │ │ ldr ip, [pc, #180] @ 411708 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -971513,16 +971513,16 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 4114b8 │ │ │ │ b 411910 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strheq lr, [ip, #-116]! @ 0xffffff8c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq ip, r8, ror r7 │ │ │ │ - rscseq r5, r7, r4, lsr #5 │ │ │ │ - rscseq r5, r7, r0, ror r2 │ │ │ │ + rscseq r5, r7, r4, asr #5 │ │ │ │ + smlalseq r5, r7, r0, r2 │ │ │ │ cmneq ip, r0, ror #13 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ muleq r0, r8, r1 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bx r3 │ │ │ │ @@ -971663,17 +971663,17 @@ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc 411c04 │ │ │ │ b 411b0c │ │ │ │ cmneq ip, r4, ror #11 │ │ │ │ andeq r2, r0, r0, lsr fp │ │ │ │ - strdeq pc, [sp], #32 @ │ │ │ │ + rsceq pc, sp, r0, lsl r3 @ │ │ │ │ @ instruction: 0x016e8394 │ │ │ │ - rscseq r4, r7, r0, lsr #31 │ │ │ │ + rscseq r4, r7, r0, asr #31 │ │ │ │ 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 │ │ │ │ @@ -971694,16 +971694,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} │ │ │ │ - sbcseq lr, fp, r8, asr sl │ │ │ │ - sbcseq sp, fp, r4, ror #29 │ │ │ │ + sbcseq lr, fp, r8, ror sl │ │ │ │ + sbcseq sp, fp, r4, lsl #30 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [pc, #120] @ 411d2c │ │ │ │ ldr r4, [pc, #120] @ 411d30 │ │ │ │ mov ip, #0 │ │ │ │ add lr, pc, lr │ │ │ │ mov r5, #11 │ │ │ │ str ip, [r0, #4] │ │ │ │ @@ -972030,26 +972030,26 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ 412208 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ 41220c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - rscseq r4, r7, r1, asr #19 │ │ │ │ - sbcseq r2, sp, r4, asr #19 │ │ │ │ - sbcseq r0, sp, r0, ror #22 │ │ │ │ + rscseq r4, r7, r1, ror #19 │ │ │ │ + sbcseq r2, sp, r4, ror #19 │ │ │ │ + sbcseq r0, sp, r0, lsl #23 │ │ │ │ + sbcseq r0, sp, r4, lsl #23 │ │ │ │ + ldrsheq r2, [sp], #144 @ 0x90 │ │ │ │ + sbcseq r0, sp, r0, ror fp │ │ │ │ + sbcseq r2, sp, ip, lsr #19 │ │ │ │ + ldrheq r2, [sp], #144 @ 0x90 │ │ │ │ + smlaleq r1, r2, r0, sl │ │ │ │ + rsceq lr, sp, ip, lsr #29 │ │ │ │ sbcseq r0, sp, r4, ror #22 │ │ │ │ - ldrsbeq r2, [sp], #144 @ 0x90 │ │ │ │ - sbcseq r0, sp, r0, asr fp │ │ │ │ - sbcseq r2, sp, ip, lsl #19 │ │ │ │ - smullseq r2, sp, r0, r9 │ │ │ │ - rsceq r1, r2, r0, ror sl │ │ │ │ - rsceq lr, sp, ip, lsl #29 │ │ │ │ - sbcseq r0, sp, r4, asr #22 │ │ │ │ - ldrsbeq r0, [sp], #168 @ 0xa8 │ │ │ │ + ldrsheq r0, [sp], #168 @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -972303,15 +972303,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 5c9c8 │ │ │ │ b 412520 │ │ │ │ ldrb r3, [r1, #41] @ 0x29 │ │ │ │ udf #0 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ udf #0 │ │ │ │ - sbcseq r2, sp, ip, lsr #23 │ │ │ │ + sbcseq r2, sp, ip, asr #23 │ │ │ │ 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] @ 4126a4 │ │ │ │ @@ -973031,15 +973031,15 @@ │ │ │ │ bne 413140 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - rscseq r3, r7, r2, ror sl │ │ │ │ + smlalseq r3, r7, r2, sl │ │ │ │ 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 │ │ │ │ @@ -973425,24 +973425,24 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ bne 413734 │ │ │ │ b 4136e4 │ │ │ │ - rsceq r7, r1, r8, ror #24 │ │ │ │ - sbcseq r1, sp, r4, lsl #21 │ │ │ │ - sbcseq r1, sp, r8, asr sl │ │ │ │ - smlalseq r6, r0, r4, r8 │ │ │ │ + rsceq r7, r1, r8, lsl #25 │ │ │ │ + sbcseq r1, sp, r4, lsr #21 │ │ │ │ + sbcseq r1, sp, r8, ror sl │ │ │ │ + ldrheq r6, [r0], #132 @ 0x84 @ │ │ │ │ ldr r2, [pc, #12] @ 4137d0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - sbcseq r2, ip, r8, ror r4 │ │ │ │ + smullseq r2, ip, r8, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #156] @ 413888 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -973480,19 +973480,19 @@ │ │ │ │ bhi 41384c │ │ │ │ ldr r2, [pc, #32] @ 413898 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - sbcseq r1, sp, r0, ror #19 │ │ │ │ + sbcseq r1, sp, r0, lsl #20 │ │ │ │ cmneq ip, r4, ror #15 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - sbcseq r8, lr, r8, asr #20 │ │ │ │ - smullseq r1, sp, ip, r9 │ │ │ │ + sbcseq r8, lr, r8, ror #20 │ │ │ │ + ldrheq r1, [sp], #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -973564,20 +973564,20 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, r0, lsr r7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsbeq r1, [sp], #140 @ 0x8c │ │ │ │ - rscseq lr, r0, r4, lsl #25 │ │ │ │ - rscseq r6, r0, r4, lsl #20 │ │ │ │ - rsceq r2, r1, r4, ror #9 │ │ │ │ + ldrsheq r1, [sp], #140 @ 0x8c │ │ │ │ + rscseq lr, r0, r4, lsr #25 │ │ │ │ + rscseq r6, r0, r4, lsr #20 │ │ │ │ + rsceq r2, r1, r4, lsl #10 │ │ │ │ cmneq ip, r4, ror #12 │ │ │ │ - sbcseq r3, fp, ip, lsl #27 │ │ │ │ + sbcseq r3, fp, ip, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 413a5c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -973597,16 +973597,16 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #20] @ 413a60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - ldrsbeq r1, [sp], #124 @ 0x7c │ │ │ │ - sbcseq r1, sp, r8, asr #15 │ │ │ │ + ldrsheq r1, [sp], #124 @ 0x7c │ │ │ │ + sbcseq r1, sp, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ 413ad8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -973628,16 +973628,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 5c3a4 <__fprintf_chk@plt> │ │ │ │ - sbcseq r1, sp, r4, ror r7 │ │ │ │ - sbcseq r1, sp, r4, lsr #19 │ │ │ │ + smullseq r1, sp, r4, r7 │ │ │ │ + sbcseq r1, sp, r4, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #284] @ 413c14 │ │ │ │ ldr r3, [pc, #284] @ 413c18 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -973709,19 +973709,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 413c10 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, r0, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq r1, [sp], #104 @ 0x68 │ │ │ │ - rscseq lr, r0, r4, ror sl │ │ │ │ - smullseq r1, sp, r0, r6 │ │ │ │ - rsceq r2, r1, r0, lsr #5 │ │ │ │ - sbcseq r1, sp, ip, lsr r6 │ │ │ │ + sbcseq r1, sp, r8, lsl r7 │ │ │ │ + smlalseq lr, r0, r4, sl │ │ │ │ + ldrheq r1, [sp], #96 @ 0x60 │ │ │ │ + rsceq r2, r1, r0, asr #5 │ │ │ │ + sbcseq r1, sp, ip, asr r6 │ │ │ │ cmneq ip, ip, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ 413cac │ │ │ │ mov r5, r1 │ │ │ │ @@ -973745,23 +973745,23 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #24] @ 413cb4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - sbcseq r1, sp, r8, asr #11 │ │ │ │ - ldrdeq r2, [r1], #24 @ │ │ │ │ - sbcseq r3, fp, r8, lsr #21 │ │ │ │ + sbcseq r1, sp, r8, ror #11 │ │ │ │ + strdeq r2, [r1], #24 @ │ │ │ │ + sbcseq r3, fp, r8, asr #21 │ │ │ │ ldr r2, [pc, #12] @ 413ccc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - sbcseq r1, sp, r4, ror #10 │ │ │ │ + sbcseq r1, sp, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #64] @ 413d28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -973776,16 +973776,16 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #20] @ 413d2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - sbcseq r1, sp, r4, asr #10 │ │ │ │ - rsceq r1, r1, r0, ror #14 │ │ │ │ + sbcseq r1, sp, r4, ror #10 │ │ │ │ + rsceq r1, r1, r0, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #64] @ 413d88 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -973800,22 +973800,22 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #20] @ 413d8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - ldrsheq r1, [sp], #68 @ 0x44 │ │ │ │ - rsceq r1, r1, r0, lsl #14 │ │ │ │ + sbcseq r1, sp, r4, lsl r5 │ │ │ │ + rsceq r1, r1, r0, lsr #14 │ │ │ │ ldr r2, [pc, #12] @ 413da4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - ldrheq r1, [sp], #72 @ 0x48 │ │ │ │ + ldrsbeq r1, [sp], #72 @ 0x48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ 413e20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -973838,33 +973838,33 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #24] @ 413e28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - smullseq r1, sp, r8, r4 │ │ │ │ - rsceq r2, r1, r4, rrx │ │ │ │ - sbcseq r3, fp, r4, lsr r9 │ │ │ │ + ldrheq r1, [sp], #72 @ 0x48 │ │ │ │ + rsceq r2, r1, r4, lsl #1 │ │ │ │ + sbcseq r3, fp, r4, asr r9 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne 413e54 │ │ │ │ ldr r3, [pc, #28] @ 413e60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 413e64 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [pc, #12] @ 413e68 │ │ │ │ add r3, pc, r3 │ │ │ │ b 413e44 │ │ │ │ - sbcseq r1, sp, r4, lsr #8 │ │ │ │ - rsceq r7, r1, r0, lsl r5 │ │ │ │ - sbcseq r1, sp, r4, lsl r4 │ │ │ │ + sbcseq r1, sp, r4, asr #8 │ │ │ │ + rsceq r7, r1, r0, lsr r5 │ │ │ │ + sbcseq r1, sp, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ 413eb4 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -974087,32 +974087,32 @@ │ │ │ │ b 41408c │ │ │ │ ldr r2, [pc, #84] @ 414248 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 414054 │ │ │ │ - smullseq r1, sp, r4, r3 │ │ │ │ - rsceq r1, r1, r4, asr #30 │ │ │ │ - rsceq r1, r1, ip, ror #29 │ │ │ │ - rscseq r2, r7, r1, asr #24 │ │ │ │ - smullseq r3, fp, r4, r7 │ │ │ │ - rsceq r1, r1, r8, lsr lr │ │ │ │ - rsceq r1, r1, r4, ror #27 │ │ │ │ - rsceq r1, r1, r0, lsr #27 │ │ │ │ - rsceq r1, r1, r4, ror #26 │ │ │ │ - sbcseq r3, fp, r0, lsr r6 │ │ │ │ - sbcseq r7, lr, r8, asr #29 │ │ │ │ - strdeq r1, [r1], #204 @ 0xcc @ │ │ │ │ - sbcseq r3, fp, r8, asr #11 │ │ │ │ - sbcseq r2, sp, r0, ror #3 │ │ │ │ - ldrsbeq r1, [sp], #0 │ │ │ │ - rsceq r0, r2, ip, lsr #12 │ │ │ │ - sbcseq r1, sp, r4, lsr #1 │ │ │ │ - ldrsheq r8, [sp], #244 @ 0xf4 │ │ │ │ + ldrheq r1, [sp], #52 @ 0x34 │ │ │ │ + rsceq r1, r1, r4, ror #30 │ │ │ │ + rsceq r1, r1, ip, lsl #30 │ │ │ │ + rscseq r2, r7, r1, ror #24 │ │ │ │ + ldrheq r3, [fp], #116 @ 0x74 │ │ │ │ + rsceq r1, r1, r8, asr lr │ │ │ │ + rsceq r1, r1, r4, lsl #28 │ │ │ │ + rsceq r1, r1, r0, asr #27 │ │ │ │ + rsceq r1, r1, r4, lsl #27 │ │ │ │ + sbcseq r3, fp, r0, asr r6 │ │ │ │ + sbcseq r7, lr, r8, ror #29 │ │ │ │ + rsceq r1, r1, ip, lsl sp │ │ │ │ + sbcseq r3, fp, r8, ror #11 │ │ │ │ + sbcseq r2, sp, r0, lsl #4 │ │ │ │ + ldrsheq r1, [sp], #0 │ │ │ │ + rsceq r0, r2, ip, asr #12 │ │ │ │ + sbcseq r1, sp, r4, asr #1 │ │ │ │ + sbcseq r9, sp, r4, lsl r0 │ │ │ │ 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 │ │ │ │ @@ -974166,18 +974166,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd r6, [sp] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strcc r3, [r6, #1981] @ 0x7bd │ │ │ │ ldmdbmi r4!, {sl, sp}^ │ │ │ │ - sbcseq r0, sp, ip, asr #31 │ │ │ │ - sbcseq r0, sp, r8, lsr #31 │ │ │ │ + sbcseq r0, sp, ip, ror #31 │ │ │ │ + sbcseq r0, sp, r8, asr #31 │ │ │ │ + sbcseq r0, sp, r4, lsr #31 │ │ │ │ sbcseq r0, sp, r4, lsl #31 │ │ │ │ - sbcseq r0, sp, r4, ror #30 │ │ │ │ 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] @ 414430 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ @@ -974226,19 +974226,19 @@ │ │ │ │ bne 4143f0 │ │ │ │ ldr r2, [pc, #32] @ 414440 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - sbcseq r0, sp, r8, lsl pc │ │ │ │ + sbcseq r0, sp, r8, lsr pc │ │ │ │ cmneq ip, r4, ror #24 │ │ │ │ andeq r1, r0, r0, asr #4 │ │ │ │ - rsceq r7, r1, r0, ror #3 │ │ │ │ - sbcseq r0, sp, ip, lsr #30 │ │ │ │ + rsceq r7, r1, r0, lsl #4 │ │ │ │ + sbcseq r0, sp, ip, asr #30 │ │ │ │ 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] @ 41484c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -974489,37 +974489,37 @@ │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 414524 │ │ │ │ ldr r2, [pc, #100] @ 4148a4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 414524 │ │ │ │ - sbcseq r0, sp, r8, lsr lr │ │ │ │ - rsceq r7, r1, r4, lsr #2 │ │ │ │ + sbcseq r0, sp, r8, asr lr │ │ │ │ + rsceq r7, r1, r4, asr #2 │ │ │ │ cmneq ip, r8, asr fp │ │ │ │ - rscseq r2, r7, r9, ror #13 │ │ │ │ - rsceq r1, r1, r0, lsl #19 │ │ │ │ - sbcseq r0, sp, r0, lsr #27 │ │ │ │ - strdeq ip, [r1], #96 @ 0x60 @ │ │ │ │ - smlaleq sl, sp, r4, r2 │ │ │ │ + rscseq r2, r7, r9, lsl #14 │ │ │ │ + rsceq r1, r1, r0, lsr #19 │ │ │ │ + sbcseq r0, sp, r0, asr #27 │ │ │ │ + rsceq ip, r1, r0, lsl r7 │ │ │ │ + strheq sl, [sp], #36 @ 0x24 @ │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - sbcseq r0, sp, ip, asr ip │ │ │ │ - rsceq ip, r1, r8, ror #11 │ │ │ │ - rsceq sl, sp, r8, lsl #3 │ │ │ │ - rsceq ip, r1, r8, lsr #11 │ │ │ │ - sbcseq r0, sp, r0, ror #23 │ │ │ │ + sbcseq r0, sp, ip, ror ip │ │ │ │ + rsceq ip, r1, r8, lsl #12 │ │ │ │ + rsceq sl, sp, r8, lsr #3 │ │ │ │ + rsceq ip, r1, r8, asr #11 │ │ │ │ + sbcseq r0, sp, r0, lsl #24 │ │ │ │ andeq r2, r0, r0, asr r4 │ │ │ │ - sbcseq r0, sp, r8, ror fp │ │ │ │ - sbcseq r3, fp, r0, asr #32 │ │ │ │ - sbcseq r0, sp, r4, lsr #22 │ │ │ │ - sbcseq r0, sp, ip, ror sl │ │ │ │ - smullseq r0, sp, r4, sl │ │ │ │ - sbcseq r0, sp, r4, asr #20 │ │ │ │ + smullseq r0, sp, r8, fp │ │ │ │ + sbcseq r3, fp, r0, rrx │ │ │ │ + sbcseq r0, sp, r4, asr #22 │ │ │ │ + smullseq r0, sp, ip, sl │ │ │ │ + ldrheq r0, [sp], #164 @ 0xa4 │ │ │ │ + sbcseq r0, sp, r4, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ 4148fc │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -974604,19 +974604,19 @@ │ │ │ │ blt 4149e0 │ │ │ │ ldr r2, [pc, #32] @ 414a28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - sbcseq r0, sp, r8, lsr #19 │ │ │ │ - rsceq pc, r1, r0, lsl r1 @ │ │ │ │ - rsceq r8, r1, r0, lsl #17 │ │ │ │ - rsceq pc, r1, r4, lsl #1 │ │ │ │ - sbcseq r0, sp, r4, asr #18 │ │ │ │ + sbcseq r0, sp, r8, asr #19 │ │ │ │ + rsceq pc, r1, r0, lsr r1 @ │ │ │ │ + rsceq r8, r1, r0, lsr #17 │ │ │ │ + rsceq pc, r1, r4, lsr #1 │ │ │ │ + sbcseq r0, sp, r4, ror #18 │ │ │ │ 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] @ 414b98 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -974701,22 +974701,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [pc, #36] @ 414bb8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 414a68 │ │ │ │ cmneq ip, r4, lsr #11 │ │ │ │ - sbcseq r0, sp, ip, ror #16 │ │ │ │ - sbcseq r0, sp, r4, ror #16 │ │ │ │ + sbcseq r0, sp, ip, lsl #17 │ │ │ │ + sbcseq r0, sp, r4, lsl #17 │ │ │ │ andeq r1, r0, ip, lsl r5 │ │ │ │ - rsceq r8, r1, r0, lsr #14 │ │ │ │ - strheq lr, [r1], #240 @ 0xf0 @ │ │ │ │ - rsceq lr, r1, r4, lsl pc │ │ │ │ - sbcseq r0, sp, r8, ror r7 │ │ │ │ - rsceq ip, sp, r8, ror r2 │ │ │ │ + rsceq r8, r1, r0, asr #14 │ │ │ │ + ldrdeq lr, [r1], #240 @ 0xf0 @ │ │ │ │ + rsceq lr, r1, r4, lsr pc │ │ │ │ + smullseq r0, sp, r8, r7 │ │ │ │ + smlaleq ip, sp, 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 r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ @@ -974902,30 +974902,30 @@ │ │ │ │ bl 5c3a4 <__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 3a6c48 │ │ │ │ - sbcseq r0, sp, r0, lsl r7 │ │ │ │ - rsceq r8, r1, r4, asr #11 │ │ │ │ + sbcseq r0, sp, r0, lsr r7 │ │ │ │ + rsceq r8, r1, r4, ror #11 │ │ │ │ ldrdeq fp, [ip, #-48]! @ 0xffffffd0 │ │ │ │ - rsceq lr, r1, r8, lsr #28 │ │ │ │ - smullseq r0, sp, ip, r6 │ │ │ │ + rsceq lr, r1, r8, asr #28 │ │ │ │ + ldrheq r0, [sp], #108 @ 0x6c │ │ │ │ andeq r2, r0, ip, ror r9 │ │ │ │ - rsceq lr, r1, r0, asr #27 │ │ │ │ - rsceq r8, r1, r0, lsr r5 │ │ │ │ - rsceq lr, r1, r4, lsr #26 │ │ │ │ - rsceq r0, r1, r0, lsl r7 │ │ │ │ - ldrdeq lr, [r1], #200 @ 0xc8 @ │ │ │ │ - sbcseq r0, sp, ip, asr r5 │ │ │ │ - rsceq lr, r1, ip, ror ip │ │ │ │ - rsceq r8, r1, ip, ror #7 │ │ │ │ - strdeq lr, [r1], #176 @ 0xb0 @ │ │ │ │ - ldrheq r0, [sp], #64 @ 0x40 │ │ │ │ + rsceq lr, r1, r0, ror #27 │ │ │ │ + rsceq r8, r1, r0, asr r5 │ │ │ │ + rsceq lr, r1, r4, asr #26 │ │ │ │ + rsceq r0, r1, r0, lsr r7 │ │ │ │ + strdeq lr, [r1], #200 @ 0xc8 @ │ │ │ │ + sbcseq r0, sp, ip, ror r5 │ │ │ │ + smlaleq lr, r1, ip, ip │ │ │ │ + rsceq r8, r1, ip, lsl #8 │ │ │ │ + rsceq lr, r1, r0, lsl ip │ │ │ │ + ldrsbeq r0, [sp], #64 @ 0x40 │ │ │ │ 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] @ 415198 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -975084,27 +975084,27 @@ │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #60] @ 4151c8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - ldrsheq r0, [sp], #56 @ 0x38 │ │ │ │ - sbcseq r0, sp, r8, asr #7 │ │ │ │ - rsceq lr, r1, r8, ror #21 │ │ │ │ - rsceq r8, r1, r4, asr r2 │ │ │ │ - rsceq lr, r1, ip, asr sl │ │ │ │ - rsceq r0, r1, r8, asr #8 │ │ │ │ - rsceq lr, r1, r0, lsl sl │ │ │ │ - sbcseq r0, sp, r0, lsl #5 │ │ │ │ - rsceq lr, r1, r4, lsr #19 │ │ │ │ - rsceq r8, r1, r4, lsl r1 │ │ │ │ - rsceq lr, r1, r8, lsl r9 │ │ │ │ - ldrsbeq r0, [sp], #24 │ │ │ │ - smullseq r0, sp, r0, r1 │ │ │ │ + sbcseq r0, sp, r8, lsl r4 │ │ │ │ + sbcseq r0, sp, r8, ror #7 │ │ │ │ + rsceq lr, r1, r8, lsl #22 │ │ │ │ + rsceq r8, r1, r4, ror r2 │ │ │ │ + rsceq lr, r1, ip, ror sl │ │ │ │ + rsceq r0, r1, r8, ror #8 │ │ │ │ + rsceq lr, r1, r0, lsr sl │ │ │ │ + sbcseq r0, sp, r0, lsr #5 │ │ │ │ + rsceq lr, r1, r4, asr #19 │ │ │ │ + rsceq r8, r1, r4, lsr r1 │ │ │ │ + rsceq lr, r1, r8, lsr r9 │ │ │ │ + ldrsheq r0, [sp], #24 │ │ │ │ + ldrheq r0, [sp], #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #256] @ 4152e4 │ │ │ │ ldr r3, [pc, #256] @ 4152e8 │ │ │ │ ldr r2, [pc, #256] @ 4152ec │ │ │ │ @@ -975285,21 +975285,21 @@ │ │ │ │ ldr r2, [pc, #44] @ 4154d4 │ │ │ │ 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 5c3a4 <__fprintf_chk@plt> │ │ │ │ - ldrsbeq pc, [ip], #240 @ 0xf0 @ │ │ │ │ - sbcseq pc, ip, ip, ror #31 │ │ │ │ - smullseq pc, ip, r4, pc @ │ │ │ │ - rsceq r0, r1, r4, rrx │ │ │ │ - ldrsbeq pc, [ip], #228 @ 0xe4 @ │ │ │ │ - rsceq r7, r1, r4, ror sp │ │ │ │ - ldrdeq pc, [r0], #240 @ 0xf0 @ │ │ │ │ + ldrsheq pc, [ip], #240 @ 0xf0 @ │ │ │ │ + sbcseq r0, sp, ip │ │ │ │ + ldrheq pc, [ip], #244 @ 0xf4 @ │ │ │ │ + rsceq r0, r1, r4, lsl #1 │ │ │ │ + ldrsheq pc, [ip], #228 @ 0xe4 @ │ │ │ │ + smlaleq r7, r1, r4, sp │ │ │ │ + strdeq pc, [r0], #240 @ 0xf0 @ │ │ │ │ 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 │ │ │ │ @@ -975346,17 +975346,17 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add ip, r2, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r3] │ │ │ │ b 4e8a00 │ │ │ │ cmneq ip, ip, lsr #28 │ │ │ │ - sbcseq pc, ip, r0, lsl lr @ │ │ │ │ + sbcseq pc, ip, r0, lsr lr @ │ │ │ │ ldrdeq lr, [ip, #-220]! @ 0xffffff24 │ │ │ │ - ldrheq pc, [ip], #208 @ 0xd0 @ │ │ │ │ + ldrsbeq pc, [ip], #208 @ 0xd0 @ │ │ │ │ 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] @ 415bb4 │ │ │ │ ldr r3, [pc, #1504] @ 415bb8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -975733,54 +975733,54 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ bl 5af94 <__snprintf_chk@plt> │ │ │ │ b 4156b8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, r4, lsr #20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq pc, ip, r4, ror #27 │ │ │ │ - sbcseq pc, ip, ip, lsl #27 │ │ │ │ + sbcseq pc, ip, r4, lsl #28 │ │ │ │ + sbcseq pc, ip, ip, lsr #27 │ │ │ │ andeq r3, r0, r0, lsl r0 │ │ │ │ - sbcseq lr, ip, r4, lsr #22 │ │ │ │ - sbcseq lr, ip, ip, lsl fp │ │ │ │ - sbcseq lr, ip, r0, lsl fp │ │ │ │ - ldrheq lr, [ip], #160 @ 0xa0 │ │ │ │ + sbcseq lr, ip, r4, asr #22 │ │ │ │ + sbcseq lr, ip, ip, lsr fp │ │ │ │ + sbcseq lr, ip, r0, lsr fp │ │ │ │ + ldrsbeq lr, [ip], #160 @ 0xa0 │ │ │ │ + sbcseq pc, ip, r0, asr ip @ │ │ │ │ + smullseq lr, ip, r8, fp │ │ │ │ + sbcseq pc, ip, r8, lsr ip @ │ │ │ │ sbcseq pc, ip, r0, lsr ip @ │ │ │ │ - sbcseq lr, ip, r8, ror fp │ │ │ │ + sbcseq pc, ip, r0, lsr #24 │ │ │ │ sbcseq pc, ip, r8, lsl ip @ │ │ │ │ sbcseq pc, ip, r0, lsl ip @ │ │ │ │ + sbcseq pc, ip, r8, lsl #24 │ │ │ │ sbcseq pc, ip, r0, lsl #24 │ │ │ │ - ldrsheq pc, [ip], #184 @ 0xb8 @ │ │ │ │ - ldrsheq pc, [ip], #176 @ 0xb0 @ │ │ │ │ - sbcseq pc, ip, r8, ror #23 │ │ │ │ - sbcseq pc, ip, r0, ror #23 │ │ │ │ cmneq ip, r0, lsr #22 │ │ │ │ - sbcseq pc, ip, r4, asr #22 │ │ │ │ - ldrsbeq r0, [fp], #112 @ 0x70 │ │ │ │ - strdeq r0, [r1], #64 @ 0x40 @ │ │ │ │ - strheq r0, [r1], #76 @ 0x4c @ │ │ │ │ + sbcseq pc, ip, r4, ror #22 │ │ │ │ + ldrsheq r0, [fp], #112 @ 0x70 │ │ │ │ + rsceq r0, r1, r0, lsl r5 │ │ │ │ + ldrdeq r0, [r1], #76 @ 0x4c @ │ │ │ │ cmneq ip, r0, asr #12 │ │ │ │ + rsceq fp, sp, r8, asr #8 │ │ │ │ + rsceq fp, sp, r8, lsr r4 │ │ │ │ rsceq fp, sp, r8, lsr #8 │ │ │ │ rsceq fp, sp, r8, lsl r4 │ │ │ │ rsceq fp, sp, r8, lsl #8 │ │ │ │ strdeq fp, [sp], #56 @ 0x38 @ │ │ │ │ rsceq fp, sp, r8, ror #7 │ │ │ │ ldrdeq fp, [sp], #56 @ 0x38 @ │ │ │ │ rsceq fp, sp, r8, asr #7 │ │ │ │ strheq fp, [sp], #56 @ 0x38 @ │ │ │ │ rsceq fp, sp, r8, lsr #7 │ │ │ │ smlaleq fp, sp, r8, r3 │ │ │ │ rsceq fp, sp, r8, lsl #7 │ │ │ │ - rsceq fp, sp, r8, ror r3 │ │ │ │ - rsceq fp, sp, r8, ror #6 │ │ │ │ - sbcseq pc, ip, r4, lsr #18 │ │ │ │ - ldrsbeq pc, [ip], #132 @ 0x84 @ │ │ │ │ - smullseq pc, ip, r8, r8 @ │ │ │ │ - ldrheq pc, [ip], #140 @ 0x8c @ │ │ │ │ - sbcseq pc, ip, r8, lsl #17 │ │ │ │ + sbcseq pc, ip, r4, asr #18 │ │ │ │ + ldrsheq pc, [ip], #132 @ 0x84 @ │ │ │ │ + ldrheq pc, [ip], #136 @ 0x88 @ │ │ │ │ + ldrsbeq pc, [ip], #140 @ 0x8c @ │ │ │ │ + sbcseq pc, ip, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 415ccc │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r2, [pc, #84] @ 415cd0 │ │ │ │ @@ -975803,15 +975803,15 @@ │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx r5 │ │ │ │ mov r1, r0 │ │ │ │ b 415c94 │ │ │ │ cmneq ip, r0, lsl #7 │ │ │ │ andeq r2, r0, r0, lsl #18 │ │ │ │ - ldrheq pc, [ip], #124 @ 0x7c @ │ │ │ │ + ldrsbeq pc, [ip], #124 @ 0x7c @ │ │ │ │ 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 │ │ │ │ @@ -975856,18 +975856,18 @@ │ │ │ │ mov r0, r2 │ │ │ │ bl 4152fc │ │ │ │ ldr r1, [pc, #24] @ 415db4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ bl 5c3c8 │ │ │ │ - ldrsheq pc, [ip], #124 @ 0x7c @ │ │ │ │ - rsceq r7, r1, ip, ror #8 │ │ │ │ - smullseq pc, ip, r0, r7 @ │ │ │ │ - rsceq r7, r1, r8, lsr r4 │ │ │ │ + sbcseq pc, ip, ip, lsl r8 @ │ │ │ │ + rsceq r7, r1, ip, lsl #9 │ │ │ │ + ldrheq pc, [ip], #112 @ 0x70 @ │ │ │ │ + rsceq r7, r1, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #88] @ 415e28 │ │ │ │ ldr r2, [pc, #88] @ 415e2c │ │ │ │ mov r4, r1 │ │ │ │ @@ -975890,16 +975890,16 @@ │ │ │ │ ldr r1, [pc, #24] @ 415e34 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ bl 5c3c8 │ │ │ │ cmneq ip, r0, lsr #4 │ │ │ │ muleq r0, r8, sp │ │ │ │ - sbcseq pc, ip, ip, lsl #15 │ │ │ │ - strheq r7, [r1], #56 @ 0x38 @ │ │ │ │ + sbcseq pc, ip, ip, lsr #15 │ │ │ │ + ldrdeq r7, [r1], #56 @ 0x38 @ │ │ │ │ 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] @ 415eb0 │ │ │ │ @@ -975924,16 +975924,16 @@ │ │ │ │ ldr r1, [pc, #24] @ 415ebc │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ bl 5c3c8 │ │ │ │ cmneq ip, r0, lsr #3 │ │ │ │ muleq r0, r8, sp │ │ │ │ - sbcseq pc, ip, r0, lsr r7 @ │ │ │ │ - rsceq r7, r1, r0, lsr r3 │ │ │ │ + sbcseq pc, ip, r0, asr r7 @ │ │ │ │ + rsceq r7, r1, r0, asr r3 │ │ │ │ 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] @ 416064 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -976032,22 +976032,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ bl 5c3c8 │ │ │ │ cmneq ip, ip, lsl r1 │ │ │ │ - sbcseq pc, ip, ip, lsl #14 │ │ │ │ - sbcseq pc, ip, r8, asr #14 │ │ │ │ + sbcseq pc, ip, ip, lsr #14 │ │ │ │ + sbcseq pc, ip, r8, ror #14 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ - sbcseq pc, ip, r4, ror #12 │ │ │ │ sbcseq pc, ip, r4, lsl #13 │ │ │ │ - sbcseq pc, ip, r4, asr #13 │ │ │ │ - ldrheq pc, [ip], #92 @ 0x5c @ │ │ │ │ - sbcseq pc, ip, r8, asr #11 │ │ │ │ + sbcseq pc, ip, r4, lsr #13 │ │ │ │ + sbcseq pc, ip, r4, ror #13 │ │ │ │ + ldrsbeq pc, [ip], #92 @ 0x5c @ │ │ │ │ + sbcseq pc, ip, r8, ror #11 │ │ │ │ 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 │ │ │ │ @@ -976213,22 +976213,22 @@ │ │ │ │ ldr r1, [pc, #48] @ 416358 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ bl 5c3c8 │ │ │ │ - sbcseq pc, ip, ip, lsr r5 @ │ │ │ │ - rsceq r6, r1, r4, asr pc │ │ │ │ - sbcseq pc, ip, r8, ror r5 @ │ │ │ │ - sbcseq pc, ip, ip, asr #8 │ │ │ │ - strdeq r6, [r1], #224 @ 0xe0 @ │ │ │ │ - sbcseq pc, ip, r8, ror #8 │ │ │ │ - rsceq r6, r1, r4, asr #29 │ │ │ │ - sbcseq pc, ip, ip, lsr #9 │ │ │ │ + sbcseq pc, ip, ip, asr r5 @ │ │ │ │ + rsceq r6, r1, r4, ror pc │ │ │ │ + smullseq pc, ip, r8, r5 @ │ │ │ │ + sbcseq pc, ip, ip, ror #8 │ │ │ │ + rsceq r6, r1, r0, lsl pc │ │ │ │ + sbcseq pc, ip, r8, lsl #9 │ │ │ │ + rsceq r6, r1, r4, ror #29 │ │ │ │ + sbcseq pc, ip, ip, asr #9 │ │ │ │ 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 │ │ │ │ @@ -976326,33 +976326,33 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r0, #1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 4152fc │ │ │ │ bl 5c3c8 │ │ │ │ - sbcseq pc, ip, ip, lsl r5 @ │ │ │ │ - sbcseq pc, ip, r4, asr r4 @ │ │ │ │ - ldrheq pc, [ip], #76 @ 0x4c @ │ │ │ │ - sbcseq pc, ip, r4, lsr #7 │ │ │ │ + sbcseq pc, ip, ip, lsr r5 @ │ │ │ │ + sbcseq pc, ip, r4, ror r4 @ │ │ │ │ + ldrsbeq pc, [ip], #76 @ 0x4c @ │ │ │ │ + sbcseq pc, ip, r4, asr #7 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq 416524 │ │ │ │ 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] @ 416548 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ bl 5c3c8 │ │ │ │ - sbcseq pc, ip, r4, lsl #8 │ │ │ │ + sbcseq pc, ip, r4, lsr #8 │ │ │ │ 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 │ │ │ │ @@ -976406,15 +976406,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4152fc │ │ │ │ bl 5c3c8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, ip, ror sl │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq ip, r0, lsl sl │ │ │ │ - sbcseq pc, ip, r0, asr r3 @ │ │ │ │ + sbcseq pc, ip, r0, ror r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ 416684 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -976423,16 +976423,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4152fc │ │ │ │ ldr r1, [pc, #16] @ 416688 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ bl 5c3c8 │ │ │ │ - sbcseq pc, ip, ip, asr #6 │ │ │ │ - rsceq r6, r1, ip, asr fp │ │ │ │ + sbcseq pc, ip, ip, ror #6 │ │ │ │ + rsceq r6, r1, ip, ror fp │ │ │ │ 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 │ │ │ │ @@ -976461,16 +976461,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4152fc │ │ │ │ ldr r1, [pc, #16] @ 416720 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5b960 <__printf_chk@plt> │ │ │ │ - sbcseq pc, ip, r0, ror #5 │ │ │ │ - rsceq r6, r1, r4, asr #21 │ │ │ │ + sbcseq pc, ip, r0, lsl #6 │ │ │ │ + rsceq r6, r1, r4, ror #21 │ │ │ │ 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 │ │ │ │ @@ -976514,17 +976514,17 @@ │ │ │ │ ldr r1, [pc, #28] @ 4167f8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ bl 5c3c8 │ │ │ │ - sbcseq pc, ip, r8, ror #4 │ │ │ │ sbcseq pc, ip, r8, lsl #5 │ │ │ │ - sbcseq pc, ip, r0, lsl #5 │ │ │ │ + sbcseq pc, ip, r8, lsr #5 │ │ │ │ + sbcseq pc, ip, r0, lsr #5 │ │ │ │ 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 │ │ │ │ @@ -976574,17 +976574,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ bl 5c3c8 │ │ │ │ - sbcseq pc, ip, r4, ror #4 │ │ │ │ - ldrsheq pc, [ip], #16 @ │ │ │ │ - sbcseq pc, ip, r4, lsl r2 @ │ │ │ │ + sbcseq pc, ip, r4, lsl #5 │ │ │ │ + sbcseq pc, ip, r0, lsl r2 @ │ │ │ │ + sbcseq pc, ip, r4, lsr r2 @ │ │ │ │ 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] │ │ │ │ @@ -976669,20 +976669,20 @@ │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 4152fc │ │ │ │ bl 5c3c8 │ │ │ │ ldr r2, [pc, #24] @ 416a70 │ │ │ │ add r2, pc, r2 │ │ │ │ b 4169cc │ │ │ │ - sbcseq sl, lr, r4, lsr r1 │ │ │ │ - sbcseq pc, ip, r0, asr r1 @ │ │ │ │ - ldrheq pc, [ip], #28 @ │ │ │ │ - ldrdeq r6, [r1], #112 @ 0x70 @ │ │ │ │ - sbcseq pc, ip, r4, lsl r1 @ │ │ │ │ - rscseq r5, r0, r4, ror #5 │ │ │ │ + sbcseq sl, lr, r4, asr r1 │ │ │ │ + sbcseq pc, ip, r0, ror r1 @ │ │ │ │ + ldrsbeq pc, [ip], #28 @ │ │ │ │ + strdeq r6, [r1], #112 @ 0x70 @ │ │ │ │ + sbcseq pc, ip, r4, lsr r1 @ │ │ │ │ + rscseq r5, r0, r4, lsl #6 │ │ │ │ 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 │ │ │ │ @@ -976740,18 +976740,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4152fc │ │ │ │ ldr r1, [pc, #24] @ 416b84 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ bl 5c3c8 │ │ │ │ - ldrsbeq pc, [ip], #8 @ │ │ │ │ - sbcseq pc, ip, r4, lsr r1 @ │ │ │ │ - ldrsbeq pc, [ip], #4 @ │ │ │ │ - rsceq r6, r1, r8, ror #12 │ │ │ │ + ldrsheq pc, [ip], #8 @ │ │ │ │ + sbcseq pc, ip, r4, asr r1 @ │ │ │ │ + ldrsheq pc, [ip], #4 @ │ │ │ │ + rsceq r6, r1, r8, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #356] @ 416d04 │ │ │ │ ldr r3, [pc, #356] @ 416d08 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -976841,15 +976841,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 416d00 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ bl 5afd0 <__cxa_end_cleanup@plt> │ │ │ │ cmneq ip, r8, asr r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq pc, [ip], #8 @ │ │ │ │ + sbcseq pc, ip, r8, lsl r1 @ │ │ │ │ cmneq ip, ip, lsl r4 │ │ │ │ cmneq fp, r0, ror #6 │ │ │ │ @ instruction: 0xfffffa58 │ │ │ │ @ instruction: 0xfffffa60 │ │ │ │ ldrdeq lr, [fp, #-32]! @ 0xffffffe0 │ │ │ │ strheq lr, [fp, #-32]! @ 0xffffffe0 │ │ │ │ cmneq ip, r8, lsl r3 │ │ │ │ @@ -976894,15 +976894,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strheq r9, [ip, #-32]! @ 0xffffffe0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sp, r1, ip, ror #18 │ │ │ │ + rsceq sp, r1, ip, lsl #19 │ │ │ │ cmneq ip, r0, asr r2 │ │ │ │ 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] @ 416e88 │ │ │ │ @@ -976938,15 +976938,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r9, [ip, #-20]! @ 0xffffffec │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r9, sp, r0, lsr #18 │ │ │ │ + sbcseq r9, sp, r0, asr #18 │ │ │ │ cmneq ip, r0, lsr #3 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r2, #152] @ 0x98 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ mov r1, #1 │ │ │ │ @@ -976956,15 +976956,15 @@ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #8] @ 416ed8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 416d2c │ │ │ │ - ldrsheq lr, [ip], #208 @ 0xd0 │ │ │ │ + sbcseq lr, ip, r0, lsl lr │ │ │ │ add r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ beq 416f98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -977076,15 +977076,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #16] @ 4170b8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 416d2c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq ip, [ip], #204 @ 0xcc │ │ │ │ + ldrsheq ip, [ip], #204 @ 0xcc │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 4170f8 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #1 │ │ │ │ movcc r1, #1 │ │ │ │ @@ -977192,15 +977192,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 416d2c │ │ │ │ cmp r5, r9 │ │ │ │ bne 417234 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sbcseq lr, ip, r4, asr #21 │ │ │ │ + sbcseq lr, ip, r4, ror #21 │ │ │ │ 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] │ │ │ │ @@ -977349,22 +977349,22 @@ │ │ │ │ bcs 4173e8 │ │ │ │ ldr r1, [pc, #44] @ 417518 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ bl 416d2c │ │ │ │ b 4173e8 │ │ │ │ - sbcseq lr, ip, r4, lsr #23 │ │ │ │ - sbcseq lr, ip, r4, lsl fp │ │ │ │ - sbcseq lr, ip, ip, asr #21 │ │ │ │ - sbcseq lr, ip, r8, lsl sl │ │ │ │ - ldrsbeq lr, [ip], #168 @ 0xa8 │ │ │ │ - smullseq lr, ip, r4, sl │ │ │ │ - ldrheq lr, [ip], #144 @ 0x90 │ │ │ │ - ldrheq lr, [ip], #156 @ 0x9c │ │ │ │ + sbcseq lr, ip, r4, asr #23 │ │ │ │ + sbcseq lr, ip, r4, lsr fp │ │ │ │ + sbcseq lr, ip, ip, ror #21 │ │ │ │ + sbcseq lr, ip, r8, lsr sl │ │ │ │ + ldrsheq lr, [ip], #168 @ 0xa8 │ │ │ │ + ldrheq lr, [ip], #164 @ 0xa4 │ │ │ │ + ldrsbeq lr, [ip], #144 @ 0x90 │ │ │ │ + ldrsbeq lr, [ip], #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -977434,15 +977434,15 @@ │ │ │ │ bl 5f7930 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 416d2c │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ b 417610 │ │ │ │ - sbcseq lr, ip, r4, ror #19 │ │ │ │ + sbcseq lr, ip, r4, lsl #20 │ │ │ │ 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 │ │ │ │ @@ -977522,20 +977522,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 4177c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 4177c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - rscseq pc, r6, fp, lsr #9 │ │ │ │ - sbcseq sp, ip, r8, lsl sp │ │ │ │ - sbcseq lr, ip, r4, ror #15 │ │ │ │ - sbcseq sp, ip, r8, lsl #26 │ │ │ │ - ldrheq r2, [r1], #0 @ │ │ │ │ - rsceq r9, sp, r0, ror #12 │ │ │ │ + rscseq pc, r6, fp, asr #9 │ │ │ │ + sbcseq sp, ip, r8, lsr sp │ │ │ │ + sbcseq lr, ip, r4, lsl #16 │ │ │ │ + sbcseq sp, ip, r8, lsr #26 │ │ │ │ + ldrsbeq r2, [r1], #0 @ │ │ │ │ + rsceq r9, sp, r0, lsl #13 │ │ │ │ cmp r0, r1 │ │ │ │ beq 417840 │ │ │ │ cmp r2, #0 │ │ │ │ beq 417838 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ cmp r2, #1 │ │ │ │ bhi 417838 │ │ │ │ @@ -977604,15 +977604,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 4178dc │ │ │ │ - ldrsheq r2, [ip], #32 │ │ │ │ + sbcseq r2, ip, r0, lsl r3 │ │ │ │ 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 │ │ │ │ @@ -978136,34 +978136,34 @@ │ │ │ │ bl 410fd8 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [r4, #32] │ │ │ │ strb r3, [r5, #25] │ │ │ │ b 417ab4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - sbcseq lr, ip, r8, ror #6 │ │ │ │ - strheq r9, [sp], #72 @ 0x48 @ │ │ │ │ - ldrsbeq lr, [ip], #12 │ │ │ │ - ldrsbeq r7, [ip], #44 @ 0x2c │ │ │ │ - sbcseq sp, ip, r0, asr #27 │ │ │ │ - smullseq sp, ip, r8, sp │ │ │ │ - sbcseq sp, ip, ip, ror #26 │ │ │ │ - sbcseq sp, ip, r0, asr #26 │ │ │ │ - sbcseq sp, ip, r8, lsl sp │ │ │ │ - sbcseq sp, ip, ip, ror #25 │ │ │ │ - rsceq fp, sp, ip, lsr #7 │ │ │ │ - rsceq r1, pc, ip, lsl #22 │ │ │ │ - strdeq sp, [r1], #220 @ 0xdc @ │ │ │ │ - rscseq r6, r0, r0, lsr #24 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - sbcseq sp, ip, ip, ror #3 │ │ │ │ - rsceq r8, sp, r0, lsr r3 │ │ │ │ - sbcseq ip, ip, r8, asr #30 │ │ │ │ - sbcseq ip, ip, r4, lsr #30 │ │ │ │ - sbcseq r6, ip, r8, lsl #2 │ │ │ │ + sbcseq lr, ip, r8, lsl #7 │ │ │ │ + ldrdeq r9, [sp], #72 @ 0x48 @ │ │ │ │ + ldrsheq lr, [ip], #12 │ │ │ │ + ldrsheq r7, [ip], #44 @ 0x2c │ │ │ │ + sbcseq sp, ip, r0, ror #27 │ │ │ │ + ldrheq sp, [ip], #216 @ 0xd8 │ │ │ │ + sbcseq sp, ip, ip, lsl #27 │ │ │ │ + sbcseq sp, ip, r0, ror #26 │ │ │ │ + sbcseq sp, ip, r8, lsr sp │ │ │ │ + sbcseq sp, ip, ip, lsl #26 │ │ │ │ + rsceq fp, sp, ip, asr #7 │ │ │ │ + rsceq r1, pc, ip, lsr #22 │ │ │ │ + rsceq sp, r1, ip, lsl lr │ │ │ │ + rscseq r6, r0, r0, asr #24 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + sbcseq sp, ip, ip, lsl #4 │ │ │ │ + rsceq r8, sp, r0, asr r3 │ │ │ │ + sbcseq ip, ip, r8, ror #30 │ │ │ │ + sbcseq ip, ip, r4, asr #30 │ │ │ │ + sbcseq r6, ip, r8, lsr #2 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ beq 417ab4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -979693,18 +979693,18 @@ │ │ │ │ udf #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ udf #0 │ │ │ │ str r6, [r0] │ │ │ │ udf #0 │ │ │ │ str r2, [r3] │ │ │ │ udf #0 │ │ │ │ - sbcseq ip, ip, r0, lsr #23 │ │ │ │ - sbcseq ip, ip, r0, lsl #21 │ │ │ │ - sbcseq ip, ip, r8, asr sl │ │ │ │ - sbcseq ip, ip, r8, asr r9 │ │ │ │ + sbcseq ip, ip, r0, asr #23 │ │ │ │ + sbcseq ip, ip, r0, lsr #21 │ │ │ │ + sbcseq ip, ip, r8, ror sl │ │ │ │ + sbcseq ip, ip, r8, ror r9 │ │ │ │ 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] @ 419a58 │ │ │ │ ldr r3, [pc, #144] @ 419a5c │ │ │ │ @@ -980948,15 +980948,15 @@ │ │ │ │ b 41ac4c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ str r1, [r9] │ │ │ │ udf #0 │ │ │ │ ldrdeq r5, [ip, #-216]! @ 0xffffff28 │ │ │ │ cmneq ip, r4, asr #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq fp, ip, r0, asr #24 │ │ │ │ + sbcseq fp, ip, r0, ror #24 │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq ip, ip, lsl #12 │ │ │ │ andeq r3, r0, r4, ror r7 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ @ instruction: 0x000012b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -981858,21 +981858,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 41af34 │ │ │ │ b 41b3ac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strheq r4, [ip, #-240]! @ 0xffffff10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq ip, r4, lsr #31 │ │ │ │ - ldrsheq sl, [ip], #236 @ 0xec │ │ │ │ + sbcseq sl, ip, ip, lsl pc │ │ │ │ andeq r2, r0, r0, lsl #18 │ │ │ │ - rscseq fp, r6, r2, lsr #22 │ │ │ │ - sbcseq sl, ip, r4, lsl lr │ │ │ │ + rscseq fp, r6, r2, asr #22 │ │ │ │ + sbcseq sl, ip, r4, lsr lr │ │ │ │ cmneq ip, r0, lsr #24 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - ldrsbeq sl, [ip], #116 @ 0x74 │ │ │ │ + ldrsheq sl, [ip], #116 @ 0x74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #148] @ 41bc38 │ │ │ │ ldr r3, [pc, #148] @ 41bc3c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -982036,17 +982036,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 410fd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmneq ip, ip, ror #6 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - sbcseq sl, ip, r8, lsr #7 │ │ │ │ + sbcseq sl, ip, r8, asr #7 │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ - sbcseq sl, ip, r8, ror #6 │ │ │ │ + sbcseq sl, ip, r8, lsl #7 │ │ │ │ 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] @ 41c054 │ │ │ │ ldr r2, [pc, #500] @ 41c058 │ │ │ │ @@ -982173,15 +982173,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4057e8 │ │ │ │ @ instruction: 0x016c4198 │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ - sbcseq sl, ip, r0, lsl #4 │ │ │ │ + sbcseq sl, ip, r0, lsr #4 │ │ │ │ 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] @ 41c454 │ │ │ │ mov r9, r2 │ │ │ │ @@ -982429,17 +982429,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 410fd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq ip, r8, ror pc │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - ldrsheq r9, [ip], #252 @ 0xfc │ │ │ │ - sbcseq sl, ip, r0 │ │ │ │ - sbcseq r9, ip, ip, asr #31 │ │ │ │ + sbcseq sl, ip, ip, lsl r0 │ │ │ │ + sbcseq sl, ip, r0, lsr #32 │ │ │ │ + sbcseq r9, ip, ip, ror #31 │ │ │ │ blmi fe41c470 │ │ │ │ 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] @ 41c950 │ │ │ │ @@ -982748,19 +982748,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 410fd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq ip, ip, ror #22 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - sbcseq r9, ip, r8, lsr ip │ │ │ │ + sbcseq r9, ip, r8, asr ip │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - sbcseq r9, ip, r8, lsr #24 │ │ │ │ - ldrsheq r9, [ip], #180 @ 0xb4 │ │ │ │ - sbcseq r9, ip, r4, asr #23 │ │ │ │ + sbcseq r9, ip, r8, asr #24 │ │ │ │ + sbcseq r9, ip, r4, lsl ip │ │ │ │ + sbcseq r9, ip, r4, ror #23 │ │ │ │ svcvc 0x00800000 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ blmi fe41c97c │ │ │ │ strmi r0, [r0, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -983010,15 +983010,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 4057e8 │ │ │ │ cmneq ip, r4, ror #12 │ │ │ │ @ instruction: 0x000017b8 │ │ │ │ - sbcseq r9, ip, ip, lsl #15 │ │ │ │ + sbcseq r9, ip, 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 │ │ │ │ ldr r4, [pc, #1052] @ 41d1a8 │ │ │ │ ldr r3, [pc, #1052] @ 41d1ac │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -983282,17 +983282,17 @@ │ │ │ │ bl 40f418 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 4057a8 │ │ │ │ b 41cfb4 │ │ │ │ cmneq ip, ip, ror #4 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - ldrheq r9, [ip], #60 @ 0x3c │ │ │ │ + ldrsbeq r9, [ip], #60 @ 0x3c │ │ │ │ @ instruction: 0x000017b8 │ │ │ │ - sbcseq r9, ip, ip, ror r3 │ │ │ │ + smullseq r9, ip, ip, 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 r6, [r1] │ │ │ │ ldr r9, [pc, #4028] @ 41e194 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -984300,42 +984300,42 @@ │ │ │ │ mov r1, #24 │ │ │ │ bl 4e8488 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ bl 410fd8 │ │ │ │ b 41ddf4 │ │ │ │ cmneq ip, ip, lsl lr │ │ │ │ - rscseq r9, r6, r4, lsl #22 │ │ │ │ + rscseq r9, r6, r4, lsr #22 │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ - rscseq r9, r6, r6, lsr #18 │ │ │ │ + rscseq r9, r6, r6, asr #18 │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ - sbcseq r8, ip, r8, lsr #28 │ │ │ │ - sbcseq r8, ip, ip, ror #27 │ │ │ │ - ldrsheq r8, [ip], #212 @ 0xd4 │ │ │ │ - sbcseq r8, ip, r8, ror sp │ │ │ │ + sbcseq r8, ip, r8, asr #28 │ │ │ │ + sbcseq r8, ip, ip, lsl #28 │ │ │ │ + sbcseq r8, ip, r4, lsl lr │ │ │ │ + smullseq r8, ip, r8, sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r1, r0, ip, ror #26 │ │ │ │ - sbcseq r8, ip, r8, ror r9 │ │ │ │ - sbcseq r8, ip, r0, asr #18 │ │ │ │ - sbcseq r8, ip, r4, ror #17 │ │ │ │ - sbcseq r8, ip, r8, ror #17 │ │ │ │ + smullseq r8, ip, r8, r9 │ │ │ │ + sbcseq r8, ip, r0, ror #18 │ │ │ │ + sbcseq r8, ip, r4, lsl #18 │ │ │ │ + sbcseq r8, ip, r8, lsl #18 │ │ │ │ svcvc 0x00800000 │ │ │ │ - sbcseq r8, ip, ip, ror #16 │ │ │ │ + sbcseq r8, ip, ip, lsl #17 │ │ │ │ ldrsheq pc, [pc], #-255 @ │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ cmnmi pc, #0 │ │ │ │ - sbcseq r8, ip, ip, lsr r2 │ │ │ │ + sbcseq r8, ip, ip, asr r2 │ │ │ │ muleq r0, r4, fp │ │ │ │ - sbcseq r8, ip, r0, lsl #4 │ │ │ │ + sbcseq r8, ip, r0, lsr #4 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - sbcseq r8, ip, r8, lsr #32 │ │ │ │ + sbcseq r8, ip, r8, asr #32 │ │ │ │ andeq r1, r0, r0, lsr sl │ │ │ │ - sbcseq r7, ip, ip, ror #31 │ │ │ │ + sbcseq r8, ip, ip │ │ │ │ ldr r3, [pc, #-24] @ 41e1f8 │ │ │ │ ldr r2, [pc, #-24] @ 41e1fc │ │ │ │ ldr r3, [r9, r3] │ │ │ │ add r8, r4, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ @@ -984685,15 +984685,15 @@ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, #19 │ │ │ │ mvnne r1, #0 │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 5f3fb8 │ │ │ │ - rscseq r8, r6, r0, ror #12 │ │ │ │ + rscseq r8, r6, r0, lsl #13 │ │ │ │ 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 │ │ │ │ @@ -984724,15 +984724,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #8] @ 41e838 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ b 41e7e0 │ │ │ │ - rscseq r8, r6, r8, ror #10 │ │ │ │ + rscseq r8, r6, r8, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r2, [pc, #308] @ 41e988 │ │ │ │ ldr r3, [pc, #308] @ 41e98c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -984838,15 +984838,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 r8, r6, lr, asr #7 │ │ │ │ + rscseq r8, r6, lr, 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ @@ -985410,15 +985410,15 @@ │ │ │ │ b 41f2a0 │ │ │ │ mvn r6, #-2147483641 @ 0x80000007 │ │ │ │ b 41f200 │ │ │ │ ldr r0, [pc, #8] @ 41f2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5ac94 │ │ │ │ strbteq r6, [r6], -r6, ror #12 │ │ │ │ - sbcseq r7, ip, r0 │ │ │ │ + sbcseq r7, ip, r0, lsr #32 │ │ │ │ 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 4127c4 │ │ │ │ @@ -985714,27 +985714,27 @@ │ │ │ │ b 41f63c │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r4] │ │ │ │ udf #0 │ │ │ │ cmneq ip, r8, ror #24 │ │ │ │ andeq r2, r0, r0, lsl #18 │ │ │ │ - sbcseq pc, fp, r4, lsr r8 @ │ │ │ │ - sbcseq r0, ip, r8, lsr #3 │ │ │ │ - smullseq r0, ip, ip, r1 │ │ │ │ - smullseq r0, ip, r4, r1 │ │ │ │ - sbcseq r0, ip, ip, lsl #3 │ │ │ │ - sbcseq r1, ip, r4, ror #6 │ │ │ │ - sbcseq r1, ip, r0, ror #6 │ │ │ │ - sbcseq r1, ip, r4, lsl #5 │ │ │ │ - sbcseq r1, ip, ip, ror r2 │ │ │ │ - ldrsheq r0, [ip], #228 @ 0xe4 │ │ │ │ - sbcseq r1, ip, r0, lsl #4 │ │ │ │ - ldrsheq r1, [ip], #28 │ │ │ │ - sbcseq r1, ip, r0, lsr #2 │ │ │ │ + sbcseq pc, fp, r4, asr r8 @ │ │ │ │ + sbcseq r0, ip, r8, asr #3 │ │ │ │ + ldrheq r0, [ip], #28 │ │ │ │ + ldrheq r0, [ip], #20 │ │ │ │ + sbcseq r0, ip, ip, lsr #3 │ │ │ │ + sbcseq r1, ip, r4, lsl #7 │ │ │ │ + sbcseq r1, ip, r0, lsl #7 │ │ │ │ + sbcseq r1, ip, r4, lsr #5 │ │ │ │ + smullseq r1, ip, ip, r2 │ │ │ │ + sbcseq r0, ip, r4, lsl pc │ │ │ │ + sbcseq r1, ip, r0, lsr #4 │ │ │ │ + sbcseq r1, ip, ip, lsl r2 │ │ │ │ + sbcseq r1, ip, r0, asr #2 │ │ │ │ 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 │ │ │ │ @@ -985826,15 +985826,15 @@ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, #19 │ │ │ │ ldreq r1, [r5, #16] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ bl 5f3fb8 │ │ │ │ b 41f92c │ │ │ │ - ldrheq r7, [r6], #64 @ 0x40 @ │ │ │ │ + ldrsbeq r7, [r6], #64 @ 0x40 @ │ │ │ │ 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] │ │ │ │ @@ -986033,18 +986033,18 @@ │ │ │ │ bhi 41f9f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 41f8b8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r3, #1 │ │ │ │ b 41fc18 │ │ │ │ andeq r2, r0, r1, lsl #16 │ │ │ │ - rscseq r7, r6, ip, lsl #6 │ │ │ │ - rscseq r7, r6, ip, asr #4 │ │ │ │ - rscseq r7, r6, r0, lsr #4 │ │ │ │ - rscseq r7, r6, r4, ror #3 │ │ │ │ + rscseq r7, r6, ip, lsr #6 │ │ │ │ + rscseq r7, r6, ip, ror #4 │ │ │ │ + rscseq r7, r6, r0, asr #4 │ │ │ │ + rscseq r7, r6, 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 │ │ │ │ ldr r4, [r1] │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -986155,16 +986155,16 @@ │ │ │ │ bl 4ec6c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 41fd34 │ │ │ │ mov r0, r7 │ │ │ │ bl 41f8b8 │ │ │ │ str r7, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sbcseq r6, ip, r8, ror #10 │ │ │ │ - rscseq r6, r6, ip, lsl #31 │ │ │ │ + sbcseq r6, ip, r8, lsl #11 │ │ │ │ + rscseq r6, r6, ip, lsr #31 │ │ │ │ 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 │ │ │ │ @@ -986356,16 +986356,16 @@ │ │ │ │ b 41ffbc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ b 41ff8c │ │ │ │ cmneq ip, r8, lsl r1 │ │ │ │ andeq r2, r0, r0, lsl #18 │ │ │ │ - sbcseq r6, ip, r4, lsl r3 │ │ │ │ - ldrsbeq r6, [ip], #28 │ │ │ │ + sbcseq r6, ip, r4, lsr r3 │ │ │ │ + ldrsheq r6, [ip], #28 │ │ │ │ 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 │ │ │ │ @@ -986430,15 +986430,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4e8488 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ bl 410fd8 │ │ │ │ str r6, [r4, #16] │ │ │ │ b 420238 │ │ │ │ - sbcseq r6, ip, r4, lsr #1 │ │ │ │ + sbcseq r6, ip, r4, asr #1 │ │ │ │ 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] @ 4205e4 │ │ │ │ ldr r3, [pc, #744] @ 4205e8 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -986755,15 +986755,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e83b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ b 420724 │ │ │ │ strheq pc, [fp, #-144]! @ 0xffffff70 @ │ │ │ │ andeq r2, r0, r0, lsl #18 │ │ │ │ - sbcseq r0, ip, r8, ror r1 │ │ │ │ + smullseq r0, ip, r8, r1 │ │ │ │ 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 │ │ │ │ @@ -986808,15 +986808,15 @@ │ │ │ │ sub r1, r1, r8 │ │ │ │ b 42089c │ │ │ │ mvn r4, #-2147483645 @ 0x80000003 │ │ │ │ b 42084c │ │ │ │ ldr r0, [pc, #4] @ 4208c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5ac94 │ │ │ │ - sbcseq r5, ip, r4, lsr #20 │ │ │ │ + sbcseq r5, ip, r4, asr #20 │ │ │ │ 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] │ │ │ │ @@ -987918,16 +987918,16 @@ │ │ │ │ @ instruction: 0x016beb98 │ │ │ │ cmneq fp, ip, ror #22 │ │ │ │ strdeq r2, [r0], -ip │ │ │ │ cmneq fp, r8, ror #21 │ │ │ │ cmneq fp, r0, asr #21 │ │ │ │ cmneq fp, r4, lsl sl │ │ │ │ cmneq fp, r8, lsl #18 │ │ │ │ - smullseq r4, ip, ip, fp │ │ │ │ - sbcseq r4, ip, ip, lsl fp │ │ │ │ + ldrheq r4, [ip], #188 @ 0xbc │ │ │ │ + sbcseq r4, ip, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #176] @ 421af0 │ │ │ │ ldr r3, [pc, #176] @ 421af4 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -988629,15 +988629,15 @@ │ │ │ │ bl 404f54 │ │ │ │ bl 40530c │ │ │ │ str r0, [sp, #20] │ │ │ │ b 421e48 │ │ │ │ strheq lr, [fp, #-44]! @ 0xffffffd4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r4, lsr r1 │ │ │ │ - rscseq r5, r6, r0, asr #32 │ │ │ │ + rscseq r5, r6, r0, rrx │ │ │ │ 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] @ 4225f0 │ │ │ │ ldr r3, [pc, #148] @ 4225f4 │ │ │ │ @@ -988787,17 +988787,17 @@ │ │ │ │ streq r3, [r2, #4] │ │ │ │ streq r2, [r3] │ │ │ │ streq r0, [r5, #4] │ │ │ │ streq r0, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne 4226ac │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sbcseq pc, fp, r4, ror r5 @ │ │ │ │ - sbcseq pc, fp, r0, ror ip @ │ │ │ │ - sbcseq pc, fp, ip, lsr r7 @ │ │ │ │ + smullseq pc, fp, r4, r5 @ │ │ │ │ + smullseq pc, fp, r0, ip @ │ │ │ │ + sbcseq pc, fp, ip, asr r7 @ │ │ │ │ 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] @ 4229d4 │ │ │ │ ldr r3, [pc, #508] @ 4229d8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -989149,16 +989149,16 @@ │ │ │ │ str r6, [r4, #28] │ │ │ │ strb r3, [r5, #25] │ │ │ │ b 422c4c │ │ │ │ str r7, [r2, #20] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ udf #0 │ │ │ │ - sbcseq pc, fp, r8, lsr r0 @ │ │ │ │ - ldrsbeq pc, [fp], #16 @ │ │ │ │ + sbcseq pc, fp, r8, asr r0 @ │ │ │ │ + ldrsheq pc, [fp], #16 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #248] @ 422e74 │ │ │ │ ldr r3, [pc, #248] @ 422e78 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -989222,16 +989222,16 @@ │ │ │ │ bne 422e70 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, ip, ror r2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r4, lsl #23 │ │ │ │ - ldrheq lr, [fp], #248 @ 0xf8 │ │ │ │ - ldrsbeq pc, [fp], #4 @ │ │ │ │ + ldrsbeq lr, [fp], #248 @ 0xf8 │ │ │ │ + ldrsheq pc, [fp], #4 @ │ │ │ │ strheq sp, [fp, #-16]! │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ @@ -989301,15 +989301,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} │ │ │ │ - sbcseq r3, ip, r4, lsr #8 │ │ │ │ + sbcseq r3, ip, r4, asr #8 │ │ │ │ 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 4e8844 │ │ │ │ @@ -990274,15 +990274,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} │ │ │ │ - smlalseq r3, r6, r8, r3 │ │ │ │ + ldrheq r3, [r6], #56 @ 0x38 @ │ │ │ │ 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 │ │ │ │ @@ -990435,15 +990435,15 @@ │ │ │ │ b 423ff4 │ │ │ │ cmp r3, r2 │ │ │ │ strhhi r3, [r6] │ │ │ │ b 423ff4 │ │ │ │ cmp r3, r2 │ │ │ │ strhi r3, [r7] │ │ │ │ b 423ff4 │ │ │ │ - rscseq r3, r6, r9, lsl r1 │ │ │ │ + rscseq r3, r6, r9, lsr r1 │ │ │ │ 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] @ 4243c8 │ │ │ │ @@ -991463,15 +991463,15 @@ │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 424ff0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rscseq r1, r6, ip, lsr #31 │ │ │ │ + rscseq r1, r6, ip, asr #31 │ │ │ │ ldrb r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 4251ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -993319,23 +993319,23 @@ │ │ │ │ bl 4dd678 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ b 426bf4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r0, asr r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq sl, [ip], #228 @ 0xe4 @ │ │ │ │ + rsceq sl, ip, r4, lsl pc │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ - rscseq r0, r6, r5, asr #11 │ │ │ │ - rsceq sl, ip, ip, asr r2 │ │ │ │ + rscseq r0, r6, r5, ror #11 │ │ │ │ + rsceq sl, ip, ip, ror r2 │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ strheq r9, [fp, #-48]! @ 0xffffffd0 │ │ │ │ - rsceq sl, ip, ip │ │ │ │ - rsceq r9, ip, r4, asr #31 │ │ │ │ + rsceq sl, ip, ip, lsr #32 │ │ │ │ + rsceq r9, ip, r4, ror #31 │ │ │ │ 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, #4068] @ 427eac │ │ │ │ @@ -994356,15 +994356,15 @@ │ │ │ │ bcc 427d10 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ eor r0, r3, #1 │ │ │ │ b 426ef0 │ │ │ │ cmneq fp, r8, lsr #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r0, lsl #2 │ │ │ │ - rscseq pc, r5, r2, ror #8 │ │ │ │ + rscseq pc, r5, r2, lsl #9 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ mov r0, r7 │ │ │ │ bl 4ddd0c │ │ │ │ cmp r0, #1 │ │ │ │ beq 428020 │ │ │ │ mov r0, r7 │ │ │ │ ldr sl, [r9, #80] @ 0x50 │ │ │ │ @@ -994460,15 +994460,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #16] @ 428058 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, ip │ │ │ │ b 4e8c70 │ │ │ │ - sbcseq lr, fp, r4, ror #5 │ │ │ │ + sbcseq lr, fp, r4, lsl #6 │ │ │ │ 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] @ 42824c │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldr r7, [r3, #2984] @ 0xba8 │ │ │ │ @@ -994588,18 +994588,18 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 4281f0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, ip, ror pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq fp, r8, ror #30 │ │ │ │ - rscseq pc, r5, r8, ror #1 │ │ │ │ + rscseq pc, r5, r8, lsl #2 │ │ │ │ cmneq fp, r4, lsr #30 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq lr, fp, r4, lsl #2 │ │ │ │ + sbcseq lr, fp, r4, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -994914,30 +994914,30 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bcc 428730 │ │ │ │ b 42865c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, ip, ror #26 │ │ │ │ cmneq fp, r0, ror #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq lr, fp, ip, ror r0 │ │ │ │ - sbcseq lr, fp, ip │ │ │ │ - sbcseq sp, fp, r8, lsr #31 │ │ │ │ - sbcseq sp, fp, r4, asr #30 │ │ │ │ - sbcseq sp, pc, r8, lsr #18 │ │ │ │ - sbcseq fp, pc, r4, lsr #28 │ │ │ │ + smullseq lr, fp, ip, r0 │ │ │ │ + sbcseq lr, fp, ip, lsr #32 │ │ │ │ + sbcseq sp, fp, r8, asr #31 │ │ │ │ + sbcseq sp, fp, r4, ror #30 │ │ │ │ + sbcseq sp, pc, r8, asr #18 │ │ │ │ + sbcseq fp, pc, r4, asr #28 │ │ │ │ + sbcseq sp, fp, r8, lsl #30 │ │ │ │ + ldrsheq sp, [fp], #236 @ 0xec │ │ │ │ + sbcseq r6, sl, ip, lsl #1 │ │ │ │ sbcseq sp, fp, r8, ror #29 │ │ │ │ - ldrsbeq sp, [fp], #236 @ 0xec │ │ │ │ - sbcseq r6, sl, ip, rrx │ │ │ │ - sbcseq sp, fp, r8, asr #29 │ │ │ │ - smullseq sp, fp, r8, lr │ │ │ │ + ldrheq sp, [fp], #232 @ 0xe8 │ │ │ │ @ instruction: 0x016b7990 │ │ │ │ - rsceq pc, r0, ip, asr #1 │ │ │ │ + rsceq pc, r0, ip, ror #1 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ + sbcseq sp, fp, r8, lsl sp │ │ │ │ ldrsheq sp, [fp], #200 @ 0xc8 │ │ │ │ - ldrsbeq sp, [fp], #200 @ 0xc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 4287d8 │ │ │ │ bl 5cd7c │ │ │ │ @@ -995187,27 +995187,27 @@ │ │ │ │ ldr r6, [pc, #68] @ 428be4 │ │ │ │ lsl fp, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ rsb fp, fp, #13 │ │ │ │ b 428920 │ │ │ │ strdeq r7, [fp, #-112]! @ 0xffffff90 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r1, r6, r0, lsr lr │ │ │ │ - rscseq lr, r5, r0, ror pc │ │ │ │ - rscseq lr, r5, r8, asr #17 │ │ │ │ - sbcseq r4, fp, r8, lsl #18 │ │ │ │ + rscseq r1, r6, r0, asr lr │ │ │ │ + smlalseq lr, r5, r0, pc @ │ │ │ │ + rscseq lr, r5, r8, ror #17 │ │ │ │ + sbcseq r4, fp, r8, lsr #18 │ │ │ │ cmneq r0, ip, ror lr │ │ │ │ cmneq fp, r0, lsl r6 │ │ │ │ - ldrsheq r4, [fp], #112 @ 0x70 │ │ │ │ + sbcseq r4, fp, r0, lsl r8 │ │ │ │ cmneq r0, r0, lsr #26 │ │ │ │ - sbcseq r4, fp, ip, lsl r8 │ │ │ │ - sbcseq r4, fp, r4, lsr #15 │ │ │ │ - sbcseq r4, fp, r8, asr r7 │ │ │ │ - ldrheq r4, [fp], #124 @ 0x7c │ │ │ │ - sbcseq r4, fp, r0, ror r6 │ │ │ │ + sbcseq r4, fp, ip, lsr r8 │ │ │ │ + sbcseq r4, fp, r4, asr #15 │ │ │ │ + sbcseq r4, fp, r8, ror r7 │ │ │ │ + ldrsbeq r4, [fp], #124 @ 0x7c │ │ │ │ + smullseq r4, fp, r0, r6 │ │ │ │ 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 │ │ │ │ @@ -996355,62 +996355,62 @@ │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, #-2520] @ 0xfffff628 │ │ │ │ b 4293cc │ │ │ │ cmneq fp, r8, lsr #3 │ │ │ │ cmneq fp, r4, ror r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andhi r0, r0, r7, asr #1 │ │ │ │ - ldrheq r1, [r6], #116 @ 0x74 @ │ │ │ │ - rscseq lr, r5, ip, ror r5 │ │ │ │ + ldrsbeq r1, [r6], #116 @ 0x74 @ │ │ │ │ + smlalseq lr, r5, ip, r5 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - rscseq lr, r5, r0, asr r7 │ │ │ │ - ldrsheq r1, [r6], #28 @ │ │ │ │ - rscseq r1, r6, r4, ror #10 │ │ │ │ - ldrsbeq lr, [r5], #96 @ 0x60 @ │ │ │ │ - rscseq pc, r5, r8, lsr fp @ │ │ │ │ - rscseq r1, r6, r4, ror r8 │ │ │ │ - rscseq lr, r5, r8, lsr #12 │ │ │ │ - ldrsbeq r1, [r6], #4 @ │ │ │ │ - rscseq r1, r6, r8, lsr #16 │ │ │ │ - rscseq r1, r6, r8, lsr #1 │ │ │ │ - rscseq lr, r5, r4, lsr #11 │ │ │ │ - rscseq pc, r5, r0, lsr #20 │ │ │ │ - rscseq r1, r6, r4, lsl r4 │ │ │ │ - rscseq r0, r6, r4, lsr #31 │ │ │ │ - rscseq sp, r5, r8, lsr #28 │ │ │ │ + rscseq lr, r5, r0, ror r7 │ │ │ │ + rscseq r1, r6, ip, lsl r2 │ │ │ │ + rscseq r1, r6, r4, lsl #11 │ │ │ │ + ldrsheq lr, [r5], #96 @ 0x60 @ │ │ │ │ + rscseq pc, r5, r8, asr fp @ │ │ │ │ + smlalseq r1, r6, r4, r8 │ │ │ │ + rscseq lr, r5, r8, asr #12 │ │ │ │ + ldrsheq r1, [r6], #4 @ │ │ │ │ + rscseq r1, r6, r8, asr #16 │ │ │ │ + rscseq r1, r6, r8, asr #1 │ │ │ │ + rscseq lr, r5, r4, asr #11 │ │ │ │ + rscseq pc, r5, r0, asr #20 │ │ │ │ + rscseq r1, r6, r4, lsr r4 │ │ │ │ + rscseq r0, r6, r4, asr #31 │ │ │ │ + rscseq sp, r5, r8, asr #28 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - rscseq lr, r5, r0, ror #2 │ │ │ │ - smlalseq r0, r6, r8, sp │ │ │ │ - rscseq lr, r5, ip, lsl #7 │ │ │ │ - rscseq r0, r6, r8, ror ip │ │ │ │ - rscseq r0, r6, r4, lsr #28 │ │ │ │ - smlalseq r1, r6, ip, r1 │ │ │ │ + rscseq lr, r5, r0, lsl #3 │ │ │ │ + ldrheq r0, [r6], #216 @ 0xd8 @ │ │ │ │ + rscseq lr, r5, ip, lsr #7 │ │ │ │ + smlalseq r0, r6, r8, ip │ │ │ │ + rscseq r0, r6, r4, asr #28 │ │ │ │ + ldrheq r1, [r6], #28 @ │ │ │ │ cmneq fp, r8, ror #21 │ │ │ │ - rscseq pc, r5, ip, lsl #14 │ │ │ │ - rscseq r0, r6, ip, lsr sp │ │ │ │ - ldrheq r1, [r6], #12 @ │ │ │ │ - rscseq r0, r6, ip, ror #25 │ │ │ │ + rscseq pc, r5, ip, lsr #14 │ │ │ │ + rscseq r0, r6, ip, asr sp │ │ │ │ + ldrsbeq r1, [r6], #12 @ │ │ │ │ + rscseq r0, r6, ip, lsl #26 │ │ │ │ + ldrdeq r1, [r0], #192 @ 0xc0 @ │ │ │ │ strheq r1, [r0], #192 @ 0xc0 @ │ │ │ │ - smlaleq r1, r0, r0, ip │ │ │ │ - smlalseq r0, r6, r0, pc @ │ │ │ │ + ldrheq r0, [r6], #240 @ 0xf0 @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - rscseq r0, r6, r8, lsl #30 │ │ │ │ + rscseq r0, r6, r8, lsr #30 │ │ │ │ andeq r2, r0, r4, asr r6 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ andeq r3, r0, ip, ror #15 │ │ │ │ - ldrsheq sp, [fp], #80 @ 0x50 │ │ │ │ + sbcseq sp, fp, r0, lsl r6 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - sbcseq ip, fp, r0, lsr #25 │ │ │ │ - sbcseq fp, fp, r8, lsl #23 │ │ │ │ - sbcseq ip, fp, r4, ror #18 │ │ │ │ - sbcseq ip, fp, r8, lsl r9 │ │ │ │ + sbcseq ip, fp, r0, asr #25 │ │ │ │ + sbcseq fp, fp, r8, lsr #23 │ │ │ │ + sbcseq ip, fp, r4, lsl #19 │ │ │ │ + sbcseq ip, fp, r8, lsr r9 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq ip, fp, ip, ror #15 │ │ │ │ + sbcseq ip, fp, ip, lsl #16 │ │ │ │ andeq r1, r0, ip, ror #20 │ │ │ │ ldrb r3, [fp, #-767] @ 0xfffffd01 │ │ │ │ ldr r4, [fp, #-128] @ 0xffffff80 │ │ │ │ tst r3, #4 │ │ │ │ beq 42fc20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ @@ -998485,62 +998485,62 @@ │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ bl 5c2b4 │ │ │ │ b 4293cc │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ @ instruction: 0x00000fbc │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r1, r0, ip, ror #20 │ │ │ │ - sbcseq fp, fp, ip, lsr r1 │ │ │ │ + sbcseq fp, fp, ip, asr r1 │ │ │ │ andeq r1, r0, r4, ror #17 │ │ │ │ - sbcseq fp, fp, r4, lsl #25 │ │ │ │ - smullseq fp, fp, r4, fp @ │ │ │ │ - sbcseq fp, fp, r4, ror #22 │ │ │ │ - sbcseq fp, fp, r4, lsr fp │ │ │ │ + sbcseq fp, fp, r4, lsr #25 │ │ │ │ + ldrheq fp, [fp], #180 @ 0xb4 │ │ │ │ + sbcseq fp, fp, r4, lsl #23 │ │ │ │ + sbcseq fp, fp, r4, asr fp │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - sbcseq fp, fp, r4, asr #21 │ │ │ │ - sbcseq sl, fp, r4, lsr #16 │ │ │ │ - ldrsbeq sl, [fp], #32 │ │ │ │ + sbcseq fp, fp, r4, ror #21 │ │ │ │ + sbcseq sl, fp, r4, asr #16 │ │ │ │ + ldrsheq sl, [fp], #32 │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ andeq r3, r0, r8, lsl r4 │ │ │ │ - smullseq r1, fp, r0, pc @ │ │ │ │ - sbcseq r1, fp, ip, lsl #31 │ │ │ │ + ldrheq r1, [fp], #240 @ 0xf0 │ │ │ │ + sbcseq r1, fp, ip, lsr #31 │ │ │ │ cmneq r0, r4, lsr ip │ │ │ │ cmneq r0, r0, lsl #23 │ │ │ │ - sbcseq r9, fp, r4, ror #31 │ │ │ │ - ldrsbeq r9, [fp], #244 @ 0xf4 │ │ │ │ - sbcseq r9, fp, r4, ror #31 │ │ │ │ - sbcseq r9, fp, ip, asr #31 │ │ │ │ - rsceq pc, sp, r8, lsl #3 │ │ │ │ - ldrsheq r9, [fp], #252 @ 0xfc │ │ │ │ - sbcseq sl, fp, ip, ror r0 │ │ │ │ - sbcseq sl, fp, r8, lsl #1 │ │ │ │ - sbcseq sl, fp, r8, lsl #1 │ │ │ │ - sbcseq sl, fp, ip, lsl #1 │ │ │ │ - sbcseq sl, fp, r4, asr r0 │ │ │ │ - sbcseq sl, fp, r0, asr r1 │ │ │ │ - sbcseq sl, fp, ip, lsr r1 │ │ │ │ - sbcseq r9, fp, r0, lsr #18 │ │ │ │ - sbcseq ip, sp, ip, asr #13 │ │ │ │ - sbcseq sl, fp, r4, lsl #2 │ │ │ │ + sbcseq sl, fp, r4 │ │ │ │ + ldrsheq r9, [fp], #244 @ 0xf4 │ │ │ │ + sbcseq sl, fp, r4 │ │ │ │ + sbcseq r9, fp, ip, ror #31 │ │ │ │ + rsceq pc, sp, r8, lsr #3 │ │ │ │ + sbcseq sl, fp, ip, lsl r0 │ │ │ │ + smullseq sl, fp, ip, r0 │ │ │ │ + sbcseq sl, fp, r8, lsr #1 │ │ │ │ + sbcseq sl, fp, r8, lsr #1 │ │ │ │ + sbcseq sl, fp, ip, lsr #1 │ │ │ │ + sbcseq sl, fp, r4, ror r0 │ │ │ │ + sbcseq sl, fp, r0, ror r1 │ │ │ │ + sbcseq sl, fp, ip, asr r1 │ │ │ │ + sbcseq r9, fp, r0, asr #18 │ │ │ │ + sbcseq ip, sp, ip, ror #13 │ │ │ │ + sbcseq sl, fp, r4, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ - ldrsbeq sl, [fp], #12 │ │ │ │ + ldrsheq sl, [fp], #12 │ │ │ │ cmneq r0, r0, lsr #12 │ │ │ │ - ldrheq r9, [fp], #112 @ 0x70 │ │ │ │ - sbcseq sl, fp, ip, ror #1 │ │ │ │ - ldrsbeq sl, [fp], #4 │ │ │ │ - sbcseq sl, fp, r4, asr #1 │ │ │ │ + ldrsbeq r9, [fp], #112 @ 0x70 │ │ │ │ + sbcseq sl, fp, ip, lsl #2 │ │ │ │ + ldrsheq sl, [fp], #4 │ │ │ │ + sbcseq sl, fp, r4, ror #1 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq sl, fp, r4, asr r0 │ │ │ │ - sbcseq sl, fp, r4, asr r0 │ │ │ │ - sbcseq sl, fp, r4, lsr #32 │ │ │ │ - sbcseq r9, fp, r0, ror #31 │ │ │ │ - sbcseq r9, fp, r0, ror #31 │ │ │ │ - sbcseq sl, fp, r4, asr #1 │ │ │ │ + sbcseq sl, fp, r4, ror r0 │ │ │ │ + sbcseq sl, fp, r4, ror r0 │ │ │ │ + sbcseq sl, fp, r4, asr #32 │ │ │ │ + sbcseq sl, fp, r0 │ │ │ │ + sbcseq sl, fp, r0 │ │ │ │ + sbcseq sl, fp, r4, ror #1 │ │ │ │ @ instruction: 0x000032b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bl 4e9470 │ │ │ │ @@ -1000701,43 +1000701,43 @@ │ │ │ │ str r1, [r4, #32] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ b 4293cc │ │ │ │ @ instruction: 0x000032b0 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - ldrsheq r9, [fp], #108 @ 0x6c │ │ │ │ - sbcseq r9, fp, r0, lsl #8 │ │ │ │ - ldrheq r2, [sl], #60 @ 0x3c │ │ │ │ - ldrsbeq r9, [fp], #60 @ 0x3c │ │ │ │ - ldrheq r9, [fp], #56 @ 0x38 │ │ │ │ - smullseq sp, ip, ip, sl │ │ │ │ + sbcseq r9, fp, ip, lsl r7 │ │ │ │ + sbcseq r9, fp, r0, lsr #8 │ │ │ │ + ldrsbeq r2, [sl], #60 @ 0x3c │ │ │ │ + ldrsheq r9, [fp], #60 @ 0x3c │ │ │ │ + ldrsbeq r9, [fp], #56 @ 0x38 │ │ │ │ + ldrheq sp, [ip], #172 @ 0xac │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - sbcseq r9, fp, r0, asr r3 │ │ │ │ - rsceq r7, pc, r0, asr #3 │ │ │ │ - sbcseq r6, fp, r8, ror #18 │ │ │ │ - sbcseq r9, fp, r0, lsl #6 │ │ │ │ - ldrsbeq r9, [fp], #40 @ 0x28 │ │ │ │ - sbcseq r6, fp, r0, asr r8 │ │ │ │ + sbcseq r9, fp, r0, ror r3 │ │ │ │ + rsceq r7, pc, r0, ror #3 │ │ │ │ + sbcseq r6, fp, r8, lsl #19 │ │ │ │ + sbcseq r9, fp, r0, lsr #6 │ │ │ │ + ldrsheq r9, [fp], #40 @ 0x28 │ │ │ │ + sbcseq r6, fp, r0, ror r8 │ │ │ │ strdeq r1, [r0, #-36]! @ 0xffffffdc │ │ │ │ - smullseq r8, fp, r8, r4 │ │ │ │ - sbcseq r7, fp, ip, asr #26 │ │ │ │ + ldrheq r8, [fp], #72 @ 0x48 │ │ │ │ + sbcseq r7, fp, ip, ror #26 │ │ │ │ andeq r3, r0, r8, lsl r4 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - sbcseq r4, ip, r4, ror ip │ │ │ │ - sbcseq sl, sp, ip, lsr #21 │ │ │ │ - ldrsheq r7, [fp], #156 @ 0x9c │ │ │ │ - ldrsheq r7, [fp], #148 @ 0x94 │ │ │ │ - ldrsheq r7, [fp], #148 @ 0x94 │ │ │ │ - smullseq r9, sl, ip, r3 │ │ │ │ + smullseq r4, ip, r4, ip │ │ │ │ + sbcseq sl, sp, ip, asr #21 │ │ │ │ + sbcseq r7, fp, ip, lsl sl │ │ │ │ + sbcseq r7, fp, r4, lsl sl │ │ │ │ + sbcseq r7, fp, r4, lsl sl │ │ │ │ + ldrheq r9, [sl], #60 @ 0x3c │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - sbcseq r8, fp, r4, asr #6 │ │ │ │ + sbcseq r8, fp, r4, ror #6 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ bl 5c2b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [r2, #-2520] @ 0xfffff628 │ │ │ │ @@ -1002905,142 +1002905,142 @@ │ │ │ │ bcc 4301ac │ │ │ │ ldr r2, [pc, #232] @ 430524 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r0, r7, #48 @ 0x30 │ │ │ │ bl 3f8178 │ │ │ │ b 4301ac │ │ │ │ - ldrheq r6, [fp], #244 @ 0xf4 │ │ │ │ - sbcseq r6, fp, r4, asr #30 │ │ │ │ + ldrsbeq r6, [fp], #244 @ 0xf4 │ │ │ │ + sbcseq r6, fp, r4, ror #30 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - sbcseq r6, fp, r4, asr #30 │ │ │ │ - smullseq r6, fp, r4, fp │ │ │ │ + sbcseq r6, fp, r4, ror #30 │ │ │ │ + ldrheq r6, [fp], #180 @ 0xb4 │ │ │ │ cmppeq pc, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x015ffe98 │ │ │ │ - ldrsbeq r5, [fp], #16 │ │ │ │ - ldrheq r5, [fp], #20 │ │ │ │ - sbcseq r5, fp, r8, lsr #3 │ │ │ │ - smullseq r5, fp, r8, r1 │ │ │ │ - sbcseq r6, fp, r4, ror #19 │ │ │ │ + ldrsheq r5, [fp], #16 │ │ │ │ + ldrsbeq r5, [fp], #20 │ │ │ │ + sbcseq r5, fp, r8, asr #3 │ │ │ │ + ldrheq r5, [fp], #24 │ │ │ │ + sbcseq r6, fp, r4, lsl #20 │ │ │ │ cmppeq pc, r0, lsr sp @ p-variant is OBSOLETE @ │ │ │ │ - ldrsbeq r7, [fp], #176 @ 0xb0 │ │ │ │ - sbcseq r6, fp, r0, lsr #23 │ │ │ │ - sbcseq ip, fp, r0, asr pc │ │ │ │ - ldrheq r7, [fp], #164 @ 0xa4 │ │ │ │ - sbcseq ip, fp, ip, lsl pc │ │ │ │ - sbcseq r7, fp, r0, lsl #21 │ │ │ │ - sbcseq r7, fp, r0, lsl r9 │ │ │ │ - sbcseq lr, sl, r0, lsl #21 │ │ │ │ - sbcseq lr, sl, ip, ror sl │ │ │ │ - sbcseq r7, fp, r8, lsr #22 │ │ │ │ - ldrsbeq r7, [fp], #160 @ 0xa0 │ │ │ │ - ldrsbeq r7, [fp], #96 @ 0x60 │ │ │ │ - sbcseq r7, fp, r8, lsr r7 │ │ │ │ - sbcseq r7, fp, ip, ror #20 │ │ │ │ - sbcseq r7, fp, r8, lsr sl │ │ │ │ - sbcseq r6, fp, r8, ror #18 │ │ │ │ + ldrsheq r7, [fp], #176 @ 0xb0 │ │ │ │ + sbcseq r6, fp, r0, asr #23 │ │ │ │ + sbcseq ip, fp, r0, ror pc │ │ │ │ + ldrsbeq r7, [fp], #164 @ 0xa4 │ │ │ │ + sbcseq ip, fp, ip, lsr pc │ │ │ │ + sbcseq r7, fp, r0, lsr #21 │ │ │ │ + sbcseq r7, fp, r0, lsr r9 │ │ │ │ + sbcseq lr, sl, r0, lsr #21 │ │ │ │ + smullseq lr, sl, ip, sl │ │ │ │ + sbcseq r7, fp, r8, asr #22 │ │ │ │ + ldrsheq r7, [fp], #160 @ 0xa0 │ │ │ │ + ldrsheq r7, [fp], #96 @ 0x60 │ │ │ │ + sbcseq r7, fp, r8, asr r7 │ │ │ │ + sbcseq r7, fp, ip, lsl #21 │ │ │ │ + sbcseq r7, fp, r8, asr sl │ │ │ │ + sbcseq r6, fp, r8, lsl #19 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - smullseq r6, fp, r0, r8 │ │ │ │ - sbcseq r7, fp, r8, lsr r3 │ │ │ │ - sbcseq r6, fp, r8, asr #14 │ │ │ │ - sbcseq r9, pc, r0, asr #15 │ │ │ │ - sbcseq r7, fp, r4, asr r3 │ │ │ │ - sbcseq r7, fp, ip, lsr #6 │ │ │ │ - sbcseq r4, fp, r4, lsr #17 │ │ │ │ - sbcseq r9, pc, r4, lsl #14 │ │ │ │ - rsceq r5, pc, r8, rrx │ │ │ │ - sbcseq r4, fp, r0, lsl r8 │ │ │ │ - sbcseq r7, fp, ip, ror #2 │ │ │ │ - sbcseq r7, fp, r4, lsl r6 │ │ │ │ + ldrheq r6, [fp], #128 @ 0x80 │ │ │ │ + sbcseq r7, fp, r8, asr r3 │ │ │ │ + sbcseq r6, fp, r8, ror #14 │ │ │ │ + sbcseq r9, pc, r0, ror #15 │ │ │ │ + sbcseq r7, fp, r4, ror r3 │ │ │ │ + sbcseq r7, fp, ip, asr #6 │ │ │ │ + sbcseq r4, fp, r4, asr #17 │ │ │ │ + sbcseq r9, pc, r4, lsr #14 │ │ │ │ + rsceq r5, pc, r8, lsl #1 │ │ │ │ + sbcseq r4, fp, r0, lsr r8 │ │ │ │ + sbcseq r7, fp, ip, lsl #3 │ │ │ │ + sbcseq r7, fp, r4, lsr r6 │ │ │ │ ldrsheq pc, [pc, #-24] @ 4304e4 @ │ │ │ │ - sbcseq r6, fp, r8, lsl #7 │ │ │ │ - sbcseq r2, lr, ip, asr #1 │ │ │ │ - ldrsheq r4, [lr], #124 @ 0x7c │ │ │ │ - sbcseq r6, fp, ip, lsr #28 │ │ │ │ - sbcseq r6, fp, r8, ror ip │ │ │ │ - sbcseq r6, fp, r4, asr #26 │ │ │ │ - smullseq r6, fp, r4, r7 │ │ │ │ - sbcseq r6, fp, r0, lsr #15 │ │ │ │ - sbcseq r6, fp, r0, lsr #15 │ │ │ │ - sbcseq r6, fp, r4, lsr #15 │ │ │ │ - ldrheq r6, [fp], #248 @ 0xf8 │ │ │ │ - sbcseq r6, fp, r8, asr lr │ │ │ │ - sbcseq r1, lr, r0, ror #23 │ │ │ │ + sbcseq r6, fp, r8, lsr #7 │ │ │ │ + sbcseq r2, lr, ip, ror #1 │ │ │ │ + sbcseq r4, lr, ip, lsl r8 │ │ │ │ + sbcseq r6, fp, ip, asr #28 │ │ │ │ + smullseq r6, fp, r8, ip │ │ │ │ + sbcseq r6, fp, r4, ror #26 │ │ │ │ + ldrheq r6, [fp], #116 @ 0x74 │ │ │ │ + sbcseq r6, fp, r0, asr #15 │ │ │ │ + sbcseq r6, fp, r0, asr #15 │ │ │ │ + sbcseq r6, fp, r4, asr #15 │ │ │ │ + ldrsbeq r6, [fp], #248 @ 0xf8 │ │ │ │ + sbcseq r6, fp, r8, ror lr │ │ │ │ + sbcseq r1, lr, r0, lsl #24 │ │ │ │ andeq r3, r0, r8, ror #3 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r4, [lr], #24 │ │ │ │ - sbcseq r6, fp, r0, asr #18 │ │ │ │ - sbcseq r6, fp, ip, lsl r9 │ │ │ │ - sbcseq sl, ip, r8, ror #31 │ │ │ │ - sbcseq r6, fp, r0, lsr #15 │ │ │ │ - smullseq r5, fp, r4, fp │ │ │ │ - cmpeq pc, r8, ror #20 │ │ │ │ - sbcseq r6, fp, r4, ror r2 │ │ │ │ - sbcseq r5, fp, ip, ror #29 │ │ │ │ - sbcseq r5, fp, r4, lsr pc │ │ │ │ - rsceq fp, sp, r4, lsr r1 │ │ │ │ - sbcseq r5, fp, r0, ror #21 │ │ │ │ + sbcseq r4, lr, r8, lsl r2 │ │ │ │ sbcseq r6, fp, r0, ror #18 │ │ │ │ - smullseq r6, fp, r0, r6 │ │ │ │ - sbcseq pc, r9, r4, lsr r6 @ │ │ │ │ - sbcseq r6, fp, ip, lsr #9 │ │ │ │ - sbcseq r6, fp, r8, lsr #9 │ │ │ │ - ldrheq r6, [fp], #104 @ 0x68 │ │ │ │ - ldrsheq r5, [fp], #220 @ 0xdc │ │ │ │ - sbcseq r5, fp, r0, lsr sp │ │ │ │ - ldrheq r6, [fp], #88 @ 0x58 │ │ │ │ - ldrsheq r5, [fp], #248 @ 0xf8 │ │ │ │ - sbcseq r5, fp, r0, lsr pc │ │ │ │ - sbcseq r5, fp, ip, lsl pc │ │ │ │ - sbcseq r6, fp, r8, lsr #7 │ │ │ │ - sbcseq r6, fp, r0, lsl r5 │ │ │ │ - smullseq r6, fp, r4, r3 │ │ │ │ - sbcseq r6, fp, ip, lsr #7 │ │ │ │ - sbcseq r6, fp, ip, ror #15 │ │ │ │ - sbcseq r6, fp, ip, asr r8 │ │ │ │ - sbcseq r6, fp, r0, asr #16 │ │ │ │ + sbcseq r6, fp, ip, lsr r9 │ │ │ │ + sbcseq fp, ip, r8 │ │ │ │ + sbcseq r6, fp, r0, asr #15 │ │ │ │ + ldrheq r5, [fp], #180 @ 0xb4 │ │ │ │ + cmpeq pc, r8, ror #20 │ │ │ │ + smullseq r6, fp, r4, r2 │ │ │ │ + sbcseq r5, fp, ip, lsl #30 │ │ │ │ + sbcseq r5, fp, r4, asr pc │ │ │ │ + rsceq fp, sp, r4, asr r1 │ │ │ │ + sbcseq r5, fp, r0, lsl #22 │ │ │ │ + sbcseq r6, fp, r0, lsl #19 │ │ │ │ + ldrheq r6, [fp], #96 @ 0x60 │ │ │ │ + sbcseq pc, r9, r4, asr r6 @ │ │ │ │ + sbcseq r6, fp, ip, asr #9 │ │ │ │ + sbcseq r6, fp, r8, asr #9 │ │ │ │ + ldrsbeq r6, [fp], #104 @ 0x68 │ │ │ │ + sbcseq r5, fp, ip, lsl lr │ │ │ │ + sbcseq r5, fp, r0, asr sp │ │ │ │ + ldrsbeq r6, [fp], #88 @ 0x58 │ │ │ │ + sbcseq r6, fp, r8, lsl r0 │ │ │ │ + sbcseq r5, fp, r0, asr pc │ │ │ │ + sbcseq r5, fp, ip, lsr pc │ │ │ │ + sbcseq r6, fp, r8, asr #7 │ │ │ │ + sbcseq r6, fp, r0, lsr r5 │ │ │ │ + ldrheq r6, [fp], #52 @ 0x34 │ │ │ │ + sbcseq r6, fp, ip, asr #7 │ │ │ │ + sbcseq r6, fp, ip, lsl #16 │ │ │ │ + sbcseq r6, fp, ip, ror r8 │ │ │ │ + sbcseq r6, fp, r0, ror #16 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - sbcseq ip, sl, r8, lsl #7 │ │ │ │ - sbcseq sl, pc, ip, asr #9 │ │ │ │ - ldrsbeq ip, [sl], #144 @ 0x90 │ │ │ │ - sbcseq sl, pc, r0, lsr #9 │ │ │ │ - smullseq r5, fp, r0, r7 │ │ │ │ - sbcseq r5, fp, ip, lsr r7 │ │ │ │ - sbcseq r5, fp, ip, ror #12 │ │ │ │ - ldrheq r5, [fp], #48 @ 0x30 │ │ │ │ - sbcseq fp, fp, r4, asr #18 │ │ │ │ + sbcseq ip, sl, r8, lsr #7 │ │ │ │ + sbcseq sl, pc, ip, ror #9 │ │ │ │ + ldrsheq ip, [sl], #144 @ 0x90 │ │ │ │ + sbcseq sl, pc, r0, asr #9 │ │ │ │ + ldrheq r5, [fp], #112 @ 0x70 │ │ │ │ + sbcseq r5, fp, ip, asr r7 │ │ │ │ + sbcseq r5, fp, ip, lsl #13 │ │ │ │ + ldrsbeq r5, [fp], #48 @ 0x30 │ │ │ │ + sbcseq fp, fp, r4, ror #18 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - sbcseq r5, fp, r0, ror r3 │ │ │ │ - sbcseq r5, fp, r4, ror sp │ │ │ │ - sbcseq r5, fp, r0, lsr #24 │ │ │ │ - sbcseq r5, fp, r0, lsr #24 │ │ │ │ - sbcseq r8, sp, r0, asr #6 │ │ │ │ - sbcseq r5, fp, r4, asr #5 │ │ │ │ + smullseq r5, fp, r0, r3 │ │ │ │ + smullseq r5, fp, r4, sp │ │ │ │ + sbcseq r5, fp, r0, asr #24 │ │ │ │ + sbcseq r5, fp, r0, asr #24 │ │ │ │ + sbcseq r8, sp, r0, ror #6 │ │ │ │ + sbcseq r5, fp, r4, ror #5 │ │ │ │ cmpeq pc, r0, lsl #1 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - sbcseq r5, fp, r8, ror sl │ │ │ │ - smullseq r5, fp, r0, r9 │ │ │ │ - sbcseq r3, fp, r8, lsr r7 │ │ │ │ - sbcseq r5, fp, r0, lsl r4 │ │ │ │ - ldrheq r5, [fp], #156 @ 0x9c │ │ │ │ - sbcseq r7, sp, r8, lsl #28 │ │ │ │ + smullseq r5, fp, r8, sl │ │ │ │ + ldrheq r5, [fp], #144 @ 0x90 │ │ │ │ + sbcseq r3, fp, r8, asr r7 │ │ │ │ + sbcseq r5, fp, r0, lsr r4 │ │ │ │ + ldrsbeq r5, [fp], #156 @ 0x9c │ │ │ │ + sbcseq r7, sp, r8, lsr #28 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - sbcseq r5, fp, r8, asr #23 │ │ │ │ + sbcseq r5, fp, r8, ror #23 │ │ │ │ cmpeq pc, ip, asr #28 │ │ │ │ cmpeq pc, ip, lsr #28 │ │ │ │ - sbcseq r5, fp, ip, lsl r7 │ │ │ │ + sbcseq r5, fp, ip, lsr r7 │ │ │ │ cmpeq pc, r8, ror #27 │ │ │ │ - sbcseq r5, fp, r4, ror r6 │ │ │ │ + smullseq r5, fp, r4, r6 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r5, fp, r0, ror r8 │ │ │ │ - sbcseq r5, fp, r0, ror #16 │ │ │ │ - sbcseq r5, fp, r4, lsr #17 │ │ │ │ - sbcseq r5, fp, ip, asr #13 │ │ │ │ - sbcseq r5, fp, ip, asr #22 │ │ │ │ + smullseq r5, fp, r0, r8 │ │ │ │ + sbcseq r5, fp, r0, lsl #17 │ │ │ │ + sbcseq r5, fp, r4, asr #17 │ │ │ │ + sbcseq r5, fp, ip, ror #13 │ │ │ │ + sbcseq r5, fp, ip, ror #22 │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [pc, #-312] @ 430528 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5b12c │ │ │ │ @@ -1004368,35 +1004368,35 @@ │ │ │ │ ldr r2, [r2, #188] @ 0xbc │ │ │ │ cmp r2, r3 │ │ │ │ bhi 42b1e4 │ │ │ │ ldr r3, [pc, #88] @ 431b78 │ │ │ │ add r3, pc, r3 │ │ │ │ b 42fb00 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - sbcseq r4, fp, ip, ror sp │ │ │ │ - sbcseq sp, sl, r0, ror #22 │ │ │ │ - sbcseq r5, fp, r0, asr #32 │ │ │ │ - ldrsbeq r4, [fp], #244 @ 0xf4 │ │ │ │ - sbcseq r4, fp, r8, ror pc │ │ │ │ - sbcseq r5, fp, ip, lsr #3 │ │ │ │ - sbcseq r4, fp, ip, lsr #30 │ │ │ │ - ldrsbeq r4, [fp], #188 @ 0xbc │ │ │ │ - sbcseq r5, fp, r8, ror r6 │ │ │ │ - sbcseq r5, fp, r0, lsr r6 │ │ │ │ - sbcseq r5, fp, r8, ror r6 │ │ │ │ - sbcseq r4, fp, r8, lsr #29 │ │ │ │ - ldrsbeq r5, [fp], #160 @ 0xa0 │ │ │ │ - smullseq r4, fp, r4, ip │ │ │ │ - sbcseq r4, fp, r0, lsr #25 │ │ │ │ - sbcseq r5, fp, r0, asr #15 │ │ │ │ - sbcseq r5, fp, r8, ror #15 │ │ │ │ + smullseq r4, fp, ip, sp │ │ │ │ + sbcseq sp, sl, r0, lsl #23 │ │ │ │ + sbcseq r5, fp, r0, rrx │ │ │ │ + ldrsheq r4, [fp], #244 @ 0xf4 │ │ │ │ + smullseq r4, fp, r8, pc @ │ │ │ │ + sbcseq r5, fp, ip, asr #3 │ │ │ │ + sbcseq r4, fp, ip, asr #30 │ │ │ │ + ldrsheq r4, [fp], #188 @ 0xbc │ │ │ │ + smullseq r5, fp, r8, r6 │ │ │ │ + sbcseq r5, fp, r0, asr r6 │ │ │ │ + smullseq r5, fp, r8, r6 │ │ │ │ + sbcseq r4, fp, r8, asr #29 │ │ │ │ + ldrsheq r5, [fp], #160 @ 0xa0 │ │ │ │ + ldrheq r4, [fp], #196 @ 0xc4 │ │ │ │ + sbcseq r4, fp, r0, asr #25 │ │ │ │ + sbcseq r5, fp, r0, ror #15 │ │ │ │ + sbcseq r5, fp, r8, lsl #16 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r5, [fp], #132 @ 0x84 │ │ │ │ + ldrsheq r5, [fp], #132 @ 0x84 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrsheq sl, [fp], #236 @ 0xec │ │ │ │ + sbcseq sl, fp, ip, lsl pc │ │ │ │ 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] │ │ │ │ @@ -1004464,24 +1004464,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ cmp r1, lr │ │ │ │ mov r0, r3 │ │ │ │ bne 431bf0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - rscseq ip, r5, ip, lsr #32 │ │ │ │ - rscseq ip, r5, ip, lsl #2 │ │ │ │ - ldrheq fp, [r5], #108 @ 0x6c @ │ │ │ │ - smlalseq sl, r5, r0, sp │ │ │ │ - ldrheq fp, [r5], #244 @ 0xf4 @ │ │ │ │ - rscseq r9, r5, r4, lsr r2 │ │ │ │ - rscseq fp, r5, r4, lsr r6 │ │ │ │ - ldrheq r9, [r5], #28 @ │ │ │ │ + rscseq ip, r5, ip, asr #32 │ │ │ │ + rscseq ip, r5, ip, lsr #2 │ │ │ │ + ldrsbeq fp, [r5], #108 @ 0x6c @ │ │ │ │ + ldrheq sl, [r5], #208 @ 0xd0 @ │ │ │ │ + ldrsbeq fp, [r5], #244 @ 0xf4 @ │ │ │ │ + rscseq r9, r5, r4, asr r2 │ │ │ │ + rscseq fp, r5, r4, asr r6 │ │ │ │ + ldrsbeq r9, [r5], #28 @ │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - rscseq r9, r5, r4, lsr pc │ │ │ │ + rscseq r9, r5, r4, asr pc │ │ │ │ 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] │ │ │ │ @@ -1004623,20 +1004623,20 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 3f8808 │ │ │ │ mov r5, #0 │ │ │ │ b 431e00 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - ldrheq r6, [fp], #176 @ 0xb0 │ │ │ │ - sbcseq r6, fp, r8, lsl #23 │ │ │ │ - ldrsbeq r6, [fp], #164 @ 0xa4 │ │ │ │ + ldrsbeq r6, [fp], #176 @ 0xb0 │ │ │ │ + sbcseq r6, fp, r8, lsr #23 │ │ │ │ + ldrsheq r6, [fp], #164 @ 0xa4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - ldrsheq r6, [fp], #172 @ 0xac │ │ │ │ - ldrheq r6, [fp], #172 @ 0xac │ │ │ │ + sbcseq r6, fp, ip, lsl fp │ │ │ │ + ldrsbeq r6, [fp], #172 @ 0xac │ │ │ │ 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 │ │ │ │ @@ -1004694,15 +1004694,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #2 │ │ │ │ bl 5ba08 │ │ │ │ cmneq sl, r8, ror #31 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - ldrheq r7, [r9], #112 @ 0x70 │ │ │ │ + ldrsbeq r7, [r9], #112 @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -1004735,15 +1004735,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 4320e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 431ff8 │ │ │ │ - sbcseq ip, sl, r0, lsl r5 │ │ │ │ + sbcseq ip, sl, r0, lsr r5 │ │ │ │ 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 │ │ │ │ @@ -1004883,15 +1004883,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r9, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ 432334 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 431ff8 │ │ │ │ - ldrsheq ip, [sl], #36 @ 0x24 │ │ │ │ + sbcseq ip, sl, r4, lsl r3 │ │ │ │ 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 │ │ │ │ @@ -1005188,18 +1005188,18 @@ │ │ │ │ bl 431ff8 │ │ │ │ ldr r0, [pc, #24] @ 432800 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 431ff8 │ │ │ │ ldr r0, [pc, #16] @ 432804 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 431ff8 │ │ │ │ - sbcseq ip, sl, r4, lsl r1 │ │ │ │ - ldrsbeq fp, [sl], #232 @ 0xe8 │ │ │ │ - sbcseq fp, sl, r8, ror #28 │ │ │ │ - sbcseq fp, sl, r0, ror #29 │ │ │ │ + sbcseq ip, sl, r4, lsr r1 │ │ │ │ + ldrsheq fp, [sl], #232 @ 0xe8 │ │ │ │ + sbcseq fp, sl, r8, lsl #29 │ │ │ │ + sbcseq fp, sl, r0, lsl #30 │ │ │ │ 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] @ 4337ec │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1006212,56 +1006212,56 @@ │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 431f3c │ │ │ │ ldrdeq sp, [sl, #-112]! @ 0xffffff90 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strheq sp, [sl, #-112]! @ 0xffffff90 │ │ │ │ - rscseq fp, r5, r8, ror r3 │ │ │ │ - rscseq sl, r5, r0, lsl #2 │ │ │ │ - rscseq fp, r5, r4, lsr #6 │ │ │ │ - rscseq fp, r5, r8, asr #8 │ │ │ │ - rscseq sl, r5, ip, asr #19 │ │ │ │ - rscseq r8, r5, r0, asr r5 │ │ │ │ - rscseq sl, r5, r0, asr #19 │ │ │ │ + smlalseq fp, r5, r8, r3 │ │ │ │ + rscseq sl, r5, r0, lsr #2 │ │ │ │ + rscseq fp, r5, r4, asr #6 │ │ │ │ + rscseq fp, r5, r8, ror #8 │ │ │ │ + rscseq sl, r5, ip, ror #19 │ │ │ │ + rscseq r8, r5, r0, ror r5 │ │ │ │ + rscseq sl, r5, r0, ror #19 │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - ldrsheq r8, [r5], #76 @ 0x4c @ │ │ │ │ - rscseq r9, r5, r8, ror r2 │ │ │ │ - rscseq fp, r5, r8, ror #6 │ │ │ │ - rscseq r8, r5, ip, lsr #4 │ │ │ │ + rscseq r8, r5, ip, lsl r5 │ │ │ │ + smlalseq r9, r5, r8, r2 │ │ │ │ + rscseq fp, r5, r8, lsl #7 │ │ │ │ + rscseq r8, r5, ip, asr #4 │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ andeq r2, r0, r4, asr #21 │ │ │ │ cmneq sl, ip, ror r4 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - sbcseq r5, fp, ip, ror #24 │ │ │ │ - sbcseq r5, fp, r8, ror ip │ │ │ │ + sbcseq r5, fp, ip, lsl #25 │ │ │ │ + smullseq r5, fp, r8, ip │ │ │ │ cmneq sl, r4, lsl #2 │ │ │ │ andeq r1, r0, r0, lsr r8 │ │ │ │ - smullseq r5, fp, ip, sl │ │ │ │ + ldrheq r5, [fp], #172 @ 0xac │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ andeq r1, r0, r8, lsr #16 │ │ │ │ cmneq sl, ip, lsr #30 │ │ │ │ - sbcseq r5, fp, r0, ror #18 │ │ │ │ + sbcseq r5, fp, r0, lsl #19 │ │ │ │ cmneq sl, r8, lsl #28 │ │ │ │ cmneq sl, r4, asr #26 │ │ │ │ - sbcseq r5, fp, ip, ror r7 │ │ │ │ + smullseq r5, fp, ip, r7 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strheq ip, [sl, #-176]! @ 0xffffff50 │ │ │ │ strdeq ip, [sl, #-160]! @ 0xffffff60 │ │ │ │ - sbcseq r5, fp, r8, lsr #10 │ │ │ │ + sbcseq r5, fp, r8, asr #10 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ cmneq sl, r0, ror #19 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - sbcseq r5, fp, ip, ror r3 │ │ │ │ + smullseq r5, fp, ip, r3 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq sl, ip, lsr r8 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ @@ -1006279,29 +1006279,29 @@ │ │ │ │ andeq r3, r0, ip, lsl #11 │ │ │ │ andeq r1, r0, r8, lsl #24 │ │ │ │ andeq r1, r0, r4, lsl r1 │ │ │ │ andeq r1, r0, r8, ror lr │ │ │ │ cmneq sl, ip, lsl #29 │ │ │ │ @ instruction: 0x000026b4 │ │ │ │ andeq r2, r0, ip, asr pc │ │ │ │ - smullseq r4, fp, r8, r7 │ │ │ │ + ldrheq r4, [fp], #120 @ 0x78 │ │ │ │ cmneq sl, ip, asr ip │ │ │ │ andeq r2, r0, r0, ror r8 │ │ │ │ cmneq sl, r0, ror #22 │ │ │ │ andeq r3, r0, r0, ror #13 │ │ │ │ cmneq sl, r4, ror #20 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r4, ip │ │ │ │ cmneq sl, r0, asr #18 │ │ │ │ andeq r2, r0, r0, lsr sl │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq sl, r4, ror #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r3, r0, r0, ror r6 │ │ │ │ - sbcseq r4, fp, r0, lsl #3 │ │ │ │ + sbcseq r4, fp, r0, lsr #3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ ble 433974 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ @@ -1008328,84 +1008328,84 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, lr │ │ │ │ bl 3f8178 │ │ │ │ b 432e08 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ cmneq sl, r8, lsr #12 │ │ │ │ cmneq sl, ip, lsr #11 │ │ │ │ - ldrheq r3, [fp], #240 @ 0xf0 │ │ │ │ - sbcseq r3, fp, ip, lsl #31 │ │ │ │ + ldrsbeq r3, [fp], #240 @ 0xf0 │ │ │ │ + sbcseq r3, fp, ip, lsr #31 │ │ │ │ cmneq sl, r0, asr r4 │ │ │ │ strdeq r3, [r0], -r8 │ │ │ │ cmneq sl, ip, ror #6 │ │ │ │ cmneq sl, r0, lsr #5 │ │ │ │ andeq r1, r0, r0, asr r0 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq sl, ip, lsr #32 │ │ │ │ cmneq sl, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq sl, ip, lsr lr │ │ │ │ - sbcseq r3, fp, ip, ror r8 │ │ │ │ + smullseq r3, fp, ip, r8 │ │ │ │ andeq r1, r0, r4, lsl #4 │ │ │ │ - ldrsheq r3, [fp], #124 @ 0x7c │ │ │ │ + sbcseq r3, fp, ip, lsl r8 │ │ │ │ andeq r2, r0, r0, ror pc │ │ │ │ cmneq sl, r8, lsl #25 │ │ │ │ cmneq sl, r4, lsl #23 │ │ │ │ - ldrheq r3, [fp], #92 @ 0x5c │ │ │ │ + ldrsbeq r3, [fp], #92 @ 0x5c │ │ │ │ andeq r2, r0, r8, ror #5 │ │ │ │ - sbcseq r3, fp, ip, lsl #11 │ │ │ │ + sbcseq r3, fp, ip, lsr #11 │ │ │ │ @ instruction: 0x000014b0 │ │ │ │ cmneq sl, r0, lsr sl │ │ │ │ cmneq sl, r0, ror r9 │ │ │ │ - sbcseq r3, fp, r8, lsr #7 │ │ │ │ - sbcseq r3, fp, ip, lsl #7 │ │ │ │ + sbcseq r3, fp, r8, asr #7 │ │ │ │ + sbcseq r3, fp, ip, lsr #7 │ │ │ │ andeq r2, r0, ip, lsr #21 │ │ │ │ cmneq sl, ip, lsl #16 │ │ │ │ cmneq sl, r8, asr #14 │ │ │ │ - sbcseq r3, fp, r4, lsl #3 │ │ │ │ + sbcseq r3, fp, r4, lsr #3 │ │ │ │ cmneq sl, r0, asr #10 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq sl, ip, ror r4 │ │ │ │ + ldrsbeq r2, [fp], #228 @ 0xe4 │ │ │ │ ldrheq r2, [fp], #228 @ 0xe4 │ │ │ │ - smullseq r2, fp, r4, lr │ │ │ │ cmneq sl, r8, ror #6 │ │ │ │ cmneq sl, r0, lsr #5 │ │ │ │ - ldrsbeq r2, [fp], #192 @ 0xc0 │ │ │ │ - sbcseq r2, fp, r0, lsl #25 │ │ │ │ + ldrsheq r2, [fp], #192 @ 0xc0 │ │ │ │ + sbcseq r2, fp, r0, lsr #25 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ cmneq sl, ip, lsl r1 │ │ │ │ qdsubeq sl, r4, sl │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r2, fp, r0, ror sl │ │ │ │ - sbcseq r2, fp, r0, lsr #20 │ │ │ │ + smullseq r2, fp, r0, sl │ │ │ │ + sbcseq r2, fp, r0, asr #20 │ │ │ │ cmneq sl, r8, lsl #30 │ │ │ │ cmneq sl, r8, asr #28 │ │ │ │ - sbcseq r2, fp, r4, lsl #17 │ │ │ │ + sbcseq r2, fp, r4, lsr #17 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ cmneq sl, ip, lsl #26 │ │ │ │ cmneq sl, ip, asr #24 │ │ │ │ + sbcseq r2, fp, r8, lsr #13 │ │ │ │ sbcseq r2, fp, r8, lsl #13 │ │ │ │ sbcseq r2, fp, r8, ror #12 │ │ │ │ - sbcseq r2, fp, r8, asr #12 │ │ │ │ cmneq sl, r8, lsl fp │ │ │ │ andeq r1, r0, r0, ror #5 │ │ │ │ cmneq sl, r4, asr #20 │ │ │ │ cmneq sl, r0, ror #18 │ │ │ │ cmneq sl, ip, ror r8 │ │ │ │ - ldrheq r2, [fp], #36 @ 0x24 │ │ │ │ + ldrsbeq r2, [fp], #36 @ 0x24 │ │ │ │ andeq r2, r0, ip, lsr lr │ │ │ │ - sbcseq r2, fp, r8, asr r2 │ │ │ │ + sbcseq r2, fp, r8, ror r2 │ │ │ │ andeq r2, r0, r8, asr sl │ │ │ │ strdeq r9, [sl, #-108]! @ 0xffffff94 │ │ │ │ cmneq sl, ip, lsr r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r2, fp, r8, ror r0 │ │ │ │ + smullseq r2, fp, r8, r0 │ │ │ │ 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 435a54 │ │ │ │ @@ -1010465,39 +1010465,39 @@ │ │ │ │ ldr r2, [pc, #136] @ 437ae0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3] │ │ │ │ b 432f34 │ │ │ │ cmneq sl, r8, lsr r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - sbcseq r1, fp, r0, lsl #30 │ │ │ │ + sbcseq r1, fp, r0, lsr #30 │ │ │ │ andeq r3, r0, r8, asr #6 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ @ instruction: 0x016a9298 │ │ │ │ strheq r9, [sl, #-20]! @ 0xffffffec │ │ │ │ - sbcseq r1, fp, ip, ror #23 │ │ │ │ + sbcseq r1, fp, ip, lsl #24 │ │ │ │ andeq r1, r0, ip, lsr sl │ │ │ │ - smullseq r1, fp, r0, fp │ │ │ │ + ldrheq r1, [fp], #176 @ 0xb0 │ │ │ │ andeq r2, r0, ip, lsr pc │ │ │ │ - sbcseq r1, fp, r0, lsr fp │ │ │ │ + sbcseq r1, fp, r0, asr fp │ │ │ │ cmneq sl, r0 │ │ │ │ andeq r2, r0, r8, lsl r9 │ │ │ │ cmneq sl, ip, lsr #30 │ │ │ │ cmneq sl, r8, asr #28 │ │ │ │ cmneq sl, r4, ror #26 │ │ │ │ - smullseq r1, fp, ip, r7 │ │ │ │ + ldrheq r1, [fp], #124 @ 0x7c │ │ │ │ andeq r2, r0, ip, ror #29 │ │ │ │ - sbcseq r1, fp, r0, asr #14 │ │ │ │ + sbcseq r1, fp, r0, ror #14 │ │ │ │ andeq r1, r0, r0, lsl r5 │ │ │ │ + sbcseq r1, fp, r0, lsl #14 │ │ │ │ sbcseq r1, fp, r0, ror #13 │ │ │ │ sbcseq r1, fp, r0, asr #13 │ │ │ │ sbcseq r1, fp, r0, lsr #13 │ │ │ │ - sbcseq r1, fp, r0, lsl #13 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - smullseq r1, fp, r0, r3 │ │ │ │ + ldrheq r1, [fp], #48 @ 0x30 │ │ │ │ cmneq sl, r4, lsl #15 │ │ │ │ andeq r1, r0, ip, lsl #22 │ │ │ │ cmneq sl, r4, lsr #13 │ │ │ │ ldrdeq r8, [sl, #-88]! @ 0xffffffa8 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ andeq r3, r0, r8, ror r1 │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ @@ -1012548,64 +1012548,64 @@ │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ cmneq sl, r8, lsl #28 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ strdeq r6, [sl, #-184]! @ 0xffffff48 │ │ │ │ cmneq sl, r4, asr #22 │ │ │ │ andeq r2, r0, ip, lsr #27 │ │ │ │ - ldrheq pc, [sl], #88 @ 0x58 @ │ │ │ │ + ldrsbeq pc, [sl], #88 @ 0x58 @ │ │ │ │ cmneq sl, r4, lsr #20 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ cmneq sl, r4, asr #17 │ │ │ │ andeq r2, r0, ip, asr #14 │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ 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 sl, ip, asr r3 │ │ │ │ cmneq sl, r0, ror r2 │ │ │ │ - sbcseq lr, sl, r8, lsr #25 │ │ │ │ + sbcseq lr, sl, r8, asr #25 │ │ │ │ andeq r1, r0, ip, ror #1 │ │ │ │ - sbcseq lr, sl, ip, lsr #24 │ │ │ │ + sbcseq lr, sl, ip, asr #24 │ │ │ │ andeq r2, r0, r8, lsr #30 │ │ │ │ cmneq sl, r0, lsr #1 │ │ │ │ @ instruction: 0x016a5f9c │ │ │ │ - ldrsbeq lr, [sl], #148 @ 0x94 │ │ │ │ + ldrsheq lr, [sl], #148 @ 0x94 │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ - sbcseq lr, sl, r4, lsr #19 │ │ │ │ + sbcseq lr, sl, r4, asr #19 │ │ │ │ andeq r1, r0, r8, ror #30 │ │ │ │ cmneq sl, r8, asr #28 │ │ │ │ cmneq sl, r4, asr #26 │ │ │ │ - sbcseq lr, sl, ip, ror r7 │ │ │ │ + smullseq lr, sl, ip, r7 │ │ │ │ @ instruction: 0x00002abc │ │ │ │ - sbcseq lr, sl, ip, asr #14 │ │ │ │ + sbcseq lr, sl, ip, ror #14 │ │ │ │ @ instruction: 0x000033bc │ │ │ │ cmneq sl, ip, lsl #23 │ │ │ │ cmneq sl, r0, lsr #21 │ │ │ │ - ldrsbeq lr, [sl], #72 @ 0x48 │ │ │ │ + ldrsheq lr, [sl], #72 @ 0x48 │ │ │ │ andeq r3, r0, r8, lsl r6 │ │ │ │ - sbcseq lr, sl, ip, asr r4 │ │ │ │ + sbcseq lr, sl, ip, ror r4 │ │ │ │ andeq r3, r0, r8, lsl r7 │ │ │ │ cmneq sl, r0, lsl #18 │ │ │ │ cmneq sl, r4, lsl r8 │ │ │ │ - sbcseq lr, sl, ip, asr #4 │ │ │ │ + sbcseq lr, sl, ip, ror #4 │ │ │ │ andeq r1, r0, r4, asr r7 │ │ │ │ - ldrsbeq lr, [sl], #16 │ │ │ │ + ldrsheq lr, [sl], #16 │ │ │ │ andeq r2, r0, r0, ror #21 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ strdeq r5, [sl, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ strdeq r5, [sl, #-68]! @ 0xffffffbc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq sp, sl, ip, lsr #30 │ │ │ │ + sbcseq sp, sl, ip, asr #30 │ │ │ │ andeq r2, r0, ip, ror ip │ │ │ │ - ldrsheq sp, [sl], #236 @ 0xec │ │ │ │ + sbcseq sp, sl, ip, lsl pc │ │ │ │ andeq r0, r0, r8, lsl lr │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r3, r1, lsl #2] │ │ │ │ mov r5, r9 │ │ │ │ @@ -1014637,89 +1014637,89 @@ │ │ │ │ ldr r0, [pc, #228] @ 43bc6c │ │ │ │ b 432b74 │ │ │ │ ldr r0, [pc, #220] @ 43bc6c │ │ │ │ b 432b74 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq sl, r0, lsr #7 │ │ │ │ cmneq sl, r4, lsl #5 │ │ │ │ - ldrheq sp, [sl], #204 @ 0xcc │ │ │ │ + ldrsbeq sp, [sl], #204 @ 0xcc │ │ │ │ andeq r1, r0, ip, lsr r8 │ │ │ │ - sbcseq sp, sl, ip, lsl #25 │ │ │ │ + sbcseq sp, sl, ip, lsr #25 │ │ │ │ @ instruction: 0x000017b4 │ │ │ │ cmneq sl, ip, asr #1 │ │ │ │ cmneq sl, r0, ror #31 │ │ │ │ - sbcseq sp, sl, r8, lsl sl │ │ │ │ + sbcseq sp, sl, r8, lsr sl │ │ │ │ andeq r1, r0, r4, lsl #26 │ │ │ │ - smullseq sp, sl, ip, r9 │ │ │ │ + ldrheq sp, [sl], #156 @ 0x9c │ │ │ │ @ instruction: 0x00000eb8 │ │ │ │ cmneq sl, ip, lsr #28 │ │ │ │ cmneq sl, r4, ror #26 │ │ │ │ - smullseq sp, sl, ip, r7 │ │ │ │ + ldrheq sp, [sl], #124 @ 0x7c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - sbcseq sp, sl, r4, ror #14 │ │ │ │ + sbcseq sp, sl, r4, lsl #15 │ │ │ │ cmneq sl, r0, lsr #24 │ │ │ │ cmneq sl, r8, lsr #22 │ │ │ │ cmneq sl, r0, ror #20 │ │ │ │ - smullseq sp, sl, r8, r4 │ │ │ │ + ldrheq sp, [sl], #72 @ 0x48 │ │ │ │ cmneq sl, ip, asr r9 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - sbcseq sp, sl, r8, ror r3 │ │ │ │ - sbcseq sp, sl, ip, asr r3 │ │ │ │ + smullseq sp, sl, r8, r3 │ │ │ │ + sbcseq sp, sl, ip, ror r3 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ cmneq sl, ip, lsl r8 │ │ │ │ cmneq sl, ip, lsr #14 │ │ │ │ - sbcseq sp, sl, r4, ror #2 │ │ │ │ + sbcseq sp, sl, r4, lsl #3 │ │ │ │ andeq r1, r0, r8, lsl #14 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ ldrdeq r4, [sl, #-80]! @ 0xffffffb0 │ │ │ │ cmneq sl, r4, asr #9 │ │ │ │ - sbcseq ip, sl, r0, lsl #30 │ │ │ │ + sbcseq ip, sl, r0, lsr #30 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq sl, r8, asr r2 │ │ │ │ - smullseq ip, sl, r0, ip │ │ │ │ + ldrheq ip, [sl], #192 @ 0xc0 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ cmneq sl, r0, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ cmneq sl, r4, lsl r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq ip, sl, ip, asr #20 │ │ │ │ + sbcseq ip, sl, ip, ror #20 │ │ │ │ muleq r0, r0, sp │ │ │ │ - sbcseq ip, sl, ip, lsl sl │ │ │ │ + sbcseq ip, sl, ip, lsr sl │ │ │ │ andeq r2, r0, r0, lsl r9 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq sl, r4, ror lr │ │ │ │ - sbcseq ip, sl, ip, lsr #17 │ │ │ │ + sbcseq ip, sl, ip, asr #17 │ │ │ │ andeq r1, r0, r8, asr #25 │ │ │ │ - sbcseq ip, sl, r0, lsr r8 │ │ │ │ + sbcseq ip, sl, r0, asr r8 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - sbcseq ip, sl, r8, ror #15 │ │ │ │ + sbcseq ip, sl, r8, lsl #16 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ strheq r3, [sl, #-204]! @ 0xffffff34 │ │ │ │ cmneq sl, ip, lsl #24 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r2, r0, r8, ror r3 │ │ │ │ - ldrsbeq ip, [sl], #68 @ 0x44 │ │ │ │ + ldrsheq ip, [sl], #68 @ 0x44 │ │ │ │ cmneq sl, r8, lsr sl │ │ │ │ - sbcseq ip, sl, r4, ror #8 │ │ │ │ + sbcseq ip, sl, r4, lsl #9 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ ldrdeq r3, [sl, #-144]! @ 0xffffff70 │ │ │ │ cmneq sl, r8, ror #17 │ │ │ │ cmneq sl, r4, lsl #16 │ │ │ │ - sbcseq ip, sl, ip, lsr r2 │ │ │ │ + sbcseq ip, sl, ip, asr r2 │ │ │ │ andeq r2, r0, r8, lsr #31 │ │ │ │ - sbcseq ip, sl, r0, ror #3 │ │ │ │ + sbcseq ip, sl, r0, lsl #4 │ │ │ │ andeq r1, r0, r4, lsr r1 │ │ │ │ cmneq sl, r0, ror #12 │ │ │ │ cmneq sl, ip, ror r5 │ │ │ │ - ldrheq fp, [sl], #244 @ 0xf4 │ │ │ │ + ldrsbeq fp, [sl], #244 @ 0xf4 │ │ │ │ andeq r1, r0, r4, lsr #12 │ │ │ │ - sbcseq fp, sl, r8, asr pc │ │ │ │ + sbcseq fp, sl, r8, ror pc │ │ │ │ andeq r1, r0, r4, asr r0 │ │ │ │ strdeq r3, [sl, #-60]! @ 0xffffffc4 │ │ │ │ cmneq sl, ip, lsr r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -1016768,67 +1016768,67 @@ │ │ │ │ eors ip, r3, ip │ │ │ │ mov r3, #0 │ │ │ │ bne 43e494 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 431f3c │ │ │ │ - sbcseq fp, sl, r8, ror sp │ │ │ │ + smullseq fp, sl, r8, sp │ │ │ │ cmneq sl, ip, asr r2 │ │ │ │ @ instruction: 0x016a319c │ │ │ │ + ldrsheq fp, [sl], #184 @ 0xb8 │ │ │ │ ldrsbeq fp, [sl], #184 @ 0xb8 │ │ │ │ ldrheq fp, [sl], #184 @ 0xb8 │ │ │ │ - smullseq fp, sl, r8, fp │ │ │ │ cmneq sl, ip, ror r0 │ │ │ │ cmneq sl, ip, lsr #31 │ │ │ │ cmneq sl, r8, ror #29 │ │ │ │ cmneq sl, r8, lsr #28 │ │ │ │ + sbcseq fp, sl, r4, lsl #17 │ │ │ │ sbcseq fp, sl, r4, ror #16 │ │ │ │ - sbcseq fp, sl, r4, asr #16 │ │ │ │ strdeq r2, [sl, #-204]! @ 0xffffff34 │ │ │ │ cmneq sl, ip, lsr ip │ │ │ │ - sbcseq fp, sl, r4, ror r6 │ │ │ │ - sbcseq fp, sl, r8, asr r6 │ │ │ │ + smullseq fp, sl, r4, r6 │ │ │ │ + sbcseq fp, sl, r8, ror r6 │ │ │ │ andeq r3, r0, ip, lsl #3 │ │ │ │ cmneq sl, r8, lsr #22 │ │ │ │ cmneq sl, r8, ror #20 │ │ │ │ + sbcseq fp, sl, r4, asr #9 │ │ │ │ sbcseq fp, sl, r4, lsr #9 │ │ │ │ - sbcseq fp, sl, r4, lsl #9 │ │ │ │ + sbcseq fp, sl, r8, lsl #9 │ │ │ │ sbcseq fp, sl, r8, ror #8 │ │ │ │ - sbcseq fp, sl, r8, asr #8 │ │ │ │ cmneq sl, r4, lsr #18 │ │ │ │ cmneq sl, r4, ror #16 │ │ │ │ - sbcseq fp, sl, r0, lsr #5 │ │ │ │ + sbcseq fp, sl, r0, asr #5 │ │ │ │ cmneq sl, r4, lsl #15 │ │ │ │ @ instruction: 0x016a269c │ │ │ │ - ldrsbeq fp, [sl], #8 │ │ │ │ + ldrsheq fp, [sl], #8 │ │ │ │ strheq r2, [sl, #-92]! @ 0xffffffa4 │ │ │ │ strdeq r2, [sl, #-76]! @ 0xffffffb4 │ │ │ │ + sbcseq sl, sl, r8, asr pc │ │ │ │ sbcseq sl, sl, r8, lsr pc │ │ │ │ - sbcseq sl, sl, r8, lsl pc │ │ │ │ strdeq r2, [sl, #-60]! @ 0xffffffc4 │ │ │ │ cmneq sl, ip, lsr r3 │ │ │ │ - sbcseq sl, sl, r4, asr ip │ │ │ │ + sbcseq sl, sl, r4, ror ip │ │ │ │ cmneq sl, r4, lsl r1 │ │ │ │ andeq r2, r0, r0, ror #23 │ │ │ │ cmneq sl, ip, lsr r0 │ │ │ │ cmneq sl, ip, ror pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ + ldrsbeq sl, [sl], #152 @ 0x98 │ │ │ │ ldrheq sl, [sl], #152 @ 0x98 │ │ │ │ - smullseq sl, sl, r8, r9 @ │ │ │ │ andeq r1, r0, r4, lsl #20 │ │ │ │ cmneq sl, r8, lsr #28 │ │ │ │ - sbcseq sl, sl, ip, lsr #16 │ │ │ │ + sbcseq sl, sl, ip, asr #16 │ │ │ │ strdeq r1, [sl, #-204]! @ 0xffffff34 │ │ │ │ cmneq sl, r4, lsr #24 │ │ │ │ - sbcseq sl, sl, ip, asr r6 │ │ │ │ + sbcseq sl, sl, ip, ror r6 │ │ │ │ + sbcseq sl, sl, r0, ror #12 │ │ │ │ sbcseq sl, sl, r0, asr #12 │ │ │ │ - sbcseq sl, sl, r0, lsr #12 │ │ │ │ - sbcseq sl, sl, ip, asr #11 │ │ │ │ - ldrheq sl, [sl], #80 @ 0x50 │ │ │ │ + sbcseq sl, sl, ip, ror #11 │ │ │ │ + ldrsbeq sl, [sl], #80 @ 0x50 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ cmneq sl, r4, lsr sl │ │ │ │ cmneq sl, r4, lsl #19 │ │ │ │ cmneq sl, r8, asr #17 │ │ │ │ cmneq sl, ip, lsl #16 │ │ │ │ andeq r3, r0, r4, lsl #12 │ │ │ │ @@ -1018882,79 +1018882,79 @@ │ │ │ │ str r3, [r2] │ │ │ │ b 432f34 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43ef0c │ │ │ │ b 43fdc8 │ │ │ │ cmneq sl, r0, ror #3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r9, sl, ip, lsl ip │ │ │ │ + sbcseq r9, sl, ip, lsr ip │ │ │ │ andeq r2, r0, r0, ror #19 │ │ │ │ cmneq sl, r8, asr #1 │ │ │ │ smultteq sl, r4, pc @ │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - sbcseq r9, sl, r8, lsr #19 │ │ │ │ + sbcseq r9, sl, r8, asr #19 │ │ │ │ @ instruction: 0x016a0e9c │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ - sbcseq r9, sl, r4, asr #17 │ │ │ │ + sbcseq r9, sl, r4, ror #17 │ │ │ │ andeq r1, r0, r4, lsr r1 │ │ │ │ cmneq sl, ip, ror #26 │ │ │ │ strheq r0, [sl, #-192]! @ 0xffffff40 │ │ │ │ muleq r0, ip, r1 │ │ │ │ smultteq sl, ip, fp │ │ │ │ cmneq sl, ip, lsr fp │ │ │ │ cmneq sl, ip, asr sl │ │ │ │ cmneq sl, r4, ror #18 │ │ │ │ - smullseq r9, sl, ip, r3 │ │ │ │ - sbcseq r9, sl, r4, ror #6 │ │ │ │ + ldrheq r9, [sl], #60 @ 0x3c │ │ │ │ + sbcseq r9, sl, r4, lsl #7 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r2, r0, r4, ror r6 │ │ │ │ cmneq sl, r4, lsl #16 │ │ │ │ cmneq sl, r4, asr r7 │ │ │ │ - sbcseq r9, sl, ip, ror r1 │ │ │ │ + smullseq r9, sl, ip, r1 │ │ │ │ andeq r1, r0, r0, asr r3 │ │ │ │ cmneq sl, r0, asr r6 │ │ │ │ @ instruction: 0x016a0594 │ │ │ │ andeq r2, r0, ip, lsl #5 │ │ │ │ muleq r0, r4, r1 │ │ │ │ strdeq r2, [r0], -ip │ │ │ │ - smullseq r8, sl, r4, pc @ │ │ │ │ + ldrheq r8, [sl], #244 @ 0xf4 │ │ │ │ muleq r0, ip, r1 │ │ │ │ cmneq sl, r0, asr #8 │ │ │ │ cmneq sl, ip, asr r3 │ │ │ │ - smullseq r8, sl, r4, sp │ │ │ │ + ldrheq r8, [sl], #212 @ 0xd4 │ │ │ │ andeq r2, r0, ip, lsr pc │ │ │ │ - sbcseq r8, sl, r8, lsr sp │ │ │ │ + sbcseq r8, sl, r8, asr sp │ │ │ │ andeq r1, r0, r0, lsl r5 │ │ │ │ - ldrsbeq r8, [sl], #200 @ 0xc8 │ │ │ │ + ldrsheq r8, [sl], #200 @ 0xc8 │ │ │ │ andeq r1, r0, r8, asr r9 │ │ │ │ cmneq sl, r8, asr #32 │ │ │ │ msreq (UNDEF: 121), r8, lsl #31 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ andeq r1, r0, r8, lsr #7 │ │ │ │ - smullseq r8, sl, ip, r9 │ │ │ │ + ldrheq r8, [sl], #156 @ 0x9c │ │ │ │ andeq r2, r0, ip, lsr #27 │ │ │ │ - sbcseq r8, sl, r8, ror #18 │ │ │ │ + sbcseq r8, sl, r8, lsl #19 │ │ │ │ msreq (UNDEF: 105), r4, lsl #28 │ │ │ │ strdeq pc, [r9, #-204]! @ 0xffffff34 │ │ │ │ strdeq pc, [r9, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ msreq (UNDEF: 105), ip, ror #21 │ │ │ │ - sbcseq r8, sl, ip, lsr #10 │ │ │ │ + sbcseq r8, sl, ip, asr #10 │ │ │ │ andeq r1, r0, r8, lsr r2 │ │ │ │ - ldrsheq r8, [sl], #72 @ 0x48 │ │ │ │ + sbcseq r8, sl, r8, lsl r5 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq r8, sl, r0, asr #9 │ │ │ │ + sbcseq r8, sl, r0, ror #9 │ │ │ │ andeq r3, r0, r4, lsr #5 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ msreq SPSR_fc, ip, lsr #16 │ │ │ │ - ldrsheq r8, [sl], #36 @ 0x24 │ │ │ │ - ldrsheq r8, [sl], #12 │ │ │ │ + sbcseq r8, sl, r4, lsl r3 │ │ │ │ + sbcseq r8, sl, ip, lsl r1 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ msreq (UNDEF: 121), r8, lsl #7 │ │ │ │ ldrdeq pc, [r9, #-40]! @ 0xffffffd8 │ │ │ │ msreq (UNDEF: 105), r8, lsr #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @@ -1021002,85 +1021002,85 @@ │ │ │ │ mov r0, ip │ │ │ │ bl 3f8178 │ │ │ │ b 432e08 │ │ │ │ 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 r7, sl, r0, asr #19 │ │ │ │ + sbcseq r7, sl, r0, ror #19 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - rscseq ip, r4, r4, asr #16 │ │ │ │ - ldrsbeq fp, [r4], #220 @ 0xdc @ │ │ │ │ - rscseq r9, r4, ip, asr #18 │ │ │ │ - smlalseq fp, r4, ip, r4 │ │ │ │ - ldrheq sl, [r4], #100 @ 0x64 @ │ │ │ │ + rscseq ip, r4, r4, ror #16 │ │ │ │ + ldrsheq fp, [r4], #220 @ 0xdc @ │ │ │ │ + rscseq r9, r4, ip, ror #18 │ │ │ │ + ldrheq fp, [r4], #76 @ 0x4c @ │ │ │ │ + ldrsbeq sl, [r4], #100 @ 0x64 @ │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ cmneq r9, r0, lsr sl │ │ │ │ ldrdeq lr, [r9, #-128]! @ 0xffffff80 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrsheq r7, [sl], #36 @ 0x24 │ │ │ │ - ldrsbeq r7, [sl], #40 @ 0x28 │ │ │ │ + sbcseq r7, sl, r4, lsl r3 │ │ │ │ + ldrsheq r7, [sl], #40 @ 0x28 │ │ │ │ cmneq r9, r8, asr #14 │ │ │ │ cmneq r9, r4, asr #12 │ │ │ │ - sbcseq r7, sl, ip, ror r0 │ │ │ │ + smullseq r7, sl, ip, r0 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ - sbcseq r7, sl, ip, asr #32 │ │ │ │ + sbcseq r7, sl, ip, rrx │ │ │ │ andeq r1, r0, ip, asr #25 │ │ │ │ strdeq lr, [r9, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r9, ip, ror #7 │ │ │ │ - sbcseq r6, sl, r4, lsr #28 │ │ │ │ + sbcseq r6, sl, r4, asr #28 │ │ │ │ andeq r1, r0, r0, lsr #8 │ │ │ │ - ldrsheq r6, [sl], #212 @ 0xd4 │ │ │ │ + sbcseq r6, sl, r4, lsl lr │ │ │ │ andeq r2, r0, r4, ror #11 │ │ │ │ cmneq r9, r4, lsr r2 │ │ │ │ cmneq r9, r8, asr #2 │ │ │ │ - sbcseq r6, sl, r0, lsl #23 │ │ │ │ + sbcseq r6, sl, r0, lsr #23 │ │ │ │ @ instruction: 0x00002cb4 │ │ │ │ - ldrsbeq r6, [sl], #152 @ 0x98 │ │ │ │ + ldrsheq r6, [sl], #152 @ 0x98 │ │ │ │ andeq r3, r0, r0, asr #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ cmneq r9, r4, ror #28 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - sbcseq r6, sl, ip, lsl #16 │ │ │ │ + sbcseq r6, sl, ip, lsr #16 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ cmneq r9, r4, ror ip │ │ │ │ - sbcseq r6, sl, ip, lsr #13 │ │ │ │ + sbcseq r6, sl, ip, asr #13 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ cmneq r9, r0, asr fp │ │ │ │ - sbcseq r6, sl, r8, lsl #11 │ │ │ │ + sbcseq r6, sl, r8, lsr #11 │ │ │ │ andeq r2, r0, r4, lsr r5 │ │ │ │ - sbcseq r6, sl, ip, lsl #10 │ │ │ │ + sbcseq r6, sl, ip, lsr #10 │ │ │ │ andeq r0, r0, ip, lsl #27 │ │ │ │ cmneq r9, r4, ror #18 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq r9, r8, ror r8 │ │ │ │ - ldrheq r6, [sl], #32 │ │ │ │ + ldrsbeq r6, [sl], #32 │ │ │ │ andeq r3, r0, r4, ror #3 │ │ │ │ - sbcseq r6, sl, r0, lsl #5 │ │ │ │ + sbcseq r6, sl, r0, lsr #5 │ │ │ │ andeq r1, r0, r8, asr fp │ │ │ │ cmneq r9, r0, lsr #14 │ │ │ │ andeq r2, r0, ip, ror #12 │ │ │ │ andeq r1, r0, ip, lsr #25 │ │ │ │ strdeq sp, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsheq r5, [sl], #244 @ 0xf4 │ │ │ │ + sbcseq r6, sl, r4, lsl r0 │ │ │ │ strheq sp, [r9, #-72]! @ 0xffffffb8 │ │ │ │ andeq r2, r0, ip, ror #7 │ │ │ │ cmneq r9, r4, ror r3 │ │ │ │ andeq r2, r0, r0, lsl #30 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq r9, r0, ror r1 │ │ │ │ andeq r2, r0, r0, lsr #2 │ │ │ │ + ldrheq r5, [sl], #184 @ 0xb8 │ │ │ │ smullseq r5, sl, r8, fp │ │ │ │ - sbcseq r5, sl, r8, ror fp │ │ │ │ ldrdeq sp, [r9, #-4]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r5, sl, ip, asr #21 │ │ │ │ + sbcseq r5, sl, ip, ror #21 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r0, #188] @ 0xbc │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ bcs 442058 │ │ │ │ ldrb r1, [r0, #683] @ 0x2ab │ │ │ │ cmp r1, #0 │ │ │ │ bne 442058 │ │ │ │ @@ -1022403,29 +1022403,29 @@ │ │ │ │ bl 431ff8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq r9, r0, ror pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, ip, ror #28 │ │ │ │ - sbcseq r5, sl, r4, lsr #17 │ │ │ │ + sbcseq r5, sl, r4, asr #17 │ │ │ │ andeq r2, r0, r4, asr sp │ │ │ │ - sbcseq r5, sl, r4, ror r8 │ │ │ │ + smullseq r5, sl, r4, r8 │ │ │ │ andeq r2, r0, r8, lsr #3 │ │ │ │ cmneq r9, r0, lsl #26 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq r9, r4, lsl ip │ │ │ │ - sbcseq r5, sl, ip, asr #12 │ │ │ │ + sbcseq r5, sl, ip, ror #12 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - sbcseq r5, sl, ip, lsl r6 │ │ │ │ + sbcseq r5, sl, ip, lsr r6 │ │ │ │ andeq r2, r0, r8, asr r2 │ │ │ │ - sbcseq r5, sl, r8, ror #11 │ │ │ │ + sbcseq r5, sl, r8, lsl #12 │ │ │ │ andeq r1, r0, r0, lsr r0 │ │ │ │ cmneq r9, r4, asr #22 │ │ │ │ - sbcseq fp, r9, ip, lsr #4 │ │ │ │ + sbcseq fp, r9, ip, asr #4 │ │ │ │ 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 │ │ │ │ @@ -1022499,15 +1022499,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] @ 443674 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 431ff8 │ │ │ │ - sbcseq fp, r9, r8, asr #1 │ │ │ │ + sbcseq fp, r9, r8, ror #1 │ │ │ │ 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 │ │ │ │ @@ -1022536,16 +1022536,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #16] @ 443708 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 431ff8 │ │ │ │ ldr r0, [pc, #8] @ 44370c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 431ff8 │ │ │ │ - sbcseq fp, r9, ip, rrx │ │ │ │ sbcseq fp, r9, ip, lsl #1 │ │ │ │ + sbcseq fp, r9, ip, lsr #1 │ │ │ │ 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 │ │ │ │ @@ -1022636,16 +1022636,16 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ sub r4, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #28 │ │ │ │ bne 443844 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sbcseq r0, lr, r8, lsl ip │ │ │ │ - ldrsheq r0, [sl], #224 @ 0xe0 │ │ │ │ + sbcseq r0, lr, r8, lsr ip │ │ │ │ + sbcseq r0, sl, r0, 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r4, r3 │ │ │ │ @@ -1023130,38 +1023130,38 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r8 │ │ │ │ bl 3f8808 │ │ │ │ ldrb r3, [r8, #184] @ 0xb8 │ │ │ │ b 443aa0 │ │ │ │ cmneq r9, ip, lsr #14 │ │ │ │ - sbcseq r5, sl, ip, lsr r2 │ │ │ │ - sbcseq r5, sl, r4, asr #3 │ │ │ │ + sbcseq r5, sl, ip, asr r2 │ │ │ │ + sbcseq r5, sl, r4, ror #3 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - sbcseq r5, sl, r4, ror #1 │ │ │ │ - rsceq r8, sp, ip, lsl #3 │ │ │ │ - sbcseq r4, sl, r0, asr #31 │ │ │ │ - smullseq r4, sl, r0, pc @ │ │ │ │ - sbcseq r2, r9, r0 │ │ │ │ - sbcseq r4, sl, r4, asr pc │ │ │ │ - smullseq r4, r9, r0, r2 │ │ │ │ - sbcseq pc, r8, r0, lsr r5 @ │ │ │ │ - sbcseq r4, sl, r4, ror #30 │ │ │ │ - sbcseq r5, sl, r0, asr #32 │ │ │ │ - smullseq r4, sl, r8, ip │ │ │ │ - ldrheq r4, [sl], #212 @ 0xd4 │ │ │ │ + sbcseq r5, sl, r4, lsl #2 │ │ │ │ + rsceq r8, sp, ip, lsr #3 │ │ │ │ + sbcseq r4, sl, r0, ror #31 │ │ │ │ + ldrheq r4, [sl], #240 @ 0xf0 │ │ │ │ + sbcseq r2, r9, r0, lsr #32 │ │ │ │ + sbcseq r4, sl, r4, ror pc │ │ │ │ + ldrheq r4, [r9], #32 │ │ │ │ + sbcseq pc, r8, r0, asr r5 @ │ │ │ │ + sbcseq r4, sl, r4, lsl #31 │ │ │ │ + sbcseq r5, sl, r0, rrx │ │ │ │ + ldrheq r4, [sl], #200 @ 0xc8 │ │ │ │ + ldrsbeq r4, [sl], #212 @ 0xd4 │ │ │ │ andeq r7, r0, r8, lsl #16 │ │ │ │ - sbcseq r4, sl, r0, lsl #25 │ │ │ │ + sbcseq r4, sl, r0, lsr #25 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - sbcseq r8, sl, ip, lsl r9 │ │ │ │ - rsceq sp, sl, r4, asr r0 │ │ │ │ - ldrheq sl, [sl], #0 │ │ │ │ - sbcseq r4, sl, r0, ror #25 │ │ │ │ - sbcseq r4, sl, r4, ror #24 │ │ │ │ + sbcseq r8, sl, ip, lsr r9 │ │ │ │ + rsceq sp, sl, r4, ror r0 │ │ │ │ + ldrsbeq sl, [sl], #0 │ │ │ │ + sbcseq r4, sl, r0, lsl #26 │ │ │ │ + sbcseq r4, sl, r4, lsl #25 │ │ │ │ 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] │ │ │ │ @@ -1023177,15 +1023177,15 @@ │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ cmpeq lr, r0, lsl fp │ │ │ │ - smullseq r1, lr, r0, ip │ │ │ │ + ldrheq r1, [lr], #192 @ 0xc0 │ │ │ │ ldr r3, [pc, #8] @ 444120 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldrsbeq fp, [lr, #-172] @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -1023777,23 +1023777,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 40e9a0 │ │ │ │ b 444264 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ - rscseq sl, r4, sl, lsl #8 │ │ │ │ - rscseq sl, r4, r2, lsr #7 │ │ │ │ + rscseq sl, r4, sl, lsr #8 │ │ │ │ + rscseq sl, r4, r2, asr #7 │ │ │ │ + rscseq sl, r4, r0, asr #7 │ │ │ │ + ldrheq sl, [r4], #56 @ 0x38 @ │ │ │ │ + ldrheq sl, [r4], #48 @ 0x30 @ │ │ │ │ + rscseq sl, r4, r8, lsr #7 │ │ │ │ rscseq sl, r4, r0, lsr #7 │ │ │ │ smlalseq sl, r4, r8, r3 │ │ │ │ smlalseq sl, r4, r0, r3 │ │ │ │ - rscseq sl, r4, r8, lsl #7 │ │ │ │ - rscseq sl, r4, r0, lsl #7 │ │ │ │ - rscseq sl, r4, r8, ror r3 │ │ │ │ - rscseq sl, r4, r0, ror r3 │ │ │ │ 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 │ │ │ │ @@ -1023894,15 +1023894,15 @@ │ │ │ │ str r2, [r3, #12] │ │ │ │ bl 4e8488 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 410fd8 │ │ │ │ str r5, [r4, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sbcseq r4, sl, r8, asr r2 │ │ │ │ + sbcseq r4, sl, r8, ror r2 │ │ │ │ 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 444d14 │ │ │ │ @@ -1024103,23 +1024103,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 444f38 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ b 444e5c │ │ │ │ cmneq r9, ip, lsl #5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r9, r4, r6, ror #18 │ │ │ │ - sbcseq r4, sl, r8, asr #32 │ │ │ │ - sbcseq pc, r9, r4, ror #25 │ │ │ │ + rscseq r9, r4, r6, lsl #19 │ │ │ │ + sbcseq r4, sl, r8, rrx │ │ │ │ + sbcseq pc, r9, r4, lsl #26 │ │ │ │ cmneq r9, r0, ror r1 │ │ │ │ - sbcseq r3, sl, r8, asr pc │ │ │ │ - sbcseq r3, sl, r8, lsr #30 │ │ │ │ - sbcseq r3, sl, ip, asr #30 │ │ │ │ - sbcseq r3, sl, ip, asr #30 │ │ │ │ - sbcseq r3, sl, r0, lsl pc │ │ │ │ + sbcseq r3, sl, r8, ror pc │ │ │ │ + sbcseq r3, sl, r8, asr #30 │ │ │ │ + sbcseq r3, sl, ip, ror #30 │ │ │ │ + sbcseq r3, sl, ip, ror #30 │ │ │ │ + sbcseq r3, sl, r0, lsr pc │ │ │ │ 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] @ 445178 │ │ │ │ @@ -1024231,15 +1024231,15 @@ │ │ │ │ bl 3f8178 │ │ │ │ str r4, [r9] │ │ │ │ b 445060 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, lsr #32 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x0169af90 │ │ │ │ - ldrsbeq r3, [sl], #192 @ 0xc0 │ │ │ │ + ldrsheq r3, [sl], #192 @ 0xc0 │ │ │ │ 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] │ │ │ │ @@ -1024594,25 +1024594,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 5f3fb8 │ │ │ │ mov r5, r0 │ │ │ │ b 445540 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strheq sl, [r9, #-200]! @ 0xffffff38 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r3, sl, ip, lsl #21 │ │ │ │ - sbcseq r3, sl, r4, lsl sp │ │ │ │ - sbcseq r3, sl, ip, lsl #21 │ │ │ │ + sbcseq r3, sl, ip, lsr #21 │ │ │ │ + sbcseq r3, sl, r4, lsr sp │ │ │ │ + sbcseq r3, sl, ip, lsr #21 │ │ │ │ cmneq r9, r8, lsl #24 │ │ │ │ - smullseq r3, sl, r0, r9 │ │ │ │ - rsceq fp, sl, r8, asr #18 │ │ │ │ - sbcseq r3, sl, r8, ror r9 │ │ │ │ - sbcseq r3, sl, r4, ror #18 │ │ │ │ - sbcseq r3, sl, r0, lsl r8 │ │ │ │ - sbcseq r3, sl, r0, asr r7 │ │ │ │ - rsceq fp, sl, r0, lsl r7 │ │ │ │ + ldrheq r3, [sl], #144 @ 0x90 │ │ │ │ + rsceq fp, sl, r8, ror #18 │ │ │ │ + smullseq r3, sl, r8, r9 │ │ │ │ + sbcseq r3, sl, r4, lsl #19 │ │ │ │ + sbcseq r3, sl, r0, lsr r8 │ │ │ │ + sbcseq r3, sl, r0, ror r7 │ │ │ │ + rsceq fp, sl, r0, lsr r7 │ │ │ │ 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] @ 445ab4 │ │ │ │ mov ip, r2 │ │ │ │ @@ -1024821,20 +1024821,20 @@ │ │ │ │ bl 4101f0 │ │ │ │ b 445818 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r8, #12] │ │ │ │ udf #0 │ │ │ │ cmneq r9, r4, ror r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq r3, [sl], #104 @ 0x68 │ │ │ │ - ldrsheq r3, [sl], #100 @ 0x64 │ │ │ │ + sbcseq r3, sl, r8, lsl r7 │ │ │ │ + sbcseq r3, sl, r4, lsl r7 │ │ │ │ ldrdeq sl, [r9, #-120]! @ 0xffffff88 │ │ │ │ - sbcseq r3, sl, r0, lsl #13 │ │ │ │ - ldrsheq r3, [sl], #84 @ 0x54 │ │ │ │ - sbcseq r3, sl, r4, ror #11 │ │ │ │ + sbcseq r3, sl, r0, lsr #13 │ │ │ │ + sbcseq r3, sl, r4, lsl r6 │ │ │ │ + sbcseq r3, sl, r4, lsl #12 │ │ │ │ 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] @ 445f64 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1025121,24 +1025121,24 @@ │ │ │ │ bl 5f7930 │ │ │ │ ldr r2, [pc, #52] @ 445f90 │ │ │ │ add r2, pc, r2 │ │ │ │ b 445db4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r6, sp, ip, lsr r1 │ │ │ │ - sbcseq r3, sl, r0, lsl r4 │ │ │ │ - sbcseq r3, sl, r0, asr r3 │ │ │ │ + rsceq r6, sp, ip, asr r1 │ │ │ │ + sbcseq r3, sl, r0, lsr r4 │ │ │ │ + sbcseq r3, sl, r0, ror r3 │ │ │ │ cmneq r9, r4, lsr #7 │ │ │ │ - sbcseq r3, sl, r0, lsr r3 │ │ │ │ - ldrheq r3, [sl], #32 │ │ │ │ - sbcseq r2, r9, r0, lsr #4 │ │ │ │ - sbcseq r3, sl, ip, asr #5 │ │ │ │ - sbcseq r3, sl, r0, ror #5 │ │ │ │ - sbcseq r3, sl, r8, ror #1 │ │ │ │ + sbcseq r3, sl, r0, asr r3 │ │ │ │ + ldrsbeq r3, [sl], #32 │ │ │ │ + sbcseq r2, r9, r0, asr #4 │ │ │ │ + sbcseq r3, sl, ip, ror #5 │ │ │ │ + sbcseq r3, sl, r0, lsl #6 │ │ │ │ + sbcseq r3, sl, r8, lsl #2 │ │ │ │ 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] @ 4460b4 │ │ │ │ ldr r3, [pc, #260] @ 4460b8 │ │ │ │ @@ -1025205,20 +1025205,20 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4460b0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, asr #32 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smullseq pc, sp, r4, sp @ │ │ │ │ - sbcseq r3, sl, r8, asr #1 │ │ │ │ - ldrdeq sl, [sl], #220 @ 0xdc @ │ │ │ │ - sbcseq sl, sp, ip, ror #6 │ │ │ │ - rsceq r6, sp, r8, lsr #26 │ │ │ │ - sbcseq r1, r8, ip, asr #13 │ │ │ │ + ldrheq pc, [sp], #212 @ 0xd4 @ │ │ │ │ + sbcseq r3, sl, r8, ror #1 │ │ │ │ + strdeq sl, [sl], #220 @ 0xdc @ │ │ │ │ + sbcseq sl, sp, ip, lsl #7 │ │ │ │ + rsceq r6, sp, r8, asr #26 │ │ │ │ + sbcseq r1, r8, ip, ror #13 │ │ │ │ cmneq r9, r0, ror pc │ │ │ │ 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} │ │ │ │ @@ -1025254,15 +1025254,15 @@ │ │ │ │ bl 4e8684 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 446114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sbcseq r2, sl, r0, asr #31 │ │ │ │ + sbcseq r2, sl, r0, ror #31 │ │ │ │ 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 │ │ │ │ @@ -1025469,24 +1025469,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 3f8178 │ │ │ │ b 446350 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, asr #28 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq r2, [sl], #232 @ 0xe8 │ │ │ │ - sbcseq r9, r9, ip, asr r6 │ │ │ │ + sbcseq r2, sl, r8, lsl pc │ │ │ │ + sbcseq r9, r9, ip, ror r6 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r2, sl, r8, lsr lr │ │ │ │ - sbcseq r2, sl, r8, lsr #27 │ │ │ │ + sbcseq r2, sl, r8, asr lr │ │ │ │ + sbcseq r2, sl, r8, asr #27 │ │ │ │ @ instruction: 0x01699c94 │ │ │ │ - sbcseq r2, sl, r8, lsr lr │ │ │ │ - smullseq r2, sl, r4, ip │ │ │ │ - ldrsheq r2, [sl], #192 @ 0xc0 │ │ │ │ + sbcseq r2, sl, r8, asr lr │ │ │ │ + ldrheq r2, [sl], #196 @ 0xc4 │ │ │ │ + sbcseq r2, sl, r0, lsl sp │ │ │ │ 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] @ 447500 │ │ │ │ ldr r3, [pc, #4068] @ 447504 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ @@ -1026505,95 +1026505,95 @@ │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sp, #52] @ 0x34 │ │ │ │ bne 44670c │ │ │ │ b 446700 │ │ │ │ ldrdeq r9, [r9, #-168]! @ 0xffffff58 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strheq r9, [r9, #-164]! @ 0xffffff5c │ │ │ │ - sbcseq r4, sp, ip, ror #9 │ │ │ │ - sbcseq r2, sl, r4, lsr #29 │ │ │ │ - sbcseq sp, fp, ip, ror #14 │ │ │ │ - sbcseq r2, sl, r0, ror sp │ │ │ │ + sbcseq r4, sp, ip, lsl #10 │ │ │ │ + sbcseq r2, sl, r4, asr #29 │ │ │ │ + sbcseq sp, fp, ip, lsl #15 │ │ │ │ + smullseq r2, sl, r0, sp │ │ │ │ cmneq r9, r0, lsl r8 │ │ │ │ - sbcseq fp, fp, r4, lsr r1 │ │ │ │ - sbcseq r2, sl, r0, asr #19 │ │ │ │ + sbcseq fp, fp, r4, asr r1 │ │ │ │ + sbcseq r2, sl, r0, ror #19 │ │ │ │ cmneq r9, r0, asr r7 │ │ │ │ - ldrheq r2, [sl], #176 @ 0xb0 │ │ │ │ - ldrsbeq r2, [sl], #128 @ 0x80 │ │ │ │ + ldrsbeq r2, [sl], #176 @ 0xb0 │ │ │ │ + ldrsheq r2, [sl], #128 @ 0x80 │ │ │ │ andeq r2, r0, r0, lsl #18 │ │ │ │ + sbcseq r2, sl, ip, asr sl │ │ │ │ + sbcseq r2, sl, r8, lsl #13 │ │ │ │ sbcseq r2, sl, ip, lsr sl │ │ │ │ - sbcseq r2, sl, r8, ror #12 │ │ │ │ - sbcseq r2, sl, ip, lsl sl │ │ │ │ - ldrsheq r2, [sl], #120 @ 0x78 │ │ │ │ + sbcseq r2, sl, r8, lsl r8 │ │ │ │ + ldrheq r9, [r9], #216 @ 0xd8 │ │ │ │ + sbcseq r9, r9, r4, lsr #27 │ │ │ │ smullseq r9, r9, r8, sp @ │ │ │ │ - sbcseq r9, r9, r4, lsl #27 │ │ │ │ - sbcseq r9, r9, r8, ror sp │ │ │ │ - sbcseq r9, r9, ip, ror #26 │ │ │ │ + sbcseq r9, r9, ip, lsl #27 │ │ │ │ + sbcseq r9, r9, r0, lsl #27 │ │ │ │ + sbcseq r9, r9, r4, ror sp │ │ │ │ + sbcseq r9, r9, r8, ror #26 │ │ │ │ sbcseq r9, r9, r0, ror #26 │ │ │ │ - sbcseq r9, r9, r4, asr sp │ │ │ │ - sbcseq r9, r9, r8, asr #26 │ │ │ │ - sbcseq r9, r9, r0, asr #26 │ │ │ │ + ldrsheq r7, [r9], #216 @ 0xd8 │ │ │ │ + ldrsheq r7, [r9], #208 @ 0xd0 │ │ │ │ + sbcseq r7, r9, r8, ror #27 │ │ │ │ + sbcseq r7, r9, r0, ror #27 │ │ │ │ ldrsbeq r7, [r9], #216 @ 0xd8 │ │ │ │ ldrsbeq r7, [r9], #208 @ 0xd0 │ │ │ │ sbcseq r7, r9, r8, asr #27 │ │ │ │ - sbcseq r7, r9, r0, asr #27 │ │ │ │ - ldrheq r7, [r9], #216 @ 0xd8 │ │ │ │ - ldrheq r7, [r9], #208 @ 0xd0 │ │ │ │ - sbcseq r7, r9, r8, lsr #27 │ │ │ │ - sbcseq r7, r9, r4, lsr #27 │ │ │ │ - ldrheq r7, [r9], #220 @ 0xdc │ │ │ │ - ldrheq r7, [r9], #216 @ 0xd8 │ │ │ │ - sbcseq r2, sl, r8, lsl r8 │ │ │ │ - sbcseq r8, r9, r0, lsl #17 │ │ │ │ - sbcseq r2, sl, r4, asr r8 │ │ │ │ + sbcseq r7, r9, r4, asr #27 │ │ │ │ + ldrsbeq r7, [r9], #220 @ 0xdc │ │ │ │ + ldrsbeq r7, [r9], #216 @ 0xd8 │ │ │ │ + sbcseq r2, sl, r8, lsr r8 │ │ │ │ + sbcseq r8, r9, r0, lsr #17 │ │ │ │ + sbcseq r2, sl, r4, ror r8 │ │ │ │ @ instruction: 0xffffda04 │ │ │ │ - sbcseq r2, sl, r4, ror #5 │ │ │ │ - sbcseq r2, sl, r8, lsl #2 │ │ │ │ - ldrheq r1, [sl], #220 @ 0xdc │ │ │ │ - ldrsbeq r5, [fp], #28 │ │ │ │ - smullseq r2, sl, r8, r1 │ │ │ │ - sbcseq r2, sl, r4, asr #32 │ │ │ │ - ldrheq r2, [sl], #4 │ │ │ │ + sbcseq r2, sl, r4, lsl #6 │ │ │ │ + sbcseq r2, sl, r8, lsr #2 │ │ │ │ + ldrsbeq r1, [sl], #220 @ 0xdc │ │ │ │ + ldrsheq r5, [fp], #28 │ │ │ │ + ldrheq r2, [sl], #24 │ │ │ │ + sbcseq r2, sl, r4, rrx │ │ │ │ + ldrsbeq r2, [sl], #4 │ │ │ │ andeq r2, r0, r8, ror r2 │ │ │ │ andeq r2, r0, ip, asr #22 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ - sbcseq r2, sl, r4, lsl r0 │ │ │ │ - sbcseq r1, sl, ip, asr #18 │ │ │ │ - sbcseq r1, sl, r0, lsr #25 │ │ │ │ - sbcseq r1, sl, r8, ror ip │ │ │ │ - sbcseq r1, sl, r4, ror #21 │ │ │ │ - sbcseq r1, sl, r8, asr #22 │ │ │ │ - sbcseq r1, sl, r4, ror r7 │ │ │ │ - sbcseq sl, r9, r4, ror #2 │ │ │ │ - sbcseq sl, r9, ip, ror #16 │ │ │ │ + sbcseq r2, sl, r4, lsr r0 │ │ │ │ + sbcseq r1, sl, ip, ror #18 │ │ │ │ + sbcseq r1, sl, r0, asr #25 │ │ │ │ + smullseq r1, sl, r8, ip │ │ │ │ + sbcseq r1, sl, r4, lsl #22 │ │ │ │ + sbcseq r1, sl, r8, ror #22 │ │ │ │ + smullseq r1, sl, r4, r7 │ │ │ │ + sbcseq sl, r9, r4, lsl #3 │ │ │ │ + sbcseq sl, r9, ip, lsl #17 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - ldrsbeq r1, [sl], #132 @ 0x84 │ │ │ │ - sbcseq r1, sl, r4, lsl r6 │ │ │ │ - sbcseq r1, sl, r0, ror r9 │ │ │ │ - sbcseq r8, r9, r0, ror #30 │ │ │ │ - sbcseq r8, r9, r0, ror pc │ │ │ │ - ldrsheq ip, [r9], #196 @ 0xc4 │ │ │ │ - sbcseq r1, sl, ip, ror #20 │ │ │ │ - sbcseq r1, sl, r8, ror sl │ │ │ │ - sbcseq r1, sl, ip, lsr sl │ │ │ │ - sbcseq r1, sl, r0, ror #21 │ │ │ │ - sbcseq pc, ip, ip, asr #10 │ │ │ │ - sbcseq r1, sl, r8, ror #7 │ │ │ │ - sbcseq r1, sl, ip, asr #18 │ │ │ │ - sbcseq r1, sl, r0, lsl #20 │ │ │ │ - smullseq r1, sl, r8, r9 │ │ │ │ - sbcseq r1, sl, r8, lsr #8 │ │ │ │ - sbcseq r1, sl, r4, asr r5 │ │ │ │ - sbcseq r1, sl, r8, lsr #7 │ │ │ │ - sbcseq r1, sl, r0, asr #4 │ │ │ │ - sbcseq r1, sl, r4, lsl #5 │ │ │ │ + ldrsheq r1, [sl], #132 @ 0x84 │ │ │ │ + sbcseq r1, sl, r4, lsr r6 │ │ │ │ + smullseq r1, sl, r0, r9 │ │ │ │ + sbcseq r8, r9, r0, lsl #31 │ │ │ │ + smullseq r8, r9, r0, pc @ │ │ │ │ + sbcseq ip, r9, r4, lsl sp │ │ │ │ + sbcseq r1, sl, ip, lsl #21 │ │ │ │ + smullseq r1, sl, r8, sl │ │ │ │ + sbcseq r1, sl, ip, asr sl │ │ │ │ + sbcseq r1, sl, r0, lsl #22 │ │ │ │ + sbcseq pc, ip, ip, ror #10 │ │ │ │ + sbcseq r1, sl, r8, lsl #8 │ │ │ │ + sbcseq r1, sl, ip, ror #18 │ │ │ │ + sbcseq r1, sl, r0, lsr #20 │ │ │ │ + ldrheq r1, [sl], #152 @ 0x98 │ │ │ │ + sbcseq r1, sl, r8, asr #8 │ │ │ │ + sbcseq r1, sl, r4, ror r5 │ │ │ │ + sbcseq r1, sl, r8, asr #7 │ │ │ │ + sbcseq r1, sl, r0, ror #4 │ │ │ │ + sbcseq r1, sl, r4, lsr #5 │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ - ldrsheq r1, [sl], #8 │ │ │ │ - ldrsbeq r0, [sl], #248 @ 0xf8 │ │ │ │ - ldrsbeq r6, [r4], #28 @ │ │ │ │ + sbcseq r1, sl, r8, lsl r1 │ │ │ │ + ldrsheq r0, [sl], #248 @ 0xf8 │ │ │ │ + ldrsheq r6, [r4], #28 @ │ │ │ │ ldr r2, [pc, #-164] @ 4475b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 3f8178 │ │ │ │ b 4467d0 │ │ │ │ @@ -1028432,22 +1028432,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 r0, sl, r8, lsl #28 │ │ │ │ - rscseq r5, r4, r8, lsr #31 │ │ │ │ - sbcseq r0, sl, r0, lsr #11 │ │ │ │ - smullseq r0, sl, ip, r8 │ │ │ │ + sbcseq r0, sl, r8, lsr #28 │ │ │ │ + rscseq r5, r4, r8, asr #31 │ │ │ │ + sbcseq r0, sl, r0, asr #11 │ │ │ │ + ldrheq r0, [sl], #140 @ 0x8c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrsheq r0, [sl], #68 @ 0x44 │ │ │ │ - sbcseq lr, ip, r8, lsr #4 │ │ │ │ - sbcseq r0, sl, r4, asr #1 │ │ │ │ + sbcseq r0, sl, r4, lsl r5 │ │ │ │ + sbcseq lr, ip, r8, asr #4 │ │ │ │ + sbcseq r0, sl, r4, ror #1 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ sub r0, r0, #117 @ 0x75 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1028498,15 +1028498,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 r5, r4, r0, lsl r4 │ │ │ │ + rscseq r5, r4, r0, lsr r4 │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r3, [r0, #41] @ 0x29 │ │ │ │ beq 449478 │ │ │ │ cmp r1, #4 │ │ │ │ bne 449464 │ │ │ │ and r3, r3, #120 @ 0x78 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -1028595,16 +1028595,16 @@ │ │ │ │ cmp r3, #32 │ │ │ │ beq 449564 │ │ │ │ ldr r2, [pc, #16] @ 4495b8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3f8178 │ │ │ │ b 449588 │ │ │ │ - sbcseq r0, sl, r8, ror #8 │ │ │ │ - sbcseq r0, sl, r4, lsr #7 │ │ │ │ + sbcseq r0, sl, r8, lsl #9 │ │ │ │ + sbcseq r0, sl, r4, asr #7 │ │ │ │ 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] @ 449824 │ │ │ │ @@ -1028754,18 +1028754,18 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r4, r5 │ │ │ │ b 449778 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, lsl sl │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r4, lsl #20 │ │ │ │ - sbcseq r8, r9, r4, lsl sp │ │ │ │ + sbcseq r8, r9, r4, lsr sp │ │ │ │ @ instruction: 0x00000db4 │ │ │ │ ldrdeq r6, [r9, #-132]! @ 0xffffff7c │ │ │ │ - sbcseq r8, r9, r4, asr #21 │ │ │ │ + sbcseq r8, r9, r4, ror #21 │ │ │ │ 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 │ │ │ │ @@ -1028841,15 +1028841,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4498b4 │ │ │ │ b 4498dc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01696794 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r4, lsl r7 │ │ │ │ - sbcseq r0, sl, r8, lsl #2 │ │ │ │ + sbcseq r0, sl, r8, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -1028897,16 +1028897,16 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 5f3fb8 │ │ │ │ str r0, [r5, #16] │ │ │ │ b 449a00 │ │ │ │ ldr r2, [pc, #8] @ 449a70 │ │ │ │ add r2, pc, r2 │ │ │ │ b 4499e8 │ │ │ │ + ldrheq r0, [sl], #4 │ │ │ │ smullseq r0, sl, r4, r0 │ │ │ │ - sbcseq r0, sl, r4, ror r0 │ │ │ │ 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 │ │ │ │ @@ -1028947,16 +1028947,16 @@ │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, ip │ │ │ │ bl 3f8178 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - sbcseq r0, sl, r8, ror r0 │ │ │ │ - sbcseq r0, sl, ip │ │ │ │ + smullseq r0, sl, r8, r0 │ │ │ │ + sbcseq r0, sl, 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 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -1029037,16 +1029037,16 @@ │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp] │ │ │ │ bl 3f8178 │ │ │ │ b 449c30 │ │ │ │ - smullseq pc, r9, r4, pc @ │ │ │ │ - sbcseq pc, r9, r4, ror #30 │ │ │ │ + ldrheq pc, [r9], #244 @ 0xf4 @ │ │ │ │ + sbcseq pc, r9, r4, lsl #31 │ │ │ │ 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 │ │ │ │ @@ -1029114,20 +1029114,20 @@ │ │ │ │ ldr r2, [pc, #40] @ 449de4 │ │ │ │ lsr r3, r8, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 3f8178 │ │ │ │ - sbcseq r0, sl, r8, lsr #32 │ │ │ │ - sbcseq pc, r9, r0, ror #30 │ │ │ │ - rscseq r4, r4, ip, asr #23 │ │ │ │ - ldrsbeq pc, [r9], #248 @ 0xf8 @ │ │ │ │ - rscseq r4, r4, r0, lsr #23 │ │ │ │ - sbcseq pc, r9, r4, asr pc @ │ │ │ │ + sbcseq r0, sl, r8, asr #32 │ │ │ │ + sbcseq pc, r9, r0, lsl #31 │ │ │ │ + rscseq r4, r4, ip, ror #23 │ │ │ │ + ldrsheq pc, [r9], #248 @ 0xf8 @ │ │ │ │ + rscseq r4, r4, r0, asr #23 │ │ │ │ + sbcseq pc, r9, r4, ror pc @ │ │ │ │ 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 │ │ │ │ @@ -1029171,16 +1029171,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ bl 449990 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - rscseq r4, r4, ip, lsr fp │ │ │ │ - sbcseq pc, r9, r0, lsr #30 │ │ │ │ + rscseq r4, r4, ip, asr fp │ │ │ │ + sbcseq pc, r9, r0, asr #30 │ │ │ │ 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] @ 44a054 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1029277,18 +1029277,18 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ bl 3f8178 │ │ │ │ b 449fac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, lsl r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r4, r4, r0, ror #20 │ │ │ │ + rscseq r4, r4, r0, lsl #21 │ │ │ │ cmneq r9, r4, asr #32 │ │ │ │ - sbcseq pc, r9, r0, lsr #28 │ │ │ │ - sbcseq pc, r9, r8, ror sp @ │ │ │ │ + sbcseq pc, r9, r0, asr #28 │ │ │ │ + smullseq pc, r9, r8, sp @ │ │ │ │ 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 │ │ │ │ @@ -1029371,18 +1029371,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3f8178 │ │ │ │ b 44a0e4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, asr pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, ip, lsl #30 │ │ │ │ - sbcseq pc, r9, r0, lsr #27 │ │ │ │ - sbcseq sl, ip, r8, lsl r8 │ │ │ │ - sbcseq sl, r9, r4, lsr #12 │ │ │ │ - sbcseq pc, r9, r0, ror #25 │ │ │ │ + sbcseq pc, r9, r0, asr #27 │ │ │ │ + sbcseq sl, ip, r8, lsr r8 │ │ │ │ + sbcseq sl, r9, r4, asr #12 │ │ │ │ + sbcseq pc, r9, r0, lsl #26 │ │ │ │ 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} │ │ │ │ @@ -1029486,18 +1029486,18 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 5f3fb8 │ │ │ │ str r0, [r4, #16] │ │ │ │ b 44a2d8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, ror #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq sl, ip, r8, lsr #14 │ │ │ │ + sbcseq sl, ip, r8, asr #14 │ │ │ │ cmneq r9, r8, lsl #26 │ │ │ │ - sbcseq pc, r9, r4, lsl ip @ │ │ │ │ - sbcseq pc, r9, r0, lsl #23 │ │ │ │ + sbcseq pc, r9, r4, lsr ip @ │ │ │ │ + sbcseq pc, r9, r0, lsr #23 │ │ │ │ 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] @ 44a6dc │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ @@ -1029696,23 +1029696,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 4e8684 │ │ │ │ b 44a5fc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, lsr #24 │ │ │ │ cmneq r9, r8, lsl ip │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsbeq pc, [r9], #176 @ 0xb0 @ │ │ │ │ + ldrsheq pc, [r9], #176 @ 0xb0 @ │ │ │ │ andeq r3, r0, ip, ror #3 │ │ │ │ - ldrsbeq pc, [r9], #184 @ 0xb8 @ │ │ │ │ + ldrsheq pc, [r9], #184 @ 0xb8 @ │ │ │ │ @ instruction: 0xfffff9fe │ │ │ │ strdeq r5, [r9, #-148]! @ 0xffffff6c │ │ │ │ - sbcseq pc, r9, r8, lsl sl @ │ │ │ │ - sbcseq pc, r9, r0, asr #20 │ │ │ │ - sbcseq pc, r9, r8, ror #18 │ │ │ │ - sbcseq pc, r9, ip, ror r9 @ │ │ │ │ + sbcseq pc, r9, r8, lsr sl @ │ │ │ │ + sbcseq pc, r9, r0, ror #20 │ │ │ │ + sbcseq pc, r9, r8, lsl #19 │ │ │ │ + smullseq pc, r9, ip, r9 @ │ │ │ │ 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] @ 44a964 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1029857,24 +1029857,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 3f8178 │ │ │ │ b 44a7d0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, asr #17 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq ip, r9, ip, lsr #20 │ │ │ │ + sbcseq ip, r9, ip, asr #20 │ │ │ │ cmneq r9, r0, lsr #16 │ │ │ │ - sbcseq pc, r9, r8, lsr r9 @ │ │ │ │ + sbcseq pc, r9, r8, asr r9 @ │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq pc, r9, r8, ror #18 │ │ │ │ - sbcseq pc, r9, r4, lsr #19 │ │ │ │ - sbcseq pc, r9, r0, asr #17 │ │ │ │ - ldrsheq pc, [r9], #112 @ 0x70 @ │ │ │ │ - sbcseq pc, r9, r8, lsr #19 │ │ │ │ + sbcseq pc, r9, r8, lsl #19 │ │ │ │ + sbcseq pc, r9, r4, asr #19 │ │ │ │ + sbcseq pc, r9, r0, ror #17 │ │ │ │ + sbcseq pc, r9, r0, lsl r8 @ │ │ │ │ + sbcseq pc, r9, r8, asr #19 │ │ │ │ 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] @ 44ac84 │ │ │ │ mov sl, r3 │ │ │ │ @@ -1030058,29 +1030058,29 @@ │ │ │ │ ldr r3, [pc, #76] @ 44acc8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 44ab68 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, asr #12 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, r0, lsr r6 │ │ │ │ - sbcseq pc, r9, r4, asr r9 @ │ │ │ │ + sbcseq pc, r9, r4, ror r9 @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - sbcseq fp, r9, r0, lsl #18 │ │ │ │ - sbcseq ip, r9, r8, lsl sl │ │ │ │ + sbcseq fp, r9, r0, lsr #18 │ │ │ │ + sbcseq ip, r9, r8, lsr sl │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ cmneq r9, r0, ror r4 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r1, sl, r4, lsr lr │ │ │ │ - sbcseq pc, r9, r0, lsl #15 │ │ │ │ - sbcseq pc, r9, r8, lsl #15 │ │ │ │ - sbcseq pc, r9, ip, lsl #14 │ │ │ │ - sbcseq pc, r9, r8, lsl #15 │ │ │ │ - sbcseq fp, r9, r8, lsl #16 │ │ │ │ - sbcseq r1, sl, r0, lsr #27 │ │ │ │ + sbcseq r1, sl, r4, asr lr │ │ │ │ + sbcseq pc, r9, r0, lsr #15 │ │ │ │ + sbcseq pc, r9, r8, lsr #15 │ │ │ │ + sbcseq pc, r9, ip, lsr #14 │ │ │ │ + sbcseq pc, r9, r8, lsr #15 │ │ │ │ + sbcseq fp, r9, r8, lsr #16 │ │ │ │ + sbcseq r1, sl, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 44adc0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1030134,15 +1030134,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ bl 40f418 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r3, r4, r1, ror #21 │ │ │ │ + rscseq r3, r4, r1, lsl #22 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [pc, #132] @ 44ae58 │ │ │ │ add r3, pc, r3 │ │ │ │ bne 44ae40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1030363,23 +1030363,23 @@ │ │ │ │ bl 3f8178 │ │ │ │ ldrb r1, [r4, #184] @ 0xb8 │ │ │ │ b 44aec8 │ │ │ │ ldr r2, [pc, #40] @ 44b174 │ │ │ │ add r2, pc, r2 │ │ │ │ b 44b034 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - smullseq pc, r9, r4, r4 @ │ │ │ │ - sbcseq r1, fp, ip, lsl #8 │ │ │ │ - smullseq pc, r9, r4, r4 @ │ │ │ │ - sbcseq pc, r9, r8, asr r5 @ │ │ │ │ - sbcseq pc, r9, ip, asr r3 @ │ │ │ │ - sbcseq pc, r9, r8, lsr r4 @ │ │ │ │ - sbcseq pc, r9, r8, ror #8 │ │ │ │ - sbcseq pc, r9, r0, lsl r3 @ │ │ │ │ - smullseq pc, r9, r4, r2 @ │ │ │ │ + ldrheq pc, [r9], #68 @ 0x44 @ │ │ │ │ + sbcseq r1, fp, ip, lsr #8 │ │ │ │ + ldrheq pc, [r9], #68 @ 0x44 @ │ │ │ │ + sbcseq pc, r9, r8, ror r5 @ │ │ │ │ + sbcseq pc, r9, ip, ror r3 @ │ │ │ │ + sbcseq pc, r9, r8, asr r4 @ │ │ │ │ + sbcseq pc, r9, r8, lsl #9 │ │ │ │ + sbcseq pc, r9, r0, lsr r3 @ │ │ │ │ + ldrheq pc, [r9], #36 @ 0x24 @ │ │ │ │ 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 │ │ │ │ @@ -1030414,17 +1030414,17 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3f8178 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldrheq pc, [r9], #72 @ 0x48 @ │ │ │ │ - sbcseq pc, r9, r4, lsr #9 │ │ │ │ - sbcseq pc, r9, r0, lsr r4 @ │ │ │ │ + ldrsbeq pc, [r9], #72 @ 0x48 @ │ │ │ │ + sbcseq pc, r9, r4, asr #9 │ │ │ │ + sbcseq pc, r9, r0, asr r4 @ │ │ │ │ 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] @ 44b3b8 │ │ │ │ @@ -1030517,20 +1030517,20 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 3f8178 │ │ │ │ b 44b29c │ │ │ │ cmneq r9, ip, lsr #27 │ │ │ │ - sbcseq pc, r9, r0, lsr r4 @ │ │ │ │ + sbcseq pc, r9, r0, asr r4 @ │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - sbcseq pc, r9, r0, lsr #8 │ │ │ │ - sbcseq pc, r9, ip, ror #6 │ │ │ │ - ldrsheq pc, [r9], #52 @ 0x34 @ │ │ │ │ - sbcseq pc, r9, r8, lsl #7 │ │ │ │ + sbcseq pc, r9, r0, asr #8 │ │ │ │ + sbcseq pc, r9, ip, lsl #7 │ │ │ │ + sbcseq pc, r9, r4, lsl r4 @ │ │ │ │ + sbcseq pc, r9, r8, lsr #7 │ │ │ │ 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 │ │ │ │ @@ -1030731,38 +1030731,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ b 44b478 │ │ │ │ ldr r3, [pc, #128] @ 44b78c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ b 44b478 │ │ │ │ - rscseq r3, r4, r0, lsr #7 │ │ │ │ - smullseq pc, r9, r0, r3 @ │ │ │ │ - sbcseq lr, fp, ip, lsr #1 │ │ │ │ - sbcseq pc, r9, ip, lsl r3 @ │ │ │ │ - rscseq r3, r4, r5, asr #5 │ │ │ │ - sbcseq r8, sl, r0, lsr #3 │ │ │ │ - sbcseq ip, r8, r4, lsr #18 │ │ │ │ + rscseq r3, r4, r0, asr #7 │ │ │ │ + ldrheq pc, [r9], #48 @ 0x30 @ │ │ │ │ + sbcseq lr, fp, ip, asr #1 │ │ │ │ + sbcseq pc, r9, ip, lsr r3 @ │ │ │ │ + rscseq r3, r4, r5, ror #5 │ │ │ │ + sbcseq r8, sl, r0, asr #3 │ │ │ │ + sbcseq ip, r8, r4, asr #18 │ │ │ │ ldrheq r4, [lr, #-128] @ 0xffffff80 │ │ │ │ cmpeq lr, ip, lsr #17 │ │ │ │ ldrheq r4, [lr, #-140] @ 0xffffff74 │ │ │ │ cmpeq lr, r8, asr #17 │ │ │ │ ldrsbeq r4, [lr, #-132] @ 0xffffff7c │ │ │ │ cmpeq lr, r0, ror #17 │ │ │ │ ldrsheq r4, [lr, #-128] @ 0xffffff80 │ │ │ │ cmpeq lr, r0, ror r8 │ │ │ │ - rscseq r3, r4, r9, lsl #4 │ │ │ │ + rscseq r3, r4, r9, lsr #4 │ │ │ │ ldrsbeq r4, [lr, #-100] @ 0xffffff9c │ │ │ │ @ instruction: 0x015e4690 │ │ │ │ cmpeq lr, r0, lsr #13 │ │ │ │ cmpeq lr, ip, lsr #13 │ │ │ │ ldrheq r4, [lr, #-104] @ 0xffffff98 │ │ │ │ cmpeq lr, r4, asr #13 │ │ │ │ ldrsbeq r4, [lr, #-100] @ 0xffffff9c │ │ │ │ - rscseq r3, r4, r5, ror r1 │ │ │ │ + smlalseq r3, r4, r5, r1 │ │ │ │ cmpeq lr, r8, ror #13 │ │ │ │ cmpeq lr, r4, lsr #13 │ │ │ │ ldrheq r4, [lr, #-100] @ 0xffffff9c │ │ │ │ cmpeq lr, r0, asr #13 │ │ │ │ cmpeq lr, ip, asr #13 │ │ │ │ ldrsbeq r4, [lr, #-104] @ 0xffffff98 │ │ │ │ cmpeq lr, r8, ror #13 │ │ │ │ @@ -1031402,44 +1031402,44 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 3f8178 │ │ │ │ ldrb r3, [r6, #184] @ 0xb8 │ │ │ │ b 44c030 │ │ │ │ cmneq r9, r4, lsr r8 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - ldrsbeq r2, [r4], #226 @ 0xe2 @ │ │ │ │ - sbcseq pc, r9, r8, lsr r1 @ │ │ │ │ - ldrsheq pc, [r9], #12 @ │ │ │ │ - sbcseq pc, r9, ip, ror r1 @ │ │ │ │ - sbcseq lr, r9, r4, lsr #29 │ │ │ │ - sbcseq pc, r9, r4, asr #32 │ │ │ │ - sbcseq lr, r9, r4, ror lr │ │ │ │ - sbcseq lr, r9, ip, asr sp │ │ │ │ + ldrsheq r2, [r4], #226 @ 0xe2 @ │ │ │ │ + sbcseq pc, r9, r8, asr r1 @ │ │ │ │ + sbcseq pc, r9, ip, lsl r1 @ │ │ │ │ + smullseq pc, r9, ip, r1 @ │ │ │ │ + sbcseq lr, r9, r4, asr #29 │ │ │ │ + sbcseq pc, r9, r4, rrx │ │ │ │ + smullseq lr, r9, r4, lr │ │ │ │ + sbcseq lr, r9, ip, ror sp │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - sbcseq r6, r9, r0, lsr r9 │ │ │ │ + sbcseq r6, r9, r0, asr r9 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - sbcseq lr, r9, ip, ror #23 │ │ │ │ - sbcseq lr, r9, ip, ror #22 │ │ │ │ - sbcseq lr, r9, r0, lsl fp │ │ │ │ - ldrheq lr, [r9], #160 @ 0xa0 │ │ │ │ - sbcseq lr, r9, r8, lsl ip │ │ │ │ - ldrsbeq lr, [r9], #196 @ 0xc4 │ │ │ │ - sbcseq lr, r9, r0, ror pc │ │ │ │ - sbcseq lr, r9, r0, lsl #27 │ │ │ │ - sbcseq r6, r9, r4, ror r6 │ │ │ │ - sbcseq lr, r9, r0, lsr #28 │ │ │ │ - sbcseq lr, r9, r0, lsl sp │ │ │ │ - sbcseq r6, r9, r8, lsr #12 │ │ │ │ - sbcseq lr, r9, r0, lsl fp │ │ │ │ - sbcseq lr, r9, r4, lsl sp │ │ │ │ - sbcseq lr, r9, r4, lsr #21 │ │ │ │ - sbcseq lr, r9, r8, lsr #20 │ │ │ │ - sbcseq lr, r9, r4, asr #24 │ │ │ │ - sbcseq lr, r9, ip, ror ip │ │ │ │ - sbcseq lr, r9, r8, lsl #25 │ │ │ │ + sbcseq lr, r9, ip, lsl #24 │ │ │ │ + sbcseq lr, r9, ip, lsl #23 │ │ │ │ + sbcseq lr, r9, r0, lsr fp │ │ │ │ + ldrsbeq lr, [r9], #160 @ 0xa0 │ │ │ │ + sbcseq lr, r9, r8, lsr ip │ │ │ │ + ldrsheq lr, [r9], #196 @ 0xc4 │ │ │ │ + smullseq lr, r9, r0, pc @ │ │ │ │ + sbcseq lr, r9, r0, lsr #27 │ │ │ │ + smullseq r6, r9, r4, r6 │ │ │ │ + sbcseq lr, r9, r0, asr #28 │ │ │ │ + sbcseq lr, r9, r0, lsr sp │ │ │ │ + sbcseq r6, r9, r8, asr #12 │ │ │ │ + sbcseq lr, r9, r0, lsr fp │ │ │ │ + sbcseq lr, r9, r4, lsr sp │ │ │ │ + sbcseq lr, r9, r4, asr #21 │ │ │ │ + sbcseq lr, r9, r8, asr #20 │ │ │ │ + sbcseq lr, r9, r4, ror #24 │ │ │ │ + smullseq lr, r9, ip, ip │ │ │ │ + sbcseq lr, r9, r8, lsr #25 │ │ │ │ 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] │ │ │ │ @@ -1031607,16 +1031607,16 @@ │ │ │ │ b 44c2cc │ │ │ │ mov r7, #14 │ │ │ │ b 44c2cc │ │ │ │ mov r7, #75 @ 0x4b │ │ │ │ b 44c2cc │ │ │ │ mov r7, #70 @ 0x46 │ │ │ │ b 44c2cc │ │ │ │ - ldrsheq r2, [r4], #70 @ 0x46 @ │ │ │ │ - rscseq r2, r4, sp, ror #8 │ │ │ │ + rscseq r2, r4, r6, lsl r5 │ │ │ │ + rscseq r2, r4, sp, lsl #9 │ │ │ │ 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 │ │ │ │ @@ -1031791,23 +1031791,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f8178 │ │ │ │ b 44c5cc │ │ │ │ ldr r8, [pc, #36] @ 44c7c4 │ │ │ │ add r8, pc, r8 │ │ │ │ b 44c59c │ │ │ │ - sbcseq r3, fp, r8, asr #21 │ │ │ │ - sbcseq lr, r9, ip, ror r9 │ │ │ │ - sbcseq r6, fp, r4, lsl r6 │ │ │ │ + sbcseq r3, fp, r8, ror #21 │ │ │ │ + smullseq lr, r9, ip, r9 │ │ │ │ + sbcseq r6, fp, r4, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #16 │ │ │ │ - sbcseq r6, fp, r4, lsr #11 │ │ │ │ - sbcseq lr, r9, ip, lsl r8 │ │ │ │ - sbcseq r5, r9, r4, asr #26 │ │ │ │ - sbcseq lr, r9, r0, lsr r7 │ │ │ │ - sbcseq r6, fp, r0, ror #9 │ │ │ │ + sbcseq r6, fp, r4, asr #11 │ │ │ │ + sbcseq lr, r9, ip, lsr r8 │ │ │ │ + sbcseq r5, r9, r4, ror #26 │ │ │ │ + sbcseq lr, r9, r0, asr r7 │ │ │ │ + sbcseq r6, fp, r0, 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, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1031923,21 +1031923,21 @@ │ │ │ │ ldr r2, [pc, #44] @ 44c9cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 3f8178 │ │ │ │ b 44c830 │ │ │ │ cmneq r9, r8, lsl #16 │ │ │ │ - sbcseq lr, r9, ip, asr #14 │ │ │ │ + sbcseq lr, r9, ip, ror #14 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - sbcseq lr, r9, ip, lsl #15 │ │ │ │ - ldrsheq lr, [r9], #96 @ 0x60 │ │ │ │ - sbcseq lr, r9, r0, lsl #13 │ │ │ │ + sbcseq lr, r9, ip, lsr #15 │ │ │ │ + sbcseq lr, r9, r0, lsl r7 │ │ │ │ sbcseq lr, r9, r0, lsr #13 │ │ │ │ - smullseq lr, r9, r8, r6 │ │ │ │ + sbcseq lr, r9, r0, asr #13 │ │ │ │ + ldrheq lr, [r9], #104 @ 0x68 │ │ │ │ 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] @ 44cc10 │ │ │ │ @@ -1032075,22 +1032075,22 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 3f8178 │ │ │ │ b 44ca50 │ │ │ │ cmneq r9, r4, lsl #12 │ │ │ │ - sbcseq lr, r9, r0, lsr r6 │ │ │ │ + sbcseq lr, r9, r0, asr r6 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - sbcseq lr, r9, r4, lsl #12 │ │ │ │ - ldrsheq sp, [r9], #176 @ 0xb0 │ │ │ │ - sbcseq lr, r9, r4, ror r6 │ │ │ │ - sbcseq lr, r9, r8, lsl r5 │ │ │ │ - smullseq lr, r9, r8, r5 │ │ │ │ - sbcseq lr, r9, ip, lsr r5 │ │ │ │ + sbcseq lr, r9, r4, lsr #12 │ │ │ │ + sbcseq sp, r9, r0, lsl ip │ │ │ │ + smullseq lr, r9, r4, r6 │ │ │ │ + sbcseq lr, r9, r8, lsr r5 │ │ │ │ + ldrheq lr, [r9], #88 @ 0x58 │ │ │ │ + sbcseq lr, r9, ip, asr r5 │ │ │ │ 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] @ 44cdb8 │ │ │ │ @@ -1032181,20 +1032181,20 @@ │ │ │ │ ldr r2, [pc, #40] @ 44cdd0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 3f8178 │ │ │ │ b 44ccd8 │ │ │ │ cmneq r9, r4, lsl #7 │ │ │ │ - sbcseq lr, r9, r8, asr r5 │ │ │ │ - sbcseq lr, r9, r0, asr r5 │ │ │ │ + sbcseq lr, r9, r8, ror r5 │ │ │ │ + sbcseq lr, r9, r0, ror r5 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - sbcseq lr, r9, r0, lsl #6 │ │ │ │ - sbcseq lr, r9, r0, ror #8 │ │ │ │ - smullseq lr, r9, ip, r4 │ │ │ │ + sbcseq lr, r9, r0, lsr #6 │ │ │ │ + sbcseq lr, r9, r0, lsl #9 │ │ │ │ + ldrheq lr, [r9], #76 @ 0x4c │ │ │ │ ldr ip, [r1, #204] @ 0xcc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp ip, #0 │ │ │ │ ldrb r3, [r0, #41] @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ beq 44ce5c │ │ │ │ cmp ip, #4 │ │ │ │ @@ -1032797,20 +1032797,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 3f8178 │ │ │ │ b 44d304 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ str fp, [sl] │ │ │ │ udf #0 │ │ │ │ - smullseq sp, r9, r0, pc @ │ │ │ │ - sbcseq sp, r9, r8, asr #31 │ │ │ │ - smullseq sp, r9, r4, sp │ │ │ │ - sbcseq sp, r9, r4, lsl #24 │ │ │ │ - ldrsheq sp, [r9], #188 @ 0xbc │ │ │ │ - sbcseq sp, r9, r0, ror #22 │ │ │ │ + ldrheq sp, [r9], #240 @ 0xf0 │ │ │ │ + sbcseq sp, r9, r8, ror #31 │ │ │ │ + ldrheq sp, [r9], #212 @ 0xd4 │ │ │ │ + sbcseq sp, r9, r4, lsr #24 │ │ │ │ + sbcseq sp, r9, ip, lsl ip │ │ │ │ + sbcseq sp, r9, r0, lsl #23 │ │ │ │ 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 │ │ │ │ @@ -1033243,30 +1033243,30 @@ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ bne 44db70 │ │ │ │ b 44da64 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strheq r2, [r9, #-124]! @ 0xffffff84 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r9, ip, asr r7 │ │ │ │ - sbcseq r6, r9, r8, asr #9 │ │ │ │ - sbcseq r4, r9, r8, lsr #23 │ │ │ │ - sbcseq r4, r9, r8, lsr #23 │ │ │ │ - ldrsbeq r4, [r9], #184 @ 0xb8 │ │ │ │ - ldrheq sp, [r9], #152 @ 0x98 │ │ │ │ - ldrheq r4, [r9], #160 @ 0xa0 │ │ │ │ - ldrsbeq sp, [r9], #116 @ 0x74 │ │ │ │ - sbcseq r4, r9, r8, ror #17 │ │ │ │ + sbcseq r6, r9, r8, ror #9 │ │ │ │ + sbcseq r4, r9, r8, asr #23 │ │ │ │ + sbcseq r4, r9, r8, asr #23 │ │ │ │ + ldrsheq r4, [r9], #184 @ 0xb8 │ │ │ │ + ldrsbeq sp, [r9], #152 @ 0x98 │ │ │ │ + ldrsbeq r4, [r9], #160 @ 0xa0 │ │ │ │ + ldrsheq sp, [r9], #116 @ 0x74 │ │ │ │ + sbcseq r4, r9, r8, lsl #18 │ │ │ │ andeq r3, r0, r4, lsl r1 │ │ │ │ - sbcseq sp, r9, r8, lsr #16 │ │ │ │ + sbcseq sp, r9, r8, asr #16 │ │ │ │ ldrdeq r2, [r9, #-44]! @ 0xffffffd4 │ │ │ │ - sbcseq sp, r9, r0, ror #12 │ │ │ │ - sbcseq sp, r9, r8, ror #14 │ │ │ │ - sbcseq sp, r9, r0, ror #10 │ │ │ │ - sbcseq sp, r9, r0, lsl r6 │ │ │ │ - sbcseq sp, r9, r4, asr #12 │ │ │ │ + sbcseq sp, r9, r0, lsl #13 │ │ │ │ + sbcseq sp, r9, r8, lsl #15 │ │ │ │ + sbcseq sp, r9, r0, lsl #11 │ │ │ │ + sbcseq sp, r9, r0, lsr r6 │ │ │ │ + sbcseq sp, r9, r4, ror #12 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -1033341,21 +1033341,21 @@ │ │ │ │ ldr r4, [r6, #1312] @ 0x520 │ │ │ │ ldr r3, [r6, #1316] @ 0x524 │ │ │ │ ldr r5, [r6, #268] @ 0x10c │ │ │ │ b 44df3c │ │ │ │ ldr r2, [pc, #28] @ 44dff4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 44df68 │ │ │ │ - sbcseq r4, r9, r0, lsr #7 │ │ │ │ - sbcseq r4, r9, r4, asr r3 │ │ │ │ - sbcseq r4, r9, r8, asr #6 │ │ │ │ - sbcseq sp, r9, r0, lsr #12 │ │ │ │ - smullseq sp, r9, ip, r6 │ │ │ │ - sbcseq sp, r9, ip, lsl #11 │ │ │ │ - ldrsheq sp, [r9], #92 @ 0x5c │ │ │ │ + sbcseq r4, r9, r0, asr #7 │ │ │ │ + sbcseq r4, r9, r4, ror r3 │ │ │ │ + sbcseq r4, r9, r8, ror #6 │ │ │ │ + sbcseq sp, r9, r0, asr #12 │ │ │ │ + ldrheq sp, [r9], #108 @ 0x6c │ │ │ │ + sbcseq sp, r9, ip, lsr #11 │ │ │ │ + sbcseq sp, r9, ip, lsl r6 │ │ │ │ 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] │ │ │ │ @@ -1033726,37 +1033726,37 @@ │ │ │ │ b 44e520 │ │ │ │ ldr r2, [pc, #104] @ 44e638 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3f8178 │ │ │ │ b 44e1ec │ │ │ │ - sbcseq sp, r9, r4, lsr r6 │ │ │ │ - sbcseq r4, r9, r8, lsl #9 │ │ │ │ - sbcseq r4, r9, r0, ror #9 │ │ │ │ - sbcseq r4, r9, r0, ror r3 │ │ │ │ - sbcseq sp, r9, r4, asr #8 │ │ │ │ - ldrheq r4, [r9], #32 │ │ │ │ - ldrsheq r3, [r9], #248 @ 0xf8 │ │ │ │ - sbcseq r3, r9, ip, ror #31 │ │ │ │ - sbcseq r3, r9, r4, ror #31 │ │ │ │ - sbcseq r3, r9, r4, ror #31 │ │ │ │ - sbcseq r3, r9, r4, ror #30 │ │ │ │ - sbcseq r3, r9, r8, asr pc │ │ │ │ - sbcseq r4, r9, r4, asr #3 │ │ │ │ - ldrheq r4, [r9], #24 │ │ │ │ - sbcseq r3, r9, ip, ror #27 │ │ │ │ - sbcseq sp, r9, r0, asr r3 │ │ │ │ - sbcseq sp, r9, r4, lsl #4 │ │ │ │ + sbcseq sp, r9, r4, asr r6 │ │ │ │ + sbcseq r4, r9, r8, lsr #9 │ │ │ │ + sbcseq r4, r9, r0, lsl #10 │ │ │ │ + smullseq r4, r9, r0, r3 │ │ │ │ + sbcseq sp, r9, r4, ror #8 │ │ │ │ + ldrsbeq r4, [r9], #32 │ │ │ │ + sbcseq r4, r9, r8, lsl r0 │ │ │ │ + sbcseq r4, r9, ip │ │ │ │ + sbcseq r4, r9, r4 │ │ │ │ + sbcseq r4, r9, r4 │ │ │ │ + sbcseq r3, r9, r4, lsl #31 │ │ │ │ + sbcseq r3, r9, r8, ror pc │ │ │ │ + sbcseq r4, r9, r4, ror #3 │ │ │ │ + ldrsbeq r4, [r9], #24 │ │ │ │ + sbcseq r3, r9, ip, lsl #28 │ │ │ │ + sbcseq sp, r9, r0, ror r3 │ │ │ │ + sbcseq sp, r9, r4, lsr #4 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r3, r9, r4, ror #25 │ │ │ │ - ldrsbeq r3, [r9], #200 @ 0xc8 │ │ │ │ - sbcseq sp, r9, r4, asr #4 │ │ │ │ - ldrheq sp, [r9], #16 │ │ │ │ - sbcseq ip, r9, ip, lsr #26 │ │ │ │ + sbcseq r3, r9, r4, lsl #26 │ │ │ │ + ldrsheq r3, [r9], #200 @ 0xc8 │ │ │ │ + sbcseq sp, r9, r4, ror #4 │ │ │ │ + ldrsbeq sp, [r9], #16 │ │ │ │ + sbcseq ip, r9, ip, asr #26 │ │ │ │ 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] @ 44f5a4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1034737,62 +1034737,62 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 3f8178 │ │ │ │ b 44e8b0 │ │ │ │ @ instruction: 0x0169199c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r0, r4, ip, ror r1 │ │ │ │ + smlalseq r0, r4, ip, r1 │ │ │ │ cmneq r9, r8, lsr r9 │ │ │ │ - sbcseq sp, r9, r8, lsl #5 │ │ │ │ - ldrheq r0, [r4], #40 @ 0x28 @ │ │ │ │ + sbcseq sp, r9, r8, lsr #5 │ │ │ │ + ldrsbeq r0, [r4], #40 @ 0x28 @ │ │ │ │ cmneq r9, r4, lsr r7 │ │ │ │ - rscseq r0, r4, r0, asr #1 │ │ │ │ - sbcseq ip, r9, ip, lsl r6 │ │ │ │ - rscseq pc, r3, r8, lsr #31 │ │ │ │ - rscseq pc, r3, r4, lsl #30 │ │ │ │ - sbcseq ip, r9, r8, lsl #27 │ │ │ │ - ldrheq pc, [r3], #216 @ 0xd8 @ │ │ │ │ + rscseq r0, r4, r0, ror #1 │ │ │ │ + sbcseq ip, r9, ip, lsr r6 │ │ │ │ + rscseq pc, r3, r8, asr #31 │ │ │ │ + rscseq pc, r3, r4, lsr #30 │ │ │ │ + sbcseq ip, r9, r8, lsr #27 │ │ │ │ + ldrsbeq pc, [r3], #216 @ 0xd8 @ │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ - sbcseq r6, r9, r0, ror r3 │ │ │ │ - sbcseq ip, r9, ip, asr #22 │ │ │ │ - ldrsbeq pc, [r3], #180 @ 0xb4 @ │ │ │ │ - ldrsheq pc, [r3], #172 @ 0xac @ │ │ │ │ - sbcseq ip, r9, r8, lsr #15 │ │ │ │ - ldrheq pc, [r3], #152 @ 0x98 @ │ │ │ │ - smullseq ip, r9, ip, r6 │ │ │ │ - rscseq pc, r3, r8, asr r8 @ │ │ │ │ - sbcseq ip, r9, ip, lsl #17 │ │ │ │ - sbcseq ip, r9, r4, asr #15 │ │ │ │ - sbcseq sl, r9, r4, lsl #1 │ │ │ │ - sbcseq ip, r9, r0, lsl #12 │ │ │ │ - sbcseq r9, r9, r0, lsl r1 │ │ │ │ - sbcseq ip, r9, ip, ror #5 │ │ │ │ - ldrsheq ip, [r9], #44 @ 0x2c │ │ │ │ - strdeq ip, [ip], #232 @ 0xe8 @ │ │ │ │ - ldrheq lr, [r3], #236 @ 0xec @ │ │ │ │ - sbcseq fp, r9, r0, ror #26 │ │ │ │ - smlalseq lr, r3, r0, sp │ │ │ │ - ldrheq lr, [r3], #204 @ 0xcc @ │ │ │ │ - ldrsheq fp, [r9], #164 @ 0xa4 │ │ │ │ - ldrheq fp, [r9], #172 @ 0xac │ │ │ │ - sbcseq fp, r9, r0, lsl #21 │ │ │ │ - ldrheq fp, [r9], #140 @ 0x8c │ │ │ │ - smullseq fp, r9, r8, r8 │ │ │ │ - rscseq lr, r3, r8, asr #17 │ │ │ │ - sbcseq fp, r9, r0, lsr r8 │ │ │ │ - ldrsheq fp, [r9], #112 @ 0x70 │ │ │ │ + smullseq r6, r9, r0, r3 │ │ │ │ + sbcseq ip, r9, ip, ror #22 │ │ │ │ + ldrsheq pc, [r3], #180 @ 0xb4 @ │ │ │ │ + rscseq pc, r3, ip, lsl fp @ │ │ │ │ + sbcseq ip, r9, r8, asr #15 │ │ │ │ + ldrsbeq pc, [r3], #152 @ 0x98 @ │ │ │ │ + ldrheq ip, [r9], #108 @ 0x6c │ │ │ │ + rscseq pc, r3, r8, ror r8 @ │ │ │ │ + sbcseq ip, r9, ip, lsr #17 │ │ │ │ + sbcseq ip, r9, r4, ror #15 │ │ │ │ + sbcseq sl, r9, r4, lsr #1 │ │ │ │ + sbcseq ip, r9, r0, lsr #12 │ │ │ │ + sbcseq r9, r9, r0, lsr r1 │ │ │ │ + sbcseq ip, r9, ip, lsl #6 │ │ │ │ + sbcseq ip, r9, ip, lsl r3 │ │ │ │ + rsceq ip, ip, r8, lsl pc │ │ │ │ + ldrsbeq lr, [r3], #236 @ 0xec @ │ │ │ │ + sbcseq fp, r9, r0, lsl #27 │ │ │ │ + ldrheq lr, [r3], #208 @ 0xd0 @ │ │ │ │ + ldrsbeq lr, [r3], #204 @ 0xcc @ │ │ │ │ + sbcseq fp, r9, r4, lsl fp │ │ │ │ + ldrsbeq fp, [r9], #172 @ 0xac │ │ │ │ + sbcseq fp, r9, r0, lsr #21 │ │ │ │ + ldrsbeq fp, [r9], #140 @ 0x8c │ │ │ │ + ldrheq fp, [r9], #136 @ 0x88 │ │ │ │ + rscseq lr, r3, r8, ror #17 │ │ │ │ + sbcseq fp, r9, r0, asr r8 │ │ │ │ + sbcseq fp, r9, r0, lsl r8 │ │ │ │ muleq r0, r8, sp │ │ │ │ - sbcseq fp, r9, ip, lsr #15 │ │ │ │ + sbcseq fp, r9, ip, asr #15 │ │ │ │ andeq r3, r0, r4, ror r7 │ │ │ │ - rscseq lr, r3, r8, lsl r5 │ │ │ │ - sbcseq fp, r9, r8, ror #4 │ │ │ │ + rscseq lr, r3, r8, lsr r5 │ │ │ │ + sbcseq fp, r9, r8, lsl #5 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - sbcseq r4, r9, r4, asr fp │ │ │ │ - ldrheq fp, [r9], #32 │ │ │ │ + sbcseq r4, r9, r4, ror fp │ │ │ │ + ldrsbeq fp, [r9], #32 │ │ │ │ add r3, sp, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #-112] @ 44f60c │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ @@ -1036119,42 +1036119,42 @@ │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 44ced4 │ │ │ │ mov r8, r0 │ │ │ │ b 44ea20 │ │ │ │ - sbcseq sl, r9, r0, lsr r0 │ │ │ │ - sbcseq fp, r9, r8, asr #6 │ │ │ │ + sbcseq sl, r9, r0, asr r0 │ │ │ │ + sbcseq fp, r9, r8, ror #6 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - sbcseq fp, r9, ip, asr #2 │ │ │ │ - sbcseq fp, r9, r0, lsl r1 │ │ │ │ - sbcseq r9, r9, r0, lsr #31 │ │ │ │ - sbcseq fp, r9, ip, lsl #7 │ │ │ │ - rscseq lr, r3, r2, lsr #2 │ │ │ │ - sbcseq r8, r9, r4, ror #12 │ │ │ │ - sbcseq r4, r9, r0, lsl #6 │ │ │ │ - sbcseq fp, r9, r0, lsl #8 │ │ │ │ - sbcseq r8, r9, r8, ror #11 │ │ │ │ - sbcseq r8, r9, ip, lsl #12 │ │ │ │ - ldrsheq r8, [r9], #84 @ 0x54 │ │ │ │ - ldrheq r8, [r9], #88 @ 0x58 │ │ │ │ - ldrsbeq r8, [r9], #80 @ 0x50 │ │ │ │ - smullseq r4, r9, r4, r8 │ │ │ │ - sbcseq sl, r9, r8, ror #12 │ │ │ │ - sbcseq fp, r9, r4, lsl #3 │ │ │ │ - sbcseq sl, r9, r4, lsl r6 │ │ │ │ sbcseq fp, r9, ip, ror #2 │ │ │ │ - sbcseq r4, r9, r0, ror r7 │ │ │ │ - smullseq sl, r9, r0, pc @ │ │ │ │ - sbcseq sl, r9, r8, lsr pc │ │ │ │ - sbcseq sl, r9, ip, ror #27 │ │ │ │ - sbcseq sl, r9, r4, lsl #28 │ │ │ │ - sbcseq sl, r9, ip, lsr #29 │ │ │ │ - rscseq sp, r3, r4, lsl #31 │ │ │ │ + sbcseq fp, r9, r0, lsr r1 │ │ │ │ + sbcseq r9, r9, r0, asr #31 │ │ │ │ + sbcseq fp, r9, ip, lsr #7 │ │ │ │ + rscseq lr, r3, r2, asr #2 │ │ │ │ + sbcseq r8, r9, r4, lsl #13 │ │ │ │ + sbcseq r4, r9, r0, lsr #6 │ │ │ │ + sbcseq fp, r9, r0, lsr #8 │ │ │ │ + sbcseq r8, r9, r8, lsl #12 │ │ │ │ + sbcseq r8, r9, ip, lsr #12 │ │ │ │ + sbcseq r8, r9, r4, lsl r6 │ │ │ │ + ldrsbeq r8, [r9], #88 @ 0x58 │ │ │ │ + ldrsheq r8, [r9], #80 @ 0x50 │ │ │ │ + ldrheq r4, [r9], #132 @ 0x84 │ │ │ │ + sbcseq sl, r9, r8, lsl #13 │ │ │ │ + sbcseq fp, r9, r4, lsr #3 │ │ │ │ + sbcseq sl, r9, r4, lsr r6 │ │ │ │ + sbcseq fp, r9, ip, lsl #3 │ │ │ │ + smullseq r4, r9, r0, r7 │ │ │ │ + ldrheq sl, [r9], #240 @ 0xf0 │ │ │ │ + sbcseq sl, r9, r8, asr pc │ │ │ │ + sbcseq sl, r9, ip, lsl #28 │ │ │ │ + sbcseq sl, r9, r4, lsr #28 │ │ │ │ + sbcseq sl, r9, ip, asr #29 │ │ │ │ + rscseq sp, r3, r4, lsr #31 │ │ │ │ mov r3, #1 │ │ │ │ b 44e63c │ │ │ │ mov r3, #0 │ │ │ │ b 44e63c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 450bf4 │ │ │ │ @@ -1037244,53 +1037244,53 @@ │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #33] @ 0x21 │ │ │ │ beq 4513d8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ b 4513e4 │ │ │ │ msreq (UNDEF: 104), ip, lsr #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq sl, r9, r8, lsl #27 │ │ │ │ - sbcseq fp, r9, ip, asr #3 │ │ │ │ - ldrheq sl, [r9], #228 @ 0xe4 │ │ │ │ + sbcseq sl, r9, r8, lsr #27 │ │ │ │ + sbcseq fp, r9, ip, ror #3 │ │ │ │ + ldrsbeq sl, [r9], #228 @ 0xe4 │ │ │ │ andeq r7, r0, r0, ror #30 │ │ │ │ cmneq r8, r0, ror #22 │ │ │ │ - ldrsheq sl, [r9], #112 @ 0x70 │ │ │ │ - sbcseq sl, r9, r0, lsl #17 │ │ │ │ - ldrsheq sl, [r9], #132 @ 0x84 │ │ │ │ - sbcseq lr, r7, r0, lsr sl │ │ │ │ - rsceq r3, sp, ip, asr #18 │ │ │ │ - sbcseq r5, r9, r4, lsl #21 │ │ │ │ - sbcseq r5, r9, r8, lsl r9 │ │ │ │ - sbcseq sl, r9, r4, lsl #18 │ │ │ │ - rscseq ip, r3, ip, ror pc │ │ │ │ - sbcseq r5, r9, r4, asr #12 │ │ │ │ - sbcseq sl, r9, r8, lsl #12 │ │ │ │ - sbcseq r9, r9, ip, ror #2 │ │ │ │ - ldrheq sl, [r9], #88 @ 0x58 │ │ │ │ - sbcseq sl, r9, r8, lsr #10 │ │ │ │ - sbcseq r8, r9, r8, lsr #30 │ │ │ │ - sbcseq r8, r9, r0, asr #29 │ │ │ │ - sbcseq r7, sp, r0, ror r8 │ │ │ │ - sbcseq sl, r9, ip, asr #32 │ │ │ │ - sbcseq r5, r9, ip, asr #7 │ │ │ │ - sbcseq sl, r9, r8, asr #32 │ │ │ │ - sbcseq r2, r9, r4, lsl r9 │ │ │ │ - sbcseq sl, r9, ip, lsr r2 │ │ │ │ - sbcseq pc, sl, ip, ror sl @ │ │ │ │ - sbcseq r9, r9, r0, lsr #26 │ │ │ │ - sbcseq sl, r9, r4, asr #5 │ │ │ │ - sbcseq sl, r9, r4, asr r0 │ │ │ │ - ldrsheq sl, [r9], #8 │ │ │ │ - sbcseq sl, r9, r8, lsl #2 │ │ │ │ - sbcseq r9, r9, r4, ror #30 │ │ │ │ - sbcseq r8, r9, r8, lsl #27 │ │ │ │ - sbcseq r9, r9, r0, ror ip │ │ │ │ - sbcseq r9, r9, ip, lsr #24 │ │ │ │ - sbcseq sl, sl, r0, lsl #12 │ │ │ │ - smullseq r9, r9, r0, lr @ │ │ │ │ + sbcseq sl, r9, r0, lsl r8 │ │ │ │ + sbcseq sl, r9, r0, lsr #17 │ │ │ │ + sbcseq sl, r9, r4, lsl r9 │ │ │ │ + sbcseq lr, r7, r0, asr sl │ │ │ │ + rsceq r3, sp, ip, ror #18 │ │ │ │ + sbcseq r5, r9, r4, lsr #21 │ │ │ │ + sbcseq r5, r9, r8, lsr r9 │ │ │ │ + sbcseq sl, r9, r4, lsr #18 │ │ │ │ + smlalseq ip, r3, ip, pc @ │ │ │ │ + sbcseq r5, r9, r4, ror #12 │ │ │ │ + sbcseq sl, r9, r8, lsr #12 │ │ │ │ + sbcseq r9, r9, ip, lsl #3 │ │ │ │ + ldrsbeq sl, [r9], #88 @ 0x58 │ │ │ │ + sbcseq sl, r9, r8, asr #10 │ │ │ │ + sbcseq r8, r9, r8, asr #30 │ │ │ │ + sbcseq r8, r9, r0, ror #29 │ │ │ │ + smullseq r7, sp, r0, r8 │ │ │ │ + sbcseq sl, r9, ip, rrx │ │ │ │ + sbcseq r5, r9, ip, ror #7 │ │ │ │ + sbcseq sl, r9, r8, rrx │ │ │ │ + sbcseq r2, r9, r4, lsr r9 │ │ │ │ + sbcseq sl, r9, ip, asr r2 │ │ │ │ + smullseq pc, sl, ip, sl @ │ │ │ │ + sbcseq r9, r9, r0, asr #26 │ │ │ │ + sbcseq sl, r9, r4, ror #5 │ │ │ │ + sbcseq sl, r9, r4, ror r0 │ │ │ │ + sbcseq sl, r9, r8, lsl r1 │ │ │ │ + sbcseq sl, r9, r8, lsr #2 │ │ │ │ + sbcseq r9, r9, r4, lsl #31 │ │ │ │ + sbcseq r8, r9, r8, lsr #27 │ │ │ │ + smullseq r9, r9, r0, ip @ │ │ │ │ + sbcseq r9, r9, ip, asr #24 │ │ │ │ + sbcseq sl, sl, r0, lsr #12 │ │ │ │ + ldrheq r9, [r9], #224 @ 0xe0 │ │ │ │ ldr r2, [pc, #-88] @ 451d24 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl 3f8178 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ @@ -1038505,69 +1038505,69 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 44a70c │ │ │ │ b 452dfc │ │ │ │ cmneq r8, ip, lsr #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r8, r4, lsl #30 │ │ │ │ - sbcseq sl, r9, r0, asr #2 │ │ │ │ - ldrsheq sl, [r9], #0 │ │ │ │ - sbcseq r1, fp, ip, lsr #25 │ │ │ │ - sbcseq r0, ip, ip, lsr #10 │ │ │ │ - sbcseq r0, r9, ip, lsl #1 │ │ │ │ - sbcseq r7, sp, ip, ror #6 │ │ │ │ + sbcseq sl, r9, r0, ror #2 │ │ │ │ + sbcseq sl, r9, r0, lsl r1 │ │ │ │ + sbcseq r1, fp, ip, asr #25 │ │ │ │ + sbcseq r0, ip, ip, asr #10 │ │ │ │ + sbcseq r0, r9, ip, lsr #1 │ │ │ │ + sbcseq r7, sp, ip, lsl #7 │ │ │ │ strdeq sp, [r8, #-204]! @ 0xffffff34 │ │ │ │ - sbcseq r1, lr, ip, asr #17 │ │ │ │ - sbcseq r4, r9, r8, ror ip │ │ │ │ - sbcseq r9, r9, ip, asr pc │ │ │ │ - sbcseq r9, r9, r0, ror lr │ │ │ │ - ldrdeq lr, [r9], #180 @ 0xb4 @ │ │ │ │ - sbcseq r2, r9, r4, lsr #6 │ │ │ │ - ldrheq sp, [r7], #176 @ 0xb0 │ │ │ │ - sbcseq pc, r8, r8, lsl #25 │ │ │ │ - sbcseq r9, r9, ip, lsl pc │ │ │ │ - sbcseq r9, r9, r0, ror #30 │ │ │ │ - sbcseq r4, r9, r4, ror #21 │ │ │ │ - sbcseq r9, r9, r4, ror #23 │ │ │ │ - sbcseq r9, r9, ip, ror fp │ │ │ │ - sbcseq r4, r9, r4, ror #20 │ │ │ │ - sbcseq r3, ip, r8, lsl #30 │ │ │ │ - sbcseq r9, r9, ip, lsr sp │ │ │ │ + sbcseq r1, lr, ip, ror #17 │ │ │ │ + smullseq r4, r9, r8, ip │ │ │ │ + sbcseq r9, r9, ip, ror pc │ │ │ │ + smullseq r9, r9, r0, lr @ │ │ │ │ + strdeq lr, [r9], #180 @ 0xb4 @ │ │ │ │ + sbcseq r2, r9, r4, asr #6 │ │ │ │ + ldrsbeq sp, [r7], #176 @ 0xb0 │ │ │ │ + sbcseq pc, r8, r8, lsr #25 │ │ │ │ + sbcseq r9, r9, ip, lsr pc │ │ │ │ + sbcseq r9, r9, r0, lsl #31 │ │ │ │ + sbcseq r4, r9, r4, lsl #22 │ │ │ │ + sbcseq r9, r9, r4, lsl #24 │ │ │ │ + smullseq r9, r9, ip, fp @ │ │ │ │ + sbcseq r4, r9, r4, lsl #21 │ │ │ │ + sbcseq r3, ip, r8, lsr #30 │ │ │ │ + sbcseq r9, r9, ip, asr sp │ │ │ │ @ instruction: 0x00000db4 │ │ │ │ - smullseq r9, r9, r8, r9 @ │ │ │ │ - sbcseq r9, r9, ip, lsr sl │ │ │ │ - sbcseq r9, r9, ip, lsr #19 │ │ │ │ - smullseq pc, r8, ip, r6 @ │ │ │ │ - sbcseq pc, r8, r0, ror r6 @ │ │ │ │ - sbcseq r9, r9, r8, lsr r7 │ │ │ │ - sbcseq r8, r9, ip, lsl #20 │ │ │ │ + ldrheq r9, [r9], #152 @ 0x98 │ │ │ │ + sbcseq r9, r9, ip, asr sl │ │ │ │ + sbcseq r9, r9, ip, asr #19 │ │ │ │ + ldrheq pc, [r8], #108 @ 0x6c @ │ │ │ │ + smullseq pc, r8, r0, r6 @ │ │ │ │ + sbcseq r9, r9, r8, asr r7 │ │ │ │ + sbcseq r8, r9, ip, lsr #20 │ │ │ │ + sbcseq r9, r9, r4, ror r8 │ │ │ │ sbcseq r9, r9, r4, asr r8 │ │ │ │ - sbcseq r9, r9, r4, lsr r8 │ │ │ │ - sbcseq r9, r9, ip, ror #12 │ │ │ │ - ldrheq r9, [r9], #36 @ 0x24 │ │ │ │ - sbcseq r9, r9, r0, asr #5 │ │ │ │ - sbcseq r9, r9, r0, lsr #1 │ │ │ │ - sbcseq r9, r9, r0, lsl #3 │ │ │ │ - sbcseq r9, r9, r4, ror #3 │ │ │ │ - sbcseq r8, r9, ip, lsr #4 │ │ │ │ + sbcseq r9, r9, ip, lsl #13 │ │ │ │ + ldrsbeq r9, [r9], #36 @ 0x24 │ │ │ │ + sbcseq r9, r9, r0, ror #5 │ │ │ │ + sbcseq r9, r9, r0, asr #1 │ │ │ │ + sbcseq r9, r9, r0, lsr #3 │ │ │ │ + sbcseq r9, r9, r4, lsl #4 │ │ │ │ + sbcseq r8, r9, ip, asr #4 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - sbcseq lr, r8, r0, lsl #24 │ │ │ │ - sbcseq r8, r9, r4, asr sp │ │ │ │ - smullseq r8, r9, ip, fp │ │ │ │ + sbcseq lr, r8, r0, lsr #24 │ │ │ │ + sbcseq r8, r9, r4, ror sp │ │ │ │ ldrheq r8, [r9], #188 @ 0xbc │ │ │ │ - sbcseq lr, r8, r4, lsr #21 │ │ │ │ - sbcseq r8, r9, r0, asr #28 │ │ │ │ - sbcseq r8, r9, ip, ror #28 │ │ │ │ - sbcseq r8, r9, r8, ror pc │ │ │ │ - ldrheq r8, [r9], #220 @ 0xdc │ │ │ │ - sbcseq r6, r9, ip, asr r1 │ │ │ │ - ldrheq r6, [r9], #64 @ 0x40 │ │ │ │ - sbcseq r8, r9, r0, ror #20 │ │ │ │ - sbcseq r8, r9, r8, lsr #21 │ │ │ │ - sbcseq r8, r9, r0, asr sl │ │ │ │ + ldrsbeq r8, [r9], #188 @ 0xbc │ │ │ │ + sbcseq lr, r8, r4, asr #21 │ │ │ │ + sbcseq r8, r9, r0, ror #28 │ │ │ │ + sbcseq r8, r9, ip, lsl #29 │ │ │ │ + smullseq r8, r9, r8, pc @ │ │ │ │ + ldrsbeq r8, [r9], #220 @ 0xdc │ │ │ │ + sbcseq r6, r9, ip, ror r1 │ │ │ │ + ldrsbeq r6, [r9], #64 @ 0x40 │ │ │ │ + sbcseq r8, r9, r0, lsl #21 │ │ │ │ + sbcseq r8, r9, r8, asr #21 │ │ │ │ + sbcseq r8, r9, r0, ror sl │ │ │ │ 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} │ │ │ │ @@ -1040127,128 +1040127,128 @@ │ │ │ │ orrne r3, r3, #8 │ │ │ │ strbne r3, [r4, #43] @ 0x2b │ │ │ │ ldrne r3, [sp, #164] @ 0xa4 │ │ │ │ strne r3, [r4, #80] @ 0x50 │ │ │ │ b 453ddc │ │ │ │ cmneq r8, r8, ror #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r9, r9, r8, asr #4 │ │ │ │ - sbcseq r9, r9, ip, lsl #4 │ │ │ │ - sbcseq r9, r9, r0, lsr r2 │ │ │ │ - sbcseq lr, r8, r0, lsr r8 │ │ │ │ - sbcseq sl, r8, r0, ror #16 │ │ │ │ - sbcseq r9, r9, ip, asr #5 │ │ │ │ - ldrheq r9, [r9], #72 @ 0x48 │ │ │ │ - sbcseq lr, r8, ip, asr #14 │ │ │ │ - ldrheq sl, [r3], #152 @ 0x98 @ │ │ │ │ - sbcseq r8, r9, ip, lsl #27 │ │ │ │ - sbcseq lr, r8, r8, asr #4 │ │ │ │ - sbcseq r8, r9, r0, asr r9 │ │ │ │ - smullseq pc, sl, r4, sp @ │ │ │ │ + sbcseq r9, r9, r8, ror #4 │ │ │ │ + sbcseq r9, r9, ip, lsr #4 │ │ │ │ + sbcseq r9, r9, r0, asr r2 │ │ │ │ + sbcseq lr, r8, r0, asr r8 │ │ │ │ + sbcseq sl, r8, r0, lsl #17 │ │ │ │ + sbcseq r9, r9, ip, ror #5 │ │ │ │ + ldrsbeq r9, [r9], #72 @ 0x48 │ │ │ │ + sbcseq lr, r8, ip, ror #14 │ │ │ │ + ldrsbeq sl, [r3], #152 @ 0x98 @ │ │ │ │ + sbcseq r8, r9, ip, lsr #27 │ │ │ │ + sbcseq lr, r8, r8, ror #4 │ │ │ │ + sbcseq r8, r9, r0, ror r9 │ │ │ │ + ldrheq pc, [sl], #212 @ 0xd4 @ │ │ │ │ cmneq r8, r8, lsl #29 │ │ │ │ - sbcseq r9, r9, r8, lsl #12 │ │ │ │ - sbcseq r8, r9, r4, ror #17 │ │ │ │ - sbcseq r6, r9, r0, lsr #12 │ │ │ │ - sbcseq r8, r9, ip, lsl r9 │ │ │ │ - sbcseq r8, r9, r4, ror #17 │ │ │ │ - smlaleq ip, r9, r0, fp │ │ │ │ - sbcseq r8, r9, r4, ror #15 │ │ │ │ - sbcseq r9, r9, r8, lsr #11 │ │ │ │ + sbcseq r9, r9, r8, lsr #12 │ │ │ │ + sbcseq r8, r9, r4, lsl #18 │ │ │ │ + sbcseq r6, r9, r0, asr #12 │ │ │ │ + sbcseq r8, r9, ip, lsr r9 │ │ │ │ + sbcseq r8, r9, r4, lsl #18 │ │ │ │ + strheq ip, [r9], #176 @ 0xb0 @ │ │ │ │ + sbcseq r8, r9, r4, lsl #16 │ │ │ │ + sbcseq r9, r9, r8, asr #11 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - sbcseq r9, r9, r0, lsl #14 │ │ │ │ - sbcseq sp, sl, r0, ror #5 │ │ │ │ - sbcseq r9, r9, r4, asr #10 │ │ │ │ - sbcseq r8, r9, ip, asr #6 │ │ │ │ - sbcseq r9, r9, r0, lsl r5 │ │ │ │ - ldrsheq r9, [r9], #76 @ 0x4c │ │ │ │ - sbcseq r4, sp, r0, lsl #29 │ │ │ │ - ldrsheq r7, [r9], #160 @ 0xa0 │ │ │ │ - ldrsheq r8, [r9], #156 @ 0x9c │ │ │ │ - sbcseq sp, sl, r0, lsr r1 │ │ │ │ - ldrsheq r9, [r9], #36 @ 0x24 │ │ │ │ - sbcseq r2, r9, r8, asr #26 │ │ │ │ - rscseq r9, r3, r0, lsl #31 │ │ │ │ - sbcseq fp, r7, r0, lsl r7 │ │ │ │ - rscseq r9, r3, r0, lsr pc │ │ │ │ - sbcseq pc, r8, r0, lsl #28 │ │ │ │ + sbcseq r9, r9, r0, lsr #14 │ │ │ │ + sbcseq sp, sl, r0, lsl #6 │ │ │ │ + sbcseq r9, r9, r4, ror #10 │ │ │ │ + sbcseq r8, r9, ip, ror #6 │ │ │ │ + sbcseq r9, r9, r0, lsr r5 │ │ │ │ + sbcseq r9, r9, ip, lsl r5 │ │ │ │ + sbcseq r4, sp, r0, lsr #29 │ │ │ │ + sbcseq r7, r9, r0, lsl fp │ │ │ │ + sbcseq r8, r9, ip, lsl sl │ │ │ │ + sbcseq sp, sl, r0, asr r1 │ │ │ │ + sbcseq r9, r9, r4, lsl r3 │ │ │ │ + sbcseq r2, r9, r8, ror #26 │ │ │ │ + rscseq r9, r3, r0, lsr #31 │ │ │ │ + sbcseq fp, r7, r0, lsr r7 │ │ │ │ + rscseq r9, r3, r0, asr pc │ │ │ │ + sbcseq pc, r8, r0, lsr #28 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - rsceq r1, sl, r4, asr r4 │ │ │ │ - sbcseq sp, r8, r0, asr r8 │ │ │ │ - sbcseq r8, r9, r4, lsl #31 │ │ │ │ - sbcseq r1, r9, r8, lsr sp │ │ │ │ - smullseq r8, r9, ip, r7 │ │ │ │ - sbcseq r8, r9, ip, lsr #14 │ │ │ │ - ldrheq r8, [r9], #100 @ 0x64 │ │ │ │ - sbcseq r7, r9, r8, lsl r1 │ │ │ │ - sbcseq r8, r9, ip, lsr r5 │ │ │ │ - sbcseq r2, r9, ip, ror #5 │ │ │ │ - sbcseq r7, r9, ip, lsl r9 │ │ │ │ - sbcseq r8, r9, ip, asr #32 │ │ │ │ - smullseq r2, r9, r8, r0 │ │ │ │ - sbcseq r8, r9, r4, lsl #5 │ │ │ │ - sbcseq r7, sl, r4, asr #11 │ │ │ │ - rsceq fp, r9, r0, asr #26 │ │ │ │ - sbcseq r7, r9, r0, asr #19 │ │ │ │ - ldrsheq r8, [r9], #188 @ 0xbc │ │ │ │ - smullseq r2, r9, r0, r0 │ │ │ │ - sbcseq r7, r9, r0, asr #24 │ │ │ │ - sbcseq r8, r9, ip, lsl r6 │ │ │ │ - sbcseq r8, r9, r0, ror #5 │ │ │ │ - sbcseq r8, r9, r4, ror #19 │ │ │ │ - sbcseq r8, r9, r0, lsr #19 │ │ │ │ - sbcseq r8, r9, r4, lsr #3 │ │ │ │ - sbcseq r8, r9, r4, lsl r8 │ │ │ │ + rsceq r1, sl, r4, ror r4 │ │ │ │ + sbcseq sp, r8, r0, ror r8 │ │ │ │ + sbcseq r8, r9, r4, lsr #31 │ │ │ │ + sbcseq r1, r9, r8, asr sp │ │ │ │ + ldrheq r8, [r9], #124 @ 0x7c │ │ │ │ + sbcseq r8, r9, ip, asr #14 │ │ │ │ + ldrsbeq r8, [r9], #100 @ 0x64 │ │ │ │ + sbcseq r7, r9, r8, lsr r1 │ │ │ │ + sbcseq r8, r9, ip, asr r5 │ │ │ │ + sbcseq r2, r9, ip, lsl #6 │ │ │ │ + sbcseq r7, r9, ip, lsr r9 │ │ │ │ + sbcseq r8, r9, ip, rrx │ │ │ │ + ldrheq r2, [r9], #8 │ │ │ │ + sbcseq r8, r9, r4, lsr #5 │ │ │ │ + sbcseq r7, sl, r4, ror #11 │ │ │ │ + rsceq fp, r9, r0, ror #26 │ │ │ │ + sbcseq r7, r9, r0, ror #19 │ │ │ │ + sbcseq r8, r9, ip, lsl ip │ │ │ │ + ldrheq r2, [r9], #0 │ │ │ │ + sbcseq r7, r9, r0, ror #24 │ │ │ │ + sbcseq r8, r9, ip, lsr r6 │ │ │ │ + sbcseq r8, r9, r0, lsl #6 │ │ │ │ + sbcseq r8, r9, r4, lsl #20 │ │ │ │ + sbcseq r8, r9, r0, asr #19 │ │ │ │ + sbcseq r8, r9, r4, asr #3 │ │ │ │ sbcseq r8, r9, r4, lsr r8 │ │ │ │ - sbcseq r9, r8, r4, lsl #6 │ │ │ │ - ldrsbeq r7, [r9], #76 @ 0x4c │ │ │ │ - sbcseq r7, r9, ip, lsl #23 │ │ │ │ - smullseq r7, r9, r0, pc @ │ │ │ │ - rscseq r9, r3, r4, lsl #10 │ │ │ │ - sbcseq r6, r9, r0, asr ip │ │ │ │ - sbcseq r8, r9, r4, lsl r3 │ │ │ │ - sbcseq r7, sl, r8, lsl r2 │ │ │ │ - sbcseq r8, r9, ip, ror #12 │ │ │ │ - rsceq fp, r9, r8, lsr r9 │ │ │ │ - rsceq fp, r9, r8, ror fp │ │ │ │ - sbcseq r7, r9, r0, asr #24 │ │ │ │ - sbcseq r9, r8, r0, rrx │ │ │ │ - sbcseq r6, sl, ip, lsr #4 │ │ │ │ - ldrsheq r2, [r8], #124 @ 0x7c │ │ │ │ - sbcseq r7, r9, ip, lsl #12 │ │ │ │ - sbcseq r7, r9, r0, lsl #11 │ │ │ │ - sbcseq r3, r9, r8, lsl #14 │ │ │ │ - ldrheq pc, [r8], #48 @ 0x30 @ │ │ │ │ - sbcseq r3, r9, r4, lsl r7 │ │ │ │ - ldrsheq r3, [r9], #108 @ 0x6c │ │ │ │ - sbcseq r3, r9, r0, asr #13 │ │ │ │ - ldrsbeq r3, [r9], #104 @ 0x68 │ │ │ │ - sbcseq r3, r9, r0, asr #13 │ │ │ │ - strdeq fp, [r9], #136 @ 0x88 @ │ │ │ │ - rsceq fp, r9, r4, lsr #13 │ │ │ │ - ldrsbeq r6, [sl], #196 @ 0xc4 │ │ │ │ - sbcseq r9, sl, ip, ror #27 │ │ │ │ - ldrsheq r9, [r3], #10 @ │ │ │ │ + sbcseq r8, r9, r4, asr r8 │ │ │ │ + sbcseq r9, r8, r4, lsr #6 │ │ │ │ + ldrsheq r7, [r9], #76 @ 0x4c │ │ │ │ + sbcseq r7, r9, ip, lsr #23 │ │ │ │ + ldrheq r7, [r9], #240 @ 0xf0 │ │ │ │ + rscseq r9, r3, r4, lsr #10 │ │ │ │ + sbcseq r6, r9, r0, ror ip │ │ │ │ + sbcseq r8, r9, r4, lsr r3 │ │ │ │ + sbcseq r7, sl, r8, lsr r2 │ │ │ │ + sbcseq r8, r9, ip, lsl #13 │ │ │ │ + rsceq fp, r9, r8, asr r9 │ │ │ │ + smlaleq fp, r9, r8, fp │ │ │ │ + sbcseq r7, r9, r0, ror #24 │ │ │ │ + sbcseq r9, r8, r0, lsl #1 │ │ │ │ + sbcseq r6, sl, ip, asr #4 │ │ │ │ + sbcseq r2, r8, ip, lsl r8 │ │ │ │ + sbcseq r7, r9, ip, lsr #12 │ │ │ │ + sbcseq r7, r9, r0, lsr #11 │ │ │ │ + sbcseq r3, r9, r8, lsr #14 │ │ │ │ + ldrsbeq pc, [r8], #48 @ 0x30 @ │ │ │ │ + sbcseq r3, r9, r4, lsr r7 │ │ │ │ + sbcseq r3, r9, ip, lsl r7 │ │ │ │ + sbcseq r3, r9, r0, ror #13 │ │ │ │ + ldrsheq r3, [r9], #104 @ 0x68 │ │ │ │ + sbcseq r3, r9, r0, ror #13 │ │ │ │ + rsceq fp, r9, r8, lsl r9 │ │ │ │ + rsceq fp, r9, r4, asr #13 │ │ │ │ + ldrsheq r6, [sl], #196 @ 0xc4 │ │ │ │ + sbcseq r9, sl, ip, lsl #28 │ │ │ │ + rscseq r9, r3, sl, lsl r1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrsheq r7, [r9], #24 │ │ │ │ - ldrsbeq r7, [r9], #132 @ 0x84 │ │ │ │ + sbcseq r7, r9, r8, lsl r2 │ │ │ │ + ldrsheq r7, [r9], #132 @ 0x84 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - sbcseq r7, r9, r8, lsl r1 │ │ │ │ - sbcseq r7, r9, r0, asr #16 │ │ │ │ - sbcseq r7, r9, r4, asr r0 │ │ │ │ - sbcseq r8, r8, r0, ror #25 │ │ │ │ - sbcseq r7, r9, r4, lsr #28 │ │ │ │ - ldrsbeq r8, [r3], #254 @ 0xfe @ │ │ │ │ - sbcseq r8, r9, ip, rrx │ │ │ │ - sbcseq r7, r9, r4, lsl r5 │ │ │ │ - sbcseq r8, r9, ip, lsl #5 │ │ │ │ - ldrheq r7, [r9], #108 @ 0x6c │ │ │ │ - smullseq r7, r9, r8, r2 │ │ │ │ - sbcseq r7, r9, r8, lsr r7 │ │ │ │ - sbcseq r8, r9, ip, lsl #2 │ │ │ │ + sbcseq r7, r9, r8, lsr r1 │ │ │ │ + sbcseq r7, r9, r0, ror #16 │ │ │ │ + sbcseq r7, r9, r4, ror r0 │ │ │ │ + sbcseq r8, r8, r0, lsl #26 │ │ │ │ + sbcseq r7, r9, r4, asr #28 │ │ │ │ + ldrsheq r8, [r3], #254 @ 0xfe @ │ │ │ │ + sbcseq r8, r9, ip, lsl #1 │ │ │ │ + sbcseq r7, r9, r4, lsr r5 │ │ │ │ + sbcseq r8, r9, ip, lsr #5 │ │ │ │ + ldrsbeq r7, [r9], #108 @ 0x6c │ │ │ │ + ldrheq r7, [r9], #40 @ 0x28 │ │ │ │ + sbcseq r7, r9, r8, asr r7 │ │ │ │ + sbcseq r8, r9, ip, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -1042073,92 +1042073,92 @@ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #19 │ │ │ │ bne 456004 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ b 4566ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ - sbcseq r7, r9, r4, ror #31 │ │ │ │ - sbcseq r4, r9, r8, ror ip │ │ │ │ - sbcseq r6, r9, ip, lsr #31 │ │ │ │ - sbcseq r6, r9, r4, ror pc │ │ │ │ - ldrheq r7, [r9], #88 @ 0x58 │ │ │ │ - sbcseq r7, r9, r8, ror r5 │ │ │ │ + sbcseq r8, r9, r4 │ │ │ │ + smullseq r4, r9, r8, ip │ │ │ │ + sbcseq r6, r9, ip, asr #31 │ │ │ │ + smullseq r6, r9, r4, pc @ │ │ │ │ + ldrsbeq r7, [r9], #88 @ 0x58 │ │ │ │ + smullseq r7, r9, r8, r5 │ │ │ │ @ instruction: 0xffffcfef │ │ │ │ - ldrsheq r7, [r9], #132 @ 0x84 │ │ │ │ - sbcseq r6, r9, ip, lsl sp │ │ │ │ - sbcseq r6, r9, r4, lsl #23 │ │ │ │ - sbcseq r7, r9, r0, asr #4 │ │ │ │ - sbcseq r7, r9, r4, ror #23 │ │ │ │ - sbcseq r6, r9, r8, ror #24 │ │ │ │ - smullseq ip, fp, r8, r9 │ │ │ │ - sbcseq r6, sl, r8, lsr #12 │ │ │ │ - sbcseq r6, r9, r8, lsr #23 │ │ │ │ - sbcseq r7, r9, r0, asr r8 │ │ │ │ - ldrheq pc, [ip], #244 @ 0xf4 @ │ │ │ │ - sbcseq pc, ip, r8, lsr #31 │ │ │ │ - sbcseq r7, r9, r0, lsl #1 │ │ │ │ - sbcseq r6, r9, r8, ror #14 │ │ │ │ - sbcseq r6, r9, ip, lsr #27 │ │ │ │ - sbcseq r6, r9, r0, lsl #20 │ │ │ │ - ldrheq r6, [r9], #168 @ 0xa8 │ │ │ │ - ldrsheq r7, [r9], #60 @ 0x3c │ │ │ │ + sbcseq r7, r9, r4, lsl r9 │ │ │ │ + sbcseq r6, r9, ip, lsr sp │ │ │ │ + sbcseq r6, r9, r4, lsr #23 │ │ │ │ + sbcseq r7, r9, r0, ror #4 │ │ │ │ + sbcseq r7, r9, r4, lsl #24 │ │ │ │ + sbcseq r6, r9, r8, lsl #25 │ │ │ │ + ldrheq ip, [fp], #152 @ 0x98 │ │ │ │ + sbcseq r6, sl, r8, asr #12 │ │ │ │ + sbcseq r6, r9, r8, asr #23 │ │ │ │ + sbcseq r7, r9, r0, ror r8 │ │ │ │ + ldrsbeq pc, [ip], #244 @ 0xf4 @ │ │ │ │ + sbcseq pc, ip, r8, asr #31 │ │ │ │ + sbcseq r7, r9, r0, lsr #1 │ │ │ │ + sbcseq r6, r9, r8, lsl #15 │ │ │ │ + sbcseq r6, r9, ip, asr #27 │ │ │ │ + sbcseq r6, r9, r0, lsr #20 │ │ │ │ + ldrsbeq r6, [r9], #168 @ 0xa8 │ │ │ │ + sbcseq r7, r9, ip, lsl r4 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - sbcseq r6, r9, r0, lsr #19 │ │ │ │ - ldrsheq r7, [r9], #140 @ 0x8c │ │ │ │ - sbcseq r7, r9, r4, asr r9 │ │ │ │ - rsceq sl, r9, r0, lsl #27 │ │ │ │ - ldrsbeq r7, [r9], #120 @ 0x78 │ │ │ │ + sbcseq r6, r9, r0, asr #19 │ │ │ │ + sbcseq r7, r9, ip, lsl r9 │ │ │ │ + sbcseq r7, r9, r4, ror r9 │ │ │ │ + rsceq sl, r9, r0, lsr #27 │ │ │ │ + ldrsheq r7, [r9], #120 @ 0x78 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - sbcseq r7, r9, r8, lsr #15 │ │ │ │ + sbcseq r7, r9, r8, asr #15 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r6, r9, ip, ror r8 │ │ │ │ - sbcseq r6, r9, ip, ror #30 │ │ │ │ + smullseq r6, r9, ip, r8 │ │ │ │ + sbcseq r6, r9, ip, lsl #31 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - ldrsheq r6, [r9], #156 @ 0x9c │ │ │ │ - smullseq r8, r8, ip, r3 @ │ │ │ │ - smullseq r8, r8, r0, r3 @ │ │ │ │ - sbcseq r0, r9, r8, lsr #30 │ │ │ │ - sbcseq r6, r9, r4, lsr #20 │ │ │ │ - sbcseq r7, r9, r4, asr r6 │ │ │ │ - ldrsbeq r6, [r9], #212 @ 0xd4 │ │ │ │ - sbcseq r6, r9, r8, lsr r0 │ │ │ │ + sbcseq r6, r9, ip, lsl sl │ │ │ │ + ldrheq r8, [r8], #60 @ 0x3c │ │ │ │ + ldrheq r8, [r8], #48 @ 0x30 │ │ │ │ + sbcseq r0, r9, r8, asr #30 │ │ │ │ + sbcseq r6, r9, r4, asr #20 │ │ │ │ + sbcseq r7, r9, r4, ror r6 │ │ │ │ + ldrsheq r6, [r9], #212 @ 0xd4 │ │ │ │ + sbcseq r6, r9, r8, asr r0 │ │ │ │ cmpeq sp, r8, ror #18 │ │ │ │ - ldrsheq r6, [r9], #148 @ 0x94 │ │ │ │ - smullseq r7, r9, ip, r6 │ │ │ │ - sbcseq r6, r9, r8, lsr r6 │ │ │ │ - sbcseq r6, r9, r8, lsr #26 │ │ │ │ - sbcseq r6, r9, ip, asr #16 │ │ │ │ - rscseq r8, r3, lr, lsl #10 │ │ │ │ + sbcseq r6, r9, r4, lsl sl │ │ │ │ + ldrheq r7, [r9], #108 @ 0x6c │ │ │ │ + sbcseq r6, r9, r8, asr r6 │ │ │ │ + sbcseq r6, r9, r8, asr #26 │ │ │ │ + sbcseq r6, r9, ip, ror #16 │ │ │ │ + rscseq r8, r3, lr, lsr #10 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - sbcseq r6, r9, r8, lsr #10 │ │ │ │ - sbcseq r6, r9, r0, asr ip │ │ │ │ - sbcseq r6, r9, r8, ror #9 │ │ │ │ - ldrsbeq r6, [r9], #184 @ 0xb8 │ │ │ │ - sbcseq r5, r9, r0, lsr fp │ │ │ │ - ldrsbeq r6, [r9], #56 @ 0x38 │ │ │ │ - sbcseq r6, r9, ip, lsl #9 │ │ │ │ - sbcseq r7, r9, r8, lsr r4 │ │ │ │ - sbcseq r6, r9, r4, lsl #15 │ │ │ │ - rsceq lr, ip, r4, asr #19 │ │ │ │ - ldrheq r6, [r9], #88 @ 0x58 │ │ │ │ - ldrsheq r6, [r9], #60 @ 0x3c │ │ │ │ - sbcseq r7, r9, r0, asr #4 │ │ │ │ - sbcseq r6, r9, ip, ror r2 │ │ │ │ - smullseq r6, r9, r0, sl │ │ │ │ - sbcseq r6, r9, r4, lsr sl │ │ │ │ - sbcseq r6, r9, ip, lsr #4 │ │ │ │ - sbcseq r6, r9, r4, lsr #5 │ │ │ │ - sbcseq r6, r9, r4, lsl r2 │ │ │ │ - sbcseq r6, r9, ip, ror #3 │ │ │ │ - sbcseq r6, r9, r0, ror #3 │ │ │ │ - ldrheq r6, [r9], #24 │ │ │ │ - sbcseq r6, r9, r0, lsr r2 │ │ │ │ - sbcseq r6, r9, r4, lsr #4 │ │ │ │ - ldrsheq r7, [r9], #0 │ │ │ │ + sbcseq r6, r9, r8, asr #10 │ │ │ │ + sbcseq r6, r9, r0, ror ip │ │ │ │ + sbcseq r6, r9, r8, lsl #10 │ │ │ │ + ldrsheq r6, [r9], #184 @ 0xb8 │ │ │ │ + sbcseq r5, r9, r0, asr fp │ │ │ │ + ldrsheq r6, [r9], #56 @ 0x38 │ │ │ │ + sbcseq r6, r9, ip, lsr #9 │ │ │ │ + sbcseq r7, r9, r8, asr r4 │ │ │ │ + sbcseq r6, r9, r4, lsr #15 │ │ │ │ + rsceq lr, ip, r4, ror #19 │ │ │ │ + ldrsbeq r6, [r9], #88 @ 0x58 │ │ │ │ + sbcseq r6, r9, ip, lsl r4 │ │ │ │ + sbcseq r7, r9, r0, ror #4 │ │ │ │ + smullseq r6, r9, ip, r2 │ │ │ │ + ldrheq r6, [r9], #160 @ 0xa0 │ │ │ │ + sbcseq r6, r9, r4, asr sl │ │ │ │ + sbcseq r6, r9, ip, asr #4 │ │ │ │ + sbcseq r6, r9, r4, asr #5 │ │ │ │ + sbcseq r6, r9, r4, lsr r2 │ │ │ │ + sbcseq r6, r9, ip, lsl #4 │ │ │ │ + sbcseq r6, r9, r0, lsl #4 │ │ │ │ + ldrsbeq r6, [r9], #24 │ │ │ │ + sbcseq r6, r9, r0, asr r2 │ │ │ │ + sbcseq r6, r9, r4, asr #4 │ │ │ │ + sbcseq r7, r9, r0, 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 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #852] @ 456cf4 │ │ │ │ ldr r3, [pc, #852] @ 456cf8 │ │ │ │ @@ -1042375,24 +1042375,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 456b98 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, asr r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r8, ip, ror #11 │ │ │ │ cmneq r8, ip, lsr #9 │ │ │ │ - sbcseq sl, sl, ip, lsl #28 │ │ │ │ - sbcseq r7, r9, r0, ror r2 │ │ │ │ + sbcseq sl, sl, ip, lsr #28 │ │ │ │ + smullseq r7, r9, r0, r2 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - sbcseq r7, r9, r0, ror #4 │ │ │ │ - sbcseq r6, r9, ip, lsl #3 │ │ │ │ - sbcseq r7, r9, r4, asr #2 │ │ │ │ - sbcseq r7, r9, ip, lsr #2 │ │ │ │ - sbcseq r7, r9, r8, lsr #2 │ │ │ │ - sbcseq r6, r9, r4, lsl #2 │ │ │ │ - smullseq r5, sl, r4, r9 │ │ │ │ + sbcseq r7, r9, r0, lsl #5 │ │ │ │ + sbcseq r6, r9, ip, lsr #3 │ │ │ │ + sbcseq r7, r9, r4, ror #2 │ │ │ │ + sbcseq r7, r9, ip, asr #2 │ │ │ │ + sbcseq r7, r9, r8, asr #2 │ │ │ │ + sbcseq r6, r9, r4, lsr #2 │ │ │ │ + ldrheq r5, [sl], #148 @ 0x94 │ │ │ │ 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] @ 456e50 │ │ │ │ @@ -1042460,15 +1042460,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 456e4c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, lsr #5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r7, r9, r0, ror r0 │ │ │ │ + smullseq r7, r9, r0, r0 │ │ │ │ ldrdeq r9, [r8, #-16]! │ │ │ │ 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] @ 457d84 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1043434,51 +1043434,51 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ b 45730c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, ror r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r8, r4, lsr #2 │ │ │ │ - sbcseq r7, r9, r8, asr r0 │ │ │ │ + sbcseq r7, r9, r8, ror r0 │ │ │ │ + sbcseq r7, r9, ip, asr r0 │ │ │ │ + sbcseq sp, r8, r0, asr r9 │ │ │ │ + sbcseq r7, r9, r0, ror r0 │ │ │ │ sbcseq r7, r9, ip, lsr r0 │ │ │ │ - sbcseq sp, r8, r0, lsr r9 │ │ │ │ - sbcseq r7, r9, r0, asr r0 │ │ │ │ - sbcseq r7, r9, ip, lsl r0 │ │ │ │ - sbcseq r7, r9, r0, lsl #1 │ │ │ │ - sbcseq r5, sl, r8, lsr #4 │ │ │ │ - sbcseq r6, r9, ip, ror fp │ │ │ │ - sbcseq r6, r9, r4, asr fp │ │ │ │ - sbcseq sp, r8, r0, lsl #10 │ │ │ │ - sbcseq sl, sl, ip, ror #7 │ │ │ │ - ldrsbeq r6, [r9], #132 @ 0x84 │ │ │ │ - sbcseq r6, r9, r8, asr #17 │ │ │ │ - sbcseq r6, r9, r0, lsr #17 │ │ │ │ - sbcseq r6, r9, r8, ror #16 │ │ │ │ - sbcseq r6, r9, ip, lsr r8 │ │ │ │ - sbcseq r6, r9, r4, lsr #20 │ │ │ │ + sbcseq r7, r9, r0, lsr #1 │ │ │ │ + sbcseq r5, sl, r8, asr #4 │ │ │ │ + smullseq r6, r9, ip, fp │ │ │ │ + sbcseq r6, r9, r4, ror fp │ │ │ │ + sbcseq sp, r8, r0, lsr #10 │ │ │ │ + sbcseq sl, sl, ip, lsl #8 │ │ │ │ + ldrsheq r6, [r9], #132 @ 0x84 │ │ │ │ + sbcseq r6, r9, r8, ror #17 │ │ │ │ + sbcseq r6, r9, r0, asr #17 │ │ │ │ + sbcseq r6, r9, r8, lsl #17 │ │ │ │ + sbcseq r6, r9, ip, asr r8 │ │ │ │ + sbcseq r6, r9, r4, asr #20 │ │ │ │ cmneq r8, r8, lsl #15 │ │ │ │ - sbcseq r6, r9, r8, asr sl │ │ │ │ - smullseq sp, r8, r8, r1 │ │ │ │ - sbcseq r6, r9, r4, lsl #16 │ │ │ │ - sbcseq sp, r8, ip, lsr #1 │ │ │ │ - sbcseq r6, r9, ip, asr r7 │ │ │ │ - sbcseq r6, r9, r0, lsr r9 │ │ │ │ - ldrheq r3, [sl], #208 @ 0xd0 │ │ │ │ + sbcseq r6, r9, r8, ror sl │ │ │ │ + ldrheq sp, [r8], #24 │ │ │ │ + sbcseq r6, r9, r4, lsr #16 │ │ │ │ + sbcseq sp, r8, ip, asr #1 │ │ │ │ + sbcseq r6, r9, ip, ror r7 │ │ │ │ + sbcseq r6, r9, r0, asr r9 │ │ │ │ + ldrsbeq r3, [sl], #208 @ 0xd0 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r6, r9, r0, ror #14 │ │ │ │ - sbcseq r6, r9, ip, asr #6 │ │ │ │ + sbcseq r6, r9, r0, lsl #15 │ │ │ │ + sbcseq r6, r9, ip, ror #6 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - sbcseq r6, r9, r8, ror #9 │ │ │ │ - sbcseq ip, r8, r0, ror lr │ │ │ │ - ldrsbeq r6, [r9], #52 @ 0x34 │ │ │ │ - ldrsbeq r6, [r9], #84 @ 0x54 │ │ │ │ - sbcseq r6, r9, r8, ror #9 │ │ │ │ - sbcseq ip, r8, ip, ror sp │ │ │ │ - sbcseq r6, r9, ip, lsr #6 │ │ │ │ + sbcseq r6, r9, r8, lsl #10 │ │ │ │ + smullseq ip, r8, r0, lr │ │ │ │ + ldrsheq r6, [r9], #52 @ 0x34 │ │ │ │ + ldrsheq r6, [r9], #84 @ 0x54 │ │ │ │ + sbcseq r6, r9, r8, lsl #10 │ │ │ │ + smullseq ip, r8, ip, sp │ │ │ │ + sbcseq r6, r9, ip, asr #6 │ │ │ │ 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 │ │ │ │ @@ -1043599,17 +1043599,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ bl 3f8178 │ │ │ │ b 457f78 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, lsr #3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r6, r9, r0, ror #9 │ │ │ │ + sbcseq r6, r9, r0, lsl #10 │ │ │ │ cmneq r8, r8, ror r0 │ │ │ │ - ldrheq r6, [r9], #56 @ 0x38 │ │ │ │ + ldrsbeq r6, [r9], #56 @ 0x38 │ │ │ │ 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] @ 458130 │ │ │ │ @@ -1043669,15 +1043669,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4, lsr #31 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01687f94 │ │ │ │ - sbcseq r6, r9, r0, asr r3 │ │ │ │ + sbcseq r6, r9, r0, ror r3 │ │ │ │ muleq r0, ip, r4 │ │ │ │ strdeq r7, [r8, #-228]! @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1043794,15 +1043794,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4581b0 │ │ │ │ b 4581f8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01687e94 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r8, r0, ror #28 │ │ │ │ - sbcseq r6, r9, r4, asr #4 │ │ │ │ + sbcseq r6, r9, r4, ror #4 │ │ │ │ andeq r3, r0, r4, ror r7 │ │ │ │ cmneq r8, r0, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1043908,15 +1043908,15 @@ │ │ │ │ b 4583f8 │ │ │ │ blx r3 │ │ │ │ b 4583f8 │ │ │ │ add r6, r6, #8 │ │ │ │ str r6, [r3] │ │ │ │ udf #0 │ │ │ │ @ instruction: 0xffff5404 │ │ │ │ - sbcseq r6, r9, ip, lsr r0 │ │ │ │ + sbcseq r6, r9, ip, asr r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq 458554 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1044648,25 +1044648,25 @@ │ │ │ │ beq 458fc8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ b 458c88 │ │ │ │ strdeq r7, [r8, #-68]! @ 0xffffffbc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r8, r4, asr #9 │ │ │ │ - ldrsheq r5, [r9], #128 @ 0x80 │ │ │ │ - ldrsbeq r5, [r9], #136 @ 0x88 │ │ │ │ + sbcseq r5, r9, r0, lsl r9 │ │ │ │ + ldrsheq r5, [r9], #136 @ 0x88 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - sbcseq r5, r9, ip, ror #15 │ │ │ │ + sbcseq r5, r9, ip, lsl #16 │ │ │ │ cmneq r8, r0, lsl #5 │ │ │ │ - sbcseq r5, r9, r4, lsr #13 │ │ │ │ - sbcseq r5, r9, r0, lsl #14 │ │ │ │ - ldrsheq r5, [r9], #104 @ 0x68 │ │ │ │ - ldrsheq r5, [r9], #64 @ 0x40 │ │ │ │ - ldrsbeq r5, [r9], #72 @ 0x48 │ │ │ │ + sbcseq r5, r9, r4, asr #13 │ │ │ │ + sbcseq r5, r9, r0, lsr #14 │ │ │ │ + sbcseq r5, r9, r8, lsl r7 │ │ │ │ + sbcseq r5, r9, r0, lsl r5 │ │ │ │ + ldrsheq r5, [r9], #72 @ 0x48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #444] @ 45928c │ │ │ │ ldr r3, [pc, #444] @ 459290 │ │ │ │ @@ -1044780,15 +1044780,15 @@ │ │ │ │ str r3, [r2] │ │ │ │ str r3, [r8, #12] │ │ │ │ b 459170 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, lsr #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r8, r4, lsl #30 │ │ │ │ - sbcseq r5, r9, r4, lsr r4 │ │ │ │ + sbcseq r5, r9, r4, asr r4 │ │ │ │ cmneq r8, r0, lsl #29 │ │ │ │ andeq r3, r0, r4, ror r7 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1045162,23 +1045162,23 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4, lsr sp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r8, r8, lsl #26 │ │ │ │ andeq r2, r0, r8, ror #4 │ │ │ │ @ instruction: 0x01686c98 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ - sbcseq r5, r9, r8, lsl #2 │ │ │ │ + sbcseq r5, r9, r8, lsr #2 │ │ │ │ @ instruction: 0x000012b0 │ │ │ │ - sbcseq r5, r9, r8, lsl r1 │ │ │ │ - sbcseq r4, r9, r0, asr #30 │ │ │ │ - sbcseq r4, r9, r8, ror #30 │ │ │ │ + sbcseq r5, r9, r8, lsr r1 │ │ │ │ + sbcseq r4, r9, r0, ror #30 │ │ │ │ + sbcseq r4, r9, r8, lsl #31 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ - sbcseq r4, r9, r0, asr #30 │ │ │ │ - ldrsbeq r4, [r9], #232 @ 0xe8 │ │ │ │ - sbcseq r4, r9, r0, ror lr │ │ │ │ + sbcseq r4, r9, r0, ror #30 │ │ │ │ + ldrsheq r4, [r9], #232 @ 0xe8 │ │ │ │ + smullseq r4, r9, r0, lr │ │ │ │ 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] @ 459da8 │ │ │ │ ldr r3, [pc, #1240] @ 459dac │ │ │ │ @@ -1045491,22 +1045491,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl 4590b4 │ │ │ │ b 459d28 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, lsr #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r6, [r8, #-108]! @ 0xffffff94 │ │ │ │ - ldrsbeq r4, [r9], #220 @ 0xdc │ │ │ │ + ldrsheq r4, [r9], #220 @ 0xdc │ │ │ │ cmneq r8, r0, lsl #13 │ │ │ │ @ instruction: 0xfffefacc │ │ │ │ @ instruction: 0xfffefae0 │ │ │ │ muleq r0, r8, sp │ │ │ │ - sbcseq r4, r9, r4, lsr sp │ │ │ │ - ldrheq r4, [r9], #200 @ 0xc8 │ │ │ │ - sbcseq r4, r9, r0, lsr #24 │ │ │ │ + sbcseq r4, r9, r4, asr sp │ │ │ │ + ldrsbeq r4, [r9], #200 @ 0xc8 │ │ │ │ + sbcseq r4, r9, r0, asr #24 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ andeq r3, r0, r4, ror r7 │ │ │ │ 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 │ │ │ │ @@ -1045746,19 +1045746,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3f8178 │ │ │ │ b 45a0b4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, ip │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r8, ip, ror pc │ │ │ │ - ldrsheq r4, [r9], #100 @ 0x64 │ │ │ │ - sbcseq sp, r8, r8, lsl r5 │ │ │ │ - sbcseq r4, r9, r4, asr #13 │ │ │ │ + sbcseq r4, r9, r4, lsl r7 │ │ │ │ + sbcseq sp, r8, r8, lsr r5 │ │ │ │ + sbcseq r4, r9, r4, ror #13 │ │ │ │ andeq r0, r1, r0, lsl #2 │ │ │ │ - sbcseq r4, r9, r0, ror r6 │ │ │ │ + smullseq r4, r9, r0, r6 │ │ │ │ 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] @ 45a444 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1045913,19 +1045913,19 @@ │ │ │ │ b 45a324 │ │ │ │ mov r3, r2 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ b 45a254 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4, lsl lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r4, r9, ip, ror #10 │ │ │ │ + sbcseq r4, r9, ip, lsl #11 │ │ │ │ cmneq r8, ip, asr #25 │ │ │ │ - sbcseq r4, r9, ip, lsl #9 │ │ │ │ - sbcseq r5, r7, r0, lsl #25 │ │ │ │ - sbcseq r4, r9, r0, lsr r4 │ │ │ │ + sbcseq r4, r9, ip, lsr #9 │ │ │ │ + sbcseq r5, r7, r0, lsr #25 │ │ │ │ + sbcseq r4, r9, r0, asr r4 │ │ │ │ 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 │ │ │ │ @@ -1045942,15 +1045942,15 @@ │ │ │ │ bx r3 │ │ │ │ ldr r1, [pc, #16] @ 45a4c0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ b 45a48c │ │ │ │ - sbcseq fp, ip, r8, asr #17 │ │ │ │ + sbcseq fp, ip, r8, ror #17 │ │ │ │ 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 │ │ │ │ @@ -1046200,19 +1046200,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3f8178 │ │ │ │ mov ip, #0 │ │ │ │ b 45a778 │ │ │ │ cmneq r8, r4, ror #17 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r4, r3, ip, lsr r4 │ │ │ │ - ldrheq r4, [r9], #64 @ 0x40 │ │ │ │ + rscseq r4, r3, ip, asr r4 │ │ │ │ + ldrsbeq r4, [r9], #64 @ 0x40 │ │ │ │ cmneq r8, r8, lsr #16 │ │ │ │ - sbcseq r4, r9, r4, asr r3 │ │ │ │ - sbcseq r4, r9, r4, ror #6 │ │ │ │ + sbcseq r4, r9, r4, ror r3 │ │ │ │ + sbcseq r4, r9, r4, lsl #7 │ │ │ │ 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 │ │ │ │ @@ -1046425,27 +1046425,27 @@ │ │ │ │ b 45aac0 │ │ │ │ ldr r3, [pc, #64] @ 45ac7c │ │ │ │ add r3, pc, r3 │ │ │ │ b 45ab48 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, ip, ror #13 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r4, r3, r9, asr #4 │ │ │ │ - sbcseq r4, r9, ip, lsl #7 │ │ │ │ + rscseq r4, r3, r9, ror #4 │ │ │ │ + sbcseq r4, r9, ip, lsr #7 │ │ │ │ strheq r5, [r8, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsheq r4, [r9], #24 │ │ │ │ - strdeq r9, [fp], #0 @ │ │ │ │ - sbcseq r4, r9, r0, lsr r2 │ │ │ │ - sbcseq r4, r9, ip, asr #4 │ │ │ │ - sbcseq r4, r9, r8, lsl #4 │ │ │ │ + sbcseq r4, r9, r8, lsl r2 │ │ │ │ + rsceq r9, fp, r0, lsl r1 │ │ │ │ + sbcseq r4, r9, r0, asr r2 │ │ │ │ + sbcseq r4, r9, ip, ror #4 │ │ │ │ + sbcseq r4, r9, r8, lsr #4 │ │ │ │ andeq r8, r0, sl, ror lr │ │ │ │ - sbcseq r4, r9, r8, lsr #1 │ │ │ │ + sbcseq r4, r9, r8, asr #1 │ │ │ │ andeq r1, r0, r3, lsl r4 │ │ │ │ - sbcseq r4, r9, ip, lsr #1 │ │ │ │ - sbcseq r6, sl, ip, lsl r1 │ │ │ │ + sbcseq r4, r9, ip, asr #1 │ │ │ │ + sbcseq r6, sl, ip, lsr r1 │ │ │ │ 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] @ 45b758 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1047134,83 +1047134,83 @@ │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4ef950 │ │ │ │ b 45ad34 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, asr r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smullseq r3, r9, r8, pc @ │ │ │ │ + ldrheq r3, [r9], #248 @ 0xf8 │ │ │ │ qdsubeq r5, ip, r8 │ │ │ │ - sbcseq r3, r9, r0, lsr #28 │ │ │ │ - strheq r0, [ip], #148 @ 0x94 @ │ │ │ │ - sbcseq r1, r9, r8, asr #20 │ │ │ │ - sbcseq r1, sl, r8, lsl #8 │ │ │ │ - sbcseq r7, fp, r0, asr r7 │ │ │ │ - sbcseq r8, sl, r8, asr #28 │ │ │ │ - sbcseq sp, r9, r4, lsl #21 │ │ │ │ - ldrsheq sp, [r9], #204 @ 0xcc │ │ │ │ - rsceq ip, sl, r0, ror #8 │ │ │ │ - rsceq r5, r9, ip, ror #30 │ │ │ │ - sbcseq r8, sp, r8, lsr #22 │ │ │ │ - ldrsheq r3, [r9], #192 @ 0xc0 │ │ │ │ - sbcseq sl, r8, ip, asr r3 │ │ │ │ - strdeq lr, [ip], #108 @ 0x6c @ │ │ │ │ - sbcseq sl, r8, ip, lsr #6 │ │ │ │ - sbcseq r3, r8, ip, lsr #8 │ │ │ │ - sbcseq r3, r8, r4, lsr #8 │ │ │ │ - sbcseq r3, r9, r4, asr ip │ │ │ │ - sbcseq r3, r9, r0, asr #24 │ │ │ │ - sbcseq r2, r9, r0, asr #32 │ │ │ │ - sbcseq r5, r6, r0, lsr #32 │ │ │ │ - ldrsheq r3, [r9], #184 @ 0xb8 │ │ │ │ - sbcseq r3, r9, r8, ror #23 │ │ │ │ - ldrsbeq r3, [r9], #176 @ 0xb0 │ │ │ │ - sbcseq fp, r8, r0, ror #9 │ │ │ │ - sbcseq fp, r8, ip, asr #9 │ │ │ │ - sbcseq r3, r8, ip, asr #31 │ │ │ │ - ldrheq fp, [r8], #72 @ 0x48 │ │ │ │ - sbcseq fp, r8, r0, lsl #9 │ │ │ │ - sbcseq fp, r8, r4, ror r4 │ │ │ │ - sbcseq r3, r9, r8, lsl fp │ │ │ │ - smullseq r9, r8, r8, r4 │ │ │ │ - sbcseq r3, r9, r8, ror #21 │ │ │ │ - sbcseq fp, r8, r8, asr #20 │ │ │ │ - sbcseq fp, r8, ip, ror #8 │ │ │ │ - sbcseq r3, r9, r0, lsr #21 │ │ │ │ - ldrheq r6, [r7], #56 @ 0x38 │ │ │ │ - sbcseq r3, r9, r4, ror sl │ │ │ │ - sbcseq r3, r9, r4, ror #20 │ │ │ │ - sbcseq r3, r9, r8, asr sl │ │ │ │ - sbcseq r3, r9, r8, asr #20 │ │ │ │ - ldrsbeq r6, [fp], #208 @ 0xd0 │ │ │ │ - ldrheq lr, [ip], #24 │ │ │ │ - sbcseq r3, r9, ip, ror #19 │ │ │ │ - ldrsbeq r3, [r9], #152 @ 0x98 │ │ │ │ - ldrheq r3, [r9], #156 @ 0x9c │ │ │ │ - sbcseq r3, r9, ip, lsr #19 │ │ │ │ + sbcseq r3, r9, r0, asr #28 │ │ │ │ + ldrdeq r0, [ip], #148 @ 0x94 @ │ │ │ │ + sbcseq r1, r9, r8, ror #20 │ │ │ │ + sbcseq r1, sl, r8, lsr #8 │ │ │ │ + sbcseq r7, fp, r0, ror r7 │ │ │ │ + sbcseq r8, sl, r8, ror #28 │ │ │ │ + sbcseq sp, r9, r4, lsr #21 │ │ │ │ + sbcseq sp, r9, ip, lsl sp │ │ │ │ + rsceq ip, sl, r0, lsl #9 │ │ │ │ + rsceq r5, r9, ip, lsl #31 │ │ │ │ + sbcseq r8, sp, r8, asr #22 │ │ │ │ + sbcseq r3, r9, r0, lsl sp │ │ │ │ + sbcseq sl, r8, ip, ror r3 │ │ │ │ + rsceq lr, ip, ip, lsl r7 │ │ │ │ + sbcseq sl, r8, ip, asr #6 │ │ │ │ + sbcseq r3, r8, ip, asr #8 │ │ │ │ + sbcseq r3, r8, r4, asr #8 │ │ │ │ + sbcseq r3, r9, r4, ror ip │ │ │ │ + sbcseq r3, r9, r0, ror #24 │ │ │ │ + sbcseq r2, r9, r0, rrx │ │ │ │ + sbcseq r5, r6, r0, asr #32 │ │ │ │ + sbcseq r3, r9, r8, lsl ip │ │ │ │ + sbcseq r3, r9, r8, lsl #24 │ │ │ │ + ldrsheq r3, [r9], #176 @ 0xb0 │ │ │ │ + sbcseq fp, r8, r0, lsl #10 │ │ │ │ + sbcseq fp, r8, ip, ror #9 │ │ │ │ + sbcseq r3, r8, ip, ror #31 │ │ │ │ + ldrsbeq fp, [r8], #72 @ 0x48 │ │ │ │ + sbcseq fp, r8, r0, lsr #9 │ │ │ │ + smullseq fp, r8, r4, r4 │ │ │ │ + sbcseq r3, r9, r8, lsr fp │ │ │ │ + ldrheq r9, [r8], #72 @ 0x48 │ │ │ │ + sbcseq r3, r9, r8, lsl #22 │ │ │ │ + sbcseq fp, r8, r8, ror #20 │ │ │ │ + sbcseq fp, r8, ip, lsl #9 │ │ │ │ + sbcseq r3, r9, r0, asr #21 │ │ │ │ + ldrsbeq r6, [r7], #56 @ 0x38 │ │ │ │ + smullseq r3, r9, r4, sl │ │ │ │ + sbcseq r3, r9, r4, lsl #21 │ │ │ │ + sbcseq r3, r9, r8, ror sl │ │ │ │ + sbcseq r3, r9, r8, ror #20 │ │ │ │ + ldrsheq r6, [fp], #208 @ 0xd0 │ │ │ │ + ldrsbeq lr, [ip], #24 │ │ │ │ + sbcseq r3, r9, ip, lsl #20 │ │ │ │ + ldrsheq r3, [r9], #152 @ 0x98 │ │ │ │ + ldrsbeq r3, [r9], #156 @ 0x9c │ │ │ │ + sbcseq r3, r9, ip, asr #19 │ │ │ │ + ldrheq r3, [r9], #144 @ 0x90 │ │ │ │ + sbcseq r3, r9, r0, lsr #19 │ │ │ │ smullseq r3, r9, r0, r9 │ │ │ │ - sbcseq r3, r9, r0, lsl #19 │ │ │ │ - sbcseq r3, r9, r0, ror r9 │ │ │ │ - sbcseq r3, r9, r4, ror #18 │ │ │ │ - sbcseq fp, r8, r4, asr #14 │ │ │ │ - sbcseq r9, fp, r8, asr #7 │ │ │ │ - ldrsheq r9, [r8], #196 @ 0xc4 │ │ │ │ - ldrsheq r3, [r9], #140 @ 0x8c │ │ │ │ - sbcseq fp, r8, ip, asr r2 │ │ │ │ + sbcseq r3, r9, r4, lsl #19 │ │ │ │ + sbcseq fp, r8, r4, ror #14 │ │ │ │ + sbcseq r9, fp, r8, ror #7 │ │ │ │ + sbcseq r9, r8, r4, lsl sp │ │ │ │ + sbcseq r3, r9, ip, lsl r9 │ │ │ │ + sbcseq fp, r8, ip, ror r2 │ │ │ │ + sbcseq fp, r8, r0, lsr #16 │ │ │ │ + sbcseq fp, r8, r8, lsr #16 │ │ │ │ + ldrsheq fp, [r8], #124 @ 0x7c │ │ │ │ sbcseq fp, r8, r0, lsl #16 │ │ │ │ - sbcseq fp, r8, r8, lsl #16 │ │ │ │ - ldrsbeq fp, [r8], #124 @ 0x7c │ │ │ │ - sbcseq fp, r8, r0, ror #15 │ │ │ │ - rsceq r0, fp, r8, ror #7 │ │ │ │ - sbcseq fp, r8, r0, ror r3 │ │ │ │ - sbcseq fp, r8, ip, ror #6 │ │ │ │ - sbcseq fp, r8, ip, ror #6 │ │ │ │ - sbcseq fp, r8, ip, ror #6 │ │ │ │ - ldrsbeq r3, [r9], #116 @ 0x74 │ │ │ │ - sbcseq r3, r9, ip, lsr #13 │ │ │ │ + rsceq r0, fp, r8, lsl #8 │ │ │ │ + smullseq fp, r8, r0, r3 │ │ │ │ + sbcseq fp, r8, ip, lsl #7 │ │ │ │ + sbcseq fp, r8, ip, lsl #7 │ │ │ │ + sbcseq fp, r8, ip, lsl #7 │ │ │ │ + ldrsheq r3, [r9], #116 @ 0x74 │ │ │ │ + sbcseq r3, r9, ip, asr #13 │ │ │ │ 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] @ 45bab4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #548] @ 45bab8 │ │ │ │ @@ -1047349,18 +1047349,18 @@ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ bl 3f8178 │ │ │ │ b 45b9d4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, ror #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r3, r9, r4, ror #10 │ │ │ │ + sbcseq r3, r9, r4, lsl #11 │ │ │ │ cmneq r8, r8, lsl r6 │ │ │ │ + sbcseq r3, r9, ip, lsr #10 │ │ │ │ sbcseq r3, r9, ip, lsl #10 │ │ │ │ - sbcseq r3, r9, ip, ror #9 │ │ │ │ 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] @ 45bc04 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1047433,17 +1047433,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 3f8178 │ │ │ │ b 45bbb0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, ip, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r3, r9, r4, lsl #7 │ │ │ │ + sbcseq r3, r9, r4, lsr #7 │ │ │ │ cmneq r8, ip, lsr r4 │ │ │ │ - ldrsbeq r3, [r9], #56 @ 0x38 │ │ │ │ + ldrsheq r3, [r9], #56 @ 0x38 │ │ │ │ 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] @ 45c814 │ │ │ │ ldr ip, [pc, #3044] @ 45c818 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -1048206,31 +1048206,31 @@ │ │ │ │ ldr r3, [pc, #84] @ 45c860 │ │ │ │ add r3, pc, r3 │ │ │ │ b 45c708 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, asr #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ eoreq lr, fp, r7, ror #7 │ │ │ │ - sbcseq r3, r9, r0, ror #3 │ │ │ │ - ldrheq r2, [r9], #224 @ 0xe0 │ │ │ │ + sbcseq r3, r9, r0, lsl #4 │ │ │ │ + ldrsbeq r2, [r9], #224 @ 0xe0 │ │ │ │ cmneq r8, r4, lsr lr │ │ │ │ - sbcseq r2, r9, r0, asr #26 │ │ │ │ + sbcseq r2, r9, r0, ror #26 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r2, r9, ip, lsl sp │ │ │ │ - sbcseq sl, r8, r0, ror #25 │ │ │ │ - rsceq r7, fp, r0, lsr r5 │ │ │ │ - sbcseq r2, r9, r0, ror r6 │ │ │ │ - sbcseq r2, r9, ip, lsl #13 │ │ │ │ - sbcseq r2, r9, r0, asr #12 │ │ │ │ - sbcseq r2, r9, r8, ror #17 │ │ │ │ + sbcseq r2, r9, ip, lsr sp │ │ │ │ + sbcseq sl, r8, r0, lsl #26 │ │ │ │ + rsceq r7, fp, r0, asr r5 │ │ │ │ + smullseq r2, r9, r0, r6 │ │ │ │ + sbcseq r2, r9, ip, lsr #13 │ │ │ │ + sbcseq r2, r9, r0, ror #12 │ │ │ │ sbcseq r2, r9, r8, lsl #18 │ │ │ │ - ldrsheq r2, [r9], #132 @ 0x84 │ │ │ │ - sbcseq r2, r9, r8, asr #17 │ │ │ │ - sbcseq r4, sl, ip, asr #10 │ │ │ │ + sbcseq r2, r9, r8, lsr #18 │ │ │ │ + sbcseq r2, r9, r4, lsl r9 │ │ │ │ + sbcseq r2, r9, r8, ror #17 │ │ │ │ + sbcseq r4, sl, ip, ror #10 │ │ │ │ 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 │ │ │ │ @@ -1048513,19 +1048513,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f8178 │ │ │ │ mov r9, #0 │ │ │ │ ldr ip, [r4, #224] @ 0xe0 │ │ │ │ b 45caa8 │ │ │ │ @ instruction: 0x01683690 │ │ │ │ - sbcseq r2, r9, r4, ror #11 │ │ │ │ - ldrsbeq r2, [r9], #88 @ 0x58 │ │ │ │ + sbcseq r2, r9, r4, lsl #12 │ │ │ │ + ldrsheq r2, [r9], #88 @ 0x58 │ │ │ │ andeq r3, r0, ip, lsl #1 │ │ │ │ andeq r3, r0, ip, lsr #8 │ │ │ │ - ldrheq r2, [r9], #72 @ 0x48 │ │ │ │ + ldrsbeq r2, [r9], #72 @ 0x48 │ │ │ │ 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] @ 45cf08 │ │ │ │ ldr r3, [pc, #492] @ 45cf0c │ │ │ │ @@ -1048652,15 +1048652,15 @@ │ │ │ │ str sl, [r3, #4] │ │ │ │ b 45cd48 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r3, [r8, #-44]! @ 0xffffffd4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strheq r3, [r8, #-40]! @ 0xffffffd8 │ │ │ │ cmneq r8, r8, lsr #5 │ │ │ │ - sbcseq sl, r8, ip, ror #8 │ │ │ │ + sbcseq sl, r8, ip, lsl #9 │ │ │ │ andeq r3, r0, r8, ror #3 │ │ │ │ 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] @ 45dee0 │ │ │ │ ldr r7, [pc, #4008] @ 45dee4 │ │ │ │ @@ -1049750,29 +1049750,29 @@ │ │ │ │ andeq r2, r0, r0, ror r8 │ │ │ │ andeq r3, r0, r0, ror r6 │ │ │ │ andeq r3, r0, r0, ror #13 │ │ │ │ andeq r1, r0, r4, lsl #20 │ │ │ │ andeq r2, r0, r0, ror #23 │ │ │ │ strdeq r3, [r0], -r8 │ │ │ │ andeq r2, r0, ip, ror #7 │ │ │ │ - sbcseq r4, r8, r8, lsl #4 │ │ │ │ + sbcseq r4, r8, r8, lsr #4 │ │ │ │ cmneq r9, r0, ror #11 │ │ │ │ - ldrsheq r4, [r8], #16 │ │ │ │ + sbcseq r4, r8, r0, lsl r2 │ │ │ │ strdeq ip, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - ldrsheq r4, [r8], #20 │ │ │ │ + sbcseq r4, r8, r4, lsl r2 │ │ │ │ cmneq r9, r8, lsl #6 │ │ │ │ - sbcseq r4, r8, r0, lsr #1 │ │ │ │ + sbcseq r4, r8, r0, asr #1 │ │ │ │ cmneq r9, r8, lsr #5 │ │ │ │ - ldrheq r4, [r8], #16 │ │ │ │ + ldrsbeq r4, [r8], #16 │ │ │ │ cmneq r9, r8, asr #4 │ │ │ │ - sbcseq r4, r8, r8, asr #3 │ │ │ │ + sbcseq r4, r8, r8, ror #3 │ │ │ │ cmneq r9, r0, lsr #3 │ │ │ │ - sbcseq r4, r8, r4, ror #4 │ │ │ │ + sbcseq r4, r8, r4, lsl #5 │ │ │ │ strheq ip, [r9, #-0]! │ │ │ │ - ldrheq r3, [r8], #208 @ 0xd0 │ │ │ │ + ldrsbeq r3, [r8], #208 @ 0xd0 │ │ │ │ cmneq r9, ip, lsr #10 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r1, r0, r4, lsl r1 │ │ │ │ andeq r3, r0, ip, lsl #11 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r4, ip │ │ │ │ @@ -1050214,21 +1050214,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4e8a00 │ │ │ │ str r0, [sp, #16] │ │ │ │ b 45e65c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4, lsr #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r7, ip, r0, ror #14 │ │ │ │ - rsceq lr, fp, ip, lsr r7 │ │ │ │ - sbcseq sl, r8, r4, ror #20 │ │ │ │ - rsceq r2, r9, r0, lsl #15 │ │ │ │ - sbcseq r1, ip, r0, lsl sp │ │ │ │ - sbcseq r9, r6, ip, rrx │ │ │ │ - ldrheq r0, [r9], #172 @ 0xac │ │ │ │ + sbcseq r7, ip, r0, lsl #15 │ │ │ │ + rsceq lr, fp, ip, asr r7 │ │ │ │ + sbcseq sl, r8, r4, lsl #21 │ │ │ │ + rsceq r2, r9, r0, lsr #15 │ │ │ │ + sbcseq r1, ip, r0, lsr sp │ │ │ │ + sbcseq r9, r6, ip, lsl #1 │ │ │ │ + ldrsbeq r0, [r9], #172 @ 0xac │ │ │ │ ldrdeq r1, [r8, #-132]! @ 0xffffff7c │ │ │ │ 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] @ 45e970 │ │ │ │ @@ -1050550,15 +1050550,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 45ec10 │ │ │ │ mov sl, #1 │ │ │ │ b 45ec10 │ │ │ │ mov sl, #16 │ │ │ │ b 45ec10 │ │ │ │ cmneq r8, r8, asr r4 │ │ │ │ - ldrheq pc, [r2], #241 @ 0xf1 @ │ │ │ │ + ldrsbeq pc, [r2], #241 @ 0xf1 @ │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #268] @ 45edf0 │ │ │ │ @@ -1050628,15 +1050628,15 @@ │ │ │ │ b 45ed44 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ b 45ed44 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4, lsl r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq pc, r2, pc, lsl #29 │ │ │ │ + rscseq pc, r2, pc, lsr #29 │ │ │ │ cmneq r8, r0, ror r2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -1050881,15 +1050881,15 @@ │ │ │ │ b 45f108 │ │ │ │ mov fp, #16 │ │ │ │ b 45f108 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4, lsl #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r8, r8, lsr r0 │ │ │ │ - rscseq pc, r2, pc, ror #21 │ │ │ │ + rscseq pc, r2, pc, lsl #22 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ cmneq r8, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #628] @ 45f484 │ │ │ │ @@ -1051052,15 +1051052,15 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 524e5c │ │ │ │ smultteq r8, r0, sp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ svccc 0x00d33333 │ │ │ │ svccc 0x00e2e147 │ │ │ │ svccc 0x00bc28f5 │ │ │ │ - rscseq pc, r2, r5, lsr r9 @ │ │ │ │ + rscseq pc, r2, r5, asr r9 @ │ │ │ │ cmneq r8, r0, lsr #26 │ │ │ │ smultteq r8, r0, ip │ │ │ │ smultbeq r8, ip, ip │ │ │ │ cmneq r8, ip, ror #24 │ │ │ │ cmneq r8, ip, lsr #24 │ │ │ │ smultteq r8, ip, fp │ │ │ │ smultbeq r8, ip, fp │ │ │ │ @@ -1051659,17 +1051659,17 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r0, [r8, #-100]! @ 0xffffff9c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smulbteq r8, r8, r6 │ │ │ │ @ instruction: 0xffe40000 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - sbcseq pc, r8, ip, lsl r8 @ │ │ │ │ - ldrsbeq pc, [r8], #120 @ 0x78 @ │ │ │ │ - smullseq pc, r8, r8, r7 @ │ │ │ │ + sbcseq pc, r8, ip, lsr r8 @ │ │ │ │ + ldrsheq pc, [r8], #120 @ 0x78 @ │ │ │ │ + ldrheq pc, [r8], #120 @ 0x78 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq r8, r0, lsr r2 │ │ │ │ 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 │ │ │ │ @@ -1051862,15 +1051862,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 45f8e0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smultbeq r8, ip, r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smulbbeq r8, r0, r1 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - sbcseq pc, r8, r8, asr r3 @ │ │ │ │ + sbcseq pc, r8, r8, ror r3 @ │ │ │ │ @ instruction: 0xffe40000 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ msreq (UNDEF: 119), r4, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3712] @ 0xe80 │ │ │ │ @@ -1052712,32 +1052712,32 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 525728 │ │ │ │ add r9, r9, #20 │ │ │ │ b 46047c │ │ │ │ msreq (UNDEF: 103), r0 @ │ │ │ │ msreq (UNDEF: 103), r8, ror lr │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - sbcseq lr, r8, r8, asr pc │ │ │ │ + sbcseq lr, r8, r8, ror pc │ │ │ │ @ instruction: 0xfffffe01 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - ldrsheq lr, [r8], #224 @ 0xe0 │ │ │ │ - sbcseq lr, r8, r8, ror sp │ │ │ │ - sbcseq lr, r8, r0, ror #25 │ │ │ │ + sbcseq lr, r8, r0, lsl pc │ │ │ │ + smullseq lr, r8, r8, sp │ │ │ │ + sbcseq lr, r8, r0, lsl #26 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - smullseq lr, r8, r0, ip │ │ │ │ - sbcseq lr, r8, r0, asr #24 │ │ │ │ - ldrsheq lr, [r8], #184 @ 0xb8 │ │ │ │ - sbcseq lr, r8, r0, asr r5 │ │ │ │ - rscseq sp, r2, sl, asr #28 │ │ │ │ - sbcseq lr, r8, ip, lsr r3 │ │ │ │ + ldrheq lr, [r8], #192 @ 0xc0 │ │ │ │ + sbcseq lr, r8, r0, ror #24 │ │ │ │ + sbcseq lr, r8, r8, lsl ip │ │ │ │ + sbcseq lr, r8, r0, ror r5 │ │ │ │ + rscseq sp, r2, sl, ror #28 │ │ │ │ + sbcseq lr, r8, ip, asr r3 │ │ │ │ @ instruction: 0xffe40000 │ │ │ │ - ldrsheq lr, [r8], #32 │ │ │ │ - sbcseq lr, r8, r8, lsr #5 │ │ │ │ + sbcseq lr, r8, r0, lsl r3 │ │ │ │ + sbcseq lr, r8, r8, asr #5 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - sbcseq sp, r8, r0, asr sp │ │ │ │ + sbcseq sp, r8, r0, ror sp │ │ │ │ strdeq lr, [r7, #-172]! @ 0xffffff54 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ eorsmi r0, r0, r0 │ │ │ │ eormi r0, r8, r0 │ │ │ │ andmi r0, r8, r0 │ │ │ │ svccc 0x00d00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @@ -1054626,15 +1054626,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 462b90 │ │ │ │ mov sl, #1 │ │ │ │ b 462b90 │ │ │ │ mov sl, #16 │ │ │ │ b 462b90 │ │ │ │ ldrdeq sp, [r7, #-72]! @ 0xffffffb8 │ │ │ │ - rscseq ip, r2, ip, lsr #1 │ │ │ │ + rscseq ip, r2, ip, asr #1 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ 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, #996] @ 463078 │ │ │ │ @@ -1055147,15 +1055147,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ udf #0 │ │ │ │ cmneq r7, ip, asr #30 │ │ │ │ cmneq r7, r4, lsr pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smullseq ip, r8, r4, r1 │ │ │ │ + ldrheq ip, [r8], #20 │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ cmneq r7, r4, asr lr │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1055461,18 +1055461,18 @@ │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ strheq ip, [r7, #-172]! @ 0xffffff54 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r7, r8, lsl #21 │ │ │ │ - sbcseq r0, sl, r8, ror #16 │ │ │ │ - sbcseq fp, r8, r8, ror #24 │ │ │ │ + sbcseq r0, sl, r8, lsl #17 │ │ │ │ + sbcseq fp, r8, r8, lsl #25 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - sbcseq lr, sl, r4, asr lr │ │ │ │ + sbcseq lr, sl, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ @@ -1056020,17 +1056020,17 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, asr r5 │ │ │ │ cmneq r7, r4, asr #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ cmneq r7, ip, ror r3 │ │ │ │ - ldrheq r0, [sl], #20 │ │ │ │ - ldrheq fp, [r8], #88 @ 0x58 │ │ │ │ - sbcseq lr, sl, r4, lsl #20 │ │ │ │ + ldrsbeq r0, [sl], #20 │ │ │ │ + ldrsbeq fp, [r8], #88 @ 0x58 │ │ │ │ + sbcseq lr, sl, r4, lsr #20 │ │ │ │ @ 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 │ │ │ │ @@ -1056691,20 +1056691,20 @@ │ │ │ │ b 464c38 │ │ │ │ mov r6, sl │ │ │ │ b 464b74 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r0, asr #13 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0xfffff890 │ │ │ │ - sbcseq sl, r8, r4, lsl r9 │ │ │ │ - sbcseq sl, r8, r0, asr #15 │ │ │ │ - smullseq sl, r8, r8, r7 │ │ │ │ + sbcseq sl, r8, r4, lsr r9 │ │ │ │ + sbcseq sl, r8, r0, ror #15 │ │ │ │ + ldrheq sl, [r8], #120 @ 0x78 │ │ │ │ strheq fp, [r7, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsheq sl, [r8], #104 @ 0x68 │ │ │ │ - sbcseq sl, r8, r0, lsl #14 │ │ │ │ + sbcseq sl, r8, r8, lsl r7 │ │ │ │ + sbcseq sl, r8, r0, lsr #14 │ │ │ │ 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 │ │ │ │ @@ -1057354,15 +1057354,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e3090 │ │ │ │ b 46533c │ │ │ │ ldrdeq sl, [r7, #-240]! @ 0xffffff10 │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ muleq r0, r8, sl │ │ │ │ - sbcseq r9, r8, r8, asr pc │ │ │ │ + sbcseq r9, r8, r8, ror pc │ │ │ │ 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] │ │ │ │ @@ -1057434,15 +1057434,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 4657d0 │ │ │ │ b 4657d4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r4, ror r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r7, ip, lsl r8 │ │ │ │ - sbcseq fp, ip, r0, ror #8 │ │ │ │ + sbcseq fp, ip, r0, lsl #9 │ │ │ │ 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] @ 46597c │ │ │ │ mov r5, r3 │ │ │ │ @@ -1057512,15 +1057512,15 @@ │ │ │ │ bne 465978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r4, lsl #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r7, r4, lsr #14 │ │ │ │ - sbcseq fp, ip, r4, asr r3 │ │ │ │ + sbcseq fp, ip, r4, ror r3 │ │ │ │ cmneq r7, r4, 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, [r1, #16] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -1057734,15 +1057734,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 5cd7c │ │ │ │ cmp r0, #0 │ │ │ │ bne 465cc8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sbcseq ip, r7, r4, ror r6 │ │ │ │ + smullseq ip, r7, r4, r6 │ │ │ │ @ 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 │ │ │ │ @@ -1058189,15 +1058189,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e8684 │ │ │ │ cmneq r7, r8, lsl #27 │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ muleq r0, r8, sl │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - ldrsheq r8, [r8], #240 @ 0xf0 │ │ │ │ + sbcseq r9, r8, r0, 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 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1058450,20 +1058450,20 @@ │ │ │ │ ldr r1, [pc, #40] @ 466844 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ b 466724 │ │ │ │ cmneq r7, r8, lsr #23 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ - sbcseq fp, r7, r4, lsl #27 │ │ │ │ - ldrsbeq r8, [r8], #216 @ 0xd8 │ │ │ │ - sbcseq r8, r8, ip, ror ip │ │ │ │ - sbcseq r8, r8, r8, asr #25 │ │ │ │ - sbcseq r8, r8, ip, lsl ip │ │ │ │ - sbcseq r8, r8, r4, asr #24 │ │ │ │ + sbcseq fp, r7, r4, lsr #27 │ │ │ │ + ldrsheq r8, [r8], #216 @ 0xd8 │ │ │ │ + smullseq r8, r8, ip, ip @ │ │ │ │ + sbcseq r8, r8, r8, ror #25 │ │ │ │ + sbcseq r8, r8, ip, lsr ip │ │ │ │ + sbcseq r8, r8, r4, ror #24 │ │ │ │ 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 │ │ │ │ @@ -1058544,15 +1058544,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e8684 │ │ │ │ cmneq r7, r4, lsl #15 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - ldrheq r8, [r8], #184 @ 0xb8 │ │ │ │ + ldrsbeq r8, [r8], #184 @ 0xb8 │ │ │ │ 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 │ │ │ │ @@ -1059042,15 +1059042,15 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ b 466e14 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, lsl r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r8, r8, r0, asr #14 │ │ │ │ + sbcseq r8, r8, r0, ror #14 │ │ │ │ @ instruction: 0x0167919c │ │ │ │ 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] @ 4674cc │ │ │ │ @@ -1059260,17 +1059260,17 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ cmneq r7, r0, ror #28 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r7, r0, lsr lr │ │ │ │ - rscseq r7, r2, r6, ror r9 │ │ │ │ + smlalseq r7, r2, r6, r9 │ │ │ │ strdeq r8, [r7, #-184]! @ 0xffffff48 │ │ │ │ - sbcseq r8, r8, r4, ror r1 │ │ │ │ + smullseq r8, r8, r4, r1 @ │ │ │ │ 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] @ 467a80 │ │ │ │ @@ -1059624,19 +1059624,19 @@ │ │ │ │ add r3, r0, r4 │ │ │ │ and r3, r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ b 467734 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, ror #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r3, ip, r4, lsl #27 │ │ │ │ - sbcseq sl, ip, r0, ror #31 │ │ │ │ - ldrheq sp, [ip], #136 @ 0x88 │ │ │ │ + sbcseq r3, ip, r4, lsr #27 │ │ │ │ + sbcseq fp, ip, r0 │ │ │ │ + ldrsbeq sp, [ip], #136 @ 0x88 │ │ │ │ strheq r8, [r7, #-140]! @ 0xffffff74 │ │ │ │ - sbcseq r4, r8, r4, lsr lr │ │ │ │ + sbcseq r4, r8, r4, asr lr │ │ │ │ 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] @ 467f6c │ │ │ │ @@ -1059939,16 +1059939,16 @@ │ │ │ │ movne r3, #1 │ │ │ │ str sl, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ b 467c3c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r8, lsr r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq r9, r8, r0, lsr r2 │ │ │ │ - sbcseq r7, r8, r4, lsl #18 │ │ │ │ + rsceq r9, r8, r0, asr r2 │ │ │ │ + sbcseq r7, r8, r4, lsr #18 │ │ │ │ cmneq r7, r4, lsl #4 │ │ │ │ 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] @ 468140 │ │ │ │ @@ -1060056,15 +1060056,15 @@ │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, r3 │ │ │ │ bl 467a9c │ │ │ │ b 468098 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ qdsubeq r8, r0, r7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq sl, ip, r0, asr #11 │ │ │ │ + sbcseq sl, ip, r0, ror #11 │ │ │ │ cmneq r7, r8, asr #30 │ │ │ │ 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, #2388] @ 468abc │ │ │ │ ldr ip, [pc, #2388] @ 468ac0 │ │ │ │ @@ -1060669,15 +1060669,15 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r7, r0, ror #28 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ cmneq r7, r0, lsr #21 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - ldrsheq r6, [r8], #172 @ 0xac │ │ │ │ + sbcseq r6, r8, ip, lsl fp │ │ │ │ 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] @ 468dc0 │ │ │ │ ldr r3, [pc, #712] @ 468dc4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1060856,16 +1060856,16 @@ │ │ │ │ bne 468dbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r0, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r6, r8, r8, lsl r9 │ │ │ │ - ldrsbeq r6, [r8], #128 @ 0x80 │ │ │ │ + sbcseq r6, r8, r8, lsr r9 │ │ │ │ + ldrsheq r6, [r8], #128 @ 0x80 │ │ │ │ cmneq r7, r4, ror #4 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ ldr r3, [pc, #116] @ 468e54 │ │ │ │ and r2, r0, #15 │ │ │ │ add r3, pc, r3 │ │ │ │ and r0, r0, #32 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -1060891,15 +1060891,15 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ - rscseq r5, r2, r2, ror lr │ │ │ │ + smlalseq r5, r2, r2, lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 5c9c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, #1 │ │ │ │ @@ -1061172,16 +1061172,16 @@ │ │ │ │ mov r3, #4 │ │ │ │ mov r0, fp │ │ │ │ add r6, r6, #1 │ │ │ │ bl 352e74 │ │ │ │ cmp r8, r6 │ │ │ │ bne 469280 │ │ │ │ b 46920c │ │ │ │ - rscseq r5, r2, r8, lsr fp │ │ │ │ - rscseq r5, r2, r4, lsr fp │ │ │ │ + rscseq r5, r2, r8, asr fp │ │ │ │ + rscseq r5, r2, r4, asr fp │ │ │ │ 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 │ │ │ │ @@ -1061438,15 +1061438,15 @@ │ │ │ │ lsr r2, r2, #5 │ │ │ │ b 4695ac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r4, lsl #26 │ │ │ │ cmneq r7, r8, lsl #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - ldrsheq r5, [r2], #134 @ 0x86 @ │ │ │ │ + rscseq r5, r2, r6, lsl r9 │ │ │ │ cmneq r7, r0, asr #22 │ │ │ │ andeq r3, r0, r0, lsl r7 │ │ │ │ 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 │ │ │ │ @@ -1061914,16 +1061914,16 @@ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ b 469cdc │ │ │ │ mov r0, #1 │ │ │ │ b 469d98 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r6, [r7, #-72]! @ 0xffffffb8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r8, ip, r8, lsl sl │ │ │ │ - smullseq fp, ip, r4, r2 │ │ │ │ + sbcseq r8, ip, r8, lsr sl │ │ │ │ + ldrheq fp, [ip], #36 @ 0x24 │ │ │ │ cmneq r7, r8, lsl #5 │ │ │ │ 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] │ │ │ │ @@ -1062554,18 +1062554,18 @@ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ str r1, [r5, #76] @ 0x4c │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ b 46a7f0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r8, ror r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsbeq sl, [ip], #224 @ 0xe0 │ │ │ │ - ldrsheq r8, [ip], #72 @ 0x48 │ │ │ │ + ldrsheq sl, [ip], #224 @ 0xe0 │ │ │ │ + sbcseq r8, ip, r8, lsl r5 │ │ │ │ cmneq r7, r4, lsr #24 │ │ │ │ - sbcseq r9, r7, r0, lsl #19 │ │ │ │ + sbcseq r9, r7, 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 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ @@ -1063716,27 +1063716,27 @@ │ │ │ │ bl 416d2c │ │ │ │ b 46b284 │ │ │ │ cmneq r7, r0, ror #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r7, r4, lsl #10 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ - smullseq r3, r8, r4, lr │ │ │ │ + ldrheq r3, [r8], #228 @ 0xe4 │ │ │ │ subseq r5, r5, r5, asr r5 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - sbcseq r3, r8, ip, lsl ip │ │ │ │ + sbcseq r3, r8, ip, lsr ip │ │ │ │ andeq r5, r0, r3, asr #8 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ muleq r0, r2, r2 │ │ │ │ @ instruction: 0xffffcbf4 │ │ │ │ cmneq r7, r8, lsl #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r3, r8, ip, lsl r4 │ │ │ │ - sbcseq r3, r8, r4, lsr #4 │ │ │ │ - sbcseq r7, r7, ip, lsl r8 │ │ │ │ + sbcseq r3, r8, ip, lsr r4 │ │ │ │ + sbcseq r3, r8, r4, asr #4 │ │ │ │ + sbcseq r7, r7, ip, lsr r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r9, [pc, #-48] @ 46ba88 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ @@ -1064534,16 +1064534,16 @@ │ │ │ │ ldr r1, [pc, #24] @ 46c744 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp] │ │ │ │ bl 416d2c │ │ │ │ b 46c6e4 │ │ │ │ - sbcseq r3, r8, ip, rrx │ │ │ │ - sbcseq r3, r8, r0 │ │ │ │ + sbcseq r3, r8, ip, lsl #1 │ │ │ │ + sbcseq r3, r8, r0, lsr #32 │ │ │ │ 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 r1, r2 │ │ │ │ @@ -1064871,34 +1064871,34 @@ │ │ │ │ ldr r3, [pc, #92] @ 46cccc │ │ │ │ add r3, pc, r3 │ │ │ │ b 46cbd4 │ │ │ │ ldr r3, [pc, #84] @ 46ccd0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 46cc1c │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ - rscseq r2, r2, r0, asr #9 │ │ │ │ - rscseq r2, r2, r4, lsl #9 │ │ │ │ - sbcseq r7, r9, r0, ror #8 │ │ │ │ - sbcseq r2, r8, r0, ror #31 │ │ │ │ - sbcseq r7, r9, r8, lsl #8 │ │ │ │ - ldrsheq r2, [r8], #192 @ 0xc0 │ │ │ │ - sbcseq r5, sl, r8, lsr #25 │ │ │ │ - sbcseq r7, r9, r4, ror r3 │ │ │ │ - sbcseq r2, r8, r0, lsl #26 │ │ │ │ - sbcseq r7, r9, ip, lsr #6 │ │ │ │ - sbcseq r2, r8, ip, lsl #26 │ │ │ │ - sbcseq r7, r9, r4, ror #5 │ │ │ │ - sbcseq r2, r8, ip, asr #26 │ │ │ │ - smullseq r7, r9, ip, r2 │ │ │ │ - smullseq r2, r8, r0, sp │ │ │ │ - sbcseq r5, sl, r4, ror #22 │ │ │ │ - sbcseq r5, sl, ip, asr #22 │ │ │ │ - sbcseq r5, sl, r0, asr #22 │ │ │ │ - sbcseq r5, sl, r4, lsr fp │ │ │ │ - sbcseq r5, sl, r8, lsr #22 │ │ │ │ + rscseq r2, r2, r0, ror #9 │ │ │ │ + rscseq r2, r2, r4, lsr #9 │ │ │ │ + sbcseq r7, r9, r0, lsl #9 │ │ │ │ + sbcseq r3, r8, r0 │ │ │ │ + sbcseq r7, r9, r8, lsr #8 │ │ │ │ + sbcseq r2, r8, r0, lsl sp │ │ │ │ + sbcseq r5, sl, r8, asr #25 │ │ │ │ + smullseq r7, r9, r4, r3 │ │ │ │ + sbcseq r2, r8, r0, lsr #26 │ │ │ │ + sbcseq r7, r9, ip, asr #6 │ │ │ │ + sbcseq r2, r8, ip, lsr #26 │ │ │ │ + sbcseq r7, r9, r4, lsl #6 │ │ │ │ + sbcseq r2, r8, ip, ror #26 │ │ │ │ + ldrheq r7, [r9], #44 @ 0x2c │ │ │ │ + ldrheq r2, [r8], #208 @ 0xd0 │ │ │ │ + sbcseq r5, sl, r4, lsl #23 │ │ │ │ + sbcseq r5, sl, ip, ror #22 │ │ │ │ + sbcseq r5, sl, r0, ror #22 │ │ │ │ + sbcseq r5, sl, r4, asr fp │ │ │ │ + sbcseq r5, sl, r8, asr #22 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r0, [r2, #21] │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ tst r0, #4 │ │ │ │ and r3, r3, #4 │ │ │ │ bne 46cd1c │ │ │ │ @@ -1065225,33 +1065225,33 @@ │ │ │ │ b 46d04c │ │ │ │ ldr r3, [pc, #84] @ 46d250 │ │ │ │ add r3, pc, r3 │ │ │ │ b 46d150 │ │ │ │ ldr r9, [pc, #76] @ 46d254 │ │ │ │ add r9, pc, r9 │ │ │ │ b 46d130 │ │ │ │ - sbcseq r2, r8, r4, asr #26 │ │ │ │ - sbcseq r2, r8, r4, lsl #27 │ │ │ │ + sbcseq r2, r8, r4, ror #26 │ │ │ │ + sbcseq r2, r8, r4, lsr #27 │ │ │ │ + sbcseq r2, r8, r8, asr fp │ │ │ │ sbcseq r2, r8, r8, lsr fp │ │ │ │ - sbcseq r2, r8, r8, lsl fp │ │ │ │ - sbcseq r2, r8, r8, lsr #24 │ │ │ │ + sbcseq r2, r8, r8, asr #24 │ │ │ │ + sbcseq r2, r8, ip, lsr #21 │ │ │ │ sbcseq r2, r8, ip, lsl #21 │ │ │ │ - sbcseq r2, r8, ip, ror #20 │ │ │ │ - sbcseq r2, r8, r4, lsr #22 │ │ │ │ - sbcseq r2, r8, r8, lsr sl │ │ │ │ - sbcseq r2, r8, ip, lsr #20 │ │ │ │ - sbcseq r2, r8, ip, ror #19 │ │ │ │ + sbcseq r2, r8, r4, asr #22 │ │ │ │ + sbcseq r2, r8, r8, asr sl │ │ │ │ + sbcseq r2, r8, ip, asr #20 │ │ │ │ + sbcseq r2, r8, ip, lsl #20 │ │ │ │ + sbcseq r2, r8, r4, asr #19 │ │ │ │ sbcseq r2, r8, r4, lsr #19 │ │ │ │ - sbcseq r2, r8, r4, lsl #19 │ │ │ │ - sbcseq r2, r8, r8, ror #21 │ │ │ │ - sbcseq r2, r8, ip, ror #21 │ │ │ │ + sbcseq r2, r8, r8, lsl #22 │ │ │ │ + sbcseq r2, r8, ip, lsl #22 │ │ │ │ + sbcseq r2, r8, r0, lsl r9 │ │ │ │ + sbcseq r2, r8, r4, lsl #18 │ │ │ │ + ldrsheq r2, [r8], #140 @ 0x8c │ │ │ │ ldrsheq r2, [r8], #128 @ 0x80 │ │ │ │ - sbcseq r2, r8, r4, ror #17 │ │ │ │ - ldrsbeq r2, [r8], #140 @ 0x8c │ │ │ │ - ldrsbeq r2, [r8], #128 @ 0x80 │ │ │ │ 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 │ │ │ │ @@ -1065562,18 +1065562,18 @@ │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ bne 46d708 │ │ │ │ b 46d624 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r4, ror #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r7, ip, r8, lsr #18 │ │ │ │ + sbcseq r7, ip, r8, asr #18 │ │ │ │ cmneq r7, ip, lsl #20 │ │ │ │ - sbcseq r4, ip, r8, lsl #31 │ │ │ │ - sbcseq r7, ip, ip, ror #15 │ │ │ │ + sbcseq r4, ip, r8, lsr #31 │ │ │ │ + sbcseq r7, ip, ip, lsl #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 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #732] @ 46da5c │ │ │ │ @@ -1065759,19 +1065759,19 @@ │ │ │ │ bl 5f7ba0 │ │ │ │ cmp r0, r8 │ │ │ │ bhi 46da00 │ │ │ │ b 46d850 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r4, ror r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r7, ip, r4, asr #13 │ │ │ │ + sbcseq r7, ip, r4, ror #13 │ │ │ │ cmneq r7, r0, lsr #15 │ │ │ │ - rscseq r1, r2, r4, lsl #8 │ │ │ │ - sbcseq r7, ip, r4, ror #9 │ │ │ │ - sbcseq r4, ip, r4, asr #23 │ │ │ │ + rscseq r1, r2, r4, lsr #8 │ │ │ │ + sbcseq r7, ip, r4, lsl #10 │ │ │ │ + sbcseq r4, ip, r4, ror #23 │ │ │ │ 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 │ │ │ │ @@ -1065810,15 +1065810,15 @@ │ │ │ │ b 46daa4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r2 │ │ │ │ bl 4e3054 │ │ │ │ cmp r0, #0 │ │ │ │ bne 46db10 │ │ │ │ b 46dac0 │ │ │ │ - sbcseq r7, ip, ip, lsl #7 │ │ │ │ + sbcseq r7, ip, ip, lsr #7 │ │ │ │ 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 │ │ │ │ @@ -1066483,44 +1066483,44 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 416d2c │ │ │ │ b 46e1b0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r4, ror r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r4, r7, ip, lsr r8 │ │ │ │ - sbcseq r4, r7, r0, asr #16 │ │ │ │ + sbcseq r4, r7, ip, asr r8 │ │ │ │ + sbcseq r4, r7, r0, ror #16 │ │ │ │ @ instruction: 0xffffe5fc │ │ │ │ - sbcseq r4, r7, r0, asr #8 │ │ │ │ + sbcseq r4, r7, r0, ror #8 │ │ │ │ cmneq r7, ip, asr #31 │ │ │ │ - sbcseq r4, r7, r8, asr #9 │ │ │ │ - smullseq r1, r8, ip, fp │ │ │ │ - sbcseq r1, r8, r0, lsr #26 │ │ │ │ - sbcseq r1, r8, r8, ror #25 │ │ │ │ - sbcseq r1, r8, r0, asr fp │ │ │ │ + sbcseq r4, r7, r8, ror #9 │ │ │ │ + ldrheq r1, [r8], #188 @ 0xbc │ │ │ │ + sbcseq r1, r8, r0, asr #26 │ │ │ │ + sbcseq r1, r8, r8, lsl #26 │ │ │ │ + sbcseq r1, r8, r0, ror fp │ │ │ │ @ instruction: 0xffffe378 │ │ │ │ - sbcseq r1, r8, r4, lsr #21 │ │ │ │ - ldrheq r1, [r8], #192 @ 0xc0 │ │ │ │ - sbcseq r1, r8, r4, lsr ip │ │ │ │ - smullseq r1, r8, r4, fp │ │ │ │ - sbcseq r1, r8, r0, ror #19 │ │ │ │ - sbcseq r1, r8, r4, lsl #19 │ │ │ │ - sbcseq r1, r8, r8, ror r9 │ │ │ │ - ldrheq r1, [r8], #140 @ 0x8c │ │ │ │ - ldrsheq r1, [r8], #156 @ 0x9c │ │ │ │ - sbcseq r1, r8, ip, lsl r9 │ │ │ │ - sbcseq r1, r8, r8, lsl #17 │ │ │ │ - sbcseq r1, r8, r4, lsr #20 │ │ │ │ - sbcseq r1, r8, ip, asr #17 │ │ │ │ - sbcseq r1, r8, ip, lsr #16 │ │ │ │ - ldrsbeq r1, [r8], #124 @ 0x7c │ │ │ │ + sbcseq r1, r8, r4, asr #21 │ │ │ │ + ldrsbeq r1, [r8], #192 @ 0xc0 │ │ │ │ + sbcseq r1, r8, r4, asr ip │ │ │ │ + ldrheq r1, [r8], #180 @ 0xb4 │ │ │ │ + sbcseq r1, r8, r0, lsl #20 │ │ │ │ + sbcseq r1, r8, r4, lsr #19 │ │ │ │ + smullseq r1, r8, r8, r9 │ │ │ │ + ldrsbeq r1, [r8], #140 @ 0x8c │ │ │ │ + sbcseq r1, r8, ip, lsl sl │ │ │ │ + sbcseq r1, r8, ip, lsr r9 │ │ │ │ sbcseq r1, r8, r8, lsr #17 │ │ │ │ - sbcseq r1, r8, r0, asr #15 │ │ │ │ - sbcseq r1, r8, r4, lsr #15 │ │ │ │ - ldrheq r1, [r8], #132 @ 0x84 │ │ │ │ + sbcseq r1, r8, r4, asr #20 │ │ │ │ + sbcseq r1, r8, ip, ror #17 │ │ │ │ + sbcseq r1, r8, ip, asr #16 │ │ │ │ + ldrsheq r1, [r8], #124 @ 0x7c │ │ │ │ + sbcseq r1, r8, r8, asr #17 │ │ │ │ + sbcseq r1, r8, r0, ror #15 │ │ │ │ + sbcseq r1, r8, r4, asr #15 │ │ │ │ + ldrsbeq r1, [r8], #132 @ 0x84 │ │ │ │ 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 │ │ │ │ @@ -1066725,15 +1066725,15 @@ │ │ │ │ bne 46e86c │ │ │ │ b 46e80c │ │ │ │ cmp ip, #0 │ │ │ │ beq 46e6f0 │ │ │ │ cmp r1, r0 │ │ │ │ bne 46e720 │ │ │ │ b 46e814 │ │ │ │ - rscseq r0, r2, r8, asr #10 │ │ │ │ + rscseq r0, r2, r8, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r1, #41] @ 0x29 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1067127,16 +1067127,16 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 46ed88 │ │ │ │ b 46ee3c │ │ │ │ ldr r0, [fp, #352] @ 0x160 │ │ │ │ bl 46e9dc │ │ │ │ b 46ee48 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ - sbcseq r1, r8, r4, ror #2 │ │ │ │ - ldrsheq r0, [r8], #240 @ 0xf0 │ │ │ │ + sbcseq r1, r8, r4, lsl #3 │ │ │ │ + sbcseq r1, r8, r0, lsl r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mul r3, r1, r3 │ │ │ │ ldr ip, [pc, #124] @ 46f060 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ cmp r2, ip │ │ │ │ @@ -1067994,20 +1067994,20 @@ │ │ │ │ b 46f7d8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r8, lsr #24 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq r0, [r7, #-176]! @ 0xffffff50 │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ muleq r0, r8, sl │ │ │ │ - sbcseq r5, ip, r0, lsr #19 │ │ │ │ + sbcseq r5, ip, r0, asr #19 │ │ │ │ andeq r3, r0, r0, ror #31 │ │ │ │ - sbcseq r0, r8, r8, ror #18 │ │ │ │ - sbcseq r0, r8, ip, ror #17 │ │ │ │ + sbcseq r0, r8, r8, lsl #19 │ │ │ │ + sbcseq r0, r8, ip, lsl #18 │ │ │ │ strdeq r0, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - sbcseq r0, r8, r8, asr #5 │ │ │ │ + sbcseq r0, r8, r8, ror #5 │ │ │ │ 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 │ │ │ │ @@ -1068341,22 +1068341,22 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r3, r3, #2 │ │ │ │ lsl r2, r7, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 416d2c │ │ │ │ b 46fe70 │ │ │ │ andeq r8, r0, ip, lsl #25 │ │ │ │ - sbcseq r0, r8, r4, ror #1 │ │ │ │ - sbcseq r3, r7, r8, ror #19 │ │ │ │ + sbcseq r0, r8, r4, lsl #2 │ │ │ │ + sbcseq r3, r7, r8, lsl #20 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r8, r0, r8, ror #31 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - sbcseq pc, r7, r4, ror #29 │ │ │ │ + sbcseq pc, r7, r4, lsl #30 │ │ │ │ eorseq r7, r8, r7 │ │ │ │ - sbcseq pc, r7, r8, asr #28 │ │ │ │ + sbcseq pc, r7, r8, ror #28 │ │ │ │ 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 │ │ │ │ @@ -1068484,15 +1068484,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 5f8328 │ │ │ │ mov r5, r0 │ │ │ │ b 47031c │ │ │ │ - sbcseq pc, r7, r4, ror #24 │ │ │ │ + sbcseq pc, r7, r4, lsl #25 │ │ │ │ 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 │ │ │ │ @@ -1068740,16 +1068740,16 @@ │ │ │ │ bl 5f8328 │ │ │ │ mov r9, r0 │ │ │ │ b 47072c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ msreq (UNDEF: 102), ip, asr #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ msreq SPSR_sx, r8, asr r8 │ │ │ │ - rscseq lr, r1, r0, lsl #10 │ │ │ │ - rscseq lr, r1, r4, lsr r4 │ │ │ │ + rscseq lr, r1, r0, lsr #10 │ │ │ │ + rscseq lr, r1, r4, asr r4 │ │ │ │ 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 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1069666,32 +1069666,32 @@ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ b 47162c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq pc, [r6, #-96]! @ 0xffffffa0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq lr, r1, r4, lsr #6 │ │ │ │ + rscseq lr, r1, r4, asr #6 │ │ │ │ @ instruction: 0xffffe494 │ │ │ │ andeq r8, r0, sp, lsl #25 │ │ │ │ - sbcseq pc, r7, r4, lsr r5 @ │ │ │ │ + sbcseq pc, r7, r4, asr r5 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq sp, r1, r0, lsr #24 │ │ │ │ - sbcseq pc, r7, r0, lsr r1 @ │ │ │ │ + rscseq sp, r1, r0, asr #24 │ │ │ │ + sbcseq pc, r7, r0, asr r1 @ │ │ │ │ cmneq r6, r8, lsl #26 │ │ │ │ - smullseq r0, r7, r4, lr │ │ │ │ - sbcseq r0, r7, r0, lsl #29 │ │ │ │ - sbcseq r1, r7, r8, ror #1 │ │ │ │ - ldrheq r1, [r7], #12 │ │ │ │ - rscseq sp, r1, r8, lsr #16 │ │ │ │ - sbcseq lr, r7, r8, ror #26 │ │ │ │ + ldrheq r0, [r7], #228 @ 0xe4 │ │ │ │ + sbcseq r0, r7, r0, lsr #29 │ │ │ │ + sbcseq r1, r7, r8, lsl #2 │ │ │ │ + ldrsbeq r1, [r7], #12 │ │ │ │ + rscseq sp, r1, r8, asr #16 │ │ │ │ + sbcseq lr, r7, r8, lsl #27 │ │ │ │ @ instruction: 0xffffc678 │ │ │ │ @ instruction: 0xffffc69c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - sbcseq lr, r7, r0, asr fp │ │ │ │ + sbcseq lr, r7, r0, ror fp │ │ │ │ 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} │ │ │ │ @@ -1069749,15 +1069749,15 @@ │ │ │ │ movhi r3, #3 │ │ │ │ bhi 4718b4 │ │ │ │ ldr r2, [pc, #12] @ 4718bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ mov r2, #3 │ │ │ │ b 46c62c │ │ │ │ - rscseq sp, r1, r4, lsr #9 │ │ │ │ + rscseq sp, r1, r4, asr #9 │ │ │ │ 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] │ │ │ │ @@ -1070158,25 +1070158,25 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 416d2c │ │ │ │ b 471cc8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, ip, ror r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r0, r7, r0, lsr r7 │ │ │ │ - sbcseq r0, r7, r8, lsr r7 │ │ │ │ + sbcseq r0, r7, r0, asr r7 │ │ │ │ + sbcseq r0, r7, r8, asr r7 │ │ │ │ cmneq r6, r8, lsl r4 │ │ │ │ - sbcseq r0, r7, r8, lsr #13 │ │ │ │ - ldrheq r0, [r7], #100 @ 0x64 │ │ │ │ - ldrheq r0, [r7], #88 @ 0x58 │ │ │ │ - ldrheq r0, [r7], #92 @ 0x5c │ │ │ │ - ldrheq lr, [r7], #68 @ 0x44 │ │ │ │ - smullseq lr, r7, ip, r4 │ │ │ │ - sbcseq lr, r7, r4, asr r2 │ │ │ │ - sbcseq lr, r7, r0, lsl #8 │ │ │ │ + sbcseq r0, r7, r8, asr #13 │ │ │ │ + ldrsbeq r0, [r7], #100 @ 0x64 │ │ │ │ + ldrsbeq r0, [r7], #88 @ 0x58 │ │ │ │ + ldrsbeq r0, [r7], #92 @ 0x5c │ │ │ │ + ldrsbeq lr, [r7], #68 @ 0x44 │ │ │ │ + ldrheq lr, [r7], #76 @ 0x4c │ │ │ │ + sbcseq lr, r7, r4, ror r2 │ │ │ │ + sbcseq lr, r7, r0, lsr #8 │ │ │ │ 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 │ │ │ │ @@ -1071157,37 +1071157,37 @@ │ │ │ │ bl 5626f8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5626f8 │ │ │ │ b 47235c │ │ │ │ cmneq r6, r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r0, r7, ip, lsl #3 │ │ │ │ - smullseq r0, r7, r0, r1 │ │ │ │ - ldrheq r5, [r6], #144 @ 0x90 │ │ │ │ - sbcseq r5, r6, r8, ror r9 │ │ │ │ - sbcseq r5, r6, r4, ror r9 │ │ │ │ - sbcseq r5, r6, r0, ror r9 │ │ │ │ - sbcseq r5, r6, ip, ror #18 │ │ │ │ - sbcseq sp, r7, ip, asr #19 │ │ │ │ + sbcseq r0, r7, ip, lsr #3 │ │ │ │ + ldrheq r0, [r7], #16 │ │ │ │ + ldrsbeq r5, [r6], #144 @ 0x90 │ │ │ │ + smullseq r5, r6, r8, r9 │ │ │ │ + smullseq r5, r6, r4, r9 │ │ │ │ + smullseq r5, r6, r0, r9 │ │ │ │ + sbcseq r5, r6, ip, lsl #19 │ │ │ │ + sbcseq sp, r7, ip, ror #19 │ │ │ │ strheq sp, [r6, #-88]! @ 0xffffffa8 │ │ │ │ andeq r8, r0, sp, lsl #25 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - sbcseq sp, r7, r0, rrx │ │ │ │ - ldrheq ip, [r7], #244 @ 0xf4 │ │ │ │ - ldrsheq ip, [r7], #228 @ 0xe4 │ │ │ │ - sbcseq ip, r7, ip, lsr pc │ │ │ │ - sbcseq ip, r7, r0, lsr #27 │ │ │ │ - rscseq fp, r1, r8, ror #14 │ │ │ │ - rscseq fp, r1, r4, lsr #14 │ │ │ │ + sbcseq sp, r7, r0, lsl #1 │ │ │ │ + ldrsbeq ip, [r7], #244 @ 0xf4 │ │ │ │ + sbcseq ip, r7, r4, lsl pc │ │ │ │ + sbcseq ip, r7, ip, asr pc │ │ │ │ + sbcseq ip, r7, r0, asr #27 │ │ │ │ + rscseq fp, r1, r8, lsl #15 │ │ │ │ + rscseq fp, r1, r4, asr #14 │ │ │ │ eorseq r7, r8, r7 │ │ │ │ - sbcseq ip, r7, ip, asr ip │ │ │ │ + sbcseq ip, r7, ip, ror ip │ │ │ │ @ instruction: 0xffff8d44 │ │ │ │ - rscseq fp, r1, r4, ror #8 │ │ │ │ + rscseq fp, r1, r4, lsl #9 │ │ │ │ add r3, fp, #40 @ 0x28 │ │ │ │ add r1, fp, #56 @ 0x38 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne 473900 │ │ │ │ cmp r3, r1 │ │ │ │ bne 472f20 │ │ │ │ @@ -1072370,19 +1072370,19 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - rscseq sl, r1, r0, lsr #31 │ │ │ │ - rscseq sl, r1, sl, lsr pc │ │ │ │ + rscseq sl, r1, r0, asr #31 │ │ │ │ + rscseq sl, r1, sl, asr pc │ │ │ │ @ instruction: 0x001fffff │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - rscseq sl, r1, r0, ror ip │ │ │ │ + smlalseq sl, r1, r0, ip │ │ │ │ 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 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1072949,29 +1072949,29 @@ │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ cmneq r6, r8, lsl #28 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r6, ip, lsr #27 │ │ │ │ - sbcseq pc, r8, r8, asr ip @ │ │ │ │ - sbcseq ip, r7, r4, asr #6 │ │ │ │ + sbcseq pc, r8, r8, ror ip @ │ │ │ │ + sbcseq ip, r7, r4, ror #6 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - sbcseq ip, r7, r8, asr #5 │ │ │ │ + sbcseq ip, r7, r8, ror #5 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ ldrdeq fp, [r6, #-148]! @ 0xffffff6c │ │ │ │ - rscseq sl, r1, ip, lsl r7 │ │ │ │ - sbcseq fp, r7, ip, lsl pc │ │ │ │ + rscseq sl, r1, ip, lsr r7 │ │ │ │ + sbcseq fp, r7, ip, lsr pc │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - sbcseq sp, r9, r0, ror #30 │ │ │ │ + sbcseq sp, r9, r0, lsl #31 │ │ │ │ + sbcseq fp, r7, r8, ror sp │ │ │ │ + sbcseq fp, r7, r8, lsl #27 │ │ │ │ sbcseq fp, r7, r8, asr sp │ │ │ │ - sbcseq fp, r7, r8, ror #26 │ │ │ │ sbcseq fp, r7, r8, lsr sp │ │ │ │ - sbcseq fp, r7, r8, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [pc, #780] @ 474e24 │ │ │ │ @@ -1073285,17 +1073285,17 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ bl 3f8178 │ │ │ │ b 474ef4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strheq fp, [r6, #-16]! │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq fp, [r6, #-12]! │ │ │ │ - sbcseq fp, r7, r0, lsl r7 │ │ │ │ - sbcseq fp, r7, r0, ror #13 │ │ │ │ - sbcseq fp, r7, r4, ror #12 │ │ │ │ + sbcseq fp, r7, r0, lsr r7 │ │ │ │ + sbcseq fp, r7, r0, lsl #14 │ │ │ │ + sbcseq fp, r7, r4, lsl #13 │ │ │ │ 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 │ │ │ │ @@ -1073366,15 +1073366,15 @@ │ │ │ │ bne 475040 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ - rscseq r9, r1, ip, asr #27 │ │ │ │ + rscseq r9, r1, ip, ror #27 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1073440,15 +1073440,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ bl 4e8488 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ bl 410fd8 │ │ │ │ str r4, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsheq fp, [r7], #72 @ 0x48 │ │ │ │ + sbcseq fp, r7, r8, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #128] @ 475304 │ │ │ │ ldr r3, [pc, #128] @ 475308 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -1073824,15 +1073824,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ bl 5afd0 <__cxa_end_cleanup@plt> │ │ │ │ cmneq r6, r0, asr sl │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r6, r8, ror #3 │ │ │ │ - sbcseq sl, r7, r8, lsl #31 │ │ │ │ + sbcseq sl, r7, r8, lsr #31 │ │ │ │ cmneq r6, r8 │ │ │ │ cmneq r6, r8, lsl r8 │ │ │ │ strheq r0, [r6, #-248]! @ 0xffffff08 │ │ │ │ cmneq r6, r8, asr #15 │ │ │ │ ldrb r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 4758d8 │ │ │ │ @@ -1074019,15 +1074019,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 r9, r1, sp, asr #6 │ │ │ │ + rscseq r9, r1, sp, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 475a8c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -1074604,15 +1074604,15 @@ │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ b 47630c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r8, asr #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01669d9c │ │ │ │ - rscseq r8, r1, r8, lsr #25 │ │ │ │ + rscseq r8, r1, r8, asr #25 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ cmneq r6, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -1075636,37 +1075636,37 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r3, r3, #11 │ │ │ │ str lr, [r6, r3, lsl #2] │ │ │ │ bl 525728 │ │ │ │ b 476e64 │ │ │ │ cmneq r6, ip, lsr #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r8, r1, r4, lsr #20 │ │ │ │ + rscseq r8, r1, r4, asr #20 │ │ │ │ cmneq r6, r8, lsl #22 │ │ │ │ cmneq r6, r4, asr #20 │ │ │ │ - sbcseq lr, fp, r8, asr #16 │ │ │ │ + sbcseq lr, fp, r8, ror #16 │ │ │ │ cmneq r6, r4, lsl #17 │ │ │ │ cmneq r6, r4, asr r8 │ │ │ │ - sbcseq r9, r7, r8, lsl #29 │ │ │ │ + sbcseq r9, r7, r8, lsr #29 │ │ │ │ andeq r3, r0, r0, ror #31 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r8, r1, r8, lsl #10 │ │ │ │ - rscseq r8, r1, r4, lsl r5 │ │ │ │ - rsceq fp, sl, r8, lsr #22 │ │ │ │ - rsceq fp, sl, r4, lsl #22 │ │ │ │ - rsceq fp, sl, r0, asr #21 │ │ │ │ - sbcseq lr, fp, ip, lsr r3 │ │ │ │ - sbcseq lr, fp, ip, asr r2 │ │ │ │ + rscseq r8, r1, r8, lsr #10 │ │ │ │ + rscseq r8, r1, r4, lsr r5 │ │ │ │ + rsceq fp, sl, r8, asr #22 │ │ │ │ + rsceq fp, sl, r4, lsr #22 │ │ │ │ + rsceq fp, sl, r0, ror #21 │ │ │ │ + sbcseq lr, fp, ip, asr r3 │ │ │ │ + sbcseq lr, fp, ip, ror r2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - sbcseq r9, r7, ip, ror r5 │ │ │ │ + smullseq r9, r7, ip, r5 │ │ │ │ @ instruction: 0xffffe01f │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - rscseq r7, r1, r0, lsl fp │ │ │ │ - ldrsbeq r7, [r1], #146 @ 0x92 @ │ │ │ │ - rscseq r7, r1, ip, lsr r8 │ │ │ │ + rscseq r7, r1, r0, lsr fp │ │ │ │ + ldrsheq r7, [r1], #146 @ 0x92 @ │ │ │ │ + rscseq r7, r1, ip, asr r8 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov r8, #32 │ │ │ │ b 477410 │ │ │ │ mov r8, #16 │ │ │ │ b 477410 │ │ │ │ mov r8, #1 │ │ │ │ b 477410 │ │ │ │ @@ -1076001,16 +1076001,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 477874 │ │ │ │ - rscseq r7, r1, r4, ror #13 │ │ │ │ - sbcseq fp, r6, r4, ror #6 │ │ │ │ + rscseq r7, r1, r4, lsl #14 │ │ │ │ + sbcseq fp, r6, r4, lsl #7 │ │ │ │ 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 │ │ │ │ @@ -1076129,15 +1076129,15 @@ │ │ │ │ beq 477bc0 │ │ │ │ b 477b78 │ │ │ │ mov r0, r8 │ │ │ │ bl 5f7a3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 477be4 │ │ │ │ b 477b78 │ │ │ │ - rscseq r7, r1, r8, lsr #6 │ │ │ │ + rscseq r7, r1, r8, asr #6 │ │ │ │ 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] @ 47849c │ │ │ │ @@ -1076656,17 +1076656,17 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ cmneq r6, r4, ror #6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r6, ip, lsl #2 │ │ │ │ - ldrsbeq sl, [r6], #192 @ 0xc0 │ │ │ │ + ldrsheq sl, [r6], #192 @ 0xc0 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ - sbcseq sl, r6, ip, asr sl │ │ │ │ + sbcseq sl, r6, ip, ror sl │ │ │ │ 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 │ │ │ │ @@ -1077223,17 +1077223,17 @@ │ │ │ │ b 478c0c │ │ │ │ mov r5, #8 │ │ │ │ b 478c0c │ │ │ │ mov r5, #1 │ │ │ │ b 478c0c │ │ │ │ cmneq r6, r8, asr r7 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - rscseq r6, r1, r0, asr #13 │ │ │ │ + rscseq r6, r1, r0, ror #13 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - rscseq r6, r1, r2, ror #7 │ │ │ │ + rscseq r6, r1, r2, lsl #8 │ │ │ │ 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, #352] @ 0x160 │ │ │ │ @@ -1077506,15 +1077506,15 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ cmneq r6, r0, asr #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrheq r7, [r7], #112 @ 0x70 │ │ │ │ + ldrsbeq r7, [r7], #112 @ 0x70 │ │ │ │ svclt 0x00e00000 │ │ │ │ cmneq r6, 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 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ @@ -1077752,16 +1077752,16 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ bl 479454 │ │ │ │ cmp r5, r4 │ │ │ │ add r6, r6, r7 │ │ │ │ bne 479598 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - rscseq r5, r1, r4, asr #22 │ │ │ │ - rscseq r5, r1, r8, lsl #22 │ │ │ │ + rscseq r5, r1, r4, ror #22 │ │ │ │ + rscseq r5, r1, r8, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -1077892,15 +1077892,15 @@ │ │ │ │ bl 479454 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ add r8, r8, sl │ │ │ │ bhi 4797c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rscseq r5, r1, r0, asr #16 │ │ │ │ + rscseq r5, r1, r0, ror #16 │ │ │ │ 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] @ 47998c │ │ │ │ ldr r3, [pc, #376] @ 479990 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1078067,15 +1078067,15 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r4, ror #11 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsbeq r6, [r7], #196 @ 0xc4 │ │ │ │ + ldrsheq r6, [r7], #196 @ 0xc4 │ │ │ │ cmneq r6, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -1078119,15 +1078119,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, ip, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r6, r7, r4, lsl ip │ │ │ │ + sbcseq r6, r7, r4, lsr ip │ │ │ │ cmneq r6, ip, lsr #9 │ │ │ │ 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} │ │ │ │ @@ -1078320,15 +1078320,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 479d80 │ │ │ │ mov sl, r0 │ │ │ │ b 479dfc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r0, asr #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r6, r7, r0, lsr fp │ │ │ │ + sbcseq r6, r7, r0, asr fp │ │ │ │ cmneq r6, r0, ror #6 │ │ │ │ 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 │ │ │ │ @@ -1078390,23 +1078390,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ cmp r1, lr │ │ │ │ mov r0, r3 │ │ │ │ bne 479f10 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - rscseq r5, r1, r4, ror lr │ │ │ │ - rscseq r5, r1, ip, asr pc │ │ │ │ - rscseq r5, r1, r0, lsl #25 │ │ │ │ - ldrsbeq r5, [r1], #172 @ 0xac @ │ │ │ │ - rscseq r5, r1, r8, lsl lr │ │ │ │ - ldrheq r5, [r1], #20 @ │ │ │ │ - rscseq r5, r1, r4, lsl ip │ │ │ │ - rscseq r5, r1, r0, asr #2 │ │ │ │ - rscseq r5, r1, r0, lsr #11 │ │ │ │ + smlalseq r5, r1, r4, lr │ │ │ │ + rscseq r5, r1, ip, ror pc │ │ │ │ + rscseq r5, r1, r0, lsr #25 │ │ │ │ + ldrsheq r5, [r1], #172 @ 0xac @ │ │ │ │ + rscseq r5, r1, r8, lsr lr │ │ │ │ + ldrsbeq r5, [r1], #20 @ │ │ │ │ + rscseq r5, r1, r4, lsr ip │ │ │ │ + rscseq r5, r1, r0, ror #2 │ │ │ │ + rscseq r5, r1, r0, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #40] @ 47a024 │ │ │ │ ldr r2, [pc, #40] @ 47a028 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1078417,15 +1078417,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #2 │ │ │ │ bl 5ba08 │ │ │ │ strdeq r5, [r6, #-252]! @ 0xffffff04 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq pc, r4, r4, asr #15 │ │ │ │ + sbcseq pc, r4, r4, ror #15 │ │ │ │ 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 │ │ │ │ @@ -1078458,15 +1078458,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 47a0d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 479fe4 │ │ │ │ - sbcseq r4, r6, r4, lsr #10 │ │ │ │ + sbcseq r4, r6, r4, asr #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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1078606,15 +1078606,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r9, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ 47a320 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 479fe4 │ │ │ │ - sbcseq r4, r6, r8, lsl #6 │ │ │ │ + sbcseq r4, r6, r8, lsr #6 │ │ │ │ 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 │ │ │ │ @@ -1079656,36 +1079656,36 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #108] @ 47b3e4 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ str r3, [r8, #28] │ │ │ │ str r3, [r8, #32] │ │ │ │ b 47a700 │ │ │ │ cmneq r6, r0, lsr #23 │ │ │ │ - rscseq r5, r1, r0, lsl #16 │ │ │ │ - rscseq r5, r1, r8, lsr #16 │ │ │ │ - rscseq r5, r1, ip, lsr #9 │ │ │ │ - rscseq r5, r1, r8, lsl #18 │ │ │ │ - rscseq r5, r1, r0, lsl r6 │ │ │ │ - rscseq r4, r1, ip, lsr fp │ │ │ │ - rscseq r5, r1, r8, lsl #12 │ │ │ │ - rscseq r4, r1, r4, lsr fp │ │ │ │ - rscseq r4, r1, ip, asr pc │ │ │ │ - rscseq r5, r1, ip, asr #16 │ │ │ │ - rscseq r4, r1, r4, lsr #20 │ │ │ │ + rscseq r5, r1, r0, lsr #16 │ │ │ │ + rscseq r5, r1, r8, asr #16 │ │ │ │ + rscseq r5, r1, ip, asr #9 │ │ │ │ + rscseq r5, r1, r8, lsr #18 │ │ │ │ + rscseq r5, r1, r0, lsr r6 │ │ │ │ + rscseq r4, r1, ip, asr fp │ │ │ │ + rscseq r5, r1, r8, lsr #12 │ │ │ │ + rscseq r4, r1, r4, asr fp │ │ │ │ + rscseq r4, r1, ip, ror pc │ │ │ │ + rscseq r5, r1, ip, ror #16 │ │ │ │ + rscseq r4, r1, r4, asr #20 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - sbcseq r5, r7, r0, asr ip │ │ │ │ + sbcseq r5, r7, r0, ror ip │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - sbcseq r5, r7, r0, ror #22 │ │ │ │ + sbcseq r5, r7, r0, lsl #23 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - sbcseq r5, r7, r0, lsl r7 │ │ │ │ - sbcseq r5, r7, ip, lsl #13 │ │ │ │ + sbcseq r5, r7, r0, lsr r7 │ │ │ │ + sbcseq r5, r7, ip, lsr #13 │ │ │ │ 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 │ │ │ │ @@ -1081605,29 +1081605,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 479fe4 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ andeq r2, r0, r4, asr #21 │ │ │ │ - ldrheq r3, [r7], #216 @ 0xd8 │ │ │ │ - sbcseq r1, r6, r8, asr fp │ │ │ │ - sbcseq fp, r6, r4, asr lr │ │ │ │ - sbcseq r3, r7, r8, asr fp │ │ │ │ - sbcseq r1, r6, r8, asr r8 │ │ │ │ - sbcseq r1, r6, r8, asr #15 │ │ │ │ - ldrsheq r3, [r7], #120 @ 0x78 │ │ │ │ - ldrheq r1, [r6], #100 @ 0x64 │ │ │ │ - sbcseq r3, r7, r8, ror r7 │ │ │ │ - rscseq r2, r1, ip, asr #27 │ │ │ │ - ldrsheq r2, [r1], #164 @ 0xa4 @ │ │ │ │ - ldrsheq r1, [r1], #252 @ 0xfc @ │ │ │ │ - rscseq r2, r1, r0, lsl r9 │ │ │ │ - rscseq r2, r1, r0, asr r4 │ │ │ │ - sbcseq r1, r6, r0, lsr #10 │ │ │ │ + ldrsbeq r3, [r7], #216 @ 0xd8 │ │ │ │ + sbcseq r1, r6, r8, ror fp │ │ │ │ + sbcseq fp, r6, r4, ror lr │ │ │ │ + sbcseq r3, r7, r8, ror fp │ │ │ │ + sbcseq r1, r6, r8, ror r8 │ │ │ │ + sbcseq r1, r6, r8, ror #15 │ │ │ │ + sbcseq r3, r7, r8, lsl r8 │ │ │ │ + ldrsbeq r1, [r6], #100 @ 0x64 │ │ │ │ + smullseq r3, r7, r8, r7 │ │ │ │ + rscseq r2, r1, ip, ror #27 │ │ │ │ + rscseq r2, r1, r4, lsl fp │ │ │ │ + rscseq r2, r1, ip, lsl r0 │ │ │ │ + rscseq r2, r1, r0, lsr r9 │ │ │ │ + rscseq r2, r1, r0, ror r4 │ │ │ │ + sbcseq r1, r6, r0, asr #10 │ │ │ │ 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 │ │ │ │ @@ -1081701,15 +1081701,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] @ 47d37c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 479fe4 │ │ │ │ - sbcseq r1, r6, r0, asr #7 │ │ │ │ + sbcseq r1, r6, r0, ror #7 │ │ │ │ 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 │ │ │ │ @@ -1081738,16 +1081738,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #16] @ 47d410 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 479fe4 │ │ │ │ ldr r0, [pc, #8] @ 47d414 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 479fe4 │ │ │ │ - sbcseq r1, r6, r4, ror #6 │ │ │ │ sbcseq r1, r6, r4, lsl #7 │ │ │ │ + sbcseq r1, r6, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ beq 47d468 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1081860,19 +1081860,19 @@ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #32] @ 47d608 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4799e4 │ │ │ │ - sbcseq sp, r6, r4, lsl #2 │ │ │ │ - sbcseq r3, r7, r8, ror #5 │ │ │ │ - ldrsheq r3, [r7], #44 @ 0x2c │ │ │ │ - sbcseq pc, r6, r8, lsr #14 │ │ │ │ - ldrsheq r3, [r7], #44 @ 0x2c │ │ │ │ + sbcseq sp, r6, r4, lsr #2 │ │ │ │ + sbcseq r3, r7, r8, lsl #6 │ │ │ │ + sbcseq r3, r7, ip, lsl r3 │ │ │ │ + sbcseq pc, r6, r8, asr #14 │ │ │ │ + sbcseq r3, r7, ip, lsl r3 │ │ │ │ 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 │ │ │ │ @@ -1081944,17 +1081944,17 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ cmneq r6, r0, lsr #18 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq r3, r7, r4, lsr #4 │ │ │ │ - rsceq r2, r7, r8, asr sp │ │ │ │ - sbcseq pc, sl, r4, lsr #21 │ │ │ │ + sbcseq r3, r7, r4, asr #4 │ │ │ │ + rsceq r2, r7, r8, ror sp │ │ │ │ + sbcseq pc, sl, r4, asr #21 │ │ │ │ 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 │ │ │ │ @@ -1082036,25 +1082036,25 @@ │ │ │ │ ldr r2, [pc, #60] @ 47d8e0 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 47d7c8 │ │ │ │ - sbcseq r3, r7, r4, lsr #3 │ │ │ │ + sbcseq r3, r7, r4, asr #3 │ │ │ │ cmpeq fp, r8, lsr r7 │ │ │ │ - smullseq r3, r7, r8, r1 │ │ │ │ - rsceq pc, r8, r0, lsl lr @ │ │ │ │ - sbcseq r9, r4, r0, ror #30 │ │ │ │ + ldrheq r3, [r7], #24 │ │ │ │ + rsceq pc, r8, r0, lsr lr @ │ │ │ │ + sbcseq r9, r4, r0, lsl #31 │ │ │ │ + sbcseq r3, r7, ip, asr #2 │ │ │ │ + sbcseq r3, fp, ip, ror r4 │ │ │ │ sbcseq r3, r7, ip, lsr #2 │ │ │ │ - sbcseq r3, fp, ip, asr r4 │ │ │ │ - sbcseq r3, r7, ip, lsl #2 │ │ │ │ - ldrsbeq r3, [r7], #0 │ │ │ │ + ldrsheq r3, [r7], #0 │ │ │ │ + ldrsbeq r3, [r7], #4 │ │ │ │ ldrheq r3, [r7], #4 │ │ │ │ - smullseq r3, r7, r4, r0 │ │ │ │ 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] @ 47d970 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1082085,17 +1082085,17 @@ │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [pc, #24] @ 47d984 │ │ │ │ add r3, pc, r3 │ │ │ │ b 47d90c │ │ │ │ strdeq r2, [r6, #-104]! @ 0xffffff98 │ │ │ │ cmneq r7, r4, asr #22 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq r8, sl, r4, asr #8 │ │ │ │ - sbcseq pc, sl, r0, lsl #17 │ │ │ │ - ldrsbeq r2, [r7], #248 @ 0xf8 │ │ │ │ + sbcseq r8, sl, r4, ror #8 │ │ │ │ + sbcseq pc, sl, r0, lsr #17 │ │ │ │ + ldrsheq r2, [r7], #248 @ 0xf8 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ bne 47da44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1082270,15 +1082270,15 @@ │ │ │ │ b 47daa0 │ │ │ │ cmp r6, r5 │ │ │ │ beq 47d9b8 │ │ │ │ b 47daa0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ b 47db3c │ │ │ │ - rscseq r2, r1, r2, ror #11 │ │ │ │ + rscseq r2, r1, r2, lsl #12 │ │ │ │ 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 │ │ │ │ @@ -1082306,15 +1082306,15 @@ │ │ │ │ bl 4799e4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4e3090 │ │ │ │ - sbcseq r2, r7, r0, lsl #25 │ │ │ │ + sbcseq r2, r7, r0, lsr #25 │ │ │ │ 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 │ │ │ │ @@ -1082352,15 +1082352,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 4799e4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e3090 │ │ │ │ - sbcseq r2, r7, r4, asr #23 │ │ │ │ + sbcseq r2, r7, r4, 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 r8, r3 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1082425,16 +1082425,16 @@ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e3090 │ │ │ │ mov r3, r9 │ │ │ │ b 47dde8 │ │ │ │ - sbcseq r2, r7, r0, asr #22 │ │ │ │ - sbcseq r2, r7, r8, lsr #21 │ │ │ │ + sbcseq r2, r7, r0, ror #22 │ │ │ │ + sbcseq r2, r7, r8, asr #21 │ │ │ │ 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] @ 47e294 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1082669,27 +1082669,27 @@ │ │ │ │ ldr r6, [pc, #68] @ 47e2cc │ │ │ │ lsl fp, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ rsb fp, fp, #13 │ │ │ │ b 47e008 │ │ │ │ cmneq r6, r4, lsl #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r2, r1, r4, lsr #28 │ │ │ │ - rscseq r2, r1, r4, asr r4 │ │ │ │ - ldrsheq r1, [r1], #253 @ 0xfd @ │ │ │ │ - sbcseq pc, r5, r0, lsr #4 │ │ │ │ + rscseq r2, r1, r4, asr #28 │ │ │ │ + rscseq r2, r1, r4, ror r4 │ │ │ │ + rscseq r2, r1, sp, lsl r0 │ │ │ │ + sbcseq pc, r5, r0, asr #4 │ │ │ │ ldrheq r1, [fp, #-224] @ 0xffffff20 │ │ │ │ cmneq r6, r8, lsr #30 │ │ │ │ - sbcseq pc, r5, r8, lsl #2 │ │ │ │ + sbcseq pc, r5, r8, lsr #2 │ │ │ │ cmpeq fp, r4, asr sp │ │ │ │ - sbcseq pc, r5, r4, lsr r1 @ │ │ │ │ - ldrheq pc, [r5], #12 @ │ │ │ │ - sbcseq pc, r5, r0, ror r0 @ │ │ │ │ - ldrsbeq pc, [r5], #4 @ │ │ │ │ - sbcseq lr, r5, r8, lsl #31 │ │ │ │ + sbcseq pc, r5, r4, asr r1 @ │ │ │ │ + ldrsbeq pc, [r5], #12 @ │ │ │ │ + smullseq pc, r5, r0, r0 @ │ │ │ │ + ldrsheq pc, [r5], #4 @ │ │ │ │ + sbcseq lr, r5, r8, lsr #31 │ │ │ │ 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 47e390 │ │ │ │ @@ -1082840,15 +1082840,15 @@ │ │ │ │ mov fp, r9 │ │ │ │ bne 47e3cc │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r9, [r7] │ │ │ │ b 47e514 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - sbcseq r2, r7, r4, ror r5 │ │ │ │ + smullseq r2, r7, r4, r5 │ │ │ │ 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 │ │ │ │ @@ -1083081,30 +1083081,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 47e5f0 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ sbcs r3, r6, #0 │ │ │ │ blt 47e814 │ │ │ │ b 47e75c │ │ │ │ - sbcseq r2, r7, ip, ror #5 │ │ │ │ - sbcseq ip, r9, ip, asr lr │ │ │ │ - sbcseq r2, r7, r4, ror r2 │ │ │ │ - sbcseq r2, r7, ip, lsl #5 │ │ │ │ + sbcseq r2, r7, ip, lsl #6 │ │ │ │ + sbcseq ip, r9, ip, ror lr │ │ │ │ + smullseq r2, r7, r4, r2 │ │ │ │ + sbcseq r2, r7, ip, lsr #5 │ │ │ │ @ instruction: 0xfffffe60 │ │ │ │ - sbcseq r7, sl, r4, lsl #13 │ │ │ │ - ldrheq r2, [r7], #32 │ │ │ │ - ldrheq r2, [r7], #24 │ │ │ │ - sbcseq r2, r7, ip, lsr #3 │ │ │ │ - sbcseq r2, r7, r0, asr #3 │ │ │ │ - sbcseq r2, r7, ip, asr #3 │ │ │ │ + sbcseq r7, sl, r4, lsr #13 │ │ │ │ + ldrsbeq r2, [r7], #32 │ │ │ │ ldrsbeq r2, [r7], #24 │ │ │ │ - sbcseq r2, r7, r4, ror #3 │ │ │ │ - ldrsheq r2, [r7], #12 │ │ │ │ - rsceq r2, r7, r4, lsr r5 │ │ │ │ - sbcseq r2, r7, ip, asr #1 │ │ │ │ + sbcseq r2, r7, ip, asr #3 │ │ │ │ + sbcseq r2, r7, r0, ror #3 │ │ │ │ + sbcseq r2, r7, ip, ror #3 │ │ │ │ + ldrsheq r2, [r7], #24 │ │ │ │ + sbcseq r2, r7, r4, lsl #4 │ │ │ │ + sbcseq r2, r7, ip, lsl r1 │ │ │ │ + rsceq r2, r7, r4, asr r5 │ │ │ │ + sbcseq r2, r7, ip, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #920] @ 47ecfc │ │ │ │ ldr r2, [pc, #920] @ 47ed00 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1083335,43 +1083335,43 @@ │ │ │ │ ldr r1, [pc, #132] @ 47ed74 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 47ea24 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01661694 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r1, r1, r5, asr #12 │ │ │ │ + rscseq r1, r1, r5, ror #12 │ │ │ │ cmneq r6, r0, lsr r6 │ │ │ │ strdeq r1, [r6, #-88]! @ 0xffffffa8 │ │ │ │ strheq r1, [r6, #-92]! @ 0xffffffa4 │ │ │ │ - smullseq lr, r6, r8, r2 │ │ │ │ + ldrheq lr, [r6], #40 @ 0x28 │ │ │ │ cmneq r6, r0, ror r5 │ │ │ │ - sbcseq r6, r6, r8, lsl #16 │ │ │ │ + sbcseq r6, r6, r8, lsr #16 │ │ │ │ cmneq r6, r4, lsr r5 │ │ │ │ - sbcseq r6, r6, r0, asr #13 │ │ │ │ + sbcseq r6, r6, r0, ror #13 │ │ │ │ cmneq r6, r0, lsl #10 │ │ │ │ - sbcseq r1, r7, r4, lsl #31 │ │ │ │ + sbcseq r1, r7, r4, lsr #31 │ │ │ │ cmneq r6, ip, asr #9 │ │ │ │ - rsceq r2, r7, r8, ror #13 │ │ │ │ + rsceq r2, r7, r8, lsl #14 │ │ │ │ @ instruction: 0x01661498 │ │ │ │ - sbcseq r1, r8, ip, ror r6 │ │ │ │ + smullseq r1, r8, ip, r6 │ │ │ │ cmneq r6, r4, ror #8 │ │ │ │ - ldrsbeq r6, [r6], #88 @ 0x58 │ │ │ │ + ldrsheq r6, [r6], #88 @ 0x58 │ │ │ │ cmneq r6, r0, lsr r4 │ │ │ │ - sbcseq r6, r6, r0, lsr #11 │ │ │ │ + sbcseq r6, r6, r0, asr #11 │ │ │ │ strdeq r1, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - sbcseq r6, r6, r0, ror #10 │ │ │ │ + sbcseq r6, r6, r0, lsl #11 │ │ │ │ cmneq r6, r8, asr #7 │ │ │ │ - sbcseq sl, r6, r8, asr r1 │ │ │ │ + sbcseq sl, r6, r8, ror r1 │ │ │ │ @ instruction: 0x01661394 │ │ │ │ - sbcseq r6, r6, r0, lsl #10 │ │ │ │ + sbcseq r6, r6, r0, lsr #10 │ │ │ │ cmneq r6, r0, ror #6 │ │ │ │ - sbcseq r6, r6, r8, asr #9 │ │ │ │ + sbcseq r6, r6, r8, ror #9 │ │ │ │ cmneq r6, ip, lsr #6 │ │ │ │ - ldrheq r6, [r6], #64 @ 0x40 │ │ │ │ + ldrsbeq r6, [r6], #64 @ 0x40 │ │ │ │ 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] @ 47f29c │ │ │ │ ldr r3, [pc, #1292] @ 47f2a0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1083697,32 +1083697,32 @@ │ │ │ │ strd r2, [r0, #8] │ │ │ │ b 47f0c4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r8, ror #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - rscseq r1, r1, r5, lsr #3 │ │ │ │ + rscseq r1, r1, r5, asr #3 │ │ │ │ cmneq r6, r8, ror r1 │ │ │ │ cmneq r6, ip, asr #2 │ │ │ │ + ldrsheq r1, [r7], #176 @ 0xb0 │ │ │ │ + sbcseq ip, sl, r4, lsr #9 │ │ │ │ + rsceq r1, r7, r4, lsr #30 │ │ │ │ + sbcseq r1, r7, r4, ror #23 │ │ │ │ ldrsbeq r1, [r7], #176 @ 0xb0 │ │ │ │ - sbcseq ip, sl, r4, lsl #9 │ │ │ │ - rsceq r1, r7, r4, lsl #30 │ │ │ │ - sbcseq r1, r7, r4, asr #23 │ │ │ │ - ldrheq r1, [r7], #176 @ 0xb0 │ │ │ │ - smullseq r1, r7, r8, fp │ │ │ │ + ldrheq r1, [r7], #184 @ 0xb8 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - sbcseq r6, r6, ip, lsr #5 │ │ │ │ + sbcseq r6, r6, ip, asr #5 │ │ │ │ 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 r6, r6, r8, lsl #1 │ │ │ │ + sbcseq r6, r6, r8, lsr #1 │ │ │ │ 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 │ │ │ │ @@ -1084403,19 +1084403,19 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 47e550 │ │ │ │ mov r6, r0 │ │ │ │ b 47f4c0 │ │ │ │ mov r2, r1 │ │ │ │ b 47fa38 │ │ │ │ - sbcseq r1, r7, r4, lsr #15 │ │ │ │ - sbcseq r1, r7, r4, lsr #15 │ │ │ │ + sbcseq r1, r7, r4, asr #15 │ │ │ │ + sbcseq r1, r7, r4, asr #15 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - sbcseq r1, r7, r0, lsr #2 │ │ │ │ - ldrsbeq r1, [r7], #0 │ │ │ │ + sbcseq r1, r7, r0, asr #2 │ │ │ │ + ldrsheq r1, [r7], #0 │ │ │ │ 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 │ │ │ │ @@ -1085612,101 +1085612,101 @@ │ │ │ │ mvn r3, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #-3492] @ 0xfffff25c │ │ │ │ b 480fc4 │ │ │ │ msreq (UNDEF: 117), r4, asr pc │ │ │ │ msreq (UNDEF: 117), r0, asr #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rscseq r0, r1, r8, lsl r1 │ │ │ │ + rscseq r0, r1, r8, lsr r1 │ │ │ │ cmneq r7, r4, ror #6 │ │ │ │ - sbcseq r0, r7, r4, asr lr │ │ │ │ + sbcseq r0, r7, r4, ror lr │ │ │ │ cmneq r7, r4, lsl #6 │ │ │ │ - rscseq r0, r1, r4, asr #23 │ │ │ │ + rscseq r0, r1, r4, ror #23 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ bcs fef2bb64 │ │ │ │ cmneq r7, ip, ror #2 │ │ │ │ - rscseq r0, r1, r4, lsl sl │ │ │ │ + rscseq r0, r1, r4, lsr sl │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - rscseq r0, r1, r0, lsr #24 │ │ │ │ + rscseq r0, r1, r0, asr #24 │ │ │ │ cmneq r7, r0, asr #1 │ │ │ │ - rscseq r0, r1, r4 │ │ │ │ - rscseq r0, r1, r0, asr #17 │ │ │ │ + rscseq r0, r1, r4, lsr #32 │ │ │ │ + rscseq r0, r1, r0, ror #17 │ │ │ │ cmneq r7, r0, ror r0 │ │ │ │ - rscseq pc, r0, r0, lsr #28 │ │ │ │ - smlalseq pc, r0, r0, fp @ │ │ │ │ + rscseq pc, r0, r0, asr #28 │ │ │ │ + ldrheq pc, [r0], #176 @ 0xb0 @ │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq r0, r7, ip, ror #13 │ │ │ │ + sbcseq r0, r7, ip, lsl #14 │ │ │ │ cmneq r7, ip, ror pc │ │ │ │ cmneq r7, r8, asr pc │ │ │ │ - smlalseq pc, r0, ip, lr @ │ │ │ │ - rscseq r0, r1, r8, asr r7 │ │ │ │ + ldrheq pc, [r0], #236 @ 0xec @ │ │ │ │ + rscseq r0, r1, r8, ror r7 │ │ │ │ ldrdeq r9, [r7, #-224]! @ 0xffffff20 │ │ │ │ - rscseq r0, r1, r8, lsl #7 │ │ │ │ + rscseq r0, r1, r8, lsr #7 │ │ │ │ cmneq r7, r4, asr lr │ │ │ │ - sbcseq r0, r7, r8, asr r5 │ │ │ │ - ldrsheq r0, [r1], #80 @ 0x50 @ │ │ │ │ + sbcseq r0, r7, r8, ror r5 │ │ │ │ + rscseq r0, r1, r0, lsl r6 │ │ │ │ cmneq r7, r0, lsr #27 │ │ │ │ - ldrsheq r0, [r7], #64 @ 0x40 │ │ │ │ - rscseq r0, r1, r4, lsr #11 │ │ │ │ - ldrsheq r0, [r1], #92 @ 0x5c @ │ │ │ │ - rscseq pc, r0, r0, ror #24 │ │ │ │ - rscseq r0, r1, r8, lsl #4 │ │ │ │ - rscseq pc, r0, r4, lsl #23 │ │ │ │ + sbcseq r0, r7, r0, lsl r5 │ │ │ │ + rscseq r0, r1, r4, asr #11 │ │ │ │ + rscseq r0, r1, ip, lsl r6 │ │ │ │ + rscseq pc, r0, r0, lsl #25 │ │ │ │ + rscseq r0, r1, r8, lsr #4 │ │ │ │ + rscseq pc, r0, r4, lsr #23 │ │ │ │ cmneq r7, ip, lsl ip │ │ │ │ - rscseq r0, r1, r4, asr #13 │ │ │ │ - smullseq r0, r7, r4, r6 │ │ │ │ + rscseq r0, r1, r4, ror #13 │ │ │ │ + ldrheq r0, [r7], #100 @ 0x64 │ │ │ │ cmneq r7, r4, asr fp │ │ │ │ - rscseq pc, r0, r0, ror #19 │ │ │ │ - sbcseq r0, r7, r4, lsl #13 │ │ │ │ + rscseq pc, r0, r0, lsl #20 │ │ │ │ + sbcseq r0, r7, r4, lsr #13 │ │ │ │ msreq (UNDEF: 101), ip, ror r6 │ │ │ │ - ldrsheq r0, [r1], #68 @ 0x44 @ │ │ │ │ - sbcseq r0, r7, r4, asr r2 │ │ │ │ - sbcseq r0, r7, r4, asr r2 │ │ │ │ - ldrsheq pc, [r0], #140 @ 0x8c @ │ │ │ │ - sbcseq ip, sl, ip, ror r7 │ │ │ │ - rscseq pc, r0, sl, ror r6 @ │ │ │ │ - sbcseq r0, r7, r8, asr r1 │ │ │ │ - ldrheq r5, [sl], #40 @ 0x28 │ │ │ │ - ldrsheq ip, [sl], #100 @ 0x64 │ │ │ │ - sbcseq r0, r7, r8, lsl #1 │ │ │ │ - rscseq pc, r0, r0, lsl r7 @ │ │ │ │ - ldrheq r0, [r1], #4 @ │ │ │ │ - rscseq pc, r0, ip, lsr #15 │ │ │ │ - rscseq r0, r1, ip, lsr #32 │ │ │ │ - sbcseq sl, sl, ip, lsl #13 │ │ │ │ - sbcseq pc, r6, r8, asr #29 │ │ │ │ - rscseq pc, r0, r8, asr #30 │ │ │ │ - ldrheq pc, [r0], #252 @ 0xfc @ │ │ │ │ - ldrheq sl, [sl], #84 @ 0x54 │ │ │ │ - smlalseq pc, r0, r0, pc @ │ │ │ │ - ldrheq pc, [r0], #228 @ 0xe4 @ │ │ │ │ + rscseq r0, r1, r4, lsl r5 │ │ │ │ + sbcseq r0, r7, r4, ror r2 │ │ │ │ + sbcseq r0, r7, r4, ror r2 │ │ │ │ + rscseq pc, r0, ip, lsl r9 @ │ │ │ │ + smullseq ip, sl, ip, r7 │ │ │ │ + smlalseq pc, r0, sl, r6 @ │ │ │ │ + sbcseq r0, r7, r8, ror r1 │ │ │ │ + ldrsbeq r5, [sl], #40 @ 0x28 │ │ │ │ + sbcseq ip, sl, r4, lsl r7 │ │ │ │ + sbcseq r0, r7, r8, lsr #1 │ │ │ │ + rscseq pc, r0, r0, lsr r7 @ │ │ │ │ + ldrsbeq r0, [r1], #4 @ │ │ │ │ + rscseq pc, r0, ip, asr #15 │ │ │ │ + rscseq r0, r1, ip, asr #32 │ │ │ │ + sbcseq sl, sl, ip, lsr #13 │ │ │ │ + sbcseq pc, r6, r8, ror #29 │ │ │ │ + rscseq pc, r0, r8, ror #30 │ │ │ │ + ldrsbeq pc, [r0], #252 @ 0xfc @ │ │ │ │ + ldrsbeq sl, [sl], #84 @ 0x54 │ │ │ │ + ldrheq pc, [r0], #240 @ 0xf0 @ │ │ │ │ + ldrsbeq pc, [r0], #228 @ 0xe4 @ │ │ │ │ cmneq r7, r8, asr r6 │ │ │ │ - sbcseq r0, r7, ip, asr #2 │ │ │ │ - rscseq pc, r0, r0, lsr #30 │ │ │ │ - sbcseq pc, r6, ip, asr #27 │ │ │ │ - sbcseq r4, sl, ip, lsl pc │ │ │ │ - sbcseq ip, sl, r8, asr r3 │ │ │ │ + sbcseq r0, r7, ip, ror #2 │ │ │ │ + rscseq pc, r0, r0, asr #30 │ │ │ │ + sbcseq pc, r6, ip, ror #27 │ │ │ │ + sbcseq r4, sl, ip, lsr pc │ │ │ │ + sbcseq ip, sl, r8, ror r3 │ │ │ │ cmneq r7, r8, asr #11 │ │ │ │ - ldrsbeq pc, [r0], #172 @ 0xac @ │ │ │ │ + ldrsheq pc, [r0], #172 @ 0xac @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - rscseq r0, r1, r4, asr #1 │ │ │ │ + rscseq r0, r1, r4, ror #1 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - ldrheq pc, [r6], #192 @ 0xc0 @ │ │ │ │ + ldrsbeq pc, [r6], #192 @ 0xc0 @ │ │ │ │ @ instruction: 0x01679494 │ │ │ │ - ldrheq pc, [r0], #36 @ 0x24 @ │ │ │ │ + ldrsbeq pc, [r0], #36 @ 0x24 @ │ │ │ │ cmneq r7, ip, lsr #8 │ │ │ │ strdeq r9, [r7, #-52]! @ 0xffffffcc │ │ │ │ cmneq r7, r8, asr #2 │ │ │ │ cmneq r7, r8, lsl r1 │ │ │ │ strdeq r9, [r7, #-4]! │ │ │ │ cmneq r7, r4, rrx │ │ │ │ cmneq r7, r4 │ │ │ │ strdeq r8, [r7, #-248]! @ 0xffffff08 │ │ │ │ cmneq r7, r0, ror #31 │ │ │ │ - smullseq pc, r6, r0, sl @ │ │ │ │ + ldrheq pc, [r6], #160 @ 0xa0 @ │ │ │ │ cmneq r7, r0, lsr #31 │ │ │ │ cmneq r7, r8, lsr #30 │ │ │ │ cmneq r7, ip, asr #29 │ │ │ │ @ instruction: 0x01678e94 │ │ │ │ cmneq r7, ip, lsr lr │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ cmneq r7, r4, ror #27 │ │ │ │ @@ -1085730,31 +1085730,31 @@ │ │ │ │ cmneq r7, r8, lsl #22 │ │ │ │ cmneq r7, r8, ror #21 │ │ │ │ cmneq r7, r8, asr #21 │ │ │ │ cmneq r7, r8, ror sl │ │ │ │ cmneq r7, r8, asr #20 │ │ │ │ cmneq r7, r4, lsl sl │ │ │ │ ldrdeq r8, [r7, #-156]! @ 0xffffff64 │ │ │ │ - sbcseq pc, r6, ip, lsl #8 │ │ │ │ + sbcseq pc, r6, ip, lsr #8 │ │ │ │ strheq r8, [r7, #-156]! @ 0xffffff64 │ │ │ │ cmneq r7, r4, lsl #19 │ │ │ │ - smullseq pc, r6, r0, r3 @ │ │ │ │ + ldrheq pc, [r6], #48 @ 0x30 @ │ │ │ │ cmneq r7, r0, ror #18 │ │ │ │ cmneq r7, r4, asr r9 │ │ │ │ cmneq r7, ip, lsl #18 │ │ │ │ cmneq r7, r4, ror #17 │ │ │ │ - sbcseq pc, r6, r4, ror #5 │ │ │ │ + sbcseq pc, r6, r4, lsl #6 │ │ │ │ strheq r8, [r7, #-132]! @ 0xffffff7c │ │ │ │ - sbcseq pc, r6, r8, asr #5 │ │ │ │ + sbcseq pc, r6, r8, ror #5 │ │ │ │ @ instruction: 0x01678894 │ │ │ │ cmneq r7, r8, lsl #17 │ │ │ │ cmneq r7, ip, lsr r8 │ │ │ │ cmneq r7, r0, lsr r8 │ │ │ │ strheq r8, [r7, #-112]! @ 0xffffff90 │ │ │ │ - sbcseq pc, r6, ip, lsl #2 │ │ │ │ + sbcseq pc, r6, ip, lsr #2 │ │ │ │ cmneq r7, ip, asr r7 │ │ │ │ cmneq r7, r0, asr r7 │ │ │ │ cmneq r7, r8, lsr r7 │ │ │ │ cmneq r7, r8, asr #13 │ │ │ │ cmneq r7, r8, lsl #13 │ │ │ │ cmneq r7, r4, ror r6 │ │ │ │ cmneq r7, r4, asr r6 │ │ │ │ @@ -1087742,31 +1087742,31 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r0, r9, #60 @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4799e4 │ │ │ │ ldr r3, [pc, #484] @ 4833c0 │ │ │ │ ldr r5, [pc, r3] │ │ │ │ b 480fc4 │ │ │ │ - sbcseq lr, r6, r0, lsl #21 │ │ │ │ + sbcseq lr, r6, r0, lsr #21 │ │ │ │ cmneq r7, r0, asr #3 │ │ │ │ strheq r8, [r7, #-20]! @ 0xffffffec │ │ │ │ @ instruction: 0x01678194 │ │ │ │ - sbcseq lr, r6, r8, lsr #19 │ │ │ │ + sbcseq lr, r6, r8, asr #19 │ │ │ │ cmneq r7, r4, lsr r1 │ │ │ │ - sbcseq lr, r6, r0, lsl #19 │ │ │ │ + sbcseq lr, r6, r0, lsr #19 │ │ │ │ strdeq r8, [r7, #-8]! │ │ │ │ ldrdeq r8, [r7, #-8]! │ │ │ │ strheq r8, [r7, #-0]! │ │ │ │ cmneq r7, r4, lsr #1 │ │ │ │ - ldrheq lr, [r6], #136 @ 0x88 │ │ │ │ - sbcseq r8, sl, r8, asr lr │ │ │ │ + ldrsbeq lr, [r6], #136 @ 0x88 │ │ │ │ + sbcseq r8, sl, r8, ror lr │ │ │ │ cmneq r7, ip, lsr #29 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ cmneq r7, r0, ror lr │ │ │ │ - smullseq lr, r6, ip, r7 │ │ │ │ + ldrheq lr, [r6], #124 @ 0x7c │ │ │ │ cmneq r7, r0, lsr #28 │ │ │ │ cmneq r7, r4, ror #27 │ │ │ │ strheq r7, [r7, #-216]! @ 0xffffff28 │ │ │ │ cmneq r7, ip, lsr #27 │ │ │ │ cmneq r7, ip, lsl #27 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ cmneq r7, ip, ror #26 │ │ │ │ @@ -1087780,99 +1087780,99 @@ │ │ │ │ cmneq r7, ip, ror #25 │ │ │ │ cmneq r7, ip, asr #25 │ │ │ │ cmneq r7, ip, lsr #25 │ │ │ │ cmneq r7, ip, lsl #25 │ │ │ │ cmneq r7, ip, ror #24 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ ldrdeq r7, [r7, #-180]! @ 0xffffff4c │ │ │ │ - ldrheq lr, [r6], #48 @ 0x30 │ │ │ │ + ldrsbeq lr, [r6], #48 @ 0x30 │ │ │ │ cmneq r7, r8, lsl #23 │ │ │ │ - sbcseq lr, r6, r4, ror #6 │ │ │ │ + sbcseq lr, r6, r4, lsl #7 │ │ │ │ cmneq r7, r0, lsr fp │ │ │ │ - sbcseq lr, r6, r4, ror #6 │ │ │ │ + sbcseq lr, r6, r4, lsl #7 │ │ │ │ strdeq r7, [r7, #-168]! @ 0xffffff58 │ │ │ │ cmneq r7, r4, asr #21 │ │ │ │ strheq r7, [r7, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0x01677a90 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ cmneq r7, r0, ror sl │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ cmneq r7, r0, asr sl │ │ │ │ cmneq r7, r0, lsr sl │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ cmneq r7, r0, lsl sl │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq lr, r6, r0, lsr #9 │ │ │ │ - ldrheq r3, [sl], #40 @ 0x28 │ │ │ │ - ldrheq sp, [r0], #120 @ 0x78 @ │ │ │ │ - ldrheq sl, [sl], #104 @ 0x68 │ │ │ │ + sbcseq lr, r6, r0, asr #9 │ │ │ │ + ldrsbeq r3, [sl], #40 @ 0x28 │ │ │ │ + ldrsbeq sp, [r0], #120 @ 0x78 @ │ │ │ │ + ldrsbeq sl, [sl], #104 @ 0x68 │ │ │ │ cmneq r7, r4, lsr #18 │ │ │ │ - sbcseq sl, r5, r4, lsr sp │ │ │ │ - sbcseq r8, sl, r4, lsl #16 │ │ │ │ - smullseq lr, r6, r0, r0 │ │ │ │ - sbcseq r3, sl, r4, ror #3 │ │ │ │ - rscseq sp, r0, r0, asr r7 │ │ │ │ - sbcseq sl, sl, r8, lsl #12 │ │ │ │ + sbcseq sl, r5, r4, asr sp │ │ │ │ + sbcseq r8, sl, r4, lsr #16 │ │ │ │ + ldrheq lr, [r6], #0 │ │ │ │ + sbcseq r3, sl, r4, lsl #4 │ │ │ │ + rscseq sp, r0, r0, ror r7 │ │ │ │ + sbcseq sl, sl, r8, lsr #12 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - rscseq lr, r0, r8, lsl #7 │ │ │ │ - sbcseq r7, r6, r4, lsl sl │ │ │ │ - ldrsbeq lr, [r6], #0 │ │ │ │ - rscseq sp, r0, r0, lsl r5 │ │ │ │ - ldrheq lr, [r0], #40 @ 0x28 @ │ │ │ │ - sbcseq lr, r6, ip, lsr r1 │ │ │ │ + rscseq lr, r0, r8, lsr #7 │ │ │ │ + sbcseq r7, r6, r4, lsr sl │ │ │ │ + ldrsheq lr, [r6], #0 │ │ │ │ + rscseq sp, r0, r0, lsr r5 │ │ │ │ + ldrsbeq lr, [r0], #40 @ 0x28 @ │ │ │ │ + sbcseq lr, r6, ip, asr r1 │ │ │ │ cmneq r7, r4, lsr #14 │ │ │ │ - sbcseq lr, r6, r4, ror #3 │ │ │ │ + sbcseq lr, r6, r4, lsl #4 │ │ │ │ strdeq r7, [r7, #-100]! @ 0xffffff9c │ │ │ │ strheq r7, [r7, #-100]! @ 0xffffff9c │ │ │ │ - sbcseq lr, r6, ip, ror r0 │ │ │ │ + smullseq lr, r6, ip, r0 │ │ │ │ cmneq r7, r4, ror #12 │ │ │ │ cmneq r7, r8, asr r6 │ │ │ │ cmneq r7, r4, lsr r6 │ │ │ │ cmneq r7, r0, lsl r6 │ │ │ │ - sbcseq sp, r6, r4, asr #31 │ │ │ │ + sbcseq sp, r6, r4, ror #31 │ │ │ │ cmneq r7, r8, ror #11 │ │ │ │ - ldrheq sp, [r6], #244 @ 0xf4 │ │ │ │ - sbcseq sp, r6, r4, lsl lr │ │ │ │ + ldrsbeq sp, [r6], #244 @ 0xf4 │ │ │ │ + sbcseq sp, r6, r4, lsr lr │ │ │ │ strheq r7, [r7, #-92]! @ 0xffffffa4 │ │ │ │ - sbcseq lr, r6, r4, asr r0 │ │ │ │ - smullseq r8, sl, ip, r4 │ │ │ │ - ldrheq sp, [r6], #232 @ 0xe8 │ │ │ │ - sbcseq sp, r6, r8, asr #31 │ │ │ │ - sbcseq r8, sl, r8, lsr r4 │ │ │ │ - ldrsheq sp, [r6], #208 @ 0xd0 │ │ │ │ - ldrsheq sp, [r6], #208 @ 0xd0 │ │ │ │ + sbcseq lr, r6, r4, ror r0 │ │ │ │ + ldrheq r8, [sl], #76 @ 0x4c │ │ │ │ + ldrsbeq sp, [r6], #232 @ 0xe8 │ │ │ │ + sbcseq sp, r6, r8, ror #31 │ │ │ │ + sbcseq r8, sl, r8, asr r4 │ │ │ │ + sbcseq sp, r6, r0, lsl lr │ │ │ │ + sbcseq sp, r6, r0, lsl lr │ │ │ │ cmneq r7, r0, ror r4 │ │ │ │ cmneq r7, r0, asr r4 │ │ │ │ cmneq r7, r8, lsr r4 │ │ │ │ - smullseq sp, r6, r8, sp │ │ │ │ + ldrheq sp, [r6], #216 @ 0xd8 │ │ │ │ cmneq r7, r8, lsl r4 │ │ │ │ - ldrsbeq sp, [r6], #164 @ 0xa4 │ │ │ │ - sbcseq sp, r6, r8, asr #21 │ │ │ │ - sbcseq sp, r6, r4, lsr r9 │ │ │ │ - smullseq sp, r6, r0, ip │ │ │ │ - sbcseq sp, r6, r4, ror #23 │ │ │ │ - sbcseq sp, r6, r0, ror #23 │ │ │ │ + ldrsheq sp, [r6], #164 @ 0xa4 │ │ │ │ + sbcseq sp, r6, r8, ror #21 │ │ │ │ + sbcseq sp, r6, r4, asr r9 │ │ │ │ + ldrheq sp, [r6], #192 @ 0xc0 │ │ │ │ + sbcseq sp, r6, r4, lsl #24 │ │ │ │ + sbcseq sp, r6, r0, lsl #24 │ │ │ │ cmneq r7, ip, lsl #7 │ │ │ │ cmneq r7, r0, lsl #7 │ │ │ │ - sbcseq sp, r6, ip, asr #26 │ │ │ │ + sbcseq sp, r6, ip, ror #26 │ │ │ │ cmneq r7, r8, asr r3 │ │ │ │ - sbcseq sp, r6, ip, lsr #27 │ │ │ │ + sbcseq sp, r6, ip, asr #27 │ │ │ │ cmneq r7, r4, lsr r3 │ │ │ │ - sbcseq sp, r6, r4, ror ip │ │ │ │ + smullseq sp, r6, r4, ip │ │ │ │ cmneq r7, r0, ror #5 │ │ │ │ - sbcseq sp, r6, ip, lsl #22 │ │ │ │ - sbcseq sp, r6, r0, lsl fp │ │ │ │ + sbcseq sp, r6, ip, lsr #22 │ │ │ │ + sbcseq sp, r6, r0, lsr fp │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ cmneq r7, r4, lsr #5 │ │ │ │ - ldrsbeq sp, [r6], #164 @ 0xa4 │ │ │ │ - ldrsbeq sp, [r6], #160 @ 0xa0 │ │ │ │ + ldrsheq sp, [r6], #164 @ 0xa4 │ │ │ │ + ldrsheq sp, [r6], #160 @ 0xa0 │ │ │ │ cmneq r7, ip, ror r2 │ │ │ │ - sbcseq r9, r5, ip, lsr lr │ │ │ │ - sbcseq r7, sl, r0, lsl #31 │ │ │ │ + sbcseq r9, r5, ip, asr lr │ │ │ │ + sbcseq r7, sl, r0, lsr #31 │ │ │ │ ldr r3, [pc, #-16] @ 4833c4 │ │ │ │ ldr r2, [pc, #-16] @ 4833c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r9 │ │ │ │ @@ -1181144,19 +1181144,19 @@ │ │ │ │ bl 4e0728 │ │ │ │ b 4de438 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ bl 4f3a40 │ │ │ │ b 4de480 │ │ │ │ - sbcseq r7, r1, r0, lsr #10 │ │ │ │ - sbcseq r7, r1, r4, lsl r5 │ │ │ │ - sbcseq r7, r1, r8, lsr #10 │ │ │ │ - sbcseq r7, r1, r0, ror #9 │ │ │ │ - sbcseq r7, r1, ip, lsr r4 │ │ │ │ + sbcseq r7, r1, r0, asr #10 │ │ │ │ + sbcseq r7, r1, r4, lsr r5 │ │ │ │ + sbcseq r7, r1, r8, asr #10 │ │ │ │ + sbcseq r7, r1, r0, lsl #10 │ │ │ │ + sbcseq r7, r1, ip, asr r4 │ │ │ │ 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 │ │ │ │ @@ -1181320,25 +1181320,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4de740 │ │ │ │ bl 4e0b3c │ │ │ │ b 4de740 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r0, lsr #20 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r7, r1, r0, lsr #7 │ │ │ │ + sbcseq r7, r1, r0, asr #7 │ │ │ │ cmneq r0, ip, ror #19 │ │ │ │ - sbcseq r7, r1, r4, lsr #7 │ │ │ │ + sbcseq r7, r1, r4, asr #7 │ │ │ │ cmneq r0, r0, lsr #18 │ │ │ │ - smullseq r7, r1, r4, r2 │ │ │ │ - sbcseq r7, r1, ip, lsl #4 │ │ │ │ - smullseq r7, r1, r4, r2 │ │ │ │ + ldrheq r7, [r1], #36 @ 0x24 │ │ │ │ + sbcseq r7, r1, ip, lsr #4 │ │ │ │ + ldrheq r7, [r1], #36 @ 0x24 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - smullseq r7, r1, r4, r2 │ │ │ │ - sbcseq r7, r1, r4, asr #5 │ │ │ │ - sbcseq r7, r1, ip, ror r1 │ │ │ │ + ldrheq r7, [r1], #36 @ 0x24 │ │ │ │ + sbcseq r7, r1, r4, ror #5 │ │ │ │ + smullseq r7, r1, ip, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 4de858 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1181377,15 +1181377,15 @@ │ │ │ │ ldr r1, [pc, #20] @ 4de8ec │ │ │ │ ldr r3, [r4, #404] @ 0x194 │ │ │ │ ldr r2, [r4, #400] @ 0x190 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 5b960 <__printf_chk@plt> │ │ │ │ b 4de864 │ │ │ │ - sbcseq r7, r1, r4, lsr #3 │ │ │ │ + sbcseq r7, r1, r4, asr #3 │ │ │ │ add r0, r0, #8 │ │ │ │ b 4f0f3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ @@ -1181539,30 +1181539,30 @@ │ │ │ │ ldrb r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq 4dea90 │ │ │ │ cmp r5, #0 │ │ │ │ bne 4deba8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #404 @ 0x194 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c9c8 │ │ │ │ ldrb r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ bne 4deb6c │ │ │ │ mov r5, #0 │ │ │ │ b 4deb7c │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ b 4dea90 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e059c │ │ │ │ mov r5, r0 │ │ │ │ b 4deb58 │ │ │ │ @@ -1181715,15 +1181715,15 @@ │ │ │ │ mov r2, #32 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 4f0abc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - sbcseq r6, r1, r8, ror fp │ │ │ │ + smullseq r6, r1, r8, fp │ │ │ │ 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 │ │ │ │ @@ -1181791,15 +1181791,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 4dee88 │ │ │ │ b 4deec8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01601194 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r0, r4, ror #2 │ │ │ │ - ldrsbeq r6, [r1], #188 @ 0xbc │ │ │ │ + ldrsheq r6, [r1], #188 @ 0xbc │ │ │ │ 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] @ 4df268 │ │ │ │ ldr r3, [pc, #744] @ 4df26c │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ @@ -1181987,15 +1181987,15 @@ │ │ │ │ bl 5c9c8 │ │ │ │ mov r5, #0 │ │ │ │ b 4df204 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r4, ror r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - sbcseq r6, r1, ip, ror #17 │ │ │ │ + sbcseq r6, r1, ip, lsl #18 │ │ │ │ smultteq r0, ip, sp │ │ │ │ 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] @ 4df430 │ │ │ │ @@ -1182210,16 +1182210,16 @@ │ │ │ │ b 4df5a4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01600b9c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smulbbeq r0, ip, fp │ │ │ │ ldrdeq r0, [r0, #-164]! @ 0xffffff5c │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq r6, r1, r8, ror #10 │ │ │ │ - ldrsheq r6, [r1], #68 @ 0x44 │ │ │ │ + sbcseq r6, r1, r8, lsl #11 │ │ │ │ + sbcseq r6, r1, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #412] @ 4df7ac │ │ │ │ ldr r3, [pc, #412] @ 4df7b0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1182410,15 +1182410,15 @@ │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 4df7b8 │ │ │ │ b 4df8a8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r8, lsr #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r6, r1, ip, lsr #5 │ │ │ │ + sbcseq r6, r1, ip, asr #5 │ │ │ │ cmneq r0, r0, lsr #14 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and r1, r1, #61440 @ 0xf000 │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ bne 4df960 │ │ │ │ cmp r3, #3 │ │ │ │ bls 4df968 │ │ │ │ @@ -1182434,15 +1182434,15 @@ │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - sbcseq r6, r1, r4, ror #3 │ │ │ │ + sbcseq r6, r1, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #128] @ 4dfa0c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4def68 │ │ │ │ @@ -1182556,15 +1182556,15 @@ │ │ │ │ bl 5d070 <__atomic_fetch_add_8@plt> │ │ │ │ b 4dfafc │ │ │ │ rsbs r2, r8, #0 │ │ │ │ b 4dfb2c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r0, [r0, #-80]! @ 0xffffffb0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsbeq r6, [r1], #12 │ │ │ │ + ldrsheq r6, [r1], #12 │ │ │ │ @ instruction: 0xfffff394 │ │ │ │ strdeq r0, [r0, #-68]! @ 0xffffffbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #224] @ 4dfc5c │ │ │ │ @@ -1182761,15 +1182761,15 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ b 4dfe4c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r0, lsl r2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r5, r1, ip, lsl sp │ │ │ │ + sbcseq r5, r1, ip, lsr sp │ │ │ │ smultbeq r0, r4, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r2, [pc, #588] @ 4e00f8 │ │ │ │ ldr r3, [pc, #588] @ 4e00fc │ │ │ │ @@ -1182918,18 +1182918,18 @@ │ │ │ │ b 4e005c │ │ │ │ mov r0, r5 │ │ │ │ bl 5b5f4 │ │ │ │ b 4e005c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r8, asr #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r5, r1, r8, ror #24 │ │ │ │ + sbcseq r5, r1, r8, lsl #25 │ │ │ │ andeq r0, r8, r1, asr #32 │ │ │ │ strheq r0, [r0, #-0]! │ │ │ │ - sbcseq r5, r1, r0, asr #23 │ │ │ │ + sbcseq r5, r1, r0, ror #23 │ │ │ │ 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, #828] @ 4e0468 │ │ │ │ subs r9, r3, #0 │ │ │ │ @@ -1183139,31 +1183139,31 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ b 4e02d8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmppeq pc, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmppeq pc, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r5, [r1], #120 @ 0x78 │ │ │ │ - sbcseq r5, r1, ip, lsr #18 │ │ │ │ + ldrsheq r5, [r1], #120 @ 0x78 │ │ │ │ + sbcseq r5, r1, ip, asr #18 │ │ │ │ cmppeq pc, ip, lsr lr @ p-variant is OBSOLETE @ │ │ │ │ - sbcseq r5, r1, ip, ror #14 │ │ │ │ + sbcseq r5, r1, ip, lsl #15 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq r5, r1, ip, lsr #19 │ │ │ │ - sbcseq r5, r1, r8, asr #18 │ │ │ │ - sbcseq r5, r1, r4, lsr #18 │ │ │ │ - sbcseq r5, r1, r4, ror #16 │ │ │ │ - sbcseq r5, r1, r4, ror #17 │ │ │ │ - ldrsbeq r5, [r1], #120 @ 0x78 │ │ │ │ - sbcseq r5, r1, r0, lsl #17 │ │ │ │ - sbcseq r5, r1, ip, ror #17 │ │ │ │ - sbcseq r5, r1, r0, lsl #15 │ │ │ │ - ldrsbeq r5, [r1], #136 @ 0x88 │ │ │ │ - smullseq r5, r1, r4, r6 │ │ │ │ - sbcseq r5, r1, ip, ror #15 │ │ │ │ + sbcseq r5, r1, ip, asr #19 │ │ │ │ + sbcseq r5, r1, r8, ror #18 │ │ │ │ + sbcseq r5, r1, r4, asr #18 │ │ │ │ + sbcseq r5, r1, r4, lsl #17 │ │ │ │ + sbcseq r5, r1, r4, lsl #18 │ │ │ │ + ldrsheq r5, [r1], #120 @ 0x78 │ │ │ │ + sbcseq r5, r1, r0, lsr #17 │ │ │ │ + sbcseq r5, r1, ip, lsl #18 │ │ │ │ + sbcseq r5, r1, r0, lsr #15 │ │ │ │ + ldrsheq r5, [r1], #136 @ 0x88 │ │ │ │ + ldrheq r5, [r1], #100 @ 0x64 │ │ │ │ + sbcseq r5, r1, ip, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 5b1bc │ │ │ │ ldr r5, [pc, #172] @ 4e0580 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -1183207,20 +1183207,20 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [pc, #28] @ 4e0598 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4e051c │ │ │ │ cmppeq pc, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - sbcseq r5, r1, ip, lsl #14 │ │ │ │ - sbcseq r2, r0, ip, lsl r8 │ │ │ │ - sbcseq r5, r1, r4, ror #13 │ │ │ │ + sbcseq r5, r1, ip, lsr #14 │ │ │ │ + sbcseq r2, r0, ip, lsr r8 │ │ │ │ + sbcseq r5, r1, r4, lsl #14 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq r5, r1, r0, ror #13 │ │ │ │ - ldrheq r5, [r1], #100 @ 0x64 │ │ │ │ + sbcseq r5, r1, r0, lsl #14 │ │ │ │ + ldrsbeq r5, [r1], #100 @ 0x64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #148] @ 4e0648 │ │ │ │ ldr r3, [pc, #148] @ 4e064c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1183380,15 +1183380,15 @@ │ │ │ │ beq 4e0804 │ │ │ │ bl 5ac34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 4e07cc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq pc, [pc, #-136] @ 4e07b0 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r5, r1, r4, asr #10 │ │ │ │ + sbcseq r5, r1, r4, ror #10 │ │ │ │ andeq r5, r1, r0, lsl #3 │ │ │ │ cmppeq pc, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r8, r1, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -1183467,15 +1183467,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ b 4e0948 │ │ │ │ mov r5, #0 │ │ │ │ b 4e0940 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x015ff798 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r5, r1, r0, lsr r4 │ │ │ │ + sbcseq r5, r1, r0, asr r4 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ andseq r0, r4, r8 │ │ │ │ cmppeq pc, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ ldr r1, [r0, #356] @ 0x164 │ │ │ │ ldr r0, [r0, #352] @ 0x160 │ │ │ │ b 5aeec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1183633,24 +1183633,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4e0c20 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmppeq pc, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq r5, [r1], #12 │ │ │ │ + sbcseq r5, r1, ip, lsl r1 │ │ │ │ andeq r3, r9, r0, lsl #21 │ │ │ │ ldrsheq pc, [pc, #-60] @ 4e0c00 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -1183905,24 +1183905,24 @@ │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 4e1100 │ │ │ │ add r4, r8, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e112c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e0c74 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e1114 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb r3, [r8, #56] @ 0x38 │ │ │ │ b 4e0f9c │ │ │ │ ldr r4, [pc, #244] @ 4e11a8 │ │ │ │ @@ -1183959,40 +1183959,40 @@ │ │ │ │ b 4e109c │ │ │ │ cmp r0, #2 │ │ │ │ beq 4e1158 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 4e1188 │ │ │ │ b 4e1138 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e116c │ │ │ │ cmp r5, #0 │ │ │ │ bne 4e1158 │ │ │ │ b 4e1078 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmppeq pc, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmppeq pc, r4, asr r0 @ p-variant is OBSOLETE @ │ │ │ │ - rsceq r0, fp, r4, asr r8 │ │ │ │ - rsceq r0, fp, r0, asr #15 │ │ │ │ + rsceq r0, fp, r4, ror r8 │ │ │ │ + rsceq r0, fp, r0, ror #15 │ │ │ │ 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 │ │ │ │ @@ -1184167,19 +1184167,19 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 5b300 │ │ │ │ str r5, [fp, r6, lsl #2] │ │ │ │ b 4e1268 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, ip, lsl lr @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq pc, r4, r0, lsr r0 @ │ │ │ │ - smullseq fp, r4, r4, pc @ │ │ │ │ - sbcseq r4, r1, r4, ror #20 │ │ │ │ - sbcseq r4, r1, r0, ror #20 │ │ │ │ - sbcseq lr, r4, r4, ror #30 │ │ │ │ + sbcseq pc, r4, r0, asr r0 @ │ │ │ │ + ldrheq fp, [r4], #244 @ 0xf4 │ │ │ │ + sbcseq r4, r1, r4, lsl #21 │ │ │ │ + sbcseq r4, r1, r0, lsl #21 │ │ │ │ + sbcseq lr, r4, r4, lsl #31 │ │ │ │ cmpeq pc, r0, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1344] @ 0x540 │ │ │ │ ldr r2, [pc, #216] @ 4e158c │ │ │ │ ldr r3, [pc, #216] @ 4e1590 │ │ │ │ @@ -1184523,25 +1184523,25 @@ │ │ │ │ bl 5bc24 │ │ │ │ mov r0, r5 │ │ │ │ bl 5ac34 │ │ │ │ b 4e1954 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x015fe99c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r4, r1, r0, ror #5 │ │ │ │ - sbcseq r4, r1, ip, lsr #12 │ │ │ │ - sbcseq r4, r1, r4, ror #11 │ │ │ │ - sbcseq r4, r1, ip, asr #11 │ │ │ │ - sbcseq r4, r1, r8, ror #11 │ │ │ │ - sbcseq r4, r1, r4, asr r5 │ │ │ │ - sbcseq r4, r1, ip, lsl r5 │ │ │ │ - sbcseq r9, r4, ip, ror #20 │ │ │ │ - sbcseq r4, r1, r8, lsl #10 │ │ │ │ - sbcseq lr, r4, r8, ror #20 │ │ │ │ - sbcseq r4, r1, r0, lsr #8 │ │ │ │ + sbcseq r4, r1, r0, lsl #6 │ │ │ │ + sbcseq r4, r1, ip, asr #12 │ │ │ │ + sbcseq r4, r1, r4, lsl #12 │ │ │ │ + sbcseq r4, r1, ip, ror #11 │ │ │ │ + sbcseq r4, r1, r8, lsl #12 │ │ │ │ + sbcseq r4, r1, r4, ror r5 │ │ │ │ + sbcseq r4, r1, ip, lsr r5 │ │ │ │ + sbcseq r9, r4, ip, lsl #21 │ │ │ │ + sbcseq r4, r1, r8, lsr #10 │ │ │ │ + sbcseq lr, r4, r8, lsl #21 │ │ │ │ + sbcseq r4, r1, r0, asr #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xfffffb5c │ │ │ │ cmpeq pc, r4, lsl #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 │ │ │ │ @@ -1184568,15 +1184568,15 @@ │ │ │ │ ldrb r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 4e1b68 │ │ │ │ add fp, r7, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e1c30 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ bl 4e3bdc │ │ │ │ subs sl, r0, #0 │ │ │ │ @@ -1184605,15 +1184605,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq 4e1b30 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c9c8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e1c18 │ │ │ │ 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 │ │ │ │ @@ -1184645,15 +1184645,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4de038 │ │ │ │ ldr r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ bne 4e1b4c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e1c98 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ strne r6, [r8] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ @@ -1184668,26 +1184668,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 4e1c4c │ │ │ │ cmp sl, #0 │ │ │ │ bne 4e1c38 │ │ │ │ b 4e1ad4 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 4e1c68 │ │ │ │ b 4e1c78 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ @@ -1184733,15 +1184733,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 4e1ddc │ │ │ │ add r3, r8, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e204c │ │ │ │ ldr r0, [r8] │ │ │ │ bl 5d004 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #6 │ │ │ │ @@ -1184762,15 +1184762,15 @@ │ │ │ │ bne 4e1e10 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 5d004 │ │ │ │ mov r1, #8 │ │ │ │ bl 5cdd0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e2034 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [pc, #876] @ 4e2154 │ │ │ │ ldr r3, [pc, #868] @ 4e2150 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1184783,30 +1184783,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e20c0 │ │ │ │ ldr r1, [r8, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e0c74 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 4e3bdc │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 4e1e84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e1db8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ bl 4e2158 │ │ │ │ @@ -1184928,59 +1184928,59 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 4e2138 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e2058 │ │ │ │ cmp r6, #0 │ │ │ │ movne r6, r7 │ │ │ │ beq 4e1d68 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e2098 │ │ │ │ cmp r7, #0 │ │ │ │ bne 4e2084 │ │ │ │ b 4e1d68 │ │ │ │ cmp r0, #2 │ │ │ │ beq 4e2140 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e20d0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ beq 4e1e30 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e210c │ │ │ │ cmp r7, #0 │ │ │ │ bne 4e20f8 │ │ │ │ str r6, [sp, #20] │ │ │ │ b 4e1e30 │ │ │ │ @@ -1185451,15 +1185451,15 @@ │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ b 4e2680 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, r4, lsr #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq pc, sl, r0, lsr #7 │ │ │ │ + rsceq pc, sl, r0, asr #7 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ cmpeq pc, r8, lsl sl @ │ │ │ │ mov r1, r0 │ │ │ │ @@ -1185632,16 +1185632,16 @@ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 5c2b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4, #48] @ 0x30 │ │ │ │ b 4e297c │ │ │ │ - rsceq lr, sl, ip, lsl #30 │ │ │ │ - rsceq lr, sl, ip, asr sp │ │ │ │ + rsceq lr, sl, ip, lsr #30 │ │ │ │ + rsceq lr, sl, ip, ror sp │ │ │ │ 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] │ │ │ │ @@ -1185764,15 +1185764,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 │ │ │ │ - rsceq lr, sl, r4, lsr pc │ │ │ │ + rsceq lr, sl, r4, asr pc │ │ │ │ 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 │ │ │ │ @@ -1185814,15 +1185814,15 @@ │ │ │ │ bl 4e8684 │ │ │ │ mov r7, #0 │ │ │ │ b 4e2e18 │ │ │ │ teqcc r3, #52, 6 @ 0xd0000000 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ - rsceq lr, sl, r8, ror lr │ │ │ │ + smlaleq lr, sl, r8, lr │ │ │ │ ldr r2, [pc, #12] @ 4e2e58 │ │ │ │ ldr r1, [pc, #12] @ 4e2e5c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 4e2d80 │ │ │ │ @ instruction: 0xfffff538 │ │ │ │ @ instruction: 0xfffffa6c │ │ │ │ @@ -1185946,15 +1185946,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 5c2b4 │ │ │ │ b 4e3018 │ │ │ │ - rsceq lr, sl, r8, ror #16 │ │ │ │ + rsceq lr, sl, r8, lsl #17 │ │ │ │ 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 │ │ │ │ @@ -1186552,15 +1186552,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} │ │ │ │ - rsceq sp, sl, r4, lsl pc │ │ │ │ + rsceq sp, sl, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #12 │ │ │ │ bl 4e8488 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -1187119,38 +1187119,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e42d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e3efc │ │ │ │ mvn r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e431c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 4e4338 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e42f4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 4e42e0 │ │ │ │ b 4e42b0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1187160,15 +1187160,15 @@ │ │ │ │ bl 4e2158 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 4e4310 │ │ │ │ b 4e433c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1187179,23 +1187179,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e43d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e41ac │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -1187207,26 +1187207,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ bne 4e43f4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 4e43e0 │ │ │ │ b 4e43a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ beq 4e4410 │ │ │ │ b 4e4420 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1187294,15 +1187294,15 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq fp, [pc, #-164] @ 4e44bc │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - ldrsheq r1, [r1], #116 @ 0x74 │ │ │ │ + sbcseq r1, r1, r4, 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 r8, [pc, #176] @ 4e462c │ │ │ │ add r6, r1, #31 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1187347,15 +1187347,15 @@ │ │ │ │ bl 5c3a4 <__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} │ │ │ │ cmpeq pc, ip, ror #20 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbcseq r1, r1, r8, ror r7 │ │ │ │ + smullseq r1, r1, r8, r7 @ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ lsr lr, r1, #22 │ │ │ │ ldr r3, [pc, #108] @ 4e46b4 │ │ │ │ add ip, r0, lr, lsl #4 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ and r3, r3, r1, lsr #5 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1187481,22 +1187481,22 @@ │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #2 │ │ │ │ strne r0, [r6] │ │ │ │ strne r3, [r5] │ │ │ │ tst r3, #4 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 4e47e4 │ │ │ │ - sbcseq r1, r1, ip, asr r6 │ │ │ │ + sbcseq r1, r1, ip, ror r6 │ │ │ │ cmpeq pc, r4, ror #16 │ │ │ │ @ instruction: 0x01552794 │ │ │ │ cmneq r1, r8, asr #25 │ │ │ │ strheq r5, [r1, #-204]! @ 0xffffff34 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - ldrsbeq r1, [r1], #84 @ 0x54 │ │ │ │ - ldrsheq r4, [r2], #152 @ 0x98 │ │ │ │ + ldrsheq r1, [r1], #84 @ 0x54 │ │ │ │ + sbcseq r4, r2, r8, lsl sl │ │ │ │ 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] @ 4e4b2c │ │ │ │ @@ -1187667,25 +1187667,25 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 5b588 │ │ │ │ b 4e4944 │ │ │ │ cmpeq pc, r8, ror #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r1, r1, ip, asr #10 │ │ │ │ + sbcseq r1, r1, ip, ror #10 │ │ │ │ cmpeq pc, r8, lsr #13 │ │ │ │ - sbcseq r9, r3, r4, lsr r9 │ │ │ │ - sbcseq r1, r1, ip, lsr r4 │ │ │ │ - sbcseq r8, r4, r0, lsl #15 │ │ │ │ - smullseq r1, r1, r8, r3 @ │ │ │ │ - ldrdeq sp, [sl], #24 @ │ │ │ │ - sbceq pc, pc, r4, ror r6 @ │ │ │ │ - sbceq r1, pc, r0, ror r1 @ │ │ │ │ - sbcseq r1, r1, ip, lsl r3 │ │ │ │ - sbcseq sp, r2, ip, lsr #15 │ │ │ │ + sbcseq r9, r3, r4, asr r9 │ │ │ │ + sbcseq r1, r1, ip, asr r4 │ │ │ │ + sbcseq r8, r4, r0, lsr #15 │ │ │ │ + ldrheq r1, [r1], #56 @ 0x38 │ │ │ │ + strdeq sp, [sl], #24 @ │ │ │ │ + smulleq pc, pc, r4, r6 @ │ │ │ │ + smulleq r1, pc, r0, r1 @ │ │ │ │ + sbcseq r1, r1, ip, lsr r3 │ │ │ │ + sbcseq sp, r2, ip, asr #15 │ │ │ │ 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] @ 4e4c20 │ │ │ │ @@ -1187728,16 +1187728,16 @@ │ │ │ │ bne 4e4c1c │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, ip, ror #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq sp, sl, r0, asr #1 │ │ │ │ - sbcseq r6, r4, r8, lsl #15 │ │ │ │ + rsceq sp, sl, r0, ror #1 │ │ │ │ + sbcseq r6, r4, r8, lsr #15 │ │ │ │ cmpeq pc, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3032] @ 0xbd8 │ │ │ │ ldr ip, [pc, #172] @ 4e4cf8 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ @@ -1187783,15 +1187783,15 @@ │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmneq r1, ip, lsl #16 │ │ │ │ @ instruction: 0x015fb390 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r6, r4, r4, asr #13 │ │ │ │ + sbcseq r6, r4, r4, ror #13 │ │ │ │ cmpeq pc, ip, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ 4e4d3c │ │ │ │ ldr r0, [pc, #24] @ 4e4d40 │ │ │ │ @@ -1187931,18 +1187931,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 4e4ef0 │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x015ff498 │ │ │ │ - sbcseq r6, r4, ip, asr r4 │ │ │ │ - sbcseq r7, r3, ip, asr #4 │ │ │ │ - strheq r0, [r4], #220 @ 0xdc @ │ │ │ │ - ldrsheq r0, [r1], #228 @ 0xe4 │ │ │ │ + sbcseq r6, r4, ip, ror r4 │ │ │ │ + sbcseq r7, r3, ip, ror #4 │ │ │ │ + ldrdeq r0, [r4], #220 @ 0xdc @ │ │ │ │ + sbcseq r0, r1, r4, lsl pc │ │ │ │ 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] @ 4e4ff8 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1187972,15 +1187972,15 @@ │ │ │ │ add r4, r6, r4 │ │ │ │ sub r4, r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5bf24 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq r6, [r4], #48 @ 0x30 │ │ │ │ + ldrsheq r6, [r4], #48 @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -1188063,18 +1188063,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 4e5100 │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmppeq pc, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - sbcseq r6, r4, r0, asr r2 │ │ │ │ - sbcseq r7, r3, r0, asr #32 │ │ │ │ - rsceq r0, r4, ip, lsr #23 │ │ │ │ - sbcseq r0, r1, r4, ror #25 │ │ │ │ + sbcseq r6, r4, r0, ror r2 │ │ │ │ + sbcseq r7, r3, r0, rrx │ │ │ │ + rsceq r0, r4, ip, asr #23 │ │ │ │ + sbcseq r0, r1, r4, lsl #26 │ │ │ │ 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 │ │ │ │ @@ -1188087,15 +1188087,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 4e88a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq fp, r0, ip, ror #24 │ │ │ │ + rsceq fp, r0, ip, lsl #25 │ │ │ │ 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] @ 4e525c │ │ │ │ ldr r2, [pc, #120] @ 4e5260 │ │ │ │ @@ -1188234,15 +1188234,15 @@ │ │ │ │ strb r2, [lr, r3] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne 4e53dc │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #40] @ 0x28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - rsceq ip, sl, r0, asr #17 │ │ │ │ + rsceq ip, sl, r0, ror #17 │ │ │ │ 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 │ │ │ │ @@ -1188298,15 +1188298,15 @@ │ │ │ │ strb r2, [lr, r3] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne 4e54dc │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #64] @ 0x40 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq ip, [sl], #116 @ 0x74 @ │ │ │ │ + strdeq ip, [sl], #116 @ 0x74 @ │ │ │ │ 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] @ 4e55b0 │ │ │ │ ldr r3, [pc, #128] @ 4e55b4 │ │ │ │ @@ -1188386,16 +1188386,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4e5664 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, r8, lsl sl @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r0, r1, r4, asr #16 │ │ │ │ - smlaleq r9, r0, r8, r3 │ │ │ │ + sbcseq r0, r1, r4, ror #16 │ │ │ │ + strheq r9, [r0], #56 @ 0x38 @ │ │ │ │ ldrheq sl, [pc, #-152] @ 4e55e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #244] @ 4e5788 │ │ │ │ ldr r3, [pc, #244] @ 4e578c │ │ │ │ @@ -1188458,16 +1188458,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4e5784 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, r4, ror #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r0, r1, ip, lsl #15 │ │ │ │ - smlaleq r9, r0, ip, r2 │ │ │ │ + sbcseq r0, r1, ip, lsr #15 │ │ │ │ + strheq r9, [r0], #44 @ 0x2c @ │ │ │ │ @ instruction: 0x015fa898 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #112] @ 4e5824 │ │ │ │ ldr r3, [pc, #112] @ 4e5828 │ │ │ │ @@ -1188645,15 +1188645,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 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r7, #0 │ │ │ │ beq 4e5b50 │ │ │ │ orrs r3, r4, r5 │ │ │ │ beq 4e5b98 │ │ │ │ cmn r5, #1 │ │ │ │ cmneq r4, #1 │ │ │ │ beq 4e5b84 │ │ │ │ @@ -1188695,15 +1188695,15 @@ │ │ │ │ sbcs r2, r5, r8 │ │ │ │ orrge r3, r1, r3 │ │ │ │ andlt r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 4e5b98 │ │ │ │ bl 5b6a8 │ │ │ │ ldr fp, [r6] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp fp, #0 │ │ │ │ bne 4e5adc │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [pc, #84] @ 4e5bb0 │ │ │ │ ldr r3, [pc, #72] @ 4e5ba8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1188712,15 +1188712,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 4e5ba0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5b6a8 │ │ │ │ ldr r4, [r6] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r4, #0 │ │ │ │ bne 4e5b80 │ │ │ │ b 4e5b50 │ │ │ │ mov r0, #0 │ │ │ │ b 4e5b54 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x015fa59c │ │ │ │ @@ -1188739,15 +1188739,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 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4e5c60 │ │ │ │ cmn r7, #1 │ │ │ │ cmneq r6, #1 │ │ │ │ beq 4e5c98 │ │ │ │ ldr r4, [pc, #188] @ 4e5cd0 │ │ │ │ mov r8, sp │ │ │ │ @@ -1188763,15 +1188763,15 @@ │ │ │ │ adds r3, r3, r2 │ │ │ │ adc r1, r1, r2, asr #31 │ │ │ │ cmp r3, r6 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ bge 4e5c90 │ │ │ │ bl 5b6a8 │ │ │ │ ldr r9, [r5] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r9, #0 │ │ │ │ bne 4e5c18 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [pc, #104] @ 4e5cd4 │ │ │ │ ldr r3, [pc, #92] @ 4e5ccc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1188781,21 +1188781,21 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4e5cc4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #0 │ │ │ │ b 4e5c64 │ │ │ │ ldr r4, [r5] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r4, #0 │ │ │ │ bne 4e5cb0 │ │ │ │ b 4e5c60 │ │ │ │ bl 5b6a8 │ │ │ │ ldr r4, [r5] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r4, #0 │ │ │ │ bne 4e5cac │ │ │ │ b 4e5c60 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, r4, lsr #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ blcc feb984d8 │ │ │ │ @@ -1188811,15 +1188811,15 @@ │ │ │ │ beq 4e5d0c │ │ │ │ ldr r1, [pc, #16] @ 4e5d14 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ b 5c8fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - sbcseq r3, r2, r8, lsl r5 │ │ │ │ + sbcseq r3, r2, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #120] @ 4e5da8 │ │ │ │ mov r2, #3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1188994,15 +1188994,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #236] @ 4e60d0 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e6058 │ │ │ │ ldr r4, [pc, #208] @ 4e60d4 │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 4e2ee0 │ │ │ │ @@ -1189012,15 +1189012,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 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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 4e2158 │ │ │ │ @@ -1189032,26 +1189032,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e607c │ │ │ │ cmp r5, #0 │ │ │ │ bne 4e6068 │ │ │ │ b 4e5ffc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e60a8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 4e6060 │ │ │ │ b 4e5ffc │ │ │ │ cmneq r1, r4, lsl #9 │ │ │ │ @@ -1189101,15 +1189101,15 @@ │ │ │ │ ldr r5, [pc, #468] @ 4e635c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ ldr r6, [pc, #440] @ 4e6360 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e62dc │ │ │ │ ldr r3, [pc, #428] @ 4e6364 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ @@ -1189126,15 +1189126,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e6260 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [pc, #372] @ 4e636c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e62bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #336] @ 4e6370 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1189148,15 +1189148,15 @@ │ │ │ │ bl 4e2d80 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7] │ │ │ │ beq 4e6354 │ │ │ │ ldr r0, [pc, #288] @ 4e6378 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 11bffc8 │ │ │ │ + bl 11bffe8 │ │ │ │ b 4e61d8 │ │ │ │ ldr r6, [pc, #276] @ 4e637c │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4e88a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -1189194,26 +1189194,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ bne 4e6300 │ │ │ │ cmp r5, #0 │ │ │ │ bne 4e62ec │ │ │ │ b 4e61b0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 4e632c │ │ │ │ cmp r7, #0 │ │ │ │ bne 4e62e4 │ │ │ │ b 4e61b0 │ │ │ │ mov r4, #0 │ │ │ │ b 4e61f0 │ │ │ │ @@ -1189297,17 +1189297,17 @@ │ │ │ │ orr r3, r3, r2, lsr #22 │ │ │ │ lsl r2, r2, #10 │ │ │ │ strd r2, [r6] │ │ │ │ b 4e6450 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, r8, lsl ip @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq pc, r0, ip, ror #20 │ │ │ │ - sbcseq pc, r0, ip, asr sl @ │ │ │ │ - sbcseq pc, r0, r4, asr sl @ │ │ │ │ + sbcseq pc, r0, ip, lsl #21 │ │ │ │ + sbcseq pc, r0, ip, ror sl @ │ │ │ │ + sbcseq pc, r0, r4, ror sl @ │ │ │ │ cmpeq pc, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #30 │ │ │ │ @@ -1189347,15 +1189347,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #228] @ 4e6654 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11bffc8 │ │ │ │ + b 11bffe8 │ │ │ │ ldr r3, [pc, #216] @ 4e6658 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7] │ │ │ │ mov r0, r6 │ │ │ │ bl 5b150 │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -1189400,20 +1189400,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5c9c8 │ │ │ │ add r0, r5, #1 │ │ │ │ bl 5adb4 │ │ │ │ b 4e6554 │ │ │ │ mov r0, r6 │ │ │ │ b 4e6550 │ │ │ │ - sbcseq pc, r0, ip, asr r9 @ │ │ │ │ + sbcseq pc, r0, ip, ror r9 @ │ │ │ │ ldrheq r9, [pc, #-164] @ 4e65b0 │ │ │ │ cmneq r1, r0, lsr #30 │ │ │ │ @ instruction: 0xffffff7c │ │ │ │ andeq r2, r0, r0, lsr #31 │ │ │ │ - sbcseq pc, r0, ip, lsl #18 │ │ │ │ + sbcseq pc, r0, ip, lsr #18 │ │ │ │ cmneq r1, ip, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #60] @ 4e66b8 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -1189424,15 +1189424,15 @@ │ │ │ │ ldr r3, [pc, #40] @ 4e66bc │ │ │ │ ldr r0, [pc, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #32] @ 4e66c0 │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 518f34 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r4] │ │ │ │ b 4e668c │ │ │ │ strdeq r3, [r1, #-220]! @ 0xffffff24 │ │ │ │ cmneq r1, ip, ror #27 │ │ │ │ @ instruction: 0xfffffe7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1189465,17 +1189465,17 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r4 │ │ │ │ beq 4e6730 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sbcseq pc, r0, r8, asr #15 │ │ │ │ - ldrheq pc, [r0], #124 @ 0x7c @ │ │ │ │ - ldrheq pc, [r0], #116 @ 0x74 @ │ │ │ │ + sbcseq pc, r0, r8, ror #15 │ │ │ │ + ldrsbeq pc, [r0], #124 @ 0x7c @ │ │ │ │ + ldrsbeq pc, [r0], #116 @ 0x74 @ │ │ │ │ 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] @ 4e67e8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1189504,15 +1189504,15 @@ │ │ │ │ bl 5ac34 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sbcseq pc, r0, r0, ror r7 @ │ │ │ │ + smullseq pc, r0, r0, r7 @ │ │ │ │ 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] │ │ │ │ @@ -1190907,16 +1190907,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 5c2b4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, r4, asr r3 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq lr, [r0], #16 │ │ │ │ - smlaleq r9, sl, r0, pc @ │ │ │ │ + sbcseq lr, r0, r0, lsl r2 │ │ │ │ + strheq r9, [sl], #240 @ 0xf0 @ │ │ │ │ cmpeq pc, r4, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r4, r0, #24 │ │ │ │ add r1, r1, #31 │ │ │ │ @@ -1192804,15 +1192804,15 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 5ac34 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ stmiavc r2!, {r3, r7, r8, r9, sl, fp, lr}^ │ │ │ │ blcc 4d7c58 │ │ │ │ ldclvs 13, cr12, [r1], #-212 @ 0xffffff2c │ │ │ │ eorsls sp, r8, #893386752 @ 0x35400000 │ │ │ │ - sbcseq ip, r0, r8, ror #7 │ │ │ │ + sbcseq ip, r0, r8, lsl #8 │ │ │ │ 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 │ │ │ │ @@ -1195079,15 +1195079,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} │ │ │ │ - rsceq r6, sl, r0, lsr #4 │ │ │ │ + rsceq r6, sl, r0, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #88] @ 4ebf78 │ │ │ │ ldr r2, [pc, #88] @ 4ebf7c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1195242,18 +1195242,18 @@ │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 5c2b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4, #48] @ 0x30 │ │ │ │ b 4ebfb4 │ │ │ │ - strdeq r5, [sl], #204 @ 0xcc @ │ │ │ │ - rsceq r6, sl, ip, asr #32 │ │ │ │ - rsceq r6, sl, r4, lsl r0 │ │ │ │ - rsceq r5, sl, r8, asr fp │ │ │ │ + rsceq r5, sl, ip, lsl sp │ │ │ │ + rsceq r6, sl, ip, rrx │ │ │ │ + rsceq r6, sl, r4, lsr r0 │ │ │ │ + rsceq r5, sl, 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 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -1195361,17 +1195361,17 @@ │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ b 4ec2c4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r3 │ │ │ │ moveq r5, r6 │ │ │ │ bne 4ec2ac │ │ │ │ b 4ec2ec │ │ │ │ - rsceq r5, sl, r0, ror lr │ │ │ │ - rsceq r5, sl, ip, ror #28 │ │ │ │ - rsceq r5, sl, ip, ror #27 │ │ │ │ + smlaleq r5, sl, r0, lr │ │ │ │ + rsceq r5, sl, ip, lsl #29 │ │ │ │ + rsceq r5, sl, ip, lsl #28 │ │ │ │ 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 │ │ │ │ @@ -1195530,16 +1195530,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e8684 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ bne 4ec59c │ │ │ │ b 4ec5f0 │ │ │ │ - rsceq r5, sl, r8, lsl #22 │ │ │ │ - strdeq r5, [sl], #160 @ 0xa0 @ │ │ │ │ + rsceq r5, sl, r8, lsr #22 │ │ │ │ + rsceq r5, sl, r0, lsl fp │ │ │ │ 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 │ │ │ │ @@ -1195574,16 +1195574,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 5c2b4 │ │ │ │ b 4ec68c │ │ │ │ - rsceq r5, sl, ip, asr #20 │ │ │ │ - rsceq r5, sl, ip, lsl r6 │ │ │ │ + rsceq r5, sl, ip, ror #20 │ │ │ │ + rsceq r5, sl, ip, lsr r6 │ │ │ │ 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 │ │ │ │ @@ -1195607,15 +1195607,15 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [ip, r1, lsl #5] │ │ │ │ cmp r3, r2 │ │ │ │ bcc 4ec728 │ │ │ │ b 4ebf84 │ │ │ │ mov r1, #0 │ │ │ │ b 4ebf84 │ │ │ │ - smlaleq r5, sl, ip, r5 │ │ │ │ + strheq r5, [sl], #92 @ 0x5c @ │ │ │ │ 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 │ │ │ │ @@ -1195662,15 +1195662,15 @@ │ │ │ │ ldr ip, [pc, #20] @ 4ec820 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #1 │ │ │ │ str ip, [r1, #4] │ │ │ │ strd r2, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ - smlaleq r5, sl, r4, r8 │ │ │ │ + strheq r5, [sl], #132 @ 0x84 @ │ │ │ │ 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 │ │ │ │ @@ -1195686,15 +1195686,15 @@ │ │ │ │ ldr r1, [pc, #20] @ 4ec880 │ │ │ │ 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} │ │ │ │ - rsceq r5, sl, r4, lsr r8 │ │ │ │ + rsceq r5, sl, r4, asr r8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq 4ec8cc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ moveq r1, r2 │ │ │ │ @@ -1195729,15 +1195729,15 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ bne 4ec908 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - smlaleq r5, sl, ip, r7 │ │ │ │ + strheq r5, [sl], #124 @ 0x7c @ │ │ │ │ ldr r3, [pc, #44] @ 4ec964 │ │ │ │ ldr r1, [pc, #44] @ 4ec968 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #40] @ 4ec96c │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp] │ │ │ │ @@ -1195799,16 +1195799,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r8 │ │ │ │ bne 4ec9f8 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ bne 4eca24 │ │ │ │ b 4ec9e4 │ │ │ │ - rsceq r5, sl, r4, ror #13 │ │ │ │ - rsceq r5, sl, ip, lsr #13 │ │ │ │ + rsceq r5, sl, r4, lsl #14 │ │ │ │ + rsceq r5, sl, ip, asr #13 │ │ │ │ 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 │ │ │ │ @@ -1198618,15 +1198618,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 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4ef814 │ │ │ │ rsb fp, r8, #32 │ │ │ │ sub r9, r8, #32 │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r9 │ │ │ │ orr r9, r9, r3, lsr fp │ │ │ │ @@ -1198653,15 +1198653,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 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4ef72c │ │ │ │ ands sl, r4, #63 @ 0x3f │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ bne 4ef6b8 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [pc, #480] @ 4ef8e0 │ │ │ │ @@ -1198692,15 +1198692,15 @@ │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ movne r0, #0 │ │ │ │ orreq r4, r0, r4 │ │ │ │ bl 5c2b4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 4ef6e8 │ │ │ │ bic r0, r4, #63 @ 0x3f │ │ │ │ bl 5c9c8 │ │ │ │ mov r4, r9 │ │ │ │ b 4ef6e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -1198720,15 +1198720,15 @@ │ │ │ │ bl 5c2b4 │ │ │ │ bic r3, sl, #63 @ 0x3f │ │ │ │ mov r1, r4 │ │ │ │ str r4, [r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r4, r0 │ │ │ │ moveq r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 4ef674 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ bl 5c9c8 │ │ │ │ @@ -1198765,15 +1198765,15 @@ │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ movne r0, #0 │ │ │ │ orreq r4, r0, r4 │ │ │ │ bl 5c2b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 4ef664 │ │ │ │ bic r0, r4, #63 @ 0x3f │ │ │ │ bl 5c9c8 │ │ │ │ mov r4, sl │ │ │ │ b 4ef664 │ │ │ │ ldr r3, [r7] │ │ │ │ @@ -1198981,16 +1198981,16 @@ │ │ │ │ ldr r3, [pc, #28] @ 4efc04 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #16] @ 4efc08 │ │ │ │ str r2, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11bffc8 │ │ │ │ - sbceq r4, sp, r8, asr #30 │ │ │ │ + b 11bffe8 │ │ │ │ + sbceq r4, sp, r8, ror #30 │ │ │ │ cmneq r0, r0, lsr #17 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [pc, #4] @ 4efc18 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ b 5af34 │ │ │ │ cmneq r0, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1199012,15 +1199012,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5bd44 │ │ │ │ ldr r1, [pc, #32] @ 4efc90 │ │ │ │ add r0, r6, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 518f34 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6] │ │ │ │ b 4efc4c │ │ │ │ cmneq r0, r8, asr #16 │ │ │ │ cmneq r0, r4, lsr r8 │ │ │ │ @ instruction: 0xffffff44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1199042,15 +1199042,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5c53c │ │ │ │ ldr r1, [pc, #32] @ 4efd08 │ │ │ │ add r0, r6, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 518f34 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6] │ │ │ │ b 4efcc4 │ │ │ │ ldrdeq sl, [r0, #-112]! @ 0xffffff90 │ │ │ │ strheq sl, [r0, #-124]! @ 0xffffff84 │ │ │ │ @ instruction: 0xfffffecc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1199111,15 +1199111,15 @@ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #44] @ 4efe28 │ │ │ │ push {r4, lr} │ │ │ │ bl 5d088 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #24] @ 4efe2c │ │ │ │ bl 5d088 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4, lr} │ │ │ │ @@ -1199128,15 +1199128,15 @@ │ │ │ │ cmpeq pc, r0, asr #30 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #56] @ 4efe78 │ │ │ │ mov r4, r1 │ │ │ │ bl 5d088 │ │ │ │ mov r1, r0 │ │ │ │ - bl 11bffc0 │ │ │ │ + bl 11bffe0 │ │ │ │ str r2, [r0, r1] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #32] @ 4efe7c │ │ │ │ bl 5d088 │ │ │ │ ldr r1, [pc, #28] @ 4efe80 │ │ │ │ add r3, r3, r0 │ │ │ │ str r4, [r3, #4] │ │ │ │ @@ -1199306,15 +1199306,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 4f0140 │ │ │ │ cmp r4, #2 │ │ │ │ beq 4f011c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f0140 │ │ │ │ cmp r6, #0 │ │ │ │ bne 4f00c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1199474,15 +1199474,15 @@ │ │ │ │ ldr r0, [pc, #24] @ 4f03b4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 519008 │ │ │ │ ldr r0, [pc, #12] @ 4f03b8 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11bffc8 │ │ │ │ + b 11bffe8 │ │ │ │ strdeq sl, [r0, #-4]! │ │ │ │ @ instruction: 0xfffffe78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1199571,15 +1199571,15 @@ │ │ │ │ blx fp │ │ │ │ cmp r9, #0 │ │ │ │ beq 4f054c │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 4f0528 │ │ │ │ cmp r4, #2 │ │ │ │ beq 4f0718 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1199612,15 +1199612,15 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 4f05f8 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ bne 4f05c8 │ │ │ │ cmp r8, #2 │ │ │ │ beq 4f06fc │ │ │ │ ldr r8, [r4, #180] @ 0xb4 │ │ │ │ ldr fp, [r4, #168] @ 0xa8 │ │ │ │ add r3, r8, r9 │ │ │ │ @@ -1199674,15 +1199674,15 @@ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ bl 5c2b4 │ │ │ │ ldr r3, [pc, #156] @ 4f0768 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r9, [r7, #4] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ cmp r9, #0 │ │ │ │ beq 4f0734 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ bl 519190 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -1199711,15 +1199711,15 @@ │ │ │ │ bl 518f34 │ │ │ │ b 4f06dc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq pc, [lr, #-184] @ 0xffffff48 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmppeq lr, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ cmppeq lr, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ - smullseq r5, r0, ip, r8 │ │ │ │ + ldrheq r5, [r0], #140 @ 0x8c │ │ │ │ andeq r3, r0, r4, lsr r6 │ │ │ │ ldrdeq r3, [r0], -r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ b 4f0060 │ │ │ │ mov r1, #1 │ │ │ │ @@ -1200065,20 +1200065,20 @@ │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c2b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbeq r5, [r0], #56 @ 0x38 │ │ │ │ + ldrsheq r5, [r0], #56 @ 0x38 │ │ │ │ @ instruction: 0xfffff758 │ │ │ │ cmneq r0, ip, ror r8 │ │ │ │ cmneq r0, r8, ror #16 │ │ │ │ cmpeq pc, ip, lsr #14 │ │ │ │ - ldrsbeq sl, [r3], #100 @ 0x64 │ │ │ │ + ldrsheq sl, [r3], #100 @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -1200192,15 +1200192,15 @@ │ │ │ │ bl 5c2b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5190fc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 4f0edc │ │ │ │ cmp r4, #2 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -1201589,22 +1201589,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b12c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ orreq r0, r4, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq sp, r1, ip, ror #6 │ │ │ │ - sbceq r3, pc, r8, lsl #23 │ │ │ │ - smlaleq r3, r0, r4, fp │ │ │ │ - strdeq r5, [lr], #168 @ 0xa8 │ │ │ │ - sbcseq r6, r2, r0, lsl r4 │ │ │ │ - sbcseq r3, r0, r8, lsr #21 │ │ │ │ - ldrheq fp, [r3], #72 @ 0x48 │ │ │ │ - sbceq r5, lr, ip, asr sl │ │ │ │ + rsceq sp, r1, ip, lsl #7 │ │ │ │ + sbceq r3, pc, r8, lsr #23 │ │ │ │ + strheq r3, [r0], #180 @ 0xb4 @ │ │ │ │ + sbceq r5, lr, r8, lsl fp │ │ │ │ + sbcseq r6, r2, r0, lsr r4 │ │ │ │ + sbcseq r3, r0, r8, asr #21 │ │ │ │ + ldrsbeq fp, [r3], #72 @ 0x48 │ │ │ │ + sbceq r5, lr, ip, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #68] @ 4f2538 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5] │ │ │ │ @@ -1201614,22 +1201614,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4e616c │ │ │ │ mov r1, r4 │ │ │ │ bl 4f2398 │ │ │ │ ldr r4, [pc, #36] @ 4f2540 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq r0, r5, asr #7 │ │ │ │ - sbcseq r3, r0, ip, lsl sl │ │ │ │ + sbcseq r3, r0, ip, lsr sl │ │ │ │ @ instruction: 0x0160839c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ bl 4e616c │ │ │ │ @@ -1201889,21 +1201889,21 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 5c2a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4f28d0 │ │ │ │ b 4f2918 │ │ │ │ - sbcseq r3, r0, r8, ror #15 │ │ │ │ - rsceq pc, r9, r0, lsl #18 │ │ │ │ - smullseq r3, r0, r8, r7 │ │ │ │ - sbcseq lr, pc, r0, lsr #12 │ │ │ │ - sbcseq r3, r3, r4, ror #12 │ │ │ │ - sbcseq r3, r0, ip, lsr r7 │ │ │ │ - ldrdeq ip, [r2], #36 @ 0x24 @ │ │ │ │ + sbcseq r3, r0, r8, lsl #16 │ │ │ │ + rsceq pc, r9, r0, lsr #18 │ │ │ │ + ldrheq r3, [r0], #120 @ 0x78 │ │ │ │ + sbcseq lr, pc, r0, asr #12 │ │ │ │ + sbcseq r3, r3, r4, lsl #13 │ │ │ │ + sbcseq r3, r0, ip, asr r7 │ │ │ │ + strdeq ip, [r2], #36 @ 0x24 @ │ │ │ │ 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 │ │ │ │ @@ -1201991,16 +1201991,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 4f2aa8 │ │ │ │ - sbcseq ip, pc, r8, lsr r6 @ │ │ │ │ - rsceq ip, r2, r0, lsl r1 │ │ │ │ + sbcseq ip, pc, r8, asr r6 @ │ │ │ │ + rsceq ip, r2, r0, lsr r1 │ │ │ │ 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 │ │ │ │ @@ -1202086,15 +1202086,15 @@ │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ bne 4f2c3c │ │ │ │ cmp r4, #1 │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, r5, #1 │ │ │ │ b 4f2b34 │ │ │ │ - sbcseq ip, pc, ip, lsr #10 │ │ │ │ + sbcseq ip, pc, ip, asr #10 │ │ │ │ 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] @ 4f2e98 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -1202223,15 +1202223,15 @@ │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ b 4f2df4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, ip, asr #6 │ │ │ │ cmneq r0, r8, lsr r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq r3, r0, r4, ror #4 │ │ │ │ + sbcseq r3, r0, r4, lsl #5 │ │ │ │ ldrdeq r9, [r0, #-52]! @ 0xffffffcc │ │ │ │ cmneq r0, r8, ror #5 │ │ │ │ cmpeq lr, r4, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1202321,15 +1202321,15 @@ │ │ │ │ ldr r4, [pc, #1108] @ 4f346c │ │ │ │ ldr r1, [pc, #1108] @ 4f3470 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [pc, #1068] @ 4f3450 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 5b588 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r2, [pc, #1076] @ 4f3474 │ │ │ │ ldr r3, [pc, #1028] @ 4f3448 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1202576,69 +1202576,69 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4f2570 │ │ │ │ mov r1, r4 │ │ │ │ bl 4f2398 │ │ │ │ ldr r4, [pc, #224] @ 4f3504 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ b 4f2ffc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, ip, lsr #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmneq r0, r8, lsl #4 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ cmneq r0, r4, lsr #3 │ │ │ │ - sbcseq r3, r0, ip, lsl r0 │ │ │ │ - ldrsbeq r2, [r0], #252 @ 0xfc │ │ │ │ + sbcseq r3, r0, ip, lsr r0 │ │ │ │ + ldrsheq r2, [r0], #252 @ 0xfc │ │ │ │ cmneq r0, r0, lsl r1 │ │ │ │ cmneq r0, sp, asr #17 │ │ │ │ strheq r8, [r0, #-136]! @ 0xffffff78 │ │ │ │ cmneq r0, r4, lsr #17 │ │ │ │ cmneq r0, ip, asr #1 │ │ │ │ ldrheq ip, [lr, #-248] @ 0xffffff08 │ │ │ │ qdsubeq r9, r0, r0 │ │ │ │ - sbcseq r2, r0, r4, lsr pc │ │ │ │ - sbcseq r2, r0, ip, lsr pc │ │ │ │ - sbcseq r2, r0, ip, asr #30 │ │ │ │ sbcseq r2, r0, r4, asr pc │ │ │ │ - sbcseq r2, r0, r0, asr pc │ │ │ │ - sbcseq r2, r0, r8, asr pc │ │ │ │ sbcseq r2, r0, ip, asr pc │ │ │ │ - sbcseq r2, r0, r0, ror #30 │ │ │ │ - sbcseq r2, r0, r4, ror #30 │ │ │ │ sbcseq r2, r0, ip, ror #30 │ │ │ │ - sbcseq r2, r0, r0, ror pc │ │ │ │ + sbcseq r2, r0, r4, ror pc │ │ │ │ sbcseq r2, r0, r0, ror pc │ │ │ │ sbcseq r2, r0, r8, ror pc │ │ │ │ sbcseq r2, r0, ip, ror pc │ │ │ │ sbcseq r2, r0, r0, lsl #31 │ │ │ │ - sbcseq r2, r0, r0, lsl #31 │ │ │ │ - sbcseq r2, r0, r8, lsl #31 │ │ │ │ - sbcseq r2, r0, r8, lsl #31 │ │ │ │ + sbcseq r2, r0, r4, lsl #31 │ │ │ │ sbcseq r2, r0, ip, lsl #31 │ │ │ │ - sbcseq r2, r0, r8, lsl #31 │ │ │ │ smullseq r2, r0, r0, pc @ │ │ │ │ - smullseq r2, r0, r4, pc @ │ │ │ │ + smullseq r2, r0, r0, pc @ │ │ │ │ + smullseq r2, r0, r8, pc @ │ │ │ │ smullseq r2, r0, ip, pc @ │ │ │ │ - sbcseq r2, r0, r4, lsr #31 │ │ │ │ + sbcseq r2, r0, r0, lsr #31 │ │ │ │ + sbcseq r2, r0, r0, lsr #31 │ │ │ │ + sbcseq r2, r0, r8, lsr #31 │ │ │ │ + sbcseq r2, r0, r8, lsr #31 │ │ │ │ sbcseq r2, r0, ip, lsr #31 │ │ │ │ - ldrheq r2, [r0], #248 @ 0xf8 │ │ │ │ + sbcseq r2, r0, r8, lsr #31 │ │ │ │ + ldrheq r2, [r0], #240 @ 0xf0 │ │ │ │ + ldrheq r2, [r0], #244 @ 0xf4 │ │ │ │ + ldrheq r2, [r0], #252 @ 0xfc │ │ │ │ sbcseq r2, r0, r4, asr #31 │ │ │ │ - sbcseq r2, r0, r8, asr #31 │ │ │ │ - ldrsbeq r2, [r0], #244 @ 0xf4 │ │ │ │ - ldrsbeq r2, [r0], #252 @ 0xfc │ │ │ │ - sbcseq r2, r0, ip, ror #31 │ │ │ │ + sbcseq r2, r0, ip, asr #31 │ │ │ │ + ldrsbeq r2, [r0], #248 @ 0xf8 │ │ │ │ + sbcseq r2, r0, r4, ror #31 │ │ │ │ + sbcseq r2, r0, r8, ror #31 │ │ │ │ + ldrsheq r2, [r0], #244 @ 0xf4 │ │ │ │ ldrsheq r2, [r0], #252 @ 0xfc │ │ │ │ + sbcseq r3, r0, ip │ │ │ │ + sbcseq r3, r0, ip, lsl r0 │ │ │ │ cmneq r0, r8, lsl #26 │ │ │ │ - ldrheq r2, [r0], #184 @ 0xb8 │ │ │ │ + ldrsbeq r2, [r0], #184 @ 0xb8 │ │ │ │ @ instruction: 0x01608498 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4f3574 │ │ │ │ @@ -1202661,15 +1202661,15 @@ │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ beq 4f352c │ │ │ │ sub r0, r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sbcseq r2, r0, r8, asr #29 │ │ │ │ + sbcseq r2, r0, r8, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #104] @ 4f3600 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1202801,27 +1202801,27 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4f38e0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r2, r6, lsl #2] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, r3 │ │ │ │ movne r7, #1 │ │ │ │ beq 4f3818 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4f38c8 │ │ │ │ ldr r2, [pc, #388] @ 4f3974 │ │ │ │ ldr r3, [pc, #380] @ 4f3970 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1202860,15 +1202860,15 @@ │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 4f38b4 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ orrs r3, r0, r1 │ │ │ │ bne 4f3948 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 513844 │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r8, [r3, r6, lsl #2] │ │ │ │ mov r0, r1 │ │ │ │ bl 5c9c8 │ │ │ │ b 4f37d4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1202889,26 +1202889,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 4f38fc │ │ │ │ cmp r7, #0 │ │ │ │ bne 4f38e8 │ │ │ │ b 4f37b8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 4f3918 │ │ │ │ b 4f3928 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ bl 5bc90 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ @@ -1202916,15 +1202916,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 5139b0 │ │ │ │ b 4f3890 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r4, ror r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq lr, r8, lsl #16 │ │ │ │ - sbcseq r2, r0, r4, ror #23 │ │ │ │ + sbcseq r2, r0, r4, lsl #24 │ │ │ │ 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] @ 4f39d4 │ │ │ │ @@ -1202939,15 +1202939,15 @@ │ │ │ │ bl 5cf5c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ strne r3, [r4, #32] │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sbcseq r2, r0, r0, ror sl │ │ │ │ + smullseq r2, r0, r0, sl │ │ │ │ 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 │ │ │ │ @@ -1203939,15 +1203939,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 │ │ │ │ - rsceq sp, r9, r4, lsr #25 │ │ │ │ + rsceq sp, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1204602,16 +1204602,16 @@ │ │ │ │ moveq ip, #1065353216 @ 0x3f800000 │ │ │ │ movne ip, #0 │ │ │ │ b 4f535c │ │ │ │ sub r3, r3, #5 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ b 4f5388 │ │ │ │ - strdeq sp, [r9], #22 @ │ │ │ │ - rsceq sp, r9, lr, asr #3 │ │ │ │ + rsceq sp, r9, r6, lsl r2 │ │ │ │ + rsceq sp, r9, lr, ror #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #92] @ 4f5440 │ │ │ │ sub r2, r2, #1 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, r1, #16 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ @@ -1204630,15 +1204630,15 @@ │ │ │ │ b 4f540c │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r0] │ │ │ │ b 4f540c │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r0, #4] │ │ │ │ b 4f540c │ │ │ │ - rsceq sp, r9, sl, lsr #2 │ │ │ │ + rsceq sp, r9, sl, asr #2 │ │ │ │ cmp r0, #219 @ 0xdb │ │ │ │ bhi 4f547c │ │ │ │ cmp r0, #24 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #432] @ 4f560c │ │ │ │ sub r2, r0, #25 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1204745,18 +1204745,18 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ bx lr │ │ │ │ mov r0, #92 @ 0x5c │ │ │ │ bx lr │ │ │ │ mov r0, #108 @ 0x6c │ │ │ │ bx lr │ │ │ │ - strheq sp, [r9], #6 @ │ │ │ │ + ldrdeq sp, [r9], #6 @ │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - rsceq sp, r9, r9, lsr r1 │ │ │ │ - rsceq sp, r9, r8, lsr #2 │ │ │ │ + rsceq sp, r9, r9, asr r1 │ │ │ │ + rsceq sp, r9, r8, asr #2 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ muleq r0, r7, r1 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ @@ -1204772,15 +1204772,15 @@ │ │ │ │ ldr r3, [pc, #20] @ 4f5678 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrdeq sp, [r9], #20 @ │ │ │ │ + strdeq sp, [r9], #20 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ 4f56b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #28] @ 4f56b8 │ │ │ │ @@ -1204911,17 +1204911,17 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #172 @ 0xac │ │ │ │ bx lr │ │ │ │ mov r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ mov r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ - rsceq ip, r9, fp, lsr #30 │ │ │ │ - rsceq ip, r9, r2, lsr #31 │ │ │ │ - rsceq ip, r9, pc, asr #31 │ │ │ │ + rsceq ip, r9, fp, asr #30 │ │ │ │ + rsceq ip, r9, r2, asr #31 │ │ │ │ + rsceq ip, r9, pc, ror #31 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmp r0, #162 @ 0xa2 │ │ │ │ bls 4f58f8 │ │ │ │ sub r3, r0, #187 @ 0xbb │ │ │ │ @@ -1205018,16 +1205018,16 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #124 @ 0x7c │ │ │ │ bx lr │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ mov r0, #114 @ 0x72 │ │ │ │ bx lr │ │ │ │ - rsceq ip, r9, sl, lsr lr │ │ │ │ - rsceq ip, r9, sl, lsl #30 │ │ │ │ + rsceq ip, r9, sl, asr lr │ │ │ │ + rsceq ip, r9, sl, lsr #30 │ │ │ │ muleq r0, r1, r1 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1205125,15 +1205125,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 ip, r9, ip, ror #30 │ │ │ │ + rsceq ip, r9, ip, lsl #31 │ │ │ │ cmp r2, #0 │ │ │ │ beq 4f5c28 │ │ │ │ cmp r0, #2 │ │ │ │ beq 4f5c30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 4f5c4c │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -1205156,16 +1205156,16 @@ │ │ │ │ ldrb r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r0 │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ addgt r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - smlaleq sp, r9, r8, r0 │ │ │ │ - rsceq sp, r9, ip, ror r0 │ │ │ │ + strheq sp, [r9], #8 @ │ │ │ │ + smlaleq sp, r9, ip, r0 │ │ │ │ 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] @ 4f6688 │ │ │ │ @@ -1207198,17 +1207198,17 @@ │ │ │ │ add r0, r0, r6 │ │ │ │ lsl r6, r3, #1 │ │ │ │ add ip, r6, #1 │ │ │ │ b 4f7a70 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r8, lsl #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq fp, r9, r4, asr r6 │ │ │ │ - rsceq fp, r9, r8, ror r4 │ │ │ │ - smlaleq fp, r9, ip, r2 │ │ │ │ + rsceq fp, r9, r4, ror r6 │ │ │ │ + smlaleq fp, r9, r8, r4 │ │ │ │ + strheq fp, [r9], #44 @ 0x2c @ │ │ │ │ cmppeq r3, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ cmpeq lr, r4, lsl r4 │ │ │ │ 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] @ 4f8258 │ │ │ │ @@ -1207583,18 +1207583,18 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ b 4f7fdc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r8, ror #6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsbeq r8, [lr, #-40] @ 0xffffffd8 │ │ │ │ - rsceq fp, r9, r8, lsr r2 │ │ │ │ - rsceq sl, r9, r8, ror #30 │ │ │ │ + rsceq fp, r9, r8, asr r2 │ │ │ │ + rsceq sl, r9, r8, lsl #31 │ │ │ │ cmppeq r3, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - rsceq sl, r9, r4, asr #29 │ │ │ │ + rsceq sl, r9, r4, ror #29 │ │ │ │ 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] @ 4f87b0 │ │ │ │ @@ -1207924,22 +1207924,22 @@ │ │ │ │ b 4f8430 │ │ │ │ ldr r3, [pc, #44] @ 4f87d4 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4f8748 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r0, ror #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - rsceq fp, r9, r8, lsr #14 │ │ │ │ - rsceq sl, r9, r8, lsr r8 │ │ │ │ + rsceq fp, r9, r8, asr #14 │ │ │ │ + rsceq sl, r9, r8, asr r8 │ │ │ │ cmpeq r3, r4, ror #18 │ │ │ │ cmpeq r3, r0, ror #17 │ │ │ │ ldrsheq r7, [lr, #-132] @ 0xffffff7c │ │ │ │ - rsceq sl, r9, r8, asr #12 │ │ │ │ - rsceq sl, r9, r8, asr r5 │ │ │ │ - rsceq sl, r9, r8, ror #13 │ │ │ │ + rsceq sl, r9, r8, ror #12 │ │ │ │ + rsceq sl, r9, r8, ror r5 │ │ │ │ + rsceq sl, r9, r8, lsl #14 │ │ │ │ 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 │ │ │ │ @@ -1208411,20 +1208411,20 @@ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b 4f8a24 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r7, [lr, #-120] @ 0xffffff88 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq lr, r4, ror r7 │ │ │ │ - rsceq fp, r9, r4, asr #2 │ │ │ │ - rsceq sl, r9, ip, lsl #8 │ │ │ │ - strdeq sl, [r9], #60 @ 0x3c @ │ │ │ │ + rsceq fp, r9, r4, ror #2 │ │ │ │ + rsceq sl, r9, ip, lsr #8 │ │ │ │ + rsceq sl, r9, ip, lsl r4 │ │ │ │ cmpeq r3, ip, lsl #9 │ │ │ │ - rsceq r9, r9, r0, ror pc │ │ │ │ - rsceq r9, r9, r8, asr lr │ │ │ │ + smlaleq r9, r9, r0, pc @ │ │ │ │ + rsceq r9, r9, r8, ror lr │ │ │ │ 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] │ │ │ │ @@ -1208959,16 +1208959,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 4f9714 │ │ │ │ - rsceq sl, r9, r0, ror #8 │ │ │ │ - strdeq sl, [r9], #52 @ 0x34 @ │ │ │ │ + rsceq sl, r9, r0, lsl #9 │ │ │ │ + rsceq sl, r9, r4, lsl 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 r1, [sp, #28] │ │ │ │ mov ip, r1 │ │ │ │ @@ -1209586,17 +1209586,17 @@ │ │ │ │ b 4fa154 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, #3] │ │ │ │ strb r3, [r2, #2] │ │ │ │ strb r3, [r2, #1] │ │ │ │ strb r3, [r2] │ │ │ │ bx lr │ │ │ │ - rsceq r9, r9, ip, lsl fp │ │ │ │ + rsceq r9, r9, ip, lsr fp │ │ │ │ bge fefa4c68 │ │ │ │ - rsceq r9, r9, ip, asr sl │ │ │ │ + rsceq r9, r9, ip, ror sl │ │ │ │ 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 │ │ │ │ @@ -1209620,15 +1209620,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) │ │ │ │ - ldrdeq r9, [r9], #156 @ 0x9c @ │ │ │ │ + strdeq r9, [r9], #156 @ 0x9c @ │ │ │ │ tst r1, #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr lr, [r0, #12] │ │ │ │ beq 4fa320 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ and r3, r1, #15 │ │ │ │ lsl r3, r3, #1 │ │ │ │ @@ -1209775,22 +1209775,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 4fa308 │ │ │ │ - ldrdeq r9, [r9], #128 @ 0x80 @ │ │ │ │ - rsceq r9, r9, ip, lsl r9 │ │ │ │ - rsceq r9, r9, ip, ror #16 │ │ │ │ - rsceq r9, r9, r4, lsl #16 │ │ │ │ - rsceq r9, r9, ip, lsl r8 │ │ │ │ - rsceq r9, r9, r0, asr #15 │ │ │ │ + strdeq r9, [r9], #128 @ 0x80 @ │ │ │ │ + rsceq r9, r9, ip, lsr r9 │ │ │ │ + rsceq r9, r9, ip, lsl #17 │ │ │ │ + rsceq r9, r9, r4, lsr #16 │ │ │ │ + rsceq r9, r9, ip, lsr r8 │ │ │ │ + rsceq r9, r9, r0, ror #15 │ │ │ │ bge fefa4f70 │ │ │ │ - rsceq r9, r9, ip, asr #14 │ │ │ │ + rsceq r9, r9, ip, ror #14 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r3, r1, #16 │ │ │ │ tst ip, #268435456 @ 0x10000000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ beq 4fa534 │ │ │ │ cmp r3, #0 │ │ │ │ bne 4fa5c4 │ │ │ │ @@ -1209916,17 +1209916,17 @@ │ │ │ │ and r1, r3, #255 @ 0xff │ │ │ │ b 4fa5b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ b 4fa5b0 │ │ │ │ - rsceq r9, r9, r4, asr #13 │ │ │ │ - rsceq r9, r9, r0, asr r6 │ │ │ │ - ldrdeq r9, [r9], #84 @ 0x54 @ │ │ │ │ + rsceq r9, r9, r4, ror #13 │ │ │ │ + rsceq r9, r9, r0, ror r6 │ │ │ │ + strdeq r9, [r9], #84 @ 0x54 @ │ │ │ │ bge fefa5198 │ │ │ │ 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]!) │ │ │ │ @@ -1212291,46 +1212291,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ cmpeq lr, r0, lsr r4 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - strdeq r7, [r9], #4 @ │ │ │ │ - strdeq ip, [ip], #176 @ 0xb0 │ │ │ │ + rsceq r7, r9, r4, lsl r1 │ │ │ │ + sbceq ip, ip, r0, lsl ip │ │ │ │ ldr ip, [pc, #36] @ 4fcc28 │ │ │ │ ldr r2, [pc, #36] @ 4fcc2c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 4fcc30 │ │ │ │ ldr r2, [pc, #28] @ 4fcc34 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldrsheq r3, [lr, #-52] @ 0xffffffcc │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r7, r9, ip, lsl #1 │ │ │ │ - strheq ip, [ip], #180 @ 0xb4 │ │ │ │ + rsceq r7, r9, ip, lsr #1 │ │ │ │ + ldrdeq ip, [ip], #180 @ 0xb4 │ │ │ │ ldr ip, [pc, #36] @ 4fcc64 │ │ │ │ ldr r2, [pc, #36] @ 4fcc68 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 4fcc6c │ │ │ │ ldr r2, [pc, #28] @ 4fcc70 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldrheq r3, [lr, #-56] @ 0xffffffc8 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r7, r9, r4, lsr #32 │ │ │ │ - sbceq ip, ip, r8, ror fp │ │ │ │ + rsceq r7, r9, r4, asr #32 │ │ │ │ + smulleq ip, ip, r8, fp @ │ │ │ │ b 4ffc60 │ │ │ │ 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 │ │ │ │ @@ -1212728,46 +1212728,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ cmpeq lr, ip, asr sp │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - smlaleq r6, r9, ip, r9 │ │ │ │ - sbceq ip, ip, ip, lsl r5 │ │ │ │ + strheq r6, [r9], #156 @ 0x9c @ │ │ │ │ + sbceq ip, ip, ip, lsr r5 │ │ │ │ ldr ip, [pc, #36] @ 4fd2fc │ │ │ │ ldr r2, [pc, #36] @ 4fd300 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 4fd304 │ │ │ │ ldr r2, [pc, #28] @ 4fd308 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ cmpeq lr, r0, lsr #26 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r6, r9, r4, lsr r9 │ │ │ │ - sbceq ip, ip, r0, ror #9 │ │ │ │ + rsceq r6, r9, r4, asr r9 │ │ │ │ + sbceq ip, ip, r0, lsl #10 │ │ │ │ ldr ip, [pc, #36] @ 4fd338 │ │ │ │ ldr r2, [pc, #36] @ 4fd33c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 4fd340 │ │ │ │ ldr r2, [pc, #28] @ 4fd344 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ cmpeq lr, r4, ror #25 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r6, r9, ip, asr #17 │ │ │ │ - sbceq ip, ip, r4, lsr #9 │ │ │ │ + rsceq r6, r9, ip, ror #17 │ │ │ │ + sbceq ip, ip, r4, asr #9 │ │ │ │ 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] @ 4fd548 │ │ │ │ @@ -1215278,31 +1215278,31 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ cmpeq lr, r4, lsl #11 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r4, r9, r0, asr r3 │ │ │ │ - sbceq r9, ip, r4, asr #26 │ │ │ │ + rsceq r4, r9, r0, ror r3 │ │ │ │ + sbceq r9, ip, r4, ror #26 │ │ │ │ ldr ip, [pc, #36] @ 4ffad4 │ │ │ │ ldr r2, [pc, #36] @ 4ffad8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 4ffadc │ │ │ │ ldr r2, [pc, #28] @ 4ffae0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ cmpeq lr, r8, asr #10 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r4, r9, r8, ror #5 │ │ │ │ - sbceq r9, ip, r8, lsl #26 │ │ │ │ + rsceq r4, r9, r8, lsl #6 │ │ │ │ + sbceq r9, ip, r8, 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 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -1215388,16 +1215388,16 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ cmpeq lr, ip, asr #7 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r4, r9, r0, asr #2 │ │ │ │ - sbceq r9, ip, ip, lsl #23 │ │ │ │ + rsceq r4, r9, r0, ror #2 │ │ │ │ + sbceq r9, ip, ip, lsr #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 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [pc, #380] @ 4ffdfc │ │ │ │ @@ -1216420,31 +1216420,31 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ cmppeq sp, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - strdeq r3, [r9], #4 @ │ │ │ │ - sbceq r8, ip, ip, ror #22 │ │ │ │ + rsceq r3, r9, r4, lsl r1 │ │ │ │ + sbceq r8, ip, ip, lsl #23 │ │ │ │ ldr ip, [pc, #36] @ 500cac │ │ │ │ ldr r2, [pc, #36] @ 500cb0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 500cb4 │ │ │ │ ldr r2, [pc, #28] @ 500cb8 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ cmppeq sp, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r3, r9, ip, lsl #1 │ │ │ │ - sbceq r8, ip, r0, lsr fp │ │ │ │ + rsceq r3, r9, ip, lsr #1 │ │ │ │ + sbceq r8, ip, r0, asr fp │ │ │ │ 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 │ │ │ │ @@ -1216545,16 +1216545,16 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldrheq pc, [sp, #-24] @ 0xffffffe8 @ │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - rsceq r2, r9, r8, lsr #29 │ │ │ │ - sbceq r8, ip, r8, ror r9 │ │ │ │ + rsceq r2, r9, r8, asr #29 │ │ │ │ + smulleq r8, ip, r8, r9 │ │ │ │ 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] @ 5010a8 │ │ │ │ @@ -1219330,15 +1219330,15 @@ │ │ │ │ add lr, lr, #1 │ │ │ │ mov r6, #4 │ │ │ │ smlabb r6, r2, r6, r1 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ b 503390 │ │ │ │ cmpeq sp, ip, ror #11 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq r1, [r9], #58 @ 0x3a @ │ │ │ │ + strdeq r1, [r9], #58 @ 0x3a @ │ │ │ │ subls r2, r9, #-1828716544 @ 0x93000000 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ strdeq r8, [r0], -r3 │ │ │ │ cmpeq sp, r0, lsl r9 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ @@ -1233238,41 +1233238,41 @@ │ │ │ │ ldr lr, [r1, r7, lsl #2] │ │ │ │ b 5110ec │ │ │ │ strb r3, [r4, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bhi 51132c │ │ │ │ b 510ce8 │ │ │ │ + rsceq r3, r8, ip, asr #10 │ │ │ │ + strheq r3, [r8], #80 @ 0x50 @ │ │ │ │ + rsceq r3, r8, ip, lsr r5 │ │ │ │ rsceq r3, r8, ip, lsr #10 │ │ │ │ - smlaleq r3, r8, r0, r5 │ │ │ │ rsceq r3, r8, ip, lsl r5 │ │ │ │ - rsceq r3, r8, ip, lsl #10 │ │ │ │ - strdeq r3, [r8], #76 @ 0x4c @ │ │ │ │ - rsceq r3, r8, r0, lsl #10 │ │ │ │ - rsceq r3, r8, sl, asr #9 │ │ │ │ + rsceq r3, r8, r0, lsr #10 │ │ │ │ + rsceq r3, r8, sl, ror #9 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - rsceq r3, r8, r4, lsr r3 │ │ │ │ - rsceq r3, r8, ip, lsr #5 │ │ │ │ - rsceq r3, r8, ip, lsl r2 │ │ │ │ - rsceq r3, r8, r0, lsr #3 │ │ │ │ - rsceq r3, r8, r7, asr r1 │ │ │ │ - rsceq r3, r8, r8, ror #2 │ │ │ │ + rsceq r3, r8, r4, asr r3 │ │ │ │ + rsceq r3, r8, ip, asr #5 │ │ │ │ + rsceq r3, r8, ip, lsr r2 │ │ │ │ + rsceq r3, r8, r0, asr #3 │ │ │ │ + rsceq r3, r8, r7, ror r1 │ │ │ │ + rsceq r3, r8, r8, lsl #3 │ │ │ │ bge fefbbe2c │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - rsceq r2, r8, r4, lsl pc │ │ │ │ - rsceq r2, r8, r6, lsl #30 │ │ │ │ - smlaleq r2, r8, r0, ip │ │ │ │ - rsceq r2, r8, r8, asr #24 │ │ │ │ - rsceq r2, r8, ip, lsl ip │ │ │ │ - rsceq r2, r8, r0, ror #23 │ │ │ │ + rsceq r2, r8, r4, lsr pc │ │ │ │ + rsceq r2, r8, r6, lsr #30 │ │ │ │ + strheq r2, [r8], #192 @ 0xc0 @ │ │ │ │ + rsceq r2, r8, r8, ror #24 │ │ │ │ + rsceq r2, r8, ip, lsr ip │ │ │ │ + rsceq r2, r8, r0, lsl #24 │ │ │ │ + rsceq r2, r8, r4, lsl #24 │ │ │ │ + strdeq r2, [r8], #180 @ 0xb4 @ │ │ │ │ rsceq r2, r8, r4, ror #23 │ │ │ │ - ldrdeq r2, [r8], #180 @ 0xb4 @ │ │ │ │ - rsceq r2, r8, r4, asr #23 │ │ │ │ - rsceq r2, r8, r8, lsl #23 │ │ │ │ - rsceq r2, r8, r0, lsl #22 │ │ │ │ + rsceq r2, r8, r8, lsr #23 │ │ │ │ + rsceq r2, r8, r0, lsr #22 │ │ │ │ ldr r3, [pc, #948] @ 511768 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r6, [pc, #936] @ 51176c │ │ │ │ ldr r1, [pc, #936] @ 511770 │ │ │ │ add r8, r0, #8192 @ 0x2000 │ │ │ │ @@ -1233504,18 +1233504,18 @@ │ │ │ │ b 5114f0 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp lr, r2 │ │ │ │ strb r3, [r0], #1 │ │ │ │ bne 511530 │ │ │ │ b 5114f0 │ │ │ │ - rsceq r2, r8, r0, lsr #21 │ │ │ │ - rsceq r2, r8, r4, ror sl │ │ │ │ - rsceq r2, r8, sl, lsr #20 │ │ │ │ - rsceq r2, r8, ip, ror #20 │ │ │ │ + rsceq r2, r8, r0, asr #21 │ │ │ │ + smlaleq r2, r8, r4, sl │ │ │ │ + rsceq r2, r8, sl, asr #20 │ │ │ │ + rsceq r2, r8, ip, lsl #21 │ │ │ │ push {r4, r5, lr} │ │ │ │ add lr, r0, #13440 @ 0x3480 │ │ │ │ add lr, lr, #10 │ │ │ │ mov ip, #0 │ │ │ │ b 511828 │ │ │ │ and r3, ip, #96 @ 0x60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ @@ -1233763,15 +1233763,15 @@ │ │ │ │ b 511ad4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ b 511b50 │ │ │ │ ldr r0, [pc, #4] @ 511b74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5ac94 │ │ │ │ - sbceq r4, lr, r8, asr #17 │ │ │ │ + sbceq r4, lr, r8, ror #17 │ │ │ │ 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 │ │ │ │ @@ -1234408,15 +1234408,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 51257c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r0, asr fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbceq r3, lr, r8, ror pc │ │ │ │ + smulleq r3, lr, r8, pc @ │ │ │ │ cmpeq ip, r0, lsr #21 │ │ │ │ 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 │ │ │ │ @@ -1234488,15 +1234488,15 @@ │ │ │ │ beq 5126bc │ │ │ │ bl 5b300 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ add r4, r5, #64 @ 0x40 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -1234548,15 +1234548,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} │ │ │ │ - sbceq r3, lr, ip, lsl sp │ │ │ │ + sbceq r3, lr, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #172] @ 512880 │ │ │ │ ldr r3, [pc, #172] @ 512884 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1234610,15 +1234610,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 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 512a18 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ beq 5129e4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1234682,15 +1234682,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 5129c8 │ │ │ │ bl 5b300 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 512a5c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #220] @ 512ac8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ @@ -1234710,15 +1234710,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 512a34 │ │ │ │ cmp r6, #0 │ │ │ │ bne 512a20 │ │ │ │ b 5128bc │ │ │ │ mov r3, #0 │ │ │ │ @@ -1234731,30 +1234731,30 @@ │ │ │ │ bl 5ac34 │ │ │ │ str r6, [r4, #32] │ │ │ │ b 5129b0 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 512a50 │ │ │ │ b 512a88 │ │ │ │ mov r0, r7 │ │ │ │ bl 5ac34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ bne 5129a4 │ │ │ │ b 5129c8 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ - sbceq r3, lr, r8, ror #22 │ │ │ │ - sbceq r3, lr, r8, asr sl │ │ │ │ + sbceq r3, lr, r8, lsl #23 │ │ │ │ + sbceq r3, lr, r8, ror sl │ │ │ │ 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 │ │ │ │ @@ -1235494,19 +1235494,19 @@ │ │ │ │ b 513078 │ │ │ │ blcc febc5e70 │ │ │ │ andeq r0, r0, r0 │ │ │ │ cmpeq ip, r4, asr #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq ip, r0, lsl #1 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ - sbceq r3, lr, r8, lsl #9 │ │ │ │ + sbceq r3, lr, r8, lsr #9 │ │ │ │ @ instruction: 0xfffff1e8 │ │ │ │ @ instruction: 0xfffff254 │ │ │ │ - sbceq r3, lr, r8, asr #4 │ │ │ │ - strheq r2, [lr], #228 @ 0xe4 │ │ │ │ + sbceq r3, lr, r8, ror #4 │ │ │ │ + ldrdeq r2, [lr], #228 @ 0xe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #388] @ 513830 │ │ │ │ ldr r2, [pc, #388] @ 513834 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1235602,19 +1235602,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 5ac34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ bl 5c9c8 │ │ │ │ b 5137d4 │ │ │ │ - strdeq r2, [lr], #56 @ 0x38 │ │ │ │ - sbceq r2, lr, ip, lsr #27 │ │ │ │ + sbceq r2, lr, r8, lsl r4 │ │ │ │ + sbceq r2, lr, ip, asr #27 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ - sbceq r2, lr, ip, asr sp │ │ │ │ - sbceq r2, lr, r4, asr sp │ │ │ │ + sbceq r2, lr, ip, ror sp │ │ │ │ + sbceq r2, lr, r4, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #228] @ 513940 │ │ │ │ ldr r3, [pc, #228] @ 513944 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1235672,17 +1235672,17 @@ │ │ │ │ bne 51393c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x015cc79c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbceq r2, lr, ip, lsl r2 │ │ │ │ - sbceq r2, lr, r8, asr #23 │ │ │ │ - sbceq r2, lr, r4, lsr #23 │ │ │ │ + sbceq r2, lr, ip, lsr r2 │ │ │ │ + sbceq r2, lr, r8, ror #23 │ │ │ │ + sbceq r2, lr, r4, asr #23 │ │ │ │ cmpeq ip, r4, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -1236423,15 +1236423,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ b 5144c0 │ │ │ │ @ instruction: 0xffffdff4 │ │ │ │ cmpeq lr, r0, ror #8 │ │ │ │ eoreq r8, r7, r0, lsl #26 │ │ │ │ - smulleq r2, lr, ip, r0 │ │ │ │ + strheq r2, [lr], #12 │ │ │ │ blcc febc6d10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 5b588 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1238245,15 +1238245,15 @@ │ │ │ │ strd r6, [r4, #64] @ 0x40 │ │ │ │ bl 5c2b4 │ │ │ │ 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} │ │ │ │ - smlaleq sp, r7, r8, sp │ │ │ │ + strheq sp, [r7], #216 @ 0xd8 @ │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 514a84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ @@ -1241160,15 +1241160,15 @@ │ │ │ │ bl 5aacc <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsl r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - rsceq fp, r7, r8, lsl #1 │ │ │ │ + rsceq fp, r7, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldm r0, {r4, r5} │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1242082,16 +1242082,16 @@ │ │ │ │ asr r1, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ b 519d1c │ │ │ │ asr ip, r1, #31 │ │ │ │ b 519d1c │ │ │ │ cmpeq ip, r0, lsr r4 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - rsceq sl, r7, r9, asr #5 │ │ │ │ - rsceq sl, r7, sp, lsr #4 │ │ │ │ + rsceq sl, r7, r9, ror #5 │ │ │ │ + rsceq sl, r7, sp, asr #4 │ │ │ │ add r0, r1, r2, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #336] @ 519edc │ │ │ │ ldr ip, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ @@ -1242175,15 +1242175,15 @@ │ │ │ │ mov r8, r1 │ │ │ │ asr r2, r1, #31 │ │ │ │ b 519e74 │ │ │ │ mov r8, r1 │ │ │ │ b 519e74 │ │ │ │ cmpeq ip, ip, ror #4 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - rsceq sl, r7, r5, lsr #2 │ │ │ │ + rsceq sl, r7, r5, asr #2 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 519f08 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1242331,15 +1242331,15 @@ │ │ │ │ b 519fec │ │ │ │ cmp r0, r2 │ │ │ │ beq 51a0e8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ b 51a050 │ │ │ │ - strdeq r9, [r7], #245 @ 0xf5 @ │ │ │ │ + rsceq sl, r7, r5, lsl r0 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ beq 51a178 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1242433,15 +1242433,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 51a254 │ │ │ │ b 51a258 │ │ │ │ - strheq r9, [r7], #209 @ 0xd1 @ │ │ │ │ + ldrdeq r9, [r7], #209 @ 0xd1 @ │ │ │ │ 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 51a39c │ │ │ │ @@ -1242582,15 +1242582,15 @@ │ │ │ │ b 51a46c │ │ │ │ cmp ip, r0 │ │ │ │ beq 51a3b0 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ b 51a41c │ │ │ │ - rsceq r9, r7, r1, lsr ip │ │ │ │ + rsceq r9, r7, r1, asr ip │ │ │ │ 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 │ │ │ │ @@ -1242656,15 +1242656,15 @@ │ │ │ │ b 51a5e4 │ │ │ │ tst r3, #31 │ │ │ │ beq 51a5e4 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51a594 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r9, [r7], #153 @ 0x99 @ │ │ │ │ + rsceq r9, r7, r9, lsl sl │ │ │ │ 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 │ │ │ │ @@ -1242822,15 +1242822,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 51a8ac │ │ │ │ - rsceq r9, r7, r5, ror #17 │ │ │ │ + rsceq r9, r7, r5, lsl #18 │ │ │ │ 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 │ │ │ │ @@ -1242999,15 +1242999,15 @@ │ │ │ │ b 51aab8 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mvn ip, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r2, [r5, r3, lsl #3] │ │ │ │ mov r3, ip │ │ │ │ b 51a9f8 │ │ │ │ - rsceq r9, r7, r1, asr #12 │ │ │ │ + rsceq r9, r7, r1, ror #12 │ │ │ │ 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 │ │ │ │ @@ -1243131,15 +1243131,15 @@ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ tst r3, r1 │ │ │ │ beq 51ad90 │ │ │ │ b 51ace8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r9, r1 │ │ │ │ b 51ac48 │ │ │ │ - smlaleq r9, r7, sp, r3 │ │ │ │ + strheq r9, [r7], #61 @ 0x3d @ │ │ │ │ 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 │ │ │ │ @@ -1243328,15 +1243328,15 @@ │ │ │ │ b 51afbc │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ mvn r2, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ b 51aedc │ │ │ │ - smlaleq r9, r7, sp, r1 │ │ │ │ + strheq r9, [r7], #29 @ │ │ │ │ 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 │ │ │ │ @@ -1243468,15 +1243468,15 @@ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ tst r3, r9 │ │ │ │ beq 51b2d4 │ │ │ │ b 51b220 │ │ │ │ mvn r9, #0 │ │ │ │ mov r2, r9 │ │ │ │ b 51b17c │ │ │ │ - rsceq r8, r7, r9, lsr #29 │ │ │ │ + rsceq r8, r7, r9, asr #29 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51b33c │ │ │ │ mov r0, #0 │ │ │ │ @@ -1243523,15 +1243523,15 @@ │ │ │ │ cmp r5, ip │ │ │ │ sbcs lr, lr, r3 │ │ │ │ bcs 51b3a8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r8, r7, r5, lsl #26 │ │ │ │ + rsceq r8, r7, r5, lsr #26 │ │ │ │ @ instruction: 0xfffc07fb │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51b41c │ │ │ │ @@ -1243597,15 +1243597,15 @@ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ bcs 51b4a8 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51b43c │ │ │ │ b 51b484 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r8, r7, r9, lsr #24 │ │ │ │ + rsceq r8, r7, r9, asr #24 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51b540 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1243669,15 +1243669,15 @@ │ │ │ │ bne 51b5b0 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51b560 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r8, r7, sp, lsr #22 │ │ │ │ + rsceq r8, r7, sp, asr #22 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51b660 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1243741,15 +1243741,15 @@ │ │ │ │ bne 51b6d0 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51b680 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r8, r7, sp, lsr #20 │ │ │ │ + rsceq r8, r7, sp, asr #20 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51b780 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1243813,15 +1243813,15 @@ │ │ │ │ bne 51b7f0 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51b7a0 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r8, r7, sp, lsr #18 │ │ │ │ + rsceq r8, r7, sp, asr #18 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51b8a0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1243885,15 +1243885,15 @@ │ │ │ │ bne 51b910 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51b8c0 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r8, r7, sp, lsr #16 │ │ │ │ + rsceq r8, r7, sp, asr #16 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51b9c0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1243957,15 +1243957,15 @@ │ │ │ │ bne 51ba30 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51b9e0 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r8, r7, sp, lsr #14 │ │ │ │ + rsceq r8, r7, sp, asr #14 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51bae0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1244029,15 +1244029,15 @@ │ │ │ │ bne 51bb50 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51bb00 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r8, r7, sp, lsr #12 │ │ │ │ + rsceq r8, r7, sp, asr #12 │ │ │ │ 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 51bc4c │ │ │ │ @@ -1244089,15 +1244089,15 @@ │ │ │ │ bne 51bc98 │ │ │ │ b 51bc70 │ │ │ │ tst r0, #30 │ │ │ │ beq 51bc4c │ │ │ │ cmp r2, r1 │ │ │ │ bne 51bc18 │ │ │ │ b 51bc70 │ │ │ │ - rsceq r8, r7, r5, lsr r5 │ │ │ │ + rsceq r8, r7, r5, asr r5 │ │ │ │ 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] │ │ │ │ @@ -1244163,15 +1244163,15 @@ │ │ │ │ b 51bd78 │ │ │ │ bl 5b654 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ bne 51bd50 │ │ │ │ cmp r4, r6 │ │ │ │ bne 51bd14 │ │ │ │ b 51bd78 │ │ │ │ - rsceq r8, r7, r1, asr r4 │ │ │ │ + rsceq r8, r7, r1, ror r4 │ │ │ │ add ip, r1, r2, lsl #5 │ │ │ │ ldr ip, [ip, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #220] @ 51bee4 │ │ │ │ ldr ip, [ip] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb ip, [ip, #12] │ │ │ │ cmp ip, #5 │ │ │ │ @@ -1244225,15 +1244225,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ b 51bebc │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ ldrsheq r4, [ip, #-16] │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - rsceq r8, r7, r1, lsr r3 │ │ │ │ + rsceq r8, r7, r1, asr r3 │ │ │ │ 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 │ │ │ │ @@ -1244623,15 +1244623,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 51c4e4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ b 51c4e4 │ │ │ │ cmpeq ip, r4, lsl ip │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - rsceq r7, r7, r5, asr sp │ │ │ │ + rsceq r7, r7, r5, ror 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 r4, [r0, #36] @ 0x24 │ │ │ │ ldr sl, [pc, #408] @ 51c6dc │ │ │ │ add r6, r0, #32 │ │ │ │ @@ -1246606,32 +1246606,32 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #146 @ 0x92 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #138 @ 0x8a │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x012c996c │ │ │ │ - @ instruction: 0x012c995c │ │ │ │ + smlawbeq ip, ip, r9, r9 │ │ │ │ + @ instruction: 0x012c997c │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - smlawteq ip, r8, r8, r9 │ │ │ │ - smlawteq ip, r0, r8, r9 │ │ │ │ + @ instruction: 0x012c98e8 │ │ │ │ + @ instruction: 0x012c98e0 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x012c9818 │ │ │ │ - strdeq r9, [ip, -r0]! │ │ │ │ + @ instruction: 0x012c9838 │ │ │ │ + @ instruction: 0x012c9810 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r0] │ │ │ │ bx r3 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r3], #4 │ │ │ │ @@ -1246708,15 +1246708,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ b 51e554 │ │ │ │ strd r2, [sp] │ │ │ │ b 51e554 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r1, [ip, #-164] @ 0xffffff5c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlawbeq ip, r8, r6, r9 │ │ │ │ + @ instruction: 0x012c96a8 │ │ │ │ @ instruction: 0x015c1a94 │ │ │ │ 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, #660] @ 51e86c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1246881,15 +1246881,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #16 │ │ │ │ bne 51e844 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x012c9600 │ │ │ │ + @ instruction: 0x012c9620 │ │ │ │ cmpeq ip, r4, lsl sl │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1246917,15 +1246917,15 @@ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ tst r2, #1 │ │ │ │ beq 51e904 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne 51ea08 │ │ │ │ mov r0, r1 │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ str r5, [r0] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #264] @ 51ea24 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1246958,15 +1246958,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne 51e904 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne 51e970 │ │ │ │ mov r0, r1 │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ str r5, [r0] │ │ │ │ b 51e904 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne 51e904 │ │ │ │ b 51e8f8 │ │ │ │ @@ -1246991,15 +1246991,15 @@ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ bne 51e904 │ │ │ │ b 51e8f8 │ │ │ │ cmpeq ip, r8, lsr r7 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - ldrdeq r9, [ip, -r3]! │ │ │ │ + strdeq r9, [ip, -r3]! │ │ │ │ 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 51eb0c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1248355,16 +1248355,16 @@ │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ b 51ff1c │ │ │ │ mov ip, r0 │ │ │ │ b 51ff00 │ │ │ │ mov ip, r2 │ │ │ │ b 51feb4 │ │ │ │ - @ instruction: 0x012c7d7e │ │ │ │ - @ instruction: 0x012c7d26 │ │ │ │ + @ instruction: 0x012c7d9e │ │ │ │ + @ instruction: 0x012c7d46 │ │ │ │ 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 │ │ │ │ stmdb r3, {r0, r1} │ │ │ │ @@ -1249340,24 +1249340,24 @@ │ │ │ │ bic r1, r1, #4 │ │ │ │ str lr, [r2, #60] @ 0x3c │ │ │ │ str ip, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ b 5209d4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ b 5200c8 │ │ │ │ - @ instruction: 0x012c7c5e │ │ │ │ + @ instruction: 0x012c7c7e │ │ │ │ cmpeq ip, ip, asr #32 │ │ │ │ @ instruction: 0xffffe498 │ │ │ │ - @ instruction: 0x012c7c1a │ │ │ │ + @ instruction: 0x012c7c3a │ │ │ │ @ instruction: 0xffffe45c │ │ │ │ - strdeq r7, [ip, -r4]! │ │ │ │ + @ instruction: 0x012c7c14 │ │ │ │ @ instruction: 0xffffe424 │ │ │ │ - ldrdeq r7, [ip, -r2]! │ │ │ │ + strdeq r7, [ip, -r2]! │ │ │ │ @ instruction: 0xffffe3ec │ │ │ │ - @ instruction: 0x012c7bb0 │ │ │ │ + ldrdeq r7, [ip, -r0]! │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #268] @ 521028 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1249424,15 +1249424,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 520f54 │ │ │ │ b 520f9c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 52aec8 │ │ │ │ b 520f8c │ │ │ │ - @ instruction: 0x012c6d3a │ │ │ │ + @ instruction: 0x012c6d5a │ │ │ │ @ instruction: 0xffffd540 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #64] @ 521088 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1249533,15 +1249533,15 @@ │ │ │ │ bl 5c038 │ │ │ │ cmp r0, #0 │ │ │ │ beq 521404 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl da5e80 │ │ │ │ + bl da5ea8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5213fc │ │ │ │ ldr r1, [pc, #552] @ 521418 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 51e5c0 │ │ │ │ @@ -1249578,15 +1249578,15 @@ │ │ │ │ b 521288 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ str r4, [r3] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl da5fa0 │ │ │ │ + bl da5fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 521310 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 521310 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -1249717,15 +1249717,15 @@ │ │ │ │ bx lr │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ bx lr │ │ │ │ add r0, r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c6822 │ │ │ │ + @ instruction: 0x012c6842 │ │ │ │ ldrheq lr, [fp, #-184] @ 0xffffff48 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1249883,15 +1249883,15 @@ │ │ │ │ bl 5214c8 │ │ │ │ b 52164c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ cmpeq fp, r8, lsr sl │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x012c665d │ │ │ │ + @ instruction: 0x012c667d │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ cmpeq fp, r4, lsr #19 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1250493,15 +1250493,15 @@ │ │ │ │ add ip, r1, #44 @ 0x2c │ │ │ │ cmp r0, ip │ │ │ │ beq 52205c │ │ │ │ cmp r3, r0 │ │ │ │ beq 5220a0 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c5ca9 │ │ │ │ + smlawteq ip, r9, ip, r5 │ │ │ │ ldr r3, [r0] │ │ │ │ tst r3, #1 │ │ │ │ bne 522100 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ ldreq r0, [r0, #-4] │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ @@ -1250538,15 +1250538,15 @@ │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c5b65 │ │ │ │ + smlawbeq ip, r5, fp, r5 │ │ │ │ ldr r2, [pc, #112] @ 52220c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi 5221ec │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -1250569,15 +1250569,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ beq 5221b4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c5b0d │ │ │ │ + @ instruction: 0x012c5b2d │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 5222d4 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 522284 │ │ │ │ ldr r2, [pc, #200] @ 5222f8 │ │ │ │ @@ -1250628,15 +1250628,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x012c5a7d │ │ │ │ + @ instruction: 0x012c5a9d │ │ │ │ cmp r0, #0 │ │ │ │ beq 522324 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 522330 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -1250891,15 +1250891,15 @@ │ │ │ │ bne 5225c8 │ │ │ │ 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} │ │ │ │ cmpeq fp, r0, lsr #21 │ │ │ │ - @ instruction: 0x012c5749 │ │ │ │ + @ instruction: 0x012c5769 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1251217,15 +1251217,15 @@ │ │ │ │ beq 522b8c │ │ │ │ b 522be4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ udf #0 │ │ │ │ cmpeq fp, ip, ror #13 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012c5304 │ │ │ │ + @ instruction: 0x012c5324 │ │ │ │ cmpeq fp, ip, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r8, [r4] │ │ │ │ @@ -1251287,15 +1251287,15 @@ │ │ │ │ ldr r3, [pc, #20] @ 522d44 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #4] @ 522d48 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c537c │ │ │ │ + @ instruction: 0x012c539c │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ ldr r3, [pc, #696] @ 52300c │ │ │ │ ldr r2, [pc, #696] @ 523010 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, #226 @ 0xe2 │ │ │ │ cmp r0, r2 │ │ │ │ bhi 522f8c │ │ │ │ @@ -1251465,15 +1251465,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ bx lr │ │ │ │ mov r0, #10 │ │ │ │ bx lr │ │ │ │ mov r0, #17 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c4f6c │ │ │ │ + smlawbeq ip, ip, pc, r4 @ │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ ldr ip, [pc, #624] @ 52328c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr lr, [pc, #616] @ 523290 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, lr] │ │ │ │ @@ -1251627,15 +1251627,15 @@ │ │ │ │ ldr r7, [r3, #32] │ │ │ │ b 523104 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ ldrsbeq ip, [fp, #-244] @ 0xffffff0c │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - smlawteq ip, r8, lr, r4 │ │ │ │ + @ instruction: 0x012c4ee8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ 523310 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [pc, #92] @ 523314 │ │ │ │ @@ -1251742,15 +1251742,15 @@ │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ ldrsbeq ip, [fp, #-196] @ 0xffffff3c │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - @ instruction: 0x012c4c94 │ │ │ │ + @ instruction: 0x012c4cb4 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [pc, #24] @ 52348c │ │ │ │ cmp r2, r3 │ │ │ │ beq 523484 │ │ │ │ bhi 523484 │ │ │ │ add r0, r0, #100 @ 0x64 │ │ │ │ @@ -1252023,15 +1252023,15 @@ │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ b 52381c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, r0, asr #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq fp, r8, lsl #22 │ │ │ │ cmpeq fp, r0, ror sl │ │ │ │ - @ instruction: 0x012c480d │ │ │ │ + @ instruction: 0x012c482d │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ sub sp, sp, #16 │ │ │ │ push {r4, lr} │ │ │ │ add ip, sp, #12 │ │ │ │ @@ -1252109,15 +1252109,15 @@ │ │ │ │ ldr lr, [r3, #60] @ 0x3c │ │ │ │ ldrb r2, [r2, #64] @ 0x40 │ │ │ │ b 5239dc │ │ │ │ ldr r3, [pc, #8] @ 523a1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - smlawbeq ip, r4, r6, r4 │ │ │ │ + @ instruction: 0x012c46a4 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ bhi 523a48 │ │ │ │ ldr r3, [pc, #128] @ 523ab0 │ │ │ │ sub r0, r0, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ bhi 523a60 │ │ │ │ @@ -1252146,15 +1252146,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #10 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c455d │ │ │ │ + @ instruction: 0x012c457d │ │ │ │ ldr r3, [pc, #80] @ 523b0c │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi 523adc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ @@ -1252169,15 +1252169,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 523b1c │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ 523b20 │ │ │ │ bx lr │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c450f │ │ │ │ + @ instruction: 0x012c452f │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ sub r0, r0, #460 @ 0x1cc │ │ │ │ sub r0, r0, #2 │ │ │ │ @@ -1252287,15 +1252287,15 @@ │ │ │ │ bx lr │ │ │ │ sub r0, r0, #420 @ 0x1a4 │ │ │ │ cmp r0, #3 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x012c4393 │ │ │ │ + @ instruction: 0x012c43b3 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ svccs 0x000003cf │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ ldr ip, [pc, #68] @ 523d40 │ │ │ │ ldr r2, [pc, #68] @ 523d44 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1252379,15 +1252379,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ cmpeq fp, ip, lsr r2 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x012c425c │ │ │ │ + @ instruction: 0x012c427c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [pc, #148] @ 523ef8 │ │ │ │ ldr r2, [pc, #148] @ 523efc │ │ │ │ cmp r3, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 523ec8 │ │ │ │ bhi 523ea8 │ │ │ │ @@ -1252422,15 +1252422,15 @@ │ │ │ │ ldrb r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ @ instruction: 0x015bc190 │ │ │ │ - strdeq r4, [ip, -r8]! │ │ │ │ + @ instruction: 0x012c4218 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #124] @ 523fa0 │ │ │ │ @@ -1252605,15 +1252605,15 @@ │ │ │ │ bhi 524154 │ │ │ │ ldr r2, [pc, #32] @ 5241ec │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ - strdeq r3, [ip, -fp]! │ │ │ │ + @ instruction: 0x012c3f1b │ │ │ │ andeq r1, r0, r4, ror #31 │ │ │ │ andeq ip, r0, r9, lsl r0 │ │ │ │ andeq r8, r1, r0, lsr r1 │ │ │ │ andeq r1, r0, pc, lsl #20 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1252645,15 +1252645,15 @@ │ │ │ │ bx lr │ │ │ │ ldrb r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ sub r0, r0, r2 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c3e28 │ │ │ │ + @ instruction: 0x012c3e48 │ │ │ │ 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] @ 524438 │ │ │ │ ldr r1, [pc, #416] @ 52443c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1252812,15 +1252812,15 @@ │ │ │ │ bl 52444c │ │ │ │ mov r1, #7 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ b 524468 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x012c3be2 │ │ │ │ + @ instruction: 0x012c3c02 │ │ │ │ ldclgt 0, cr9, [pc] @ 524524 │ │ │ │ cmp r0, #31 │ │ │ │ mov r3, r0 │ │ │ │ bhi 524584 │ │ │ │ cmp r1, #3 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ @@ -1253104,15 +1253104,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 524954 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #8] @ 5249a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c36b4 │ │ │ │ + ldrdeq r3, [ip, -r4]! │ │ │ │ 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] @ 524b08 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1253194,15 +1253194,15 @@ │ │ │ │ bx lr │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ cmpeq fp, ip, lsr #12 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbceq r0, ip, r0, asr #32 │ │ │ │ + sbceq r0, ip, r0, rrx │ │ │ │ andeq r0, r1, r1 │ │ │ │ cmpeq fp, r4, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -1253721,15 +1253721,15 @@ │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ bl 523a0c │ │ │ │ b 525194 │ │ │ │ mov r0, #7 │ │ │ │ b 525194 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ b 525194 │ │ │ │ - @ instruction: 0x012c301a │ │ │ │ + @ instruction: 0x012c303a │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1254403,15 +1254403,15 @@ │ │ │ │ bne 525d00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 524e5c │ │ │ │ cmpeq fp, ip, asr #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012c25bd │ │ │ │ + ldrdeq r2, [ip, -sp]! │ │ │ │ cmpeq fp, r0, lsl r4 │ │ │ │ cmpeq fp, r0, lsl #7 │ │ │ │ cmpeq fp, ip, lsl r3 │ │ │ │ cmpeq fp, ip, ror #5 │ │ │ │ ldrheq sl, [fp, #-32] @ 0xffffffe0 │ │ │ │ cmpeq fp, r0, lsl #5 │ │ │ │ cmpeq fp, r0, asr #4 │ │ │ │ @@ -1254500,16 +1254500,16 @@ │ │ │ │ b 525ef0 │ │ │ │ mov r7, #242 @ 0xf2 │ │ │ │ b 525ef0 │ │ │ │ mov r7, #328 @ 0x148 │ │ │ │ b 525ef0 │ │ │ │ ldr r7, [pc, #16] @ 525f88 │ │ │ │ b 525ef0 │ │ │ │ - @ instruction: 0x012c2319 │ │ │ │ - @ instruction: 0x012c2319 │ │ │ │ + @ instruction: 0x012c2339 │ │ │ │ + @ instruction: 0x012c2339 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1254703,15 +1254703,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 52629c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, r4, ror #28 │ │ │ │ - @ instruction: 0x012c2148 │ │ │ │ + @ instruction: 0x012c2168 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq fp, r0, lsl #27 │ │ │ │ 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] @ 5263e8 │ │ │ │ @@ -1254859,15 +1254859,15 @@ │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ bl 524e5c │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 524dec │ │ │ │ - @ instruction: 0x012c1da9 │ │ │ │ + smlawteq ip, r9, sp, 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 │ │ │ │ ldr r1, [pc, #1384] @ 526aa0 │ │ │ │ @@ -1255216,18 +1255216,18 @@ │ │ │ │ str lr, [sp, #24] │ │ │ │ b 526a74 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ b 526718 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r9, [fp, #-172] @ 0xffffff54 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012c1c0a │ │ │ │ - @ instruction: 0x012c1b42 │ │ │ │ + @ instruction: 0x012c1c2a │ │ │ │ + @ instruction: 0x012c1b62 │ │ │ │ andeq r8, r0, r1 │ │ │ │ - smlawbeq ip, lr, sl, r1 │ │ │ │ + @ instruction: 0x012c1aae │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ ldrsheq r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1255649,19 +1255649,19 @@ │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ b 526ea4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, ip, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x012c1472 │ │ │ │ - @ instruction: 0x012c1416 │ │ │ │ + @ instruction: 0x012c1492 │ │ │ │ + @ instruction: 0x012c1436 │ │ │ │ cmpeq fp, ip, lsl #3 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x012c1376 │ │ │ │ + @ instruction: 0x012c1396 │ │ │ │ cmpeq fp, r0, asr #32 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1256318,21 +1256318,21 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ b 527b00 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r8, [fp, #-144] @ 0xffffff70 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlawteq ip, r4, fp, r0 │ │ │ │ + smulwteq ip, r4, fp │ │ │ │ svclt 0x0088d8d4 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svclt 0x00f921fb │ │ │ │ cmpeq fp, r4, lsr #12 │ │ │ │ - @ instruction: 0x012c086a │ │ │ │ - @ instruction: 0x012c0812 │ │ │ │ + smlawbeq ip, sl, r8, r0 │ │ │ │ + @ instruction: 0x012c0832 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ cmpeq fp, r8, lsl #9 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1257388,17 +1257388,17 @@ │ │ │ │ add r8, r4, #24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 528ab0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 4e3090 │ │ │ │ b 528ab0 │ │ │ │ - msreq CPSR_fxc, r0, lsr ip │ │ │ │ + msreq CPSR_fxc, r0, asr ip │ │ │ │ cmpeq fp, ip, lsl #18 │ │ │ │ - strdeq pc, [fp, -lr]! │ │ │ │ + msreq (UNDEF: 59), lr, lsl fp │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ 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 │ │ │ │ @@ -1258922,17 +1258922,17 @@ │ │ │ │ add r0, r6, #56 @ 0x38 │ │ │ │ bl 529ae8 │ │ │ │ b 52a32c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ bl 529ae8 │ │ │ │ b 52a32c │ │ │ │ - smlawbeq fp, r0, r1, lr │ │ │ │ + @ instruction: 0x012be1a0 │ │ │ │ cmpeq fp, ip, lsr lr │ │ │ │ - ldrdeq lr, [fp, -ip]! │ │ │ │ + strdeq lr, [fp, -ip]! │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #40] @ 0x28 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ @@ -1259357,15 +1259357,15 @@ │ │ │ │ b 52aaec │ │ │ │ mov r0, r7 │ │ │ │ bl 52aa24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ b 52aaec │ │ │ │ - smlawbeq fp, r3, r8, sp │ │ │ │ + @ instruction: 0x012bd8a3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4e8844 │ │ │ │ bl 51f5bc │ │ │ │ @@ -1259575,15 +1259575,15 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ bne 52ae58 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b 52add0 │ │ │ │ - @ instruction: 0x012bd5ab │ │ │ │ + smlawteq fp, fp, r5, sp │ │ │ │ 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 │ │ │ │ @@ -1260205,15 +1260205,15 @@ │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ bl 5f7c3c │ │ │ │ str r0, [r8, #28] │ │ │ │ mov r0, r8 │ │ │ │ bl 52b7e0 │ │ │ │ b 52b854 │ │ │ │ - @ instruction: 0x012bcb41 │ │ │ │ + @ instruction: 0x012bcb61 │ │ │ │ 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] @ 52ba70 │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -1260425,15 +1260425,15 @@ │ │ │ │ str r1, [r5, #56] @ 0x38 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ b 52baec │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ b 52baec │ │ │ │ - @ instruction: 0x012bc7e6 │ │ │ │ + @ instruction: 0x012bc806 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3312] @ 0xcf0 │ │ │ │ sub sp, sp, #748 @ 0x2ec │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1261106,17 +1261106,17 @@ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #21 │ │ │ │ bhi 52c6b0 │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - @ instruction: 0x012bbda8 │ │ │ │ - smlawbeq fp, r6, sp, fp │ │ │ │ - @ instruction: 0x012bbcec │ │ │ │ + smlawteq fp, r8, sp, fp │ │ │ │ + @ instruction: 0x012bbda6 │ │ │ │ + @ instruction: 0x012bbd0c │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ bne 52c6e0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ @@ -1261483,15 +1261483,15 @@ │ │ │ │ mov r8, #0 │ │ │ │ b 52cc34 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0x012bb7e6 │ │ │ │ + @ instruction: 0x012bb806 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ add r5, r0, #72 @ 0x48 │ │ │ │ cmp r5, r4 │ │ │ │ @@ -1261632,15 +1261632,15 @@ │ │ │ │ mov r4, #2 │ │ │ │ b 52ce64 │ │ │ │ mov r4, #1 │ │ │ │ b 52ce64 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0x012bb57a │ │ │ │ + @ instruction: 0x012bb59a │ │ │ │ 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] @ 52d058 │ │ │ │ ldr r3, [pc, #340] @ 52d05c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -1261726,15 +1261726,15 @@ │ │ │ │ add fp, fp, r0 │ │ │ │ b 52cfd0 │ │ │ │ mov fp, r3 │ │ │ │ b 52cfe0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r3, [fp, #-0] │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlawbeq fp, r0, r4, fp │ │ │ │ + @ instruction: 0x012bb4a0 │ │ │ │ ldrsheq r2, [fp, #-252] @ 0xffffff04 │ │ │ │ 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] │ │ │ │ @@ -1262012,19 +1262012,19 @@ │ │ │ │ b 52d370 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #32] │ │ │ │ b 52d370 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, r0, ror pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlawteq fp, ip, r2, fp │ │ │ │ - smlawteq fp, sp, r2, fp │ │ │ │ + @ instruction: 0x012bb2ec │ │ │ │ + @ instruction: 0x012bb2ed │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ cmpeq fp, ip, lsl sp │ │ │ │ - smlawteq fp, r9, r0, fp │ │ │ │ + @ instruction: 0x012bb0e9 │ │ │ │ andeq r0, r0, r1, 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 │ │ │ │ @@ -1262371,15 +1262371,15 @@ │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5795e8 │ │ │ │ b 52da20 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0x012bab7d │ │ │ │ + @ instruction: 0x012bab9d │ │ │ │ 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] @ 52e048 │ │ │ │ ldr r3, [lr] │ │ │ │ @@ -1262746,18 +1262746,18 @@ │ │ │ │ b 52df3c │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r6, #0 │ │ │ │ b 52df3c │ │ │ │ andseq r0, r0, r0, lsl #4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x012ba82b │ │ │ │ - @ instruction: 0x012ba807 │ │ │ │ - @ instruction: 0x012ba59b │ │ │ │ - @ instruction: 0x012ba57f │ │ │ │ + @ instruction: 0x012ba84b │ │ │ │ + @ instruction: 0x012ba827 │ │ │ │ + @ instruction: 0x012ba5bb │ │ │ │ + @ instruction: 0x012ba59f │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #196] @ 52e13c │ │ │ │ ldr r3, [pc, #196] @ 52e140 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1263910,17 +1263910,17 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq fp, r0, asr #23 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0x015b1998 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x012b9b6c │ │ │ │ - @ instruction: 0x012b9b14 │ │ │ │ - smlawbeq fp, r0, sl, r9 │ │ │ │ + smlawbeq fp, ip, fp, r9 │ │ │ │ + @ instruction: 0x012b9b34 │ │ │ │ + @ instruction: 0x012b9aa0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1265331,17 +1265331,17 @@ │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, ror #31 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ ldrheq pc, [sl, #-172] @ 0xffffff54 @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x012b7e44 │ │ │ │ - @ instruction: 0x012b7e3c │ │ │ │ - @ instruction: 0x012b7e34 │ │ │ │ + @ instruction: 0x012b7e64 │ │ │ │ + @ instruction: 0x012b7e5c │ │ │ │ + @ instruction: 0x012b7e54 │ │ │ │ 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] @ 5316e4 │ │ │ │ ldr r3, [pc, #3596] @ 5316e8 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -1266245,25 +1266245,25 @@ │ │ │ │ b 5315e8 │ │ │ │ cmppeq sl, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ rscmi pc, pc, r0 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x012b79b4 │ │ │ │ + ldrdeq r7, [fp, -r4]! │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ cmpeq sl, r4, ror pc │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - strdeq r7, [fp, -r8]! │ │ │ │ - @ instruction: 0x012b730c │ │ │ │ - @ instruction: 0x012b7304 │ │ │ │ - strdeq r7, [fp, -ip]! │ │ │ │ - strdeq r7, [fp, -r4]! │ │ │ │ - @ instruction: 0x012b7010 │ │ │ │ + @ instruction: 0x012b7318 │ │ │ │ + @ instruction: 0x012b732c │ │ │ │ + @ instruction: 0x012b7324 │ │ │ │ + @ instruction: 0x012b731c │ │ │ │ + @ instruction: 0x012b7314 │ │ │ │ + @ instruction: 0x012b7030 │ │ │ │ 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 │ │ │ │ @@ -1268570,44 +1268570,44 @@ │ │ │ │ orreq r3, r3, #536870912 @ 0x20000000 │ │ │ │ streq r3, [r5, #108] @ 0x6c │ │ │ │ b 532d94 │ │ │ │ cmpeq sl, ip, asr r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq sl, r0, asr #8 │ │ │ │ cmpeq sl, ip, lsr #8 │ │ │ │ - @ instruction: 0x012b5aa4 │ │ │ │ + smlawteq fp, r4, sl, r5 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x012b5a0e │ │ │ │ + @ instruction: 0x012b5a2e │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ mlascs r0, r1, r0, r1 │ │ │ │ andeq r4, r3, r0, lsl #4 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - smlawteq fp, r2, r8, r5 │ │ │ │ + @ instruction: 0x012b58e2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq fp, r2, pc, asr #31 │ │ │ │ subseq r0, r1, r1, lsr #1 │ │ │ │ streq r4, [r5], r1, lsl #16 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - @ instruction: 0x012b5260 │ │ │ │ + smlawbeq fp, r0, r2, r5 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ rscseq r7, r6, r7, asr #3 │ │ │ │ stmdapl r0, {r0, r2, r4, r8} │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ strcc r2, [r0], -r1, asr #24 │ │ │ │ stmibeq r0, {r0, r4, r5, r6}^ │ │ │ │ svceq 0x006021ef │ │ │ │ - ldrdeq r4, [fp, -r8]! │ │ │ │ - @ instruction: 0x012b4720 │ │ │ │ + strdeq r4, [fp, -r8]! │ │ │ │ + @ instruction: 0x012b4740 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ sub r2, r2, #648 @ 0x288 │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ bhi 532d94 │ │ │ │ @@ -1270466,19 +1270466,19 @@ │ │ │ │ ldrh r2, [r8, #2] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 535828 │ │ │ │ - sbceq r6, ip, r0, lsr #1 │ │ │ │ - sbceq r6, ip, r0, lsr #1 │ │ │ │ - sbceq r6, ip, r0, lsr #1 │ │ │ │ - smulleq r6, ip, r4, r0 │ │ │ │ - sbceq r6, ip, r4, lsl #1 │ │ │ │ + sbceq r6, ip, r0, asr #1 │ │ │ │ + sbceq r6, ip, r0, asr #1 │ │ │ │ + sbceq r6, ip, r0, asr #1 │ │ │ │ + strheq r6, [ip], #4 │ │ │ │ + sbceq r6, ip, r4, lsr #1 │ │ │ │ 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] @ 535960 │ │ │ │ @@ -1270494,15 +1270494,15 @@ │ │ │ │ bx lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012b3094 │ │ │ │ + strheq r3, [fp, -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 r8, [pc, #772] @ 535c80 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1270697,16 +1270697,16 @@ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ strb r0, [fp, r1] │ │ │ │ str r5, [r6, r2, lsl #2] │ │ │ │ b 535a88 │ │ │ │ cmpeq sl, r0, ror r6 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - strdeq r2, [fp, -r8]! │ │ │ │ - @ instruction: 0x012b2e9c │ │ │ │ + @ instruction: 0x012b2f18 │ │ │ │ + @ instruction: 0x012b2ebc │ │ │ │ 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] @ 535ee0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1271492,16 +1271492,16 @@ │ │ │ │ bl 521030 │ │ │ │ b 53632c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq sl, r8, lsl lr │ │ │ │ cmpeq sl, r4, lsl lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq r9, [sl, #-208] @ 0xffffff30 │ │ │ │ - @ instruction: 0x012b27ac │ │ │ │ - @ instruction: 0x012b27bc │ │ │ │ + smlawteq fp, ip, r7, r2 │ │ │ │ + ldrdeq r2, [fp, -ip]! │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldr r2, [pc, #112] @ 536980 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #10 │ │ │ │ bhi 536954 │ │ │ │ @@ -1271526,15 +1271526,15 @@ │ │ │ │ bx lr │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ bhi 536944 │ │ │ │ sub r3, r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ bls 536944 │ │ │ │ b 523318 │ │ │ │ - @ instruction: 0x012b2168 │ │ │ │ + smlawbeq fp, r8, r1, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #956] @ 536d5c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1271775,15 +1271775,15 @@ │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ b 536b50 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq sl, r4, asr r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlawteq fp, pc, r0, r2 │ │ │ │ + @ instruction: 0x012b20ef │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ cmpeq sl, r8, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1272502,28 +1272502,28 @@ │ │ │ │ mov r6, r0 │ │ │ │ bcc 537834 │ │ │ │ b 536e3c │ │ │ │ mov r3, r6 │ │ │ │ b 53779c │ │ │ │ cmpeq sl, r8, asr r2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq r1, [fp, -lr]! │ │ │ │ + strdeq r1, [fp, -lr]! │ │ │ │ cmpeq sl, r0, asr #4 │ │ │ │ @ instruction: 0x165667b5 │ │ │ │ ldrheq r9, [sl, #-20] @ 0xffffffec │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ strtcs r4, [r3], #-1064 @ 0xfffffbd8 │ │ │ │ bicvs r8, r8, pc, asr #12 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ cmpeq sl, r4, rrx │ │ │ │ @ instruction: 0x165667b9 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ @ instruction: 0x165667b2 │ │ │ │ @ instruction: 0x11a7ea09 │ │ │ │ - @ instruction: 0x012b1948 │ │ │ │ + @ instruction: 0x012b1968 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ cmpeq sl, ip, lsr #21 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -1273312,17 +1273312,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 537e24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 538494 │ │ │ │ b 537f0c │ │ │ │ cmpeq sl, r4, lsr #2 │ │ │ │ - smlawteq fp, lr, fp, r0 │ │ │ │ + smulwteq fp, lr, fp │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - smulwteq fp, r5, r9 │ │ │ │ + @ instruction: 0x012b0a05 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ b 537eb0 │ │ │ │ ldr r2, [pc, #12] @ 538590 │ │ │ │ ldr r1, [pc, #12] @ 538594 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 4ec408 │ │ │ │ @@ -1273815,16 +1273815,16 @@ │ │ │ │ b 538c7c │ │ │ │ stm sp, {r0, ip} │ │ │ │ b 538c7c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq sl, r8, asr #13 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq r7, [sl, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x012b0042 │ │ │ │ - @ instruction: 0x012b0016 │ │ │ │ + @ instruction: 0x012b0062 │ │ │ │ + @ instruction: 0x012b0036 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldrsb r4, [r1, #65] @ 0x41 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -1274748,17 +1274748,17 @@ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x015a719c │ │ │ │ @ instruction: 0x015a7190 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq sl, ip, asr r1 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - msreq (UNDEF: 58), sl @ │ │ │ │ + ldrdeq pc, [sl, -sl]! │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - msreq R10_fiq, r2, ror #5 │ │ │ │ + msreq (UNDEF: 58), r2, lsl #6 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #128] @ 539c80 │ │ │ │ ldr r3, [pc, #128] @ 539c84 │ │ │ │ @@ -1275974,36 +1275974,36 @@ │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ b 53accc │ │ │ │ ldrsheq r5, [sl, #-248] @ 0xffffff08 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq sl, r4, lsr #31 │ │ │ │ cmpeq sl, r8, ror #30 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - strdeq lr, [sl, -ip]! │ │ │ │ - @ instruction: 0x012ae75c │ │ │ │ + @ instruction: 0x012ae81c │ │ │ │ + @ instruction: 0x012ae77c │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ svceq 0x000f0f0f │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r3, r0, r3, lsr r3 │ │ │ │ - @ instruction: 0x012ae158 │ │ │ │ - ldrdeq lr, [sl, -r4]! │ │ │ │ - @ instruction: 0x012ae030 │ │ │ │ + @ instruction: 0x012ae178 │ │ │ │ + strdeq lr, [sl, -r4]! │ │ │ │ + qsubeq lr, r0, sl │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ andeq r0, r0, pc, lsl #30 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - smlawteq sl, r8, sl, sp │ │ │ │ + @ instruction: 0x012adae8 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ muleq r0, r1, r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ ldr r3, [pc, #-48] @ 53af40 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, [sp, #64] @ 0x40 │ │ │ │ @@ -1277862,20 +1277862,20 @@ │ │ │ │ str lr, [sp, #20] │ │ │ │ b 53cd30 │ │ │ │ cmpeq sl, ip, lsl r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq r4, [sl, #-36] @ 0xffffffdc │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - @ instruction: 0x012acea8 │ │ │ │ + smlawteq sl, r8, lr, ip │ │ │ │ eoreq r8, sl, #0 │ │ │ │ - @ instruction: 0x012acdaa │ │ │ │ + smlawteq sl, sl, sp, ip │ │ │ │ svccc 0x0000f199 │ │ │ │ cmpeq sl, r8, lsl #29 │ │ │ │ - @ instruction: 0x012acb1a │ │ │ │ + @ instruction: 0x012acb3a │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ cmpeq sl, r4, asr #26 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ @@ -1278638,16 +1278638,16 @@ │ │ │ │ cmpeq sl, r8, asr #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq sl, r8, lsr fp │ │ │ │ cmpeq sl, r8, lsl fp │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - smulleq lr, fp, r4, r3 │ │ │ │ - @ instruction: 0x012ab732 │ │ │ │ + strheq lr, [fp], #52 @ 0x34 │ │ │ │ + @ instruction: 0x012ab752 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1279504,26 +1279504,26 @@ │ │ │ │ mov r9, #0 │ │ │ │ b 53e470 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r2, [sl, #-72] @ 0xffffffb8 │ │ │ │ cmpeq sl, r4, asr #9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq sl, r8, ror r4 │ │ │ │ - ldrdeq fp, [sl, -r0]! │ │ │ │ - @ instruction: 0x012ab1ee │ │ │ │ + strdeq fp, [sl, -r0]! │ │ │ │ + @ instruction: 0x012ab20e │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x012aaa90 │ │ │ │ + @ instruction: 0x012aaab0 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - sbcseq r6, lr, ip, asr #23 │ │ │ │ - sbceq sp, fp, r4, ror r4 │ │ │ │ - sbceq sp, fp, r8, lsl r4 │ │ │ │ + sbcseq r6, lr, ip, ror #23 │ │ │ │ + smulleq sp, fp, r4, r4 │ │ │ │ + sbceq sp, fp, r8, lsr r4 │ │ │ │ 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] @ 53e828 │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -1280086,15 +1280086,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x015a1798 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq sl, r4, lsl #15 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - sbceq ip, fp, r4, lsr lr │ │ │ │ + sbceq ip, fp, r4, asr lr │ │ │ │ cmpeq sl, r0, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1280469,15 +1280469,15 @@ │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 53f4b8 │ │ │ │ ldrheq r0, [sl, #-184] @ 0xffffff48 │ │ │ │ @ instruction: 0xffe00008 │ │ │ │ - strdeq ip, [fp], #76 @ 0x4c │ │ │ │ + sbceq ip, fp, ip, lsl r5 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ @ instruction: 0xffe00004 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1281026,17 +1281026,17 @@ │ │ │ │ b 53fcb4 │ │ │ │ mov sl, #1 │ │ │ │ b 53fcb4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq sl, r0, asr #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq sl, r0, lsr r4 │ │ │ │ - sbceq fp, fp, r4, lsr #27 │ │ │ │ + sbceq fp, fp, r4, asr #27 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - @ instruction: 0x012a9152 │ │ │ │ + @ instruction: 0x012a9172 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldrheq r0, [sl, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ @@ -1281551,16 +1281551,16 @@ │ │ │ │ mov r2, #17 │ │ │ │ bl 53f5dc │ │ │ │ b 540190 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r0, [sl, #-16] │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x015a0198 │ │ │ │ - @ instruction: 0x012a8f2c │ │ │ │ - @ instruction: 0x012a8eb4 │ │ │ │ + @ instruction: 0x012a8f4c │ │ │ │ + ldrdeq r8, [sl, -r4]! │ │ │ │ ldrheq pc, [r9, #-240] @ 0xffffff10 @ │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1282427,20 +1282427,20 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b 540f50 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmppeq r9, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmppeq r9, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a82ac │ │ │ │ + smlawteq sl, ip, r2, r8 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ - @ instruction: 0x012a81e2 │ │ │ │ + @ instruction: 0x012a8202 │ │ │ │ cmppeq r9, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a7f56 │ │ │ │ + @ instruction: 0x012a7f76 │ │ │ │ andeq r0, r0, pc, ror 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] @ 54160c │ │ │ │ @@ -1283108,15 +1283108,15 @@ │ │ │ │ b 541aac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq lr, [r9, #-148] @ 0xffffff6c │ │ │ │ ldrheq lr, [r9, #-144] @ 0xffffff70 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r9, r4, lsl #19 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - sbceq sl, fp, r4, lsr r0 │ │ │ │ + sbceq sl, fp, r4, asr r0 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -1283434,15 +1283434,15 @@ │ │ │ │ b 541f84 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ udf #0 │ │ │ │ cmpeq r9, ip, asr #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r9, r4, lsr #2 │ │ │ │ - sbceq r2, sl, ip, lsr #21 │ │ │ │ + sbceq r2, sl, ip, asr #21 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r6, lsr #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 │ │ │ │ @@ -1283551,15 +1283551,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 542464 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r8, lsr ip │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r9, r4, lsl #24 │ │ │ │ - @ instruction: 0x012a6a7a │ │ │ │ + @ instruction: 0x012a6a9a │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmpeq r9, r4, lsl #22 │ │ │ │ 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 │ │ │ │ @@ -1283945,15 +1283945,15 @@ │ │ │ │ strb r3, [sp, #24] │ │ │ │ b 542a58 │ │ │ │ strb r9, [sp, #24] │ │ │ │ b 542a58 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r8, lsr #12 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012a64a6 │ │ │ │ + smlawteq sl, r6, r4, r6 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ ldrsheq sp, [r9, #-72] @ 0xffffffb8 │ │ │ │ cmpeq r9, r0, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1284852,24 +1284852,24 @@ │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ @ instruction: 0x0159d19c │ │ │ │ cmpeq r9, r8, lsl #3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r9, r0, asr #2 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x012a5ca2 │ │ │ │ - @ instruction: 0x012a5c72 │ │ │ │ - @ instruction: 0x012a5c7a │ │ │ │ + smlawteq sl, r2, ip, r5 │ │ │ │ + @ instruction: 0x012a5c92 │ │ │ │ + @ instruction: 0x012a5c9a │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x012a594e │ │ │ │ + @ instruction: 0x012a596e │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - smlawbeq sl, ip, r8, r5 │ │ │ │ - smlawteq sl, ip, r7, r5 │ │ │ │ - @ instruction: 0x012a56ea │ │ │ │ + @ instruction: 0x012a58ac │ │ │ │ + @ instruction: 0x012a57ec │ │ │ │ + @ instruction: 0x012a570a │ │ │ │ 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, #1188] @ 543e9c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [pc, #1184] @ 543ea0 │ │ │ │ @@ -1285169,15 +1285169,15 @@ │ │ │ │ and r5, r2, #255 @ 0xff │ │ │ │ b 543d1c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq ip, [r9, #-92] @ 0xffffffa4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r9, r4, ror #11 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - sbceq ip, sl, r4, asr #9 │ │ │ │ + sbceq ip, sl, r4, ror #9 │ │ │ │ svclt 0x00e00000 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ cmpeq r9, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1285335,16 +1285335,16 @@ │ │ │ │ bl 5f8328 │ │ │ │ mov r7, r0 │ │ │ │ b 5440c0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r0, lsr #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - sbceq lr, r9, r4, ror #5 │ │ │ │ - sbceq lr, r9, r0, asr #5 │ │ │ │ + sbceq lr, r9, r4, lsl #6 │ │ │ │ + sbceq lr, r9, r0, ror #5 │ │ │ │ cmpeq r9, r8, lsl r0 │ │ │ │ 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 │ │ │ │ @@ -1285814,15 +1285814,15 @@ │ │ │ │ cmpeq r9, r4, ror sp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r9, r8, asr sp │ │ │ │ cmpeq r9, r4, asr #26 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - strdeq r4, [sl, -sl]! │ │ │ │ + @ instruction: 0x012a491a │ │ │ │ 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, #306] @ 0x132 │ │ │ │ mvn r2, #0 │ │ │ │ @@ -1286857,20 +1286857,20 @@ │ │ │ │ @ instruction: 0x0159b39c │ │ │ │ cmpeq r9, r0, lsl #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ andeq r2, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - @ instruction: 0x012a41e8 │ │ │ │ - @ instruction: 0x012a3f0a │ │ │ │ + @ instruction: 0x012a4208 │ │ │ │ + @ instruction: 0x012a3f2a │ │ │ │ cmpeq r9, ip, ror #26 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x012a3a9a │ │ │ │ - sbceq r6, fp, r0, ror #5 │ │ │ │ + @ instruction: 0x012a3aba │ │ │ │ + sbceq r6, fp, r0, lsl #6 │ │ │ │ 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} │ │ │ │ @@ -1287108,15 +1287108,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldreq r1, [pc, #32] @ 545d0c │ │ │ │ beq 545c2c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r0, lsl #11 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlawteq sl, ip, r5, r3 │ │ │ │ + @ instruction: 0x012a35ec │ │ │ │ cmpeq r9, r0, ror #8 │ │ │ │ cmpeq r9, ip, ror #7 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ cmpeq r9, ip, lsr #6 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1287460,20 +1287460,20 @@ │ │ │ │ b 54618c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ udf #0 │ │ │ │ cmpeq r9, ip, asr #5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r9, r0, lsr #5 │ │ │ │ ldrheq sl, [r9, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x012a3294 │ │ │ │ - @ instruction: 0x012a3268 │ │ │ │ + @ instruction: 0x012a32b4 │ │ │ │ + smlawbeq sl, r8, r2, r3 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ cmpeq r9, r0, lsr #32 │ │ │ │ - @ instruction: 0x012a3136 │ │ │ │ + @ instruction: 0x012a3156 │ │ │ │ ldrsbeq r9, [r9, #-220] @ 0xffffff24 │ │ │ │ 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, [r0, #20] │ │ │ │ mov r8, r0 │ │ │ │ @@ -1288289,19 +1288289,19 @@ │ │ │ │ @ instruction: 0x01599898 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r9, r4, lsl #17 │ │ │ │ cmpeq r9, r4, ror #16 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x012a2670 │ │ │ │ - strdeq r2, [sl, -r8]! │ │ │ │ + @ instruction: 0x012a2690 │ │ │ │ + @ instruction: 0x012a2618 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - @ instruction: 0x012a2340 │ │ │ │ + @ instruction: 0x012a2360 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ ldr r2, [pc, #176] @ 54703c │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bne 547014 │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ @@ -1288343,15 +1288343,15 @@ │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ tst r2, r3 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmpeq r9, ip, rrx │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - @ instruction: 0x012a2648 │ │ │ │ + @ instruction: 0x012a2668 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #272] @ 547170 │ │ │ │ ldr r3, [pc, #272] @ 547174 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1288836,15 +1288836,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r8, lsr #21 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsbeq r8, [r9, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ cmpeq r9, r0, asr #18 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - smlawbeq sl, ip, sl, r1 │ │ │ │ + @ instruction: 0x012a1aac │ │ │ │ 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] @ 547c4c │ │ │ │ mov r9, r3 │ │ │ │ @@ -1289120,16 +1289120,16 @@ │ │ │ │ ldrsbeq r8, [r9, #-124] @ 0xffffff84 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ cmpeq r9, r4, lsl r5 │ │ │ │ - ldrdeq r1, [sl, -r8]! │ │ │ │ - smlawbeq sl, r4, r6, r1 │ │ │ │ + strdeq r1, [sl, -r8]! │ │ │ │ + @ instruction: 0x012a16a4 │ │ │ │ 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] @ 548630 │ │ │ │ ldr r3, [pc, #2468] @ 548634 │ │ │ │ @@ -1289755,21 +1289755,21 @@ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svcvc 0x00f80000 │ │ │ │ cmpeq r9, ip, lsl #30 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - @ instruction: 0x012a0ebc │ │ │ │ + ldrdeq r0, [sl, -ip]! │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0xfffffc01 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - strdeq r0, [sl, -r4]! │ │ │ │ - smulwbeq sl, r8, ip │ │ │ │ + @ instruction: 0x012a0d14 │ │ │ │ + smlawteq sl, r8, ip, r0 │ │ │ │ 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 │ │ │ │ @@ -1290707,125 +1290707,125 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 524ee4 │ │ │ │ mov r6, r0 │ │ │ │ b 548840 │ │ │ │ cmpeq r9, r0, asr r9 │ │ │ │ cmpeq r9, r0, asr #18 │ │ │ │ - @ instruction: 0x012a0bb0 │ │ │ │ - @ instruction: 0x012a0f50 │ │ │ │ + ldrdeq r0, [sl, -r0]! @ │ │ │ │ + @ instruction: 0x012a0f70 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - smlawbeq sl, lr, fp, r0 │ │ │ │ + smulwbeq sl, lr, fp │ │ │ │ ldrheq r7, [r9, #-112] @ 0xffffff90 │ │ │ │ cmpeq r9, r8, lsl #13 │ │ │ │ - sbceq r3, fp, r4, lsr r1 │ │ │ │ - sbceq r3, fp, r4, asr #2 │ │ │ │ + sbceq r3, fp, r4, asr r1 │ │ │ │ + sbceq r3, fp, r4, ror #2 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - sbceq r3, fp, r0, asr #6 │ │ │ │ - sbceq ip, r9, r0, lsl r0 │ │ │ │ + sbceq r3, fp, r0, ror #6 │ │ │ │ + sbceq ip, r9, r0, lsr r0 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - strheq r8, [ip], #92 @ 0x5c │ │ │ │ + ldrdeq r8, [ip], #92 @ 0x5c │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - @ instruction: 0x012a0668 │ │ │ │ - sbceq r2, fp, ip, ror #25 │ │ │ │ - strdeq r2, [fp], #204 @ 0xcc │ │ │ │ - sbceq r2, fp, r0, lsr sp │ │ │ │ - sbceq r2, fp, ip, lsr sp │ │ │ │ - ldrdeq r2, [fp], #196 @ 0xc4 │ │ │ │ - sbceq r2, fp, r4, ror #25 │ │ │ │ + smlawbeq sl, r8, r6, r0 │ │ │ │ + sbceq r2, fp, ip, lsl #26 │ │ │ │ + sbceq r2, fp, ip, lsl sp │ │ │ │ + sbceq r2, fp, r0, asr sp │ │ │ │ + sbceq r2, fp, ip, asr sp │ │ │ │ + strdeq r2, [fp], #196 @ 0xc4 │ │ │ │ + sbceq r2, fp, r4, lsl #26 │ │ │ │ muleq r0, r8, sp │ │ │ │ - sbceq r2, fp, r4, lsl sp │ │ │ │ - sbceq r2, fp, r4, lsr #26 │ │ │ │ - sbceq r2, fp, ip, lsr #27 │ │ │ │ - strheq r2, [fp], #220 @ 0xdc │ │ │ │ - sbceq r2, fp, r8, lsl #24 │ │ │ │ - sbceq r2, fp, r4, lsl ip │ │ │ │ - sbceq r2, fp, ip, ror sl │ │ │ │ - smulleq r2, fp, r0, sl │ │ │ │ + sbceq r2, fp, r4, lsr sp │ │ │ │ + sbceq r2, fp, r4, asr #26 │ │ │ │ + sbceq r2, fp, ip, asr #27 │ │ │ │ + ldrdeq r2, [fp], #220 @ 0xdc │ │ │ │ + sbceq r2, fp, r8, lsr #24 │ │ │ │ + sbceq r2, fp, r4, lsr ip │ │ │ │ + smulleq r2, fp, ip, sl │ │ │ │ + strheq r2, [fp], #160 @ 0xa0 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ - ldrdeq r2, [fp], #164 @ 0xa4 │ │ │ │ - sbceq r2, fp, r8, ror #21 │ │ │ │ + strdeq r2, [fp], #164 @ 0xa4 │ │ │ │ + sbceq r2, fp, r8, lsl #22 │ │ │ │ andeq r1, r0, ip, ror #22 │ │ │ │ - sbceq r2, fp, r8, lsl #20 │ │ │ │ - sbceq r2, fp, ip, lsl sl │ │ │ │ + sbceq r2, fp, r8, lsr #20 │ │ │ │ + sbceq r2, fp, ip, lsr sl │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - sbceq r2, fp, r4, ror #20 │ │ │ │ - sbceq r2, fp, r4, ror sl │ │ │ │ - strdeq r2, [fp], #204 @ 0xcc │ │ │ │ - sbceq r2, fp, ip, lsl #26 │ │ │ │ - sbceq r2, fp, r0, lsl #25 │ │ │ │ + sbceq r2, fp, r4, lsl #21 │ │ │ │ + smulleq r2, fp, r4, sl │ │ │ │ + sbceq r2, fp, ip, lsl sp │ │ │ │ + sbceq r2, fp, ip, lsr #26 │ │ │ │ + sbceq r2, fp, r0, lsr #25 │ │ │ │ + strheq r2, [fp], #192 @ 0xc0 │ │ │ │ + sbceq r2, fp, r4, lsr #25 │ │ │ │ + strheq r2, [fp], #196 @ 0xc4 │ │ │ │ + sbceq r2, fp, r0, lsr ip │ │ │ │ + sbceq r2, fp, r0, asr #24 │ │ │ │ + ldrdeq r2, [fp], #148 @ 0x94 │ │ │ │ + sbceq r2, fp, r4, ror #19 │ │ │ │ + sbceq r2, fp, r4, lsl ip │ │ │ │ + sbceq r2, fp, r4, lsr #24 │ │ │ │ + sbceq r2, fp, r4, ror #22 │ │ │ │ + sbceq r2, fp, r4, ror fp │ │ │ │ + sbceq r2, fp, r8, ror ip │ │ │ │ smulleq r2, fp, r0, ip │ │ │ │ sbceq r2, fp, r4, lsl #25 │ │ │ │ - smulleq r2, fp, r4, ip │ │ │ │ - sbceq r2, fp, r0, lsl ip │ │ │ │ - sbceq r2, fp, r0, lsr #24 │ │ │ │ - strheq r2, [fp], #148 @ 0x94 │ │ │ │ - sbceq r2, fp, r4, asr #19 │ │ │ │ - strdeq r2, [fp], #180 @ 0xb4 │ │ │ │ - sbceq r2, fp, r4, lsl #24 │ │ │ │ - sbceq r2, fp, r4, asr #22 │ │ │ │ - sbceq r2, fp, r4, asr fp │ │ │ │ - sbceq r2, fp, r8, asr ip │ │ │ │ - sbceq r2, fp, r0, ror ip │ │ │ │ - sbceq r2, fp, r4, ror #24 │ │ │ │ - sbceq r2, fp, r0, ror ip │ │ │ │ - smulleq r2, fp, r0, sl │ │ │ │ - sbceq r2, fp, r0, lsr #21 │ │ │ │ - sbceq r2, fp, ip, lsr #22 │ │ │ │ - sbceq r2, fp, ip, lsr fp │ │ │ │ - sbceq r2, fp, ip, lsr sl │ │ │ │ - sbceq r2, fp, r8, asr #20 │ │ │ │ + smulleq r2, fp, r0, ip │ │ │ │ + strheq r2, [fp], #160 @ 0xa0 │ │ │ │ + sbceq r2, fp, r0, asr #21 │ │ │ │ + sbceq r2, fp, ip, asr #22 │ │ │ │ + sbceq r2, fp, ip, asr fp │ │ │ │ + sbceq r2, fp, ip, asr sl │ │ │ │ + sbceq r2, fp, r8, ror #20 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - sbceq r2, fp, r0, lsl ip │ │ │ │ - sbceq r2, fp, r4, lsr #24 │ │ │ │ - sbceq r2, fp, r0, asr #16 │ │ │ │ - sbceq r2, fp, r0, asr r8 │ │ │ │ - @ instruction: 0x012a014e │ │ │ │ + sbceq r2, fp, r0, lsr ip │ │ │ │ + sbceq r2, fp, r4, asr #24 │ │ │ │ + sbceq r2, fp, r0, ror #16 │ │ │ │ + sbceq r2, fp, r0, ror r8 │ │ │ │ + @ instruction: 0x012a016e │ │ │ │ @ instruction: 0x01596c98 │ │ │ │ teqmi r0, #0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ cmpeq r9, r4, lsl #13 │ │ │ │ cmpeq r9, r4, lsr r6 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq r9, ip, lsr r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - msreq CPSR_fc, lr, ror #16 │ │ │ │ - msreq (UNDEF: 57), lr, lsr r7 │ │ │ │ + smlawbeq r9, lr, r8, pc @ │ │ │ │ + msreq (UNDEF: 57), lr, asr r7 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - msreq CPSR_fc, lr, lsr r5 │ │ │ │ + msreq CPSR_fc, lr, asr r5 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - sbceq r1, fp, ip, asr #18 │ │ │ │ - sbceq r1, fp, ip, asr r9 │ │ │ │ + sbceq r1, fp, ip, ror #18 │ │ │ │ + sbceq r1, fp, ip, ror r9 │ │ │ │ andeq r3, r0, r0, asr #13 │ │ │ │ - sbceq r1, fp, ip, lsl #17 │ │ │ │ - smulleq r1, fp, ip, r8 │ │ │ │ - sbceq r1, fp, ip, lsl #17 │ │ │ │ - sbceq r1, fp, r0, lsr #17 │ │ │ │ - sbceq r1, fp, r4, asr #17 │ │ │ │ - ldrdeq r1, [fp], #136 @ 0x88 │ │ │ │ + sbceq r1, fp, ip, lsr #17 │ │ │ │ + strheq r1, [fp], #140 @ 0x8c │ │ │ │ + sbceq r1, fp, ip, lsr #17 │ │ │ │ + sbceq r1, fp, r0, asr #17 │ │ │ │ + sbceq r1, fp, r4, ror #17 │ │ │ │ + strdeq r1, [fp], #136 @ 0x88 │ │ │ │ cmpeq r9, ip, ror #26 │ │ │ │ cmpeq r9, r4, lsr sp │ │ │ │ - msreq R9_fiq, lr, ror #4 │ │ │ │ - msreq R9_fiq, lr, ror r2 │ │ │ │ smlawbeq r9, lr, r2, pc @ │ │ │ │ + msreq R9_fiq, lr @ │ │ │ │ + msreq R9_fiq, lr, lsr #5 │ │ │ │ ldrsheq r5, [r9, #-176] @ 0xffffff50 │ │ │ │ cmpeq r9, r0, ror fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0xfffffc01 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - msreq CPSR_fc, r6, rrx │ │ │ │ + smlawbeq r9, r6, r0, pc @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ ldr r3, [pc, #-168] @ 549654 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r6, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -1291898,15 +1291898,15 @@ │ │ │ │ ldr r3, [pc, #20] @ 54a7d0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0129eeb0 │ │ │ │ + ldrdeq lr, [r9, -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 r4, [r0, #352] @ 0x160 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #316] @ 54a930 │ │ │ │ @@ -1292922,21 +1292922,21 @@ │ │ │ │ cmpeq r9, r8, lsr #9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r9, r8, lsl #9 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ cmpeq r9, r8, lsr ip │ │ │ │ - smlawteq r9, r6, r2, lr │ │ │ │ - @ instruction: 0x0129e1b8 │ │ │ │ - sbceq r0, fp, r8, ror r7 │ │ │ │ - sbceq r0, fp, r0, ror #13 │ │ │ │ + @ instruction: 0x0129e2e6 │ │ │ │ + ldrdeq lr, [r9, -r8]! │ │ │ │ + smulleq r0, fp, r8, r7 │ │ │ │ + sbceq r0, fp, r0, lsl #14 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - sbceq r0, fp, ip, ror r6 │ │ │ │ - sbceq r0, fp, ip, asr #12 │ │ │ │ + smulleq r0, fp, ip, r6 │ │ │ │ + sbceq r0, fp, ip, ror #12 │ │ │ │ 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, #664] @ 54baa0 │ │ │ │ ldr r3, [pc, #664] @ 54baa4 │ │ │ │ @@ -1293108,17 +1293108,17 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r4, [r9, #-112] @ 0xffffff90 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r9, ip, asr #15 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ cmpeq r9, ip, lsl #15 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x0129ddbe │ │ │ │ + ldrdeq sp, [r9, -lr]! │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - sbceq r6, r9, r0, ror r9 │ │ │ │ + smulleq r6, r9, r0, r9 │ │ │ │ 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] @ 54bd18 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ @@ -1293725,15 +1293725,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 521c5c │ │ │ │ mov r0, r6 │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ str r4, [r0] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ bl 524e5c │ │ │ │ @@ -1293839,15 +1293839,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 521c5c │ │ │ │ mov r0, r7 │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ 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 │ │ │ │ @@ -1293930,15 +1293930,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 521c5c │ │ │ │ mov r0, r7 │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ 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 │ │ │ │ @@ -1294156,15 +1294156,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 521c5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ ldr r2, [pc, #64] @ 54cb64 │ │ │ │ ldr r3, [pc, #44] @ 54cb54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -1294197,15 +1294197,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 da5e80 │ │ │ │ + bl da5ea8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ bne 54cbfc │ │ │ │ ldr r2, [pc, #2000] @ 54d3a4 │ │ │ │ ldr r3, [pc, #1992] @ 54d3a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1294697,15 +1294697,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 521c5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ str r5, [r0] │ │ │ │ b 54cdf4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r4, ror #8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r9, r4, lsr #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @@ -1296101,15 +1296101,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 54e988 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmpeq r9, r4, lsr #23 │ │ │ │ - @ instruction: 0x0129b300 │ │ │ │ + @ instruction: 0x0129b320 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, ror 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 │ │ │ │ @@ -1296346,18 +1296346,18 @@ │ │ │ │ b 54eb38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 54eba8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, ip, asr #12 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0129ad40 │ │ │ │ + @ instruction: 0x0129ad60 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ ldrheq r1, [r9, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x0129ac0c │ │ │ │ + @ instruction: 0x0129ac2c │ │ │ │ cmpeq r9, ip, ror #6 │ │ │ │ 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] │ │ │ │ @@ -1296964,15 +1296964,15 @@ │ │ │ │ b 54f640 │ │ │ │ ldr r1, [pc, #40] @ 54f710 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ b 54f5cc │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x0129a21c │ │ │ │ + @ instruction: 0x0129a23c │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1297888,16 +1297888,16 @@ │ │ │ │ b 5504ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq pc, [r8, #-204] @ 0xffffff34 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ cmppeq r8, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - ldrdeq r9, [r9, -pc]! │ │ │ │ - ldrdeq r9, [r9, -r7]! │ │ │ │ + strdeq r9, [r9, -pc]! │ │ │ │ + strdeq r9, [r9, -r7]! │ │ │ │ andeq r0, r0, lr, asr #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 │ │ │ │ @@ -1298656,27 +1298656,27 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmppeq r8, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - smlawteq r9, r0, r0, r9 │ │ │ │ - smlawteq r9, r8, pc, r8 @ │ │ │ │ + @ instruction: 0x012990e0 │ │ │ │ + @ instruction: 0x01298fe8 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x01298e08 │ │ │ │ + @ instruction: 0x01298e28 │ │ │ │ cmppeq r8, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x01298c28 │ │ │ │ + @ instruction: 0x01298c48 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - ldrdeq r8, [r9, -r0]! │ │ │ │ + strdeq r8, [r9, -r0]! │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - smlawteq r9, r4, r8, r8 │ │ │ │ - @ instruction: 0x012988a0 │ │ │ │ + @ instruction: 0x012988e4 │ │ │ │ + smlawteq r9, r0, r8, 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, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1299033,21 +1299033,21 @@ │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x01298548 │ │ │ │ + @ instruction: 0x01298568 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ cmpeq r8, ip, ror sl │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x01298338 │ │ │ │ - ldrdeq r8, [r9, -ip]! │ │ │ │ + @ instruction: 0x01298358 │ │ │ │ + strdeq r8, [r9, -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 r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1299405,21 +1299405,21 @@ │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - ldrdeq r7, [r9, -r8]! │ │ │ │ + strdeq r7, [r9, -r8]! │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ cmpeq r8, ip, lsr #9 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - smlawteq r9, r8, sp, r7 │ │ │ │ - @ instruction: 0x01297d6c │ │ │ │ + @ instruction: 0x01297de8 │ │ │ │ + smlawbeq r9, ip, sp, r7 │ │ │ │ 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 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1299781,21 +1299781,21 @@ │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x01297a5c │ │ │ │ + @ instruction: 0x01297a7c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ ldrsbeq sp, [r8, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x0129784c │ │ │ │ - strdeq r7, [r9, -r0]! │ │ │ │ + @ instruction: 0x0129786c │ │ │ │ + @ instruction: 0x01297810 │ │ │ │ ldr r3, [pc, #224] @ 552400 │ │ │ │ cmp r0, r3 │ │ │ │ bhi 552350 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ bls 5523c8 │ │ │ │ ldr r3, [pc, #208] @ 552404 │ │ │ │ ldr r2, [pc, #208] @ 552408 │ │ │ │ @@ -1299847,15 +1299847,15 @@ │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ bx lr │ │ │ │ mov r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x01297744 │ │ │ │ + @ instruction: 0x01297764 │ │ │ │ andeq r0, r0, r7, 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 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1300700,28 +1300700,28 @@ │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ cmpeq r8, r0, lsl #8 │ │ │ │ - @ instruction: 0x01296d1c │ │ │ │ + @ instruction: 0x01296d3c │ │ │ │ cmpeq r8, r8, ror #1 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - @ instruction: 0x01296b08 │ │ │ │ + @ instruction: 0x01296b28 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x012967a0 │ │ │ │ + smlawteq r9, r0, r7, r6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x012966e8 │ │ │ │ + @ instruction: 0x01296708 │ │ │ │ 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 51f9c0 │ │ │ │ @@ -1301848,24 +1301848,24 @@ │ │ │ │ cmpeq r8, r8, lsl #20 │ │ │ │ ldrsbeq ip, [r8, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ cmpeq r8, r8, ror #18 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ ldrsbeq ip, [r8, #-132] @ 0xffffff7c │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - @ instruction: 0x012964e0 │ │ │ │ + @ instruction: 0x01296500 │ │ │ │ cmpeq r8, r8, lsl r8 │ │ │ │ cmpeq r8, r0, ror #15 │ │ │ │ - @ instruction: 0x01296766 │ │ │ │ + smlawbeq r9, r6, r7, r6 │ │ │ │ cmpeq r8, r0, ror #14 │ │ │ │ cmpeq r8, r0, lsr #14 │ │ │ │ cmpeq r8, ip, ror #13 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x012964e6 │ │ │ │ + @ instruction: 0x01296506 │ │ │ │ @ instruction: 0x0158c498 │ │ │ │ cmpeq r8, r0, asr #8 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ cmpeq r8, r0, lsl r4 │ │ │ │ ldrheq ip, [r8, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ cmpeq r8, ip, ror #6 │ │ │ │ @@ -1303139,19 +1303139,19 @@ │ │ │ │ strd r0, [sp, #24] │ │ │ │ b 555358 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ mvnsmi r0, r0 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ @ instruction: 0x0158aa90 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlawteq r9, sl, sl, r4 │ │ │ │ - smlawbeq r9, r6, sl, r4 │ │ │ │ + @ instruction: 0x01294aea │ │ │ │ + @ instruction: 0x01294aa6 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - @ instruction: 0x01294a06 │ │ │ │ + @ instruction: 0x01294a26 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ bhi 555844 │ │ │ │ ldr r0, [pc, #312] @ 5558d8 │ │ │ │ cmp r3, r0 │ │ │ │ bhi 55582c │ │ │ │ @@ -1303231,15 +1303231,15 @@ │ │ │ │ ldr r0, [pc, #24] @ 5558e8 │ │ │ │ cmp r3, r0 │ │ │ │ beq 55582c │ │ │ │ b 55588c │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andmi r1, r0, r1, asr #32 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x0129485a │ │ │ │ + @ instruction: 0x0129487a │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ ldr ip, [pc, #332] @ 555a44 │ │ │ │ cmp r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ beq 555950 │ │ │ │ cmp r2, #4 │ │ │ │ @@ -1303699,15 +1303699,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldreq r1, [pc, #32] @ 556044 │ │ │ │ moveq r2, ip │ │ │ │ beq 555f8c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq sl, [r8, #-12] │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012941ad │ │ │ │ + smlawteq r9, sp, r1, r4 │ │ │ │ @ instruction: 0x0158a090 │ │ │ │ cmpeq r8, r4, asr r0 │ │ │ │ ldrsheq r9, [r8, #-244] @ 0xffffff0c │ │ │ │ @ instruction: 0x000001bb │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1303988,15 +1303988,15 @@ │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 556420 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, ip, asr #25 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r8, r8, asr #24 │ │ │ │ - @ instruction: 0x01293cef │ │ │ │ + @ instruction: 0x01293d0f │ │ │ │ andeq r0, r0, pc, 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, #960] @ 556898 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1304240,17 +1304240,17 @@ │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ b 55679c │ │ │ │ cmpeq r8, r8, lsl fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x01293b07 │ │ │ │ - @ instruction: 0x01293aef │ │ │ │ - ldrdeq r3, [r9, -r7]! │ │ │ │ + @ instruction: 0x01293b27 │ │ │ │ + @ instruction: 0x01293b0f │ │ │ │ + strdeq r3, [r9, -r7]! │ │ │ │ cmpeq r8, ip, lsr #18 │ │ │ │ cmpeq r8, r4, lsl #17 │ │ │ │ cmpeq r8, r4, lsl #16 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1304420,15 +1304420,15 @@ │ │ │ │ ldreq r1, [pc, #36] @ 556b88 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r2, r4 │ │ │ │ beq 556ab0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r0, lsl r7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012937bf │ │ │ │ + ldrdeq r3, [r9, -pc]! │ │ │ │ cmpeq r8, r4, ror #11 │ │ │ │ cmpeq r8, r0, ror r5 │ │ │ │ ldrheq r9, [r8, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1306280,15 +1306280,15 @@ │ │ │ │ cmpeq r8, r0, lsl r2 │ │ │ │ ldrheq r8, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmpeq r8, r4, lsr #28 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - @ instruction: 0x01291dec │ │ │ │ + @ instruction: 0x01291e0c │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ @@ -1307208,16 +1307208,16 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r4, ror lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ cmpeq r8, r8, ror #27 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ cmpeq r8, r0, asr #23 │ │ │ │ - @ instruction: 0x01290d04 │ │ │ │ - ldrdeq r0, [r9, -ip]! │ │ │ │ + @ instruction: 0x01290d24 │ │ │ │ + strdeq r0, [r9, -ip]! │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ 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 │ │ │ │ @@ -1308409,34 +1308409,34 @@ │ │ │ │ b 55a3ec │ │ │ │ cmpeq r8, r8, lsl #10 │ │ │ │ cmpeq r8, ip, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq r6, [r8, #-76] @ 0xffffffb4 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ - smulwbeq r9, ip, r5 │ │ │ │ + smlawteq r9, ip, r5, r0 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01290354 │ │ │ │ + @ instruction: 0x01290374 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ msreq CPSR_f, r0 @ │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ - msreq (UNDEF: 56), ip, lsl fp │ │ │ │ + msreq (UNDEF: 56), ip, lsr fp │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - @ instruction: 0x0128ef2c │ │ │ │ + @ instruction: 0x0128ef4c │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x0128ee64 │ │ │ │ + smlawbeq r8, r4, lr, lr │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001bd │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r6, #32 │ │ │ │ mvnne sl, #0 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ @@ -1309626,15 +1309626,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 55b868 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x01584998 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0128ec60 │ │ │ │ + smlawbeq r8, r0, ip, lr │ │ │ │ cmpeq r8, r4, asr r9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ cmpeq r8, r8, lsr #16 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ ldrheq r4, [r8, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ ldrsheq r4, [r8, #-100] @ 0xffffff9c │ │ │ │ @@ -1309728,28 +1309728,28 @@ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ b 55bda8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r8, asr #5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0128e56e │ │ │ │ + smlawbeq r8, lr, r5, lr │ │ │ │ cmpeq r8, ip, lsl #4 │ │ │ │ ldr r3, [pc, #16] @ 55be88 │ │ │ │ mov r2, #1 │ │ │ │ ands r3, r3, r2, lsl r0 │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00000abd │ │ │ │ ldr r3, [pc, #8] @ 55be9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ - ldrdeq lr, [r8, -ip]! │ │ │ │ + strdeq lr, [r8, -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 r4, r2 │ │ │ │ ldr r2, [pc, #1340] @ 55c3f8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1310086,24 +1310086,24 @@ │ │ │ │ b 55c2c4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmpeq r8, r8, lsr r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0128e432 │ │ │ │ + @ instruction: 0x0128e452 │ │ │ │ cmpeq r8, r0, lsl r1 │ │ │ │ cmpeq r8, r4, rrx │ │ │ │ - @ instruction: 0x0128e350 │ │ │ │ - @ instruction: 0x0128e418 │ │ │ │ + @ instruction: 0x0128e370 │ │ │ │ + @ instruction: 0x0128e438 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - smlawbeq r8, fp, r0, lr │ │ │ │ + @ instruction: 0x0128e0ab │ │ │ │ cmpeq r8, ip, ror #25 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1310242,15 +1310242,15 @@ │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ b 55c638 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r4, lsr #23 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r8, r0, lsl #21 │ │ │ │ - @ instruction: 0x0128dd2b │ │ │ │ + @ instruction: 0x0128dd4b │ │ │ │ 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 │ │ │ │ ldr r0, [pc, #1168] @ 55cb24 │ │ │ │ @@ -1310546,15 +1310546,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmpeq r8, ip, asr r9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r8, r8, lsr #18 │ │ │ │ - @ instruction: 0x0128dc73 │ │ │ │ + @ instruction: 0x0128dc93 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ cmpeq r8, r0, lsr r8 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1311091,15 +1311091,15 @@ │ │ │ │ cmpeq r8, r8, lsl #9 │ │ │ │ cmpeq r8, r4, lsl #9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r8, r8, lsr r4 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - @ instruction: 0x0128d15d │ │ │ │ + @ instruction: 0x0128d17d │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ 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 │ │ │ │ @@ -1311474,18 +1311474,18 @@ │ │ │ │ and r0, r0, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ andeq r0, r4, r1, lsl #12 │ │ │ │ andeq r4, r0, lr │ │ │ │ - @ instruction: 0x0128cb35 │ │ │ │ + @ instruction: 0x0128cb55 │ │ │ │ strcs sl, [r0], -r0 │ │ │ │ stmdaeq r2, {r0} │ │ │ │ - @ instruction: 0x0128caa4 │ │ │ │ + smlawteq r8, r4, sl, ip │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1311510,15 +1311510,15 @@ │ │ │ │ bcs 55da14 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #8] @ 55da40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0128ca74 │ │ │ │ + @ instruction: 0x0128ca94 │ │ │ │ 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] @ 55e060 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1311904,21 +1311904,21 @@ │ │ │ │ mov r2, #0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, #102 @ 0x66 │ │ │ │ beq 55db2c │ │ │ │ b 55dc8c │ │ │ │ @ instruction: 0x01582594 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0128c96e │ │ │ │ - @ instruction: 0x0128c945 │ │ │ │ + smlawbeq r8, lr, r9, ip │ │ │ │ + @ instruction: 0x0128c965 │ │ │ │ ldrsheq r2, [r8, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - @ instruction: 0x0128c89a │ │ │ │ - @ instruction: 0x0128c7e6 │ │ │ │ + @ instruction: 0x0128c8ba │ │ │ │ + @ instruction: 0x0128c806 │ │ │ │ @ instruction: 0x01582394 │ │ │ │ cmpeq r8, r0, ror #6 │ │ │ │ cmpeq r8, r0, lsr #6 │ │ │ │ ldrsheq r2, [r8, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r8, r4, asr #5 │ │ │ │ @ instruction: 0x01582290 │ │ │ │ cmpeq r8, ip, asr r2 │ │ │ │ @@ -1312087,15 +1312087,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 55e1b8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmpeq r8, r0, lsl #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0128c336 │ │ │ │ + @ instruction: 0x0128c356 │ │ │ │ ldrheq r1, [r8, #-236] @ 0xffffff14 │ │ │ │ cmpeq r8, r0, ror #28 │ │ │ │ cmpeq r8, r4, lsl #28 │ │ │ │ cmpeq r8, r8, ror sp │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ cmpeq r8, r0, lsl sp │ │ │ │ cmpeq r8, r0, ror #25 │ │ │ │ @@ -1312491,15 +1312491,15 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ udf #0 │ │ │ │ cmpeq r8, ip, ror ip │ │ │ │ cmpeq r8, r4, ror #24 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r8, ip, lsl ip │ │ │ │ - @ instruction: 0x0128c03d │ │ │ │ + qsubeq ip, sp, r8 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1313349,17 +1313349,17 @@ │ │ │ │ strb r2, [r4, #20] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #12] @ 55f704 │ │ │ │ add r2, pc, r2 │ │ │ │ b 55f6b0 │ │ │ │ - sbceq r4, sl, r8, lsl #16 │ │ │ │ - sbceq ip, r9, r8, lsr r7 │ │ │ │ - sbceq r3, fp, ip, lsr #1 │ │ │ │ + sbceq r4, sl, r8, lsr #16 │ │ │ │ + sbceq ip, r9, r8, asr r7 │ │ │ │ + sbceq r3, fp, ip, asr #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 r5, [r2] │ │ │ │ ldr r4, [r1] │ │ │ │ mov r7, r2 │ │ │ │ @@ -1313981,17 +1313981,17 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r0, [r8, #-108] @ 0xffffff94 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq r0, [r8, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ cmpeq r8, ip, ror #5 │ │ │ │ - @ instruction: 0x0128ad30 │ │ │ │ + @ instruction: 0x0128ad50 │ │ │ │ ldrsheq r0, [r8, #-0] │ │ │ │ - @ instruction: 0x0128aab4 │ │ │ │ + ldrdeq sl, [r8, -r4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ ldr ip, [pc, #2576] @ 560b10 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ mov fp, r2 │ │ │ │ @@ -1314638,16 +1314638,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ cmppeq r7, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ cmppeq r7, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmppeq r7, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ - sbceq fp, r9, ip, ror #19 │ │ │ │ - @ instruction: 0x0128a6e8 │ │ │ │ + sbceq fp, r9, ip, lsl #20 │ │ │ │ + @ instruction: 0x0128a708 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #212] @ 560c18 │ │ │ │ ldr ip, [pc, #212] @ 560c1c │ │ │ │ @@ -1314946,15 +1314946,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmppeq r7, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmppeq r7, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ cmppeq r7, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01289b9e │ │ │ │ + @ instruction: 0x01289bbe │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1315959,26 +1315959,26 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ b 561f64 │ │ │ │ ldrsheq lr, [r7, #-232] @ 0xffffff18 │ │ │ │ ldrsheq lr, [r7, #-236] @ 0xffffff14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r7, r8, lsr #29 │ │ │ │ - @ instruction: 0x01289976 │ │ │ │ + @ instruction: 0x01289996 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0128859a │ │ │ │ + @ instruction: 0x012885ba │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - ldrdeq r8, [r8, -lr]! │ │ │ │ + strdeq r8, [r8, -lr]! │ │ │ │ cmp sl, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ beq 5623c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #32 │ │ │ │ bne 561e48 │ │ │ │ mov r0, r9 │ │ │ │ @@ -1317119,15 +1317119,15 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ udf #0 │ │ │ │ cmpeq r7, r8, ror #17 │ │ │ │ ldrsbeq sp, [r7, #-128] @ 0xffffff80 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r7, ip, lsr #15 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - @ instruction: 0x01288150 │ │ │ │ + @ instruction: 0x01288170 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ sub r0, r0, #26 │ │ │ │ cmp r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -1317237,15 +1317237,15 @@ │ │ │ │ cmp r3, #8 │ │ │ │ bhi 56335c │ │ │ │ ldrsb r3, [ip, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - @ instruction: 0x01287860 │ │ │ │ + smlawbeq r8, r0, r8, r7 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc] @ 5633cc │ │ │ │ b 524dec │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ b 524dec │ │ │ │ @@ -1317402,18 +1317402,18 @@ │ │ │ │ b 5634c0 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ b 563414 │ │ │ │ str ip, [sp, #12] │ │ │ │ b 5634d8 │ │ │ │ - @ instruction: 0x012877a5 │ │ │ │ - @ instruction: 0x012877ee │ │ │ │ + smlawteq r8, r5, r7, r7 │ │ │ │ + @ instruction: 0x0128780e │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x0128770f │ │ │ │ + @ instruction: 0x0128772f │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ beq 56367c │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ b 524dec │ │ │ │ @@ -1317659,18 +1317659,18 @@ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ sbcs r3, ip, #0 │ │ │ │ bcs 5639f8 │ │ │ │ b 563864 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r7, r8, lsl #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01287504 │ │ │ │ + @ instruction: 0x01287524 │ │ │ │ cmpeq r7, ip, lsl #16 │ │ │ │ - @ instruction: 0x012873ac │ │ │ │ - @ instruction: 0x0128730c │ │ │ │ + smlawteq r8, ip, r3, r7 │ │ │ │ + @ instruction: 0x0128732c │ │ │ │ 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] │ │ │ │ @@ -1317935,15 +1317935,15 @@ │ │ │ │ add r8, r8, #20 │ │ │ │ b 563c2c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r7, r8, ror #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r7, r8, asr #10 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - strdeq r7, [r8, -ip]! │ │ │ │ + @ instruction: 0x0128711c │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ ldrsheq ip, [r7, #-24] @ 0xffffffe8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1319745,15 +1319745,15 @@ │ │ │ │ b 565964 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r7, ip, lsl ip │ │ │ │ cmpeq r7, r4, lsl #24 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq sl, [r7, #-188] @ 0xffffff44 │ │ │ │ andeq ip, r1, r4, lsr r4 │ │ │ │ - @ instruction: 0x01285660 │ │ │ │ + smlawbeq r8, r0, r6, r5 │ │ │ │ subeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ addeq r0, r0, r0, lsl #2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq ip, r0, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1320171,16 +1320171,16 @@ │ │ │ │ b 5660f8 │ │ │ │ mov r6, #4 │ │ │ │ b 5660f8 │ │ │ │ mov r6, #0 │ │ │ │ b 5660f8 │ │ │ │ mov r6, #2 │ │ │ │ b 5660f8 │ │ │ │ - @ instruction: 0x01284c36 │ │ │ │ - @ instruction: 0x01284c0e │ │ │ │ + @ instruction: 0x01284c56 │ │ │ │ + @ instruction: 0x01284c2e │ │ │ │ strheq sl, [lr, #-56] @ 0xffffffc8 │ │ │ │ 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] @ 5664c0 │ │ │ │ @@ -1320747,17 +1320747,17 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r9, [r7, #-172] @ 0xffffff54 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrsheq r9, [r7, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0x0128452b │ │ │ │ - @ instruction: 0x01284493 │ │ │ │ - strdeq r4, [r8, -pc]! │ │ │ │ + @ instruction: 0x0128454b │ │ │ │ + @ instruction: 0x012844b3 │ │ │ │ + @ instruction: 0x0128441f │ │ │ │ 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, #448] @ 566c78 │ │ │ │ ldr r3, [pc, #448] @ 566c7c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1321487,16 +1321487,16 @@ │ │ │ │ bl 5795e8 │ │ │ │ b 567370 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r7, r4, asr #28 │ │ │ │ cmpeq r7, ip, lsr #28 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r7, r4, lsl #28 │ │ │ │ - strdeq r3, [r8, -r7]! │ │ │ │ - sbceq fp, r7, r8, asr r2 │ │ │ │ + @ instruction: 0x01283b17 │ │ │ │ + sbceq fp, r7, r8, ror r2 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1321631,15 +1321631,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 567684 │ │ │ │ b 5676ec │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ cmpeq r7, ip, lsl #19 │ │ │ │ - @ instruction: 0x012836e9 │ │ │ │ + @ instruction: 0x01283709 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ streq r0, [r0], #-33 @ 0xffffffdf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1322294,18 +1322294,18 @@ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r7, ip, lsr #1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r7, r8, lsl #1 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x01282d2e │ │ │ │ + @ instruction: 0x01282d4e │ │ │ │ cmpeq r7, r4, lsl lr │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - strheq r3, [r9], #176 @ 0xb0 │ │ │ │ + ldrdeq r3, [r9], #176 @ 0xb0 │ │ │ │ cmpeq r7, r0, ror 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 r3, [r0, #20] │ │ │ │ ldr r2, [pc, #816] @ 568620 │ │ │ │ @@ -1322864,15 +1322864,15 @@ │ │ │ │ b 568878 │ │ │ │ mov r6, #16 │ │ │ │ b 568878 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r7, r0, lsr r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq r7, [r7, #-112] @ 0xffffff90 │ │ │ │ - @ instruction: 0x01282530 │ │ │ │ + @ instruction: 0x01282550 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ ldrheq r7, [r7, #-64] @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1323165,15 +1323165,15 @@ │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ udf #0 │ │ │ │ cmpeq r7, r0, lsr r3 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r7, ip, lsl r3 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - sbceq r3, r9, r4, lsr #2 │ │ │ │ + sbceq r3, r9, r4, asr #2 │ │ │ │ cmpeq r7, r0, lsr #5 │ │ │ │ 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] │ │ │ │ @@ -1323923,15 +1323923,15 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x01576794 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r7, r4, lsl #15 │ │ │ │ - @ instruction: 0x0128144e │ │ │ │ + @ instruction: 0x0128146e │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ cmpeq r7, ip, lsr #11 │ │ │ │ cmpeq r7, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -1324459,15 +1324459,15 @@ │ │ │ │ @ instruction: 0x01576394 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r7, r8, ror r3 │ │ │ │ cmpeq r7, r8, ror #3 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ muleq r0, r8, sp │ │ │ │ - sbcseq pc, sl, r0, lsl #31 │ │ │ │ + sbcseq pc, sl, r0, lsr #31 │ │ │ │ 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 │ │ │ │ @@ -1324899,19 +1324899,19 @@ │ │ │ │ cmp r2, #19 │ │ │ │ bne 56aadc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ b 56ab04 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r7, r4, ror #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smulwteq r8, r8, r6 │ │ │ │ + @ instruction: 0x01280708 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ ldrsbeq r5, [r7, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0x01280458 │ │ │ │ + @ instruction: 0x01280478 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne 56ac48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1325248,15 +1325248,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ b 56b040 │ │ │ │ strd r2, [sp, #8] │ │ │ │ b 56b040 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r7, r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq pc, [r7, -r0]! │ │ │ │ + strdeq pc, [r7, -r0]! │ │ │ │ cmpeq r7, r0, ror pc │ │ │ │ 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] │ │ │ │ @@ -1325458,15 +1325458,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 56b330 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r7, ip, ror #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r7, r8, lsr sp │ │ │ │ - msreq SP_und, r4, lsl #22 │ │ │ │ + msreq SP_und, r4, lsr #22 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmpeq r7, r8, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -1326666,15 +1326666,15 @@ │ │ │ │ b 56b9b4 │ │ │ │ ldrheq r4, [r7, #-136] @ 0xffffff78 │ │ │ │ ldrheq r4, [r7, #-132] @ 0xffffff7c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - msreq (UNDEF: 39), ip, ror r6 │ │ │ │ + msreq (UNDEF: 39), ip @ │ │ │ │ ldrsheq r4, [r7, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ cmpeq r7, r4, ror r4 │ │ │ │ cmpeq r7, r0, lsr #3 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ @@ -1327869,37 +1327869,37 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ ldrheq r3, [r7, #-52] @ 0xffffffcc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r7, r0, lsr #7 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - @ instruction: 0x0127e13c │ │ │ │ + @ instruction: 0x0127e15c │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ cmpeq r7, r8, lsl #4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ ldrheq r3, [r7, #-16] │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ ldrheq r2, [r7, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ cmpeq r7, r0, lsl pc │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x0127dd9e │ │ │ │ - @ instruction: 0x0127dd3a │ │ │ │ + @ instruction: 0x0127ddbe │ │ │ │ + @ instruction: 0x0127dd5a │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ ldrsbeq r2, [r7, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ cmpeq r7, r0, asr fp │ │ │ │ cmpeq r7, r0, lsl #20 │ │ │ │ - @ instruction: 0x0127d8b6 │ │ │ │ - @ instruction: 0x0127d79e │ │ │ │ + ldrdeq sp, [r7, -r6]! │ │ │ │ + @ instruction: 0x0127d7be │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #268] @ 56db60 │ │ │ │ ldr r1, [pc, #268] @ 56db64 │ │ │ │ @@ -1328916,15 +1328916,15 @@ │ │ │ │ str r7, [r6, #4] │ │ │ │ str r1, [r6, #8] │ │ │ │ str r7, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ udf #0 │ │ │ │ cmpeq r7, r0, lsr #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0127c866 │ │ │ │ + smlawbeq r7, r6, r8, ip │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ cmpeq r7, ip, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1329186,33 +1329186,33 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #-536870912 @ 0xe0000000 │ │ │ │ b 56eafc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r7, ip, lsl #11 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq ip, [r7, -ip]! @ │ │ │ │ - @ instruction: 0x0127c608 │ │ │ │ + @ instruction: 0x0127c71c │ │ │ │ + @ instruction: 0x0127c628 │ │ │ │ svclt 0x00e93261 │ │ │ │ - @ instruction: 0x0127c738 │ │ │ │ - strdeq ip, [r7, -r0]! │ │ │ │ + @ instruction: 0x0127c758 │ │ │ │ + @ instruction: 0x0127c610 │ │ │ │ svclt 0x00ef225d │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ cmpeq r7, r4, asr r2 │ │ │ │ - @ instruction: 0x0127c378 │ │ │ │ - ldrdeq ip, [r7, -r8]! │ │ │ │ + @ instruction: 0x0127c398 │ │ │ │ + strdeq ip, [r7, -r8]! │ │ │ │ svclt 0x00ed4dc8 │ │ │ │ - @ instruction: 0x0127c2ec │ │ │ │ - @ instruction: 0x0127c2a0 │ │ │ │ + @ instruction: 0x0127c30c │ │ │ │ + smlawteq r7, r0, r2, ip │ │ │ │ svclt 0x00e7985f │ │ │ │ - @ instruction: 0x0127c450 │ │ │ │ - @ instruction: 0x0127c2b4 │ │ │ │ + @ instruction: 0x0127c470 │ │ │ │ + ldrdeq ip, [r7, -r4]! │ │ │ │ svclt 0x00e66e97 │ │ │ │ - @ instruction: 0x0127c494 │ │ │ │ - @ instruction: 0x0127c2a4 │ │ │ │ + @ instruction: 0x0127c4b4 │ │ │ │ + smlawteq r7, r4, r2, ip │ │ │ │ svclt 0x00ebf976 │ │ │ │ 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 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1331632,21 +1331632,21 @@ │ │ │ │ ldr r8, [r0, #-8] │ │ │ │ sub r3, r0, #20 │ │ │ │ str r8, [sp, #12] │ │ │ │ b 570cec │ │ │ │ cmppeq r6, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x0127a606 │ │ │ │ + @ instruction: 0x0127a626 │ │ │ │ @ instruction: 0x0156f590 │ │ │ │ - @ instruction: 0x0127a548 │ │ │ │ - @ instruction: 0x0127a578 │ │ │ │ + @ instruction: 0x0127a568 │ │ │ │ + @ instruction: 0x0127a598 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x01279eec │ │ │ │ - @ instruction: 0x01279ea0 │ │ │ │ + @ instruction: 0x01279f0c │ │ │ │ + smlawteq r7, r0, lr, r9 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ cmpeq r6, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3456] @ 0xd80 │ │ │ │ @@ -1332646,23 +1332646,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 521cc4 │ │ │ │ mov sl, #1 │ │ │ │ b 571954 │ │ │ │ cmpeq r6, ip, lsl #22 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r6, r4, lsr #21 │ │ │ │ - smlawteq r7, r4, sp, r9 │ │ │ │ + @ instruction: 0x01279de4 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - strdeq r7, [r7, -ip]! │ │ │ │ - @ instruction: 0x01277d00 │ │ │ │ + @ instruction: 0x01277e1c │ │ │ │ + @ instruction: 0x01277d20 │ │ │ │ mov r0, r6 │ │ │ │ bl 5240a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 571968 │ │ │ │ ldrb r4, [r6, #65] @ 0x41 │ │ │ │ cmp r4, #0 │ │ │ │ bne 571968 │ │ │ │ @@ -1334649,16 +1334649,16 @@ │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0xc7efffff │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x01277030 │ │ │ │ - @ instruction: 0x01277004 │ │ │ │ + qsubeq r7, r0, r7 │ │ │ │ + @ instruction: 0x01277024 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -1335373,15 +1335373,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 574e1c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r6, r0, lsl #5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r6, ip, asr #4 │ │ │ │ - @ instruction: 0x01276574 │ │ │ │ + @ instruction: 0x01276594 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmpeq r6, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ @@ -1335597,15 +1335597,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 5751e4 │ │ │ │ add r5, r5, #4 │ │ │ │ b 5751ac │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ b 575248 │ │ │ │ - @ instruction: 0x01276164 │ │ │ │ + smlawbeq r7, r4, r1, r6 │ │ │ │ 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 │ │ │ │ @@ -1335750,15 +1335750,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 57531c │ │ │ │ - smlawbeq r7, ip, pc, r5 @ │ │ │ │ + @ instruction: 0x01275fac │ │ │ │ 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 575578 │ │ │ │ @@ -1336102,15 +1336102,15 @@ │ │ │ │ b 575a14 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r4, [r4, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ bne 5759ac │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x01275a30 │ │ │ │ + @ instruction: 0x01275a50 │ │ │ │ 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, #2932] @ 576610 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -1336845,21 +1336845,21 @@ │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ cmpeq r6, r8, asr r5 │ │ │ │ cmpeq r6, r0, asr #10 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01275760 │ │ │ │ - @ instruction: 0x01275720 │ │ │ │ + smlawbeq r7, r0, r7, r5 │ │ │ │ + @ instruction: 0x01275740 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x01275554 │ │ │ │ + @ instruction: 0x01275574 │ │ │ │ cmpeq r6, r4, lsl r0 │ │ │ │ - smlawteq r7, ip, r2, r5 │ │ │ │ + @ instruction: 0x012752ec │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4] │ │ │ │ @@ -1337069,15 +1337069,15 @@ │ │ │ │ bl 521bf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 525728 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [r7] │ │ │ │ b 5767c8 │ │ │ │ - ldrdeq r4, [r7, -ip]! │ │ │ │ + strdeq r4, [r7, -ip]! │ │ │ │ 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] @ 576f38 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #1404] @ 576f3c │ │ │ │ @@ -1337431,17 +1337431,17 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne 576a50 │ │ │ │ b 5769f8 │ │ │ │ cmpeq r6, r8, lsr r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r6, r8, lsl r6 │ │ │ │ - ldrdeq r4, [r7, -lr]! │ │ │ │ - @ instruction: 0x01274a9e │ │ │ │ - smlawbeq r7, r2, r9, r4 │ │ │ │ + strdeq r4, [r7, -lr]! │ │ │ │ + @ instruction: 0x01274abe │ │ │ │ + @ instruction: 0x012749a2 │ │ │ │ cmpeq r6, ip, asr #5 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1337801,16 +1337801,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #0 │ │ │ │ cmpeq r6, r8, lsl #26 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - sbceq r4, r8, r4, lsl fp │ │ │ │ - @ instruction: 0x01274132 │ │ │ │ + sbceq r4, r8, r4, lsr fp │ │ │ │ + @ instruction: 0x01274152 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ 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] │ │ │ │ @@ -1339500,22 +1339500,22 @@ │ │ │ │ b 578e54 │ │ │ │ cmpeq r6, r4, ror #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r6, r4, asr r9 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ cmpeq r6, r4, lsl #18 │ │ │ │ - @ instruction: 0x01272cec │ │ │ │ + @ instruction: 0x01272d0c │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - @ instruction: 0x01272934 │ │ │ │ + @ instruction: 0x01272954 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01272854 │ │ │ │ + @ instruction: 0x01272874 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x012726b8 │ │ │ │ + ldrdeq r2, [r7, -r8]! │ │ │ │ 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 r6, [r0, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1339747,17 +1339747,17 @@ │ │ │ │ b 579268 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r6, r8, lsl r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r6, r4 │ │ │ │ ldrheq r6, [r6, #-248] @ 0xffffff08 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - smulleq r2, r8, r8, fp │ │ │ │ - sbceq r2, r8, r8, lsl #23 │ │ │ │ - sbceq lr, r9, r8, lsr #20 │ │ │ │ + strheq r2, [r8], #184 @ 0xb8 │ │ │ │ + sbceq r2, r8, r8, lsr #23 │ │ │ │ + sbceq lr, r9, r8, asr #20 │ │ │ │ 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] │ │ │ │ @@ -1341265,22 +1341265,22 @@ │ │ │ │ bl 579488 │ │ │ │ mov r0, #20 │ │ │ │ bl 5c038 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 57aeac │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ - bl da5e80 │ │ │ │ + bl da5ea8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57aea4 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #32 │ │ │ │ mov r5, r0 │ │ │ │ - bl da5e80 │ │ │ │ + bl da5ea8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57ae9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ mov r0, r7 │ │ │ │ bl 522210 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -1341337,39 +1341337,39 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 57ac48 │ │ │ │ mov r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ bne 57abac │ │ │ │ b 57abfc │ │ │ │ mov r0, r7 │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ str r5, [r0] │ │ │ │ b 57ac38 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ bne 57abd8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ str r8, [r0] │ │ │ │ b 57ac3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ bne 57abfc │ │ │ │ mov r0, r4 │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ str r5, [r0] │ │ │ │ b 57abfc │ │ │ │ ldr r6, [sp] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl da5fa0 │ │ │ │ + bl da5fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57ae20 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ beq 57ae20 │ │ │ │ ldr lr, [r6, #20] │ │ │ │ ldr r1, [pc, #624] @ 57af40 │ │ │ │ @@ -1341451,15 +1341451,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 da5fa0 │ │ │ │ + bl da5fc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 57acb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1342327,28 +1342327,28 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmpeq r6, r8, lsr #25 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r6, ip, ror #24 │ │ │ │ ldrsheq r4, [r6, #-180] @ 0xffffff4c │ │ │ │ - ldrdeq r0, [r7, -r0]! @ │ │ │ │ + strdeq r0, [r7, -r0]! @ │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ andseq r0, lr, r8, lsl #4 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andseq r0, r0, r0, ror #4 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ andseq r0, r0, r0, lsr #4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - msreq LR_und, sl @ │ │ │ │ + ldrdeq pc, [r6, -sl]! │ │ │ │ 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, #1276] @ 57c110 │ │ │ │ ldr r3, [pc, #1276] @ 57c114 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1342875,15 +1342875,15 @@ │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ b 57c264 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r6, ip, ror #27 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - msreq LR_und, lr, lsr #7 │ │ │ │ + smlawteq r6, lr, r3, pc @ │ │ │ │ @ instruction: 0x01563c98 │ │ │ │ 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] @ 57c724 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ @@ -1343632,22 +1343632,22 @@ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ cmpeq r6, r4, lsl #17 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f80000 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ cmpeq r6, ip, asr #12 │ │ │ │ - @ instruction: 0x0126ec66 │ │ │ │ - @ instruction: 0x0126ec4e │ │ │ │ + smlawbeq r6, r6, ip, lr │ │ │ │ + @ instruction: 0x0126ec6e │ │ │ │ mvnsne r0, r1 │ │ │ │ - @ instruction: 0x0126eb4e │ │ │ │ + @ instruction: 0x0126eb6e │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ strpl r0, [r0], -r1 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - @ instruction: 0x0126e802 │ │ │ │ + @ instruction: 0x0126e822 │ │ │ │ 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, #748] @ 57d34c │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [pc, #744] @ 57d350 │ │ │ │ @@ -1344369,19 +1344369,19 @@ │ │ │ │ mov r1, fp │ │ │ │ bl 4e3090 │ │ │ │ b 57da04 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmpeq r6, ip, lsl #18 │ │ │ │ - @ instruction: 0x0126e09a │ │ │ │ + strheq lr, [r6, -sl]! │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - @ instruction: 0x0126df2e │ │ │ │ + @ instruction: 0x0126df4e │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1345161,15 +1345161,15 @@ │ │ │ │ bl 5f8328 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ b 57e784 │ │ │ │ - strdeq sp, [r6, -r4]! │ │ │ │ + @ instruction: 0x0126d214 │ │ │ │ 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, #2020] @ 57f014 │ │ │ │ @@ -1345679,16 +1345679,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmpeq r6, r4, asr #15 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r6, r4, lsr #15 │ │ │ │ cmpeq r6, ip, lsl #13 │ │ │ │ - @ instruction: 0x0126ca59 │ │ │ │ - @ instruction: 0x0126ca37 │ │ │ │ + @ instruction: 0x0126ca79 │ │ │ │ + @ instruction: 0x0126ca57 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -1346713,24 +1346713,24 @@ │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x01560f9c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r6, r8, ror pc │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ cmpeq r6, r4, lsr ip │ │ │ │ - strdeq ip, [r6, -r0]! │ │ │ │ + @ instruction: 0x0126c410 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ andseq r0, lr, r8, lsl #4 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ andseq r0, r0, r0, lsr #4 │ │ │ │ - @ instruction: 0x0126c110 │ │ │ │ + @ instruction: 0x0126c130 │ │ │ │ andseq r0, r0, r0, ror #4 │ │ │ │ cmpeq r6, r0, asr #9 │ │ │ │ cmpeq r6, r8, lsr #7 │ │ │ │ - @ instruction: 0x0126bab8 │ │ │ │ + ldrdeq fp, [r6, -r8]! │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -1346989,15 +1346989,15 @@ │ │ │ │ stm r6, {r2, r3} │ │ │ │ str r6, [r3] │ │ │ │ str r6, [r4, #20] │ │ │ │ b 580248 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmppeq r5, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrdeq fp, [r6, -r8]! │ │ │ │ + strdeq fp, [r6, -r8]! │ │ │ │ cmppeq r5, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ cmppeq r5, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ andeq r2, r0, r0, lsr r1 │ │ │ │ cmppeq r5, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1348164,16 +1348164,16 @@ │ │ │ │ b 580e50 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ cmppeq r5, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ cmppeq r5, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0126aa90 │ │ │ │ - @ instruction: 0x0126aa14 │ │ │ │ + @ instruction: 0x0126aab0 │ │ │ │ + @ instruction: 0x0126aa34 │ │ │ │ ldrsheq lr, [r5, #-244] @ 0xffffff0c │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1348499,15 +1348499,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ udf #0 │ │ │ │ ldrheq lr, [r5, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - strdeq r9, [r6, -r0]! │ │ │ │ + @ instruction: 0x01269e10 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andseq r0, r8, r8, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #896] @ 581fd8 │ │ │ │ @@ -1349097,15 +1349097,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ udf #0 │ │ │ │ cmpeq r5, ip, ror #31 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smlawbeq r6, r3, r8, r9 │ │ │ │ + @ instruction: 0x012698a3 │ │ │ │ @ instruction: 0x0155de9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #256] @ 5826ac │ │ │ │ ldr r3, [pc, #256] @ 5826b0 │ │ │ │ @@ -1349782,16 +1349782,16 @@ │ │ │ │ bl 4e3090 │ │ │ │ b 582f48 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ b 582f38 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ b 582f38 │ │ │ │ - @ instruction: 0x012689e3 │ │ │ │ - strdeq r8, [r6, -r5]! │ │ │ │ + @ instruction: 0x01268a03 │ │ │ │ + @ instruction: 0x01268915 │ │ │ │ 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] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1350045,15 +1350045,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 583300 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc 583430 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x01268575 │ │ │ │ + @ instruction: 0x01268595 │ │ │ │ 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] │ │ │ │ @@ -1350371,15 +1350371,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 583700 │ │ │ │ - @ instruction: 0x0126829d │ │ │ │ + @ instruction: 0x012682bd │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r3, [pc, #2836] @ 5844a4 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1351091,20 +1351091,20 @@ │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #0 │ │ │ │ cmpeq r5, r8, ror #12 │ │ │ │ cmpeq r5, r0, asr r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r5, r8, lsl #12 │ │ │ │ - @ instruction: 0x01267f22 │ │ │ │ + @ instruction: 0x01267f42 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - @ instruction: 0x01267d1a │ │ │ │ + @ instruction: 0x01267d3a │ │ │ │ @ instruction: 0xfffbfb78 │ │ │ │ - @ instruction: 0x01267798 │ │ │ │ - @ instruction: 0x01267764 │ │ │ │ + @ instruction: 0x012677b8 │ │ │ │ + smlawbeq r6, r4, r7, r7 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ sub r0, r0, r3 │ │ │ │ @@ -1351504,15 +1351504,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 58483c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 584b08 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - smlawteq r6, r0, r0, r7 │ │ │ │ + @ instruction: 0x012670e0 │ │ │ │ cmpeq r5, r0, lsl #14 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r2, r0, 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 │ │ │ │ @@ -1351838,15 +1351838,15 @@ │ │ │ │ b 584d34 │ │ │ │ mov r5, r0 │ │ │ │ b 584e78 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x0155b49c │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - @ instruction: 0x01266b94 │ │ │ │ + @ instruction: 0x01266bb4 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1352598,26 +1352598,26 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ cmpeq r5, r0, ror pc │ │ │ │ cmpeq r5, ip, asr pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r5, r4, lsl pc │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ - @ instruction: 0x0126689a │ │ │ │ - @ instruction: 0x0126689b │ │ │ │ + @ instruction: 0x012668ba │ │ │ │ + @ instruction: 0x012668bb │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - @ instruction: 0x01266442 │ │ │ │ + @ instruction: 0x01266462 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ streq r0, [r0], #-33 @ 0xffffffdf │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - @ instruction: 0x012662e6 │ │ │ │ - ldrdeq r5, [r6, -r1]! │ │ │ │ + @ instruction: 0x01266306 │ │ │ │ + strdeq r5, [r6, -r1]! │ │ │ │ ldr r0, [r0] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 585d18 │ │ │ │ @@ -1352880,16 +1352880,16 @@ │ │ │ │ bx lr │ │ │ │ orrs lr, lr, r4 │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ b 586040 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - smlawteq r6, r4, sl, r5 │ │ │ │ - @ instruction: 0x01265aa0 │ │ │ │ + @ instruction: 0x01265ae4 │ │ │ │ + smlawteq r6, r0, sl, r5 │ │ │ │ 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 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -1355404,15 +1355404,15 @@ │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x01558790 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r5, r8, ror #13 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x01263520 │ │ │ │ + @ instruction: 0x01263540 │ │ │ │ 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, #1584] @ 588e64 │ │ │ │ ldr r3, [pc, #1584] @ 588e68 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1357122,26 +1357122,26 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bls 58981c │ │ │ │ b 5897c8 │ │ │ │ ldrsheq r6, [r5, #-192] @ 0xffffff40 │ │ │ │ ldrsbeq r6, [r5, #-200] @ 0xffffff38 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r5, ip, lsl #25 │ │ │ │ - ldrdeq r2, [r6, -r5]! │ │ │ │ + strdeq r2, [r6, -r5]! │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - @ instruction: 0x01262114 │ │ │ │ + @ instruction: 0x01262134 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x01261dee │ │ │ │ + @ instruction: 0x01261e0e │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #32 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -1359599,15 +1359599,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ cmpeq r5, r4, lsr #11 │ │ │ │ @ instruction: 0x01554590 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r5, r4, ror #8 │ │ │ │ - msreq SP_abt, sl, ror fp │ │ │ │ + msreq SP_abt, sl @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1362491,24 +1362491,24 @@ │ │ │ │ b 58f290 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ cmpeq r5, r4, lsr #28 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x0125c898 │ │ │ │ + @ instruction: 0x0125c8b8 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - ldrdeq ip, [r5, -fp]! │ │ │ │ + strdeq ip, [r5, -fp]! │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ andne r0, r0, r8, lsl #26 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ stmeq sp, {r0} │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x0125c630 │ │ │ │ + @ instruction: 0x0125c650 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r4, r0, r1, lsl r4 │ │ │ │ andeq r0, r1, r4, lsl r0 │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r0, r1, r9, asr r0 │ │ │ │ streq r0, [r4], -r1, lsl #16 │ │ │ │ subeq r0, r0, r9 │ │ │ │ @@ -1365258,15 +1365258,15 @@ │ │ │ │ mvn ip, #0 │ │ │ │ mvn ip, ip, lsl r2 │ │ │ │ b 592194 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq lr, [r4, #-136] @ 0xffffff78 │ │ │ │ cmpeq r4, r8, asr #17 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0125a404 │ │ │ │ + @ instruction: 0x0125a424 │ │ │ │ cmpeq r4, ip, lsl #16 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ svcvc 0x00f80000 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ eorseq r7, r0, #4, 16 @ 0x40000 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @@ -1365603,19 +1365603,19 @@ │ │ │ │ ldr r2, [r2, ip] │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ ldrsb r2, [r2, #23] │ │ │ │ cmp r2, #0 │ │ │ │ bge 592674 │ │ │ │ b 592748 │ │ │ │ cmpeq r4, ip, lsr #21 │ │ │ │ - @ instruction: 0x012596e4 │ │ │ │ + @ instruction: 0x01259704 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - smlawteq r5, ip, r6, r9 │ │ │ │ + @ instruction: 0x012596ec │ │ │ │ muleq r0, r6, r1 │ │ │ │ - smlawteq r5, r7, r6, r9 │ │ │ │ + @ instruction: 0x012596e7 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1365699,20 +1365699,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} │ │ │ │ - smlawbeq r5, r5, r5, r9 │ │ │ │ + @ instruction: 0x012595a5 │ │ │ │ cmpeq r4, ip, lsr r8 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - sbceq sl, r6, r0, lsr #17 │ │ │ │ + sbceq sl, r6, r0, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ bl 5f7bf8 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1365835,15 +1365835,15 @@ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #11 │ │ │ │ bx lr │ │ │ │ mov r0, #16 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01259255 │ │ │ │ + @ instruction: 0x01259275 │ │ │ │ add r3, r0, #36864 @ 0x9000 │ │ │ │ ldr r3, [r3, #2572] @ 0xa0c │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [pc, #140] @ 592bb8 │ │ │ │ add r3, pc, r3 │ │ │ │ bne 592bb0 │ │ │ │ lsr r2, r1, #3 │ │ │ │ @@ -1365920,15 +1365920,15 @@ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r0, r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmpeq r4, r4, lsl r4 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x01259118 │ │ │ │ + @ instruction: 0x01259138 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #204] @ 592d50 │ │ │ │ ldr r3, [pc, #204] @ 592d54 │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ @@ -1366032,15 +1366032,15 @@ │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #0 │ │ │ │ - sbceq r9, r6, r4, ror r0 │ │ │ │ + smulleq r9, r6, r4, 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, #892] @ 5931c0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1366262,18 +1366262,18 @@ │ │ │ │ b 592e78 │ │ │ │ ldr r2, [pc, #32] @ 5931d0 │ │ │ │ cmp r3, r2 │ │ │ │ beq 593060 │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ bne 592e78 │ │ │ │ b 593060 │ │ │ │ - @ instruction: 0x01258f12 │ │ │ │ + @ instruction: 0x01258f32 │ │ │ │ cmpeq r4, r8, lsr #3 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - @ instruction: 0x01258c9a │ │ │ │ + @ instruction: 0x01258cba │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #168] @ 593294 │ │ │ │ ldr r1, [pc, #168] @ 593298 │ │ │ │ @@ -1366703,15 +1366703,15 @@ │ │ │ │ b 59385c │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ b 593820 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ str r3, [r1] │ │ │ │ b 59382c │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - @ instruction: 0x012585a8 │ │ │ │ + smlawteq r5, r8, r5, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ add r6, r1, r1, lsl #2 │ │ │ │ add r6, r1, r6, lsl #1 │ │ │ │ add r3, r0, r6, lsl #2 │ │ │ │ @@ -1367913,15 +1367913,15 @@ │ │ │ │ ldrsheq ip, [r4, #-60] @ 0xffffffc4 │ │ │ │ andeq sl, r0, r0, ror #22 │ │ │ │ cmpeq r4, r8, asr pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xffffde54 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x01256f34 │ │ │ │ + @ instruction: 0x01256f54 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -1369196,20 +1369196,20 @@ │ │ │ │ b 595f54 │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ b 595f54 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r4, r0, asr r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r4, ip, lsl r8 │ │ │ │ - @ instruction: 0x01256650 │ │ │ │ + @ instruction: 0x01256670 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ blx 58dfaa │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - ldrdeq r6, [r5, -r2]! │ │ │ │ - ldrdeq r6, [r5, -r8]! │ │ │ │ + strdeq r6, [r5, -r2]! │ │ │ │ + strdeq r6, [r5, -r8]! │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ cmpeq r4, r0, lsr r1 │ │ │ │ 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 │ │ │ │ @@ -1370286,17 +1370286,17 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 596dac │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 596dac │ │ │ │ b 596ec8 │ │ │ │ - @ instruction: 0x012550a4 │ │ │ │ + smlawteq r5, r4, r0, r5 │ │ │ │ @ instruction: 0x01549294 │ │ │ │ - @ instruction: 0x01255000 │ │ │ │ + @ instruction: 0x01255020 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ 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, r2 │ │ │ │ @@ -1370694,16 +1370694,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ cmpeq r4, r0, lsr #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq r8, [r4, #-228] @ 0xffffff1c │ │ │ │ ldrsbeq r8, [r4, #-236] @ 0xffffff14 │ │ │ │ - smlawteq r5, sl, ip, r4 │ │ │ │ - @ instruction: 0x01254c42 │ │ │ │ + @ instruction: 0x01254cea │ │ │ │ + @ instruction: 0x01254c62 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #32768 @ 0x8000 │ │ │ │ sub ip, sp, ip │ │ │ │ sub lr, ip, lr │ │ │ │ @@ -1371586,15 +1371586,15 @@ │ │ │ │ cmpeq r4, r0, asr r8 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - strdeq r3, [r5, -r0]! │ │ │ │ + @ instruction: 0x01253110 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ cmp r0, #0 │ │ │ │ bne 598858 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #2563] @ 0xa03 │ │ │ │ cmp r2, #0 │ │ │ │ bne 598f14 │ │ │ │ @@ -1373476,15 +1373476,15 @@ │ │ │ │ cmpeq r4, r8, asr sp │ │ │ │ andeq sl, r0, r0, ror #22 │ │ │ │ cmpeq r4, r0, lsl #20 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ rscseq pc, pc, r0, lsl #30 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x01251470 │ │ │ │ + @ instruction: 0x01251490 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne 59a6a0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #28 │ │ │ │ bne 59a280 │ │ │ │ @@ -1378107,41 +1378107,41 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #116] @ 59eb38 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ 59eb3c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0124d564 │ │ │ │ - sbceq sp, r5, r4, lsr r5 │ │ │ │ - smulleq sp, r5, r4, r5 │ │ │ │ - sbceq sp, r5, r8, asr r5 │ │ │ │ - sbceq r0, r6, r8, lsr #24 │ │ │ │ - sbcseq r2, r5, ip, asr #13 │ │ │ │ - strdeq sp, [r5], #64 @ 0x40 │ │ │ │ - sbceq sp, r5, r0, asr r5 │ │ │ │ - strheq sp, [r5], #72 @ 0x48 │ │ │ │ - strdeq sp, [r5], #64 @ 0x40 │ │ │ │ - strheq sp, [r5], #64 @ 0x40 │ │ │ │ - sbceq sl, r2, r4, lsl #22 │ │ │ │ - smullseq ip, r7, r4, pc @ │ │ │ │ - sbceq lr, r4, r4, lsl #1 │ │ │ │ - sbceq r0, r4, ip, asr r8 │ │ │ │ - smulleq sp, r5, r4, r4 │ │ │ │ - sbceq sp, r5, r8, asr r4 │ │ │ │ - sbceq sp, r5, r0, lsr #9 │ │ │ │ - smullseq r2, r5, ip, r3 │ │ │ │ - smullseq r2, r5, r0, r3 │ │ │ │ - sbceq sp, r5, r4, lsr #8 │ │ │ │ - sbceq sp, r5, r0, ror #7 │ │ │ │ - sbcseq r2, r5, ip, ror #6 │ │ │ │ - sbcseq r2, r5, r0, ror #6 │ │ │ │ - sbcseq r2, r5, r4, asr r3 │ │ │ │ - sbcseq r2, r5, r8, asr #6 │ │ │ │ - sbcseq r2, r5, ip, lsr r3 │ │ │ │ + smlawbeq r4, r4, r5, sp │ │ │ │ + sbceq sp, r5, r4, asr r5 │ │ │ │ + strheq sp, [r5], #84 @ 0x54 │ │ │ │ + sbceq sp, r5, r8, ror r5 │ │ │ │ + sbceq r0, r6, r8, asr #24 │ │ │ │ + sbcseq r2, r5, ip, ror #13 │ │ │ │ + sbceq sp, r5, r0, lsl r5 │ │ │ │ + sbceq sp, r5, r0, ror r5 │ │ │ │ + ldrdeq sp, [r5], #72 @ 0x48 │ │ │ │ + sbceq sp, r5, r0, lsl r5 │ │ │ │ + ldrdeq sp, [r5], #64 @ 0x40 │ │ │ │ + sbceq sl, r2, r4, lsr #22 │ │ │ │ + ldrheq ip, [r7], #244 @ 0xf4 │ │ │ │ + sbceq lr, r4, r4, lsr #1 │ │ │ │ + sbceq r0, r4, ip, ror r8 │ │ │ │ + strheq sp, [r5], #68 @ 0x44 │ │ │ │ + sbceq sp, r5, r8, ror r4 │ │ │ │ + sbceq sp, r5, r0, asr #9 │ │ │ │ + ldrheq r2, [r5], #60 @ 0x3c │ │ │ │ + ldrheq r2, [r5], #48 @ 0x30 │ │ │ │ + sbceq sp, r5, r4, asr #8 │ │ │ │ + sbceq sp, r5, r0, lsl #8 │ │ │ │ + sbcseq r2, r5, ip, lsl #7 │ │ │ │ + sbcseq r2, r5, r0, lsl #7 │ │ │ │ + sbcseq r2, r5, r4, ror r3 │ │ │ │ + sbcseq r2, r5, r8, ror #6 │ │ │ │ + sbcseq r2, r5, ip, asr r3 │ │ │ │ ldr r3, [pc, #176] @ 59ebf8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi 59ebec │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1378180,28 +1378180,28 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ 59ec28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ 59ec2c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0124d34c │ │ │ │ - sbceq sp, r5, r0, asr #7 │ │ │ │ - strheq sp, [r5], #60 @ 0x3c │ │ │ │ - strheq sp, [r5], #60 @ 0x3c │ │ │ │ - strheq sp, [r5], #60 @ 0x3c │ │ │ │ - strheq sp, [r5], #60 @ 0x3c │ │ │ │ - sbceq sp, r5, r0, asr #7 │ │ │ │ - ldrheq r2, [r6], #52 @ 0x34 │ │ │ │ - strheq sp, [r5], #56 @ 0x38 │ │ │ │ - strheq sp, [r5], #56 @ 0x38 │ │ │ │ - strheq sp, [r5], #52 @ 0x34 │ │ │ │ - strheq sp, [r5], #56 @ 0x38 │ │ │ │ - sbceq sp, r5, r4, lsr r3 │ │ │ │ - sbceq r7, r7, r8, ror #21 │ │ │ │ + @ instruction: 0x0124d36c │ │ │ │ + sbceq sp, r5, r0, ror #7 │ │ │ │ + ldrdeq sp, [r5], #60 @ 0x3c │ │ │ │ + ldrdeq sp, [r5], #60 @ 0x3c │ │ │ │ + ldrdeq sp, [r5], #60 @ 0x3c │ │ │ │ + ldrdeq sp, [r5], #60 @ 0x3c │ │ │ │ + sbceq sp, r5, r0, ror #7 │ │ │ │ + ldrsbeq r2, [r6], #52 @ 0x34 │ │ │ │ + ldrdeq sp, [r5], #56 @ 0x38 │ │ │ │ + ldrdeq sp, [r5], #56 @ 0x38 │ │ │ │ + ldrdeq sp, [r5], #52 @ 0x34 │ │ │ │ + ldrdeq sp, [r5], #56 @ 0x38 │ │ │ │ + sbceq sp, r5, r4, asr r3 │ │ │ │ + sbceq r7, 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, #3736] @ 0xe98 │ │ │ │ mov r5, r3 │ │ │ │ orrs r3, r2, r5 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1378350,22 +1378350,22 @@ │ │ │ │ add ip, ip, sl │ │ │ │ sub ip, ip, #1 │ │ │ │ add r7, sp, #28 │ │ │ │ b 59ee6c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r4, r0, lsr #7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbceq sp, r5, r0, lsl #6 │ │ │ │ - sbceq sp, r5, r0, asr #4 │ │ │ │ - sbceq r7, r4, r4, lsl r6 │ │ │ │ + sbceq sp, r5, r0, lsr #6 │ │ │ │ + sbceq sp, r5, r0, ror #4 │ │ │ │ + sbceq r7, r4, r4, lsr r6 │ │ │ │ cmpeq r4, r8, asr #4 │ │ │ │ - sbceq r1, r9, ip, lsl lr │ │ │ │ - sbceq sp, r5, r0, asr r1 │ │ │ │ - sbceq sp, r5, r4, lsr r1 │ │ │ │ - sbceq r1, r9, ip, ror #27 │ │ │ │ + sbceq r1, r9, ip, lsr lr │ │ │ │ + sbceq sp, r5, r0, ror r1 │ │ │ │ + sbceq sp, r5, r4, asr r1 │ │ │ │ + sbceq r1, r9, ip, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #212] @ 59efac │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1378417,17 +1378417,17 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b 5f8f0c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 5f8df4 │ │ │ │ mov r1, r2 │ │ │ │ b 59ef64 │ │ │ │ - smlawteq r4, r5, pc, ip @ │ │ │ │ - sbceq sp, r5, r4, lsr #1 │ │ │ │ - sbcseq pc, r4, r0, lsl #18 │ │ │ │ + @ instruction: 0x0124cfe5 │ │ │ │ + sbceq sp, r5, r4, asr #1 │ │ │ │ + sbcseq pc, r4, r0, 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 r3, [pc, #1188] @ 59f474 │ │ │ │ ldr r4, [r2] │ │ │ │ mov r8, r2 │ │ │ │ @@ -1378723,40 +1378723,40 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ mov r1, #1 │ │ │ │ add r6, r6, r1 │ │ │ │ cmp r6, r7 │ │ │ │ bne 59f43c │ │ │ │ b 59f0a8 │ │ │ │ - smlawteq r4, sp, lr, ip │ │ │ │ - sbcseq sp, r7, r8, asr #26 │ │ │ │ - sbceq ip, r5, r4, asr pc │ │ │ │ - ldrsheq sp, [r7], #192 @ 0xc0 │ │ │ │ - sbceq ip, r5, r4, lsl #30 │ │ │ │ - smullseq sp, r7, r8, ip │ │ │ │ - strheq ip, [r5], #224 @ 0xe0 │ │ │ │ - sbcseq sp, r7, ip, lsr ip │ │ │ │ - strheq r5, [r4], #84 @ 0x54 │ │ │ │ - sbceq ip, r5, r0, asr lr │ │ │ │ - sbcseq sp, r7, r8, ror fp │ │ │ │ - smullseq pc, r4, ip, r7 @ │ │ │ │ - sbcseq sp, r7, r0, asr fp │ │ │ │ - sbceq r8, r3, r4, lsr #25 │ │ │ │ - smulleq r8, r3, r8, ip │ │ │ │ - sbceq ip, r8, ip, ror #1 │ │ │ │ - sbcseq sp, r7, ip, lsr #21 │ │ │ │ - sbceq r5, r4, r0, ror #8 │ │ │ │ - strdeq ip, [r5], #204 @ 0xcc │ │ │ │ - sbcseq sp, r7, r8, lsr #20 │ │ │ │ - sbceq r5, r4, ip, lsl pc │ │ │ │ - ldrsheq sp, [r7], #144 @ 0x90 │ │ │ │ - sbceq r5, r4, r0, asr #29 │ │ │ │ - smullseq sp, r7, r4, r9 │ │ │ │ - sbceq r5, r4, ip, asr lr │ │ │ │ - sbcseq sp, r7, r0, lsr r9 │ │ │ │ + @ instruction: 0x0124ceed │ │ │ │ + sbcseq sp, r7, r8, ror #26 │ │ │ │ + sbceq ip, r5, r4, ror pc │ │ │ │ + sbcseq sp, r7, r0, lsl sp │ │ │ │ + sbceq ip, r5, r4, lsr #30 │ │ │ │ + ldrheq sp, [r7], #200 @ 0xc8 │ │ │ │ + ldrdeq ip, [r5], #224 @ 0xe0 │ │ │ │ + sbcseq sp, r7, ip, asr ip │ │ │ │ + ldrdeq r5, [r4], #84 @ 0x54 │ │ │ │ + sbceq ip, r5, r0, ror lr │ │ │ │ + smullseq sp, r7, r8, fp │ │ │ │ + ldrheq pc, [r4], #124 @ 0x7c @ │ │ │ │ + sbcseq sp, r7, r0, ror fp │ │ │ │ + sbceq r8, r3, r4, asr #25 │ │ │ │ + strheq r8, [r3], #200 @ 0xc8 │ │ │ │ + sbceq ip, r8, ip, lsl #2 │ │ │ │ + sbcseq sp, r7, ip, asr #21 │ │ │ │ + sbceq r5, r4, r0, lsl #9 │ │ │ │ + sbceq ip, r5, ip, lsl sp │ │ │ │ + sbcseq sp, r7, r8, asr #20 │ │ │ │ + sbceq r5, r4, ip, lsr pc │ │ │ │ + sbcseq sp, r7, r0, lsl sl │ │ │ │ + sbceq r5, r4, r0, ror #29 │ │ │ │ + ldrheq sp, [r7], #148 @ 0x94 │ │ │ │ + sbceq r5, r4, ip, ror lr │ │ │ │ + sbcseq sp, r7, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1378786,17 +1378786,17 @@ │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [pc, #16] @ 59f578 │ │ │ │ ldr r0, [r0] │ │ │ │ add r5, pc, r5 │ │ │ │ b 59f538 │ │ │ │ - sbceq r5, r4, r4, ror sp │ │ │ │ - sbceq r5, r4, r0, asr sp │ │ │ │ - sbceq r5, r4, ip, lsl sp │ │ │ │ + smulleq r5, r4, r4, sp │ │ │ │ + sbceq r5, r4, r0, ror sp │ │ │ │ + sbceq r5, r4, ip, lsr sp │ │ │ │ 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 │ │ │ │ @@ -1379268,52 +1379268,52 @@ │ │ │ │ bls 59f69c │ │ │ │ ldr r2, [pc, #164] @ 59fd8c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 59f69c │ │ │ │ - sbceq ip, r5, r0, lsr sl │ │ │ │ - sbceq pc, r5, r0, ror #30 │ │ │ │ - sbceq ip, r5, r8, ror #19 │ │ │ │ - sbceq pc, r5, r8, asr pc @ │ │ │ │ - sbceq pc, r5, ip, lsr #30 │ │ │ │ - sbcseq sp, r7, r0, lsl r7 │ │ │ │ - sbceq r8, r2, r4, lsr #1 │ │ │ │ - strdeq ip, [r5], #124 @ 0x7c │ │ │ │ - sbcseq sp, r7, ip, ror #10 │ │ │ │ - ldrdeq ip, [r5], #112 @ 0x70 │ │ │ │ - sbceq ip, r5, r0, lsr #15 │ │ │ │ - ldrsheq sp, [r7], #68 @ 0x44 │ │ │ │ - sbceq ip, r5, r8, lsr #14 │ │ │ │ - sbceq ip, r5, r0, lsr #14 │ │ │ │ - sbceq ip, r5, r8, lsl r7 │ │ │ │ - sbceq ip, r5, ip, lsl #14 │ │ │ │ - strdeq ip, [r5], #100 @ 0x64 │ │ │ │ - sbcseq sp, r7, r0, lsr r4 │ │ │ │ - sbcseq pc, r4, r0, lsl r0 @ │ │ │ │ - sbceq ip, r5, r8, ror #11 │ │ │ │ - ldrdeq ip, [r5], #84 @ 0x54 │ │ │ │ - sbceq r8, r3, r4, asr #9 │ │ │ │ - strheq r8, [r3], #72 @ 0x48 │ │ │ │ - sbceq fp, r8, r8, lsl #18 │ │ │ │ - sbcseq sp, r7, ip, asr #5 │ │ │ │ - sbceq r7, r2, r4, lsr #25 │ │ │ │ - sbceq ip, r5, ip, lsl r5 │ │ │ │ + sbceq ip, r5, r0, asr sl │ │ │ │ + sbceq pc, r5, r0, lsl #31 │ │ │ │ + sbceq ip, r5, r8, lsl #20 │ │ │ │ + sbceq pc, r5, r8, ror pc @ │ │ │ │ + sbceq pc, r5, ip, asr #30 │ │ │ │ + sbcseq sp, r7, r0, lsr r7 │ │ │ │ + sbceq r8, r2, r4, asr #1 │ │ │ │ + sbceq ip, r5, ip, lsl r8 │ │ │ │ + sbcseq sp, r7, ip, lsl #11 │ │ │ │ + strdeq ip, [r5], #112 @ 0x70 │ │ │ │ + sbceq ip, r5, r0, asr #15 │ │ │ │ + sbcseq sp, r7, r4, lsl r5 │ │ │ │ + sbceq ip, r5, r8, asr #14 │ │ │ │ + sbceq ip, r5, r0, asr #14 │ │ │ │ + sbceq ip, r5, r8, lsr r7 │ │ │ │ + sbceq ip, r5, ip, lsr #14 │ │ │ │ + sbceq ip, r5, r4, lsl r7 │ │ │ │ + sbcseq sp, r7, r0, asr r4 │ │ │ │ + sbcseq pc, r4, r0, lsr r0 @ │ │ │ │ + sbceq ip, r5, r8, lsl #12 │ │ │ │ + strdeq ip, [r5], #84 @ 0x54 │ │ │ │ + sbceq r8, r3, r4, ror #9 │ │ │ │ + ldrdeq r8, [r3], #72 @ 0x48 │ │ │ │ + sbceq fp, r8, r8, lsr #18 │ │ │ │ + sbcseq sp, r7, ip, ror #5 │ │ │ │ + sbceq r7, r2, r4, asr #25 │ │ │ │ + sbceq ip, r5, ip, lsr r5 │ │ │ │ + sbcseq lr, r4, r4, asr sp │ │ │ │ + ldrdeq r5, [r4], #116 @ 0x74 │ │ │ │ + sbcseq lr, r4, ip, asr #26 │ │ │ │ sbcseq lr, r4, r4, lsr sp │ │ │ │ - strheq r5, [r4], #116 @ 0x74 │ │ │ │ - sbcseq lr, r4, ip, lsr #26 │ │ │ │ - sbcseq lr, r4, r4, lsl sp │ │ │ │ - sbcseq sp, r7, r8, lsr #4 │ │ │ │ - sbceq pc, r9, r8, lsr #3 │ │ │ │ - smulleq pc, r9, r0, r1 @ │ │ │ │ - sbceq pc, r9, r8, ror r1 @ │ │ │ │ + sbcseq sp, r7, r8, asr #4 │ │ │ │ + sbceq pc, r9, r8, asr #3 │ │ │ │ + strheq pc, [r9], #16 @ │ │ │ │ + smulleq pc, r9, r8, r1 @ │ │ │ │ + sbceq pc, r9, r8, lsr #2 │ │ │ │ sbceq pc, r9, r8, lsl #2 │ │ │ │ sbceq pc, r9, r8, ror #1 │ │ │ │ - sbceq pc, r9, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r7, [r1] │ │ │ │ mov r6, r2 │ │ │ │ @@ -1379359,16 +1379359,16 @@ │ │ │ │ movne r2, #128 @ 0x80 │ │ │ │ moveq r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 59f57c │ │ │ │ - sbceq ip, r5, ip, lsr r2 │ │ │ │ - sbceq r6, r8, r4, asr r0 │ │ │ │ + sbceq ip, r5, ip, asr r2 │ │ │ │ + sbceq r6, r8, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1379383,15 +1379383,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 59fec4 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - sbceq ip, r5, r8, asr r1 │ │ │ │ + sbceq ip, r5, r8, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1379441,17 +1379441,17 @@ │ │ │ │ ldr r1, [pc, #28] @ 59ffb4 │ │ │ │ add r3, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 4e8a00 │ │ │ │ mov r6, r0 │ │ │ │ b 59ff4c │ │ │ │ - sbceq ip, r5, r0, ror #1 │ │ │ │ - sbceq ip, r5, r0, lsr #1 │ │ │ │ - sbceq ip, r5, r4, lsl #1 │ │ │ │ + sbceq ip, r5, r0, lsl #2 │ │ │ │ + sbceq ip, r5, r0, asr #1 │ │ │ │ + sbceq ip, r5, r4, lsr #1 │ │ │ │ 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 │ │ │ │ @@ -1379643,33 +1379643,33 @@ │ │ │ │ lsl ip, r1, #24 │ │ │ │ asr r3, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ b 5a028c │ │ │ │ mov r3, r1 │ │ │ │ asr ip, r1, #31 │ │ │ │ b 5a028c │ │ │ │ - sbceq fp, r5, r4, ror #31 │ │ │ │ - sbceq r5, r4, r0, asr r1 │ │ │ │ - strdeq r7, [r2], #108 @ 0x6c │ │ │ │ - @ instruction: 0x0124be5d │ │ │ │ - @ instruction: 0x0124be25 │ │ │ │ - sbceq r4, r8, r0, ror #13 │ │ │ │ - sbcseq r9, r7, r0, lsl #12 │ │ │ │ - sbceq fp, r5, r0, asr #30 │ │ │ │ - @ instruction: 0x0124bd95 │ │ │ │ - sbceq fp, r8, r0, lsl #4 │ │ │ │ - @ instruction: 0x0124bd31 │ │ │ │ - sbceq fp, r5, r8, ror lr │ │ │ │ - sbceq r0, r8, r8, asr #3 │ │ │ │ - sbceq ip, r7, r4, lsl #12 │ │ │ │ - sbceq fp, r5, ip, ror #27 │ │ │ │ - sbceq r4, r4, ip, asr pc │ │ │ │ - sbceq fp, r5, r0, ror #27 │ │ │ │ - sbceq fp, r5, ip, ror sp │ │ │ │ - sbceq fp, r5, r0, lsr #27 │ │ │ │ + sbceq ip, r5, r4 │ │ │ │ + sbceq r5, r4, r0, ror r1 │ │ │ │ + sbceq r7, r2, ip, lsl r7 │ │ │ │ + @ instruction: 0x0124be7d │ │ │ │ + @ instruction: 0x0124be45 │ │ │ │ + sbceq r4, r8, r0, lsl #14 │ │ │ │ + sbcseq r9, r7, r0, lsr #12 │ │ │ │ + sbceq fp, r5, r0, ror #30 │ │ │ │ + @ instruction: 0x0124bdb5 │ │ │ │ + sbceq fp, r8, r0, lsr #4 │ │ │ │ + @ instruction: 0x0124bd51 │ │ │ │ + smulleq fp, r5, r8, lr │ │ │ │ + sbceq r0, r8, r8, ror #3 │ │ │ │ + sbceq ip, r7, r4, lsr #12 │ │ │ │ + sbceq fp, r5, ip, lsl #28 │ │ │ │ + sbceq r4, r4, ip, ror pc │ │ │ │ + sbceq fp, r5, r0, lsl #28 │ │ │ │ + smulleq fp, r5, ip, sp │ │ │ │ + sbceq fp, r5, r0, asr #27 │ │ │ │ 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 │ │ │ │ @@ -1379706,17 +1379706,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 5bb88 │ │ │ │ smlaltteq r0, fp, r0, r1 │ │ │ │ - sbceq r0, r8, r4, asr #32 │ │ │ │ - sbcseq r0, r5, ip, lsr #21 │ │ │ │ - smulleq r3, r6, r8, r6 │ │ │ │ + sbceq r0, r8, r4, rrx │ │ │ │ + sbcseq r0, r5, ip, asr #21 │ │ │ │ + strheq r3, [r6], #104 @ 0x68 │ │ │ │ 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, #1520] @ 5a09e8 │ │ │ │ ldr r3, [pc, #1520] @ 5a09ec │ │ │ │ @@ -1380098,68 +1380098,68 @@ │ │ │ │ b 5a0980 │ │ │ │ ldr r1, [pc, #228] @ 5a0ac4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5a0970 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq pc, [r3, #-188] @ 0xffffff44 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strheq fp, [r5], #196 @ 0xc4 │ │ │ │ - sbceq r4, r4, r0, asr #30 │ │ │ │ - strheq r3, [r4], #212 @ 0xd4 │ │ │ │ - sbcseq r0, r5, r0, lsr #19 │ │ │ │ - sbceq r3, r4, r4, lsr #27 │ │ │ │ - sbceq r3, r4, r0, asr #26 │ │ │ │ - sbcseq r0, r5, r8, ror #18 │ │ │ │ - smulleq fp, r5, r8, fp │ │ │ │ - smulleq fp, r5, r0, fp │ │ │ │ - sbcseq r0, r5, r0, lsr r9 │ │ │ │ - sbceq fp, r5, r8, lsr #23 │ │ │ │ - sbceq r5, r8, r8, lsl #18 │ │ │ │ - smulleq sp, r4, ip, r6 │ │ │ │ + ldrdeq fp, [r5], #196 @ 0xc4 │ │ │ │ + sbceq r4, r4, r0, ror #30 │ │ │ │ + ldrdeq r3, [r4], #212 @ 0xd4 │ │ │ │ + sbcseq r0, r5, r0, asr #19 │ │ │ │ + sbceq r3, r4, r4, asr #27 │ │ │ │ + sbceq r3, r4, r0, ror #26 │ │ │ │ + sbcseq r0, r5, r8, lsl #19 │ │ │ │ + strheq fp, [r5], #184 @ 0xb8 │ │ │ │ + strheq fp, [r5], #176 @ 0xb0 │ │ │ │ + sbcseq r0, r5, r0, asr r9 │ │ │ │ + sbceq fp, r5, r8, asr #23 │ │ │ │ + sbceq r5, r8, r8, lsr #18 │ │ │ │ + strheq sp, [r4], #108 @ 0x6c │ │ │ │ @ instruction: 0x001fffff │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - strdeq fp, [r5], #168 @ 0xa8 │ │ │ │ - sbceq fp, r5, r4, ror #21 │ │ │ │ - sbceq ip, r8, r4, ror fp │ │ │ │ + sbceq fp, r5, r8, lsl fp │ │ │ │ + sbceq fp, r5, r4, lsl #22 │ │ │ │ + smulleq ip, r8, r4, fp │ │ │ │ cmppeq r3, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - sbcseq r0, r5, r8, asr r7 │ │ │ │ - sbceq fp, r5, ip, lsr #19 │ │ │ │ - sbcseq r0, r5, r0, asr #14 │ │ │ │ - sbcseq r0, r5, ip, lsr #14 │ │ │ │ - sbceq fp, r5, r8, asr r9 │ │ │ │ - sbcseq r0, r5, r4, lsl r7 │ │ │ │ - sbcseq r0, r5, r4, lsl #14 │ │ │ │ - sbceq r3, r4, r4, lsl #22 │ │ │ │ - sbcseq r0, r5, r8, ror #13 │ │ │ │ - ldrdeq fp, [r5], #156 @ 0x9c │ │ │ │ - sbceq fp, r5, r0, lsl #17 │ │ │ │ - @ instruction: 0x0124b759 │ │ │ │ - strheq r5, [r8], #88 @ 0x58 │ │ │ │ + sbcseq r0, r5, r8, ror r7 │ │ │ │ + sbceq fp, r5, ip, asr #19 │ │ │ │ + sbcseq r0, r5, r0, ror #14 │ │ │ │ + sbcseq r0, r5, ip, asr #14 │ │ │ │ + sbceq fp, r5, r8, ror r9 │ │ │ │ + sbcseq r0, r5, r4, lsr r7 │ │ │ │ + sbcseq r0, r5, r4, lsr #14 │ │ │ │ + sbceq r3, r4, r4, lsr #22 │ │ │ │ + sbcseq r0, r5, r8, lsl #14 │ │ │ │ + strdeq fp, [r5], #156 @ 0x9c │ │ │ │ + sbceq fp, r5, r0, lsr #17 │ │ │ │ + @ instruction: 0x0124b779 │ │ │ │ + ldrdeq r5, [r8], #88 @ 0x58 │ │ │ │ cmpeq r4, ip, asr #25 │ │ │ │ - sbceq r5, r8, r8, ror r5 │ │ │ │ - sbcseq r0, r5, ip, lsl #11 │ │ │ │ - sbceq fp, r5, r0, ror #16 │ │ │ │ - sbcseq r0, r5, r8, ror #10 │ │ │ │ - ldrdeq fp, [r5], #116 @ 0x74 │ │ │ │ - sbceq fp, r5, r0, lsr #16 │ │ │ │ - sbcseq r1, r8, r4, lsr #25 │ │ │ │ - ldrsbeq r0, [r5], #76 @ 0x4c │ │ │ │ - ldrsbeq r0, [r5], #64 @ 0x40 │ │ │ │ - sbceq r8, r2, r0, lsl #22 │ │ │ │ - sbceq fp, r5, ip, lsr #14 │ │ │ │ - sbceq r0, r3, r4, lsr #3 │ │ │ │ - smulleq r7, r3, r4, r5 │ │ │ │ - sbceq ip, r7, r8, asr #17 │ │ │ │ - sbceq fp, r5, ip, lsl #15 │ │ │ │ - sbcseq r9, r7, ip, lsl r3 │ │ │ │ - strdeq fp, [r5], #96 @ 0x60 │ │ │ │ - smulleq r3, r6, r4, r0 │ │ │ │ - sbceq fp, r5, r8, ror #13 │ │ │ │ - sbceq fp, r5, ip, ror #13 │ │ │ │ - sbceq r7, r3, ip, lsr #10 │ │ │ │ + smulleq r5, r8, r8, r5 │ │ │ │ + sbcseq r0, r5, ip, lsr #11 │ │ │ │ + sbceq fp, r5, r0, lsl #17 │ │ │ │ + sbcseq r0, r5, r8, lsl #11 │ │ │ │ + strdeq fp, [r5], #116 @ 0x74 │ │ │ │ + sbceq fp, r5, r0, asr #16 │ │ │ │ + sbcseq r1, r8, r4, asr #25 │ │ │ │ + ldrsheq r0, [r5], #76 @ 0x4c │ │ │ │ + ldrsheq r0, [r5], #64 @ 0x40 │ │ │ │ + sbceq r8, r2, r0, lsr #22 │ │ │ │ + sbceq fp, r5, ip, asr #14 │ │ │ │ + sbceq r0, r3, r4, asr #3 │ │ │ │ + strheq r7, [r3], #84 @ 0x54 │ │ │ │ + sbceq ip, r7, r8, ror #17 │ │ │ │ + sbceq fp, r5, ip, lsr #15 │ │ │ │ + sbcseq r9, r7, ip, lsr r3 │ │ │ │ + sbceq fp, r5, r0, lsl r7 │ │ │ │ + strheq r3, [r6], #4 │ │ │ │ + sbceq fp, r5, r8, lsl #14 │ │ │ │ + sbceq fp, r5, ip, lsl #14 │ │ │ │ + sbceq r7, r3, ip, asr #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, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1380183,15 +1380183,15 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ bcc 5a0b0c │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4e8684 │ │ │ │ - strheq fp, [r5], #244 @ 0xf4 │ │ │ │ + ldrdeq fp, [r5], #244 @ 0xf4 │ │ │ │ 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 │ │ │ │ @@ -1380235,22 +1380235,22 @@ │ │ │ │ b 5a0bcc │ │ │ │ ldr r3, [pc, #40] @ 5a0c2c │ │ │ │ add r3, pc, r3 │ │ │ │ b 5a0bcc │ │ │ │ ldr r3, [pc, #32] @ 5a0c30 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5a0bcc │ │ │ │ - sbceq r3, r5, r8, lsl #5 │ │ │ │ - strheq sl, [r8], #124 @ 0x7c │ │ │ │ - sbceq r2, r5, ip, lsl fp │ │ │ │ - smulleq r7, r3, r8, r2 │ │ │ │ - sbceq fp, r5, r8, lsr #8 │ │ │ │ - sbceq fp, r5, r0, asr #10 │ │ │ │ - sbceq fp, r5, r4, lsr r5 │ │ │ │ - sbceq r8, r6, r4, lsl r9 │ │ │ │ + sbceq r3, r5, r8, lsr #5 │ │ │ │ + ldrdeq sl, [r8], #124 @ 0x7c │ │ │ │ + sbceq r2, r5, ip, lsr fp │ │ │ │ + strheq r7, [r3], #40 @ 0x28 │ │ │ │ + sbceq fp, r5, r8, asr #8 │ │ │ │ + sbceq fp, r5, r0, ror #10 │ │ │ │ + sbceq fp, r5, r4, asr r5 │ │ │ │ + sbceq r8, r6, r4, lsr r9 │ │ │ │ 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 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1380309,20 +1380309,20 @@ │ │ │ │ beq 5a0d30 │ │ │ │ ldr r3, [pc, #32] @ 5a0d4c │ │ │ │ add r3, pc, r3 │ │ │ │ b 5a0cb4 │ │ │ │ ldr r3, [pc, #24] @ 5a0d50 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5a0cb4 │ │ │ │ - sbcseq r0, r5, r8, asr r1 │ │ │ │ + sbcseq r0, r5, r8, ror r1 │ │ │ │ smlaltteq pc, sl, r4, r8 @ │ │ │ │ - sbcseq r0, r5, ip, lsr #2 │ │ │ │ - sbceq fp, r5, r8, ror #8 │ │ │ │ - sbceq fp, r5, r4, lsl r4 │ │ │ │ - sbceq fp, r5, r0, lsl r4 │ │ │ │ + sbcseq r0, r5, ip, asr #2 │ │ │ │ + sbceq fp, r5, r8, lsl #9 │ │ │ │ + sbceq fp, r5, r4, lsr r4 │ │ │ │ + sbceq fp, 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, #3960] @ 0xf78 │ │ │ │ ldr r3, [pc, #3824] @ 5a1c5c │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1381280,194 +1381280,194 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 5a1764 │ │ │ │ cmppeq r3, ip, lsl #5 @ p-variant is OBSOLETE │ │ │ │ cmppeq r3, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbceq r5, r7, r0, ror #30 │ │ │ │ - @ instruction: 0x0124b0e6 │ │ │ │ - sbceq r3, r4, r4, asr #8 │ │ │ │ - sbceq r4, r4, ip, lsr #6 │ │ │ │ - sbceq sp, r9, r0, lsl #30 │ │ │ │ + sbceq r5, r7, r0, lsl #31 │ │ │ │ + @ instruction: 0x0124b106 │ │ │ │ + sbceq r3, r4, r4, ror #8 │ │ │ │ + sbceq r4, r4, ip, asr #6 │ │ │ │ + sbceq sp, r9, r0, lsr #30 │ │ │ │ cmppeq r3, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - sbceq fp, r5, ip, asr #23 │ │ │ │ - sbceq fp, r5, r0, lsr #23 │ │ │ │ - sbceq pc, r7, r8, lsr #7 │ │ │ │ - sbceq r4, r8, ip, asr #28 │ │ │ │ - strheq fp, [r7], #124 @ 0x7c │ │ │ │ - sbcseq r9, r7, r8, ror #5 │ │ │ │ - ldrheq r1, [r8], #76 @ 0x4c │ │ │ │ - sbceq sl, r5, r4, lsl #31 │ │ │ │ - sbcseq fp, r7, ip, asr #23 │ │ │ │ - @ instruction: 0x0124ad34 │ │ │ │ - sbceq fp, r5, r0, rrx │ │ │ │ - sbceq fp, r5, ip, asr #32 │ │ │ │ - sbceq r3, r4, r4, asr #31 │ │ │ │ - strdeq r4, [r8], #172 @ 0xac │ │ │ │ - ldrsbeq fp, [r7], #172 @ 0xac │ │ │ │ - sbceq sl, r8, r8, ror #5 │ │ │ │ - sbceq r6, r2, r0, lsl r4 │ │ │ │ - smlawteq r4, r4, fp, sl │ │ │ │ - sbceq fp, r5, r4, lsl r7 │ │ │ │ + sbceq fp, r5, ip, ror #23 │ │ │ │ + sbceq fp, r5, r0, asr #23 │ │ │ │ + sbceq pc, r7, r8, asr #7 │ │ │ │ + sbceq r4, r8, ip, ror #28 │ │ │ │ + ldrdeq fp, [r7], #124 @ 0x7c │ │ │ │ + sbcseq r9, r7, r8, lsl #6 │ │ │ │ + ldrsbeq r1, [r8], #76 @ 0x4c │ │ │ │ + sbceq sl, r5, r4, lsr #31 │ │ │ │ + sbcseq fp, r7, ip, ror #23 │ │ │ │ + @ instruction: 0x0124ad54 │ │ │ │ + sbceq fp, r5, r0, lsl #1 │ │ │ │ + sbceq fp, r5, ip, rrx │ │ │ │ + sbceq r3, r4, r4, ror #31 │ │ │ │ + sbceq r4, r8, ip, lsl fp │ │ │ │ + ldrsheq fp, [r7], #172 @ 0xac │ │ │ │ + sbceq sl, r8, r8, lsl #6 │ │ │ │ + sbceq r6, r2, r0, lsr r4 │ │ │ │ + @ instruction: 0x0124abe4 │ │ │ │ + sbceq fp, r5, r4, lsr r7 │ │ │ │ cmpeq r3, r8, asr ip │ │ │ │ - @ instruction: 0x0124ab4c │ │ │ │ + @ instruction: 0x0124ab6c │ │ │ │ cmpeq r3, r4, asr #23 │ │ │ │ - sbceq fp, r5, ip, lsl #13 │ │ │ │ - sbceq fp, r5, ip, asr r6 │ │ │ │ - sbcseq fp, r7, r0, lsr #17 │ │ │ │ - sbceq fp, r5, r8, lsr r6 │ │ │ │ - andeq r2, r0, ip, lsl r7 │ │ │ │ - sbceq sl, r5, r0, ror #25 │ │ │ │ - strdeq r9, [r8], #240 @ 0xf0 │ │ │ │ - sbcseq fp, r7, r8, lsl #15 │ │ │ │ - sbceq r6, r2, r0, lsr #2 │ │ │ │ - sbceq r9, r8, r8, asr #30 │ │ │ │ - smlawteq r4, r0, r8, sl │ │ │ │ - sbceq r3, r4, r4, lsl #22 │ │ │ │ - strheq r9, [r8], #196 @ 0xc4 │ │ │ │ - sbceq r3, r4, r4, ror sl │ │ │ │ + sbceq fp, r5, ip, lsr #13 │ │ │ │ + sbceq fp, r5, ip, ror r6 │ │ │ │ + sbcseq fp, r7, r0, asr #17 │ │ │ │ + sbceq fp, r5, r8, asr r6 │ │ │ │ + andeq r2, r0, ip, lsl r7 │ │ │ │ + sbceq sl, r5, r0, lsl #26 │ │ │ │ + sbceq sl, r8, r0, lsl r0 │ │ │ │ + sbcseq fp, r7, r8, lsr #15 │ │ │ │ + sbceq r6, r2, r0, asr #2 │ │ │ │ + sbceq r9, r8, r8, ror #30 │ │ │ │ + @ instruction: 0x0124a8e0 │ │ │ │ + sbceq r3, r4, r4, lsr #22 │ │ │ │ + ldrdeq r9, [r8], #196 @ 0xc4 │ │ │ │ + smulleq r3, r4, r4, sl │ │ │ │ andeq r1, r0, r0, lsl r3 │ │ │ │ - strdeq sl, [r5], #248 @ 0xf8 │ │ │ │ - sbcseq fp, r7, r0, ror #11 │ │ │ │ - sbceq sp, r9, r0, lsl #12 │ │ │ │ - sbcseq r2, r6, r4, ror #30 │ │ │ │ - smulleq sl, r5, r0, ip │ │ │ │ - sbceq sl, r5, r0, asr #25 │ │ │ │ - sbceq sl, r5, r8, ror #23 │ │ │ │ - sbceq r5, r2, ip, asr lr │ │ │ │ - smlawbeq r4, r8, r7, sl │ │ │ │ - sbceq sl, r5, r0, asr #20 │ │ │ │ - sbceq sl, r5, ip, asr r8 │ │ │ │ - sbceq r3, r4, ip, ror #15 │ │ │ │ - sbceq r9, r8, r0, ror #23 │ │ │ │ - sbceq lr, r7, r8, lsr #19 │ │ │ │ - sbceq r3, r4, r4, lsr #15 │ │ │ │ - ldrheq pc, [r4], #60 @ 0x3c @ │ │ │ │ - sbceq lr, r7, r4, asr #18 │ │ │ │ - smulleq r4, r2, r4, r6 │ │ │ │ - strheq sl, [r5], #124 @ 0x7c │ │ │ │ + sbceq fp, r5, r8, lsl r0 │ │ │ │ + sbcseq fp, r7, r0, lsl #12 │ │ │ │ + sbceq sp, r9, r0, lsr #12 │ │ │ │ + sbcseq r2, r6, r4, lsl #31 │ │ │ │ + strheq sl, [r5], #192 @ 0xc0 │ │ │ │ + sbceq sl, r5, r0, ror #25 │ │ │ │ + sbceq sl, r5, r8, lsl #24 │ │ │ │ + sbceq r5, r2, ip, ror lr │ │ │ │ + @ instruction: 0x0124a7a8 │ │ │ │ + sbceq sl, r5, r0, ror #20 │ │ │ │ + sbceq sl, r5, ip, ror r8 │ │ │ │ + sbceq r3, r4, ip, lsl #16 │ │ │ │ + sbceq r9, r8, r0, lsl #24 │ │ │ │ + sbceq lr, r7, r8, asr #19 │ │ │ │ + sbceq r3, r4, r4, asr #15 │ │ │ │ + ldrsbeq pc, [r4], #60 @ 0x3c @ │ │ │ │ + sbceq lr, r7, r4, ror #18 │ │ │ │ + strheq r4, [r2], #100 @ 0x64 │ │ │ │ + ldrdeq sl, [r5], #124 @ 0x7c │ │ │ │ cmpeq r3, r0, asr #10 │ │ │ │ - sbceq sl, r5, r4, asr #16 │ │ │ │ - sbceq fp, r5, ip, lsl #28 │ │ │ │ - sbceq sl, r5, ip, lsl r8 │ │ │ │ - sbceq sl, r5, r8, lsr #15 │ │ │ │ - sbceq sl, r5, r4, asr r7 │ │ │ │ - sbceq sl, r5, r8, lsr r7 │ │ │ │ - sbceq pc, r8, r0, lsr #32 │ │ │ │ + sbceq sl, r5, r4, ror #16 │ │ │ │ + sbceq fp, r5, ip, lsr #28 │ │ │ │ + sbceq sl, r5, ip, lsr r8 │ │ │ │ + sbceq sl, r5, r8, asr #15 │ │ │ │ + sbceq sl, r5, r4, ror r7 │ │ │ │ + sbceq sl, r5, r8, asr r7 │ │ │ │ + sbceq pc, r8, r0, asr #32 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - ldrdeq sl, [r5], #56 @ 0x38 │ │ │ │ - ldrdeq sl, [r5], #48 @ 0x30 │ │ │ │ - strheq sl, [r5], #56 @ 0x38 │ │ │ │ - sbcseq lr, r4, ip, asr sp │ │ │ │ - smulleq r3, r8, r8, sp │ │ │ │ - ldrsheq r0, [r8], #72 @ 0x48 │ │ │ │ - smlawbeq r4, r8, lr, r9 │ │ │ │ - smulleq sl, r5, ip, r5 │ │ │ │ - sbceq r3, r4, r0, lsl r0 │ │ │ │ - sbceq sl, r5, r4, lsr #2 │ │ │ │ - sbceq r5, r3, r0, ror #25 │ │ │ │ - sbceq sl, r5, r8, asr #1 │ │ │ │ - sbceq sl, r5, r0, asr r1 │ │ │ │ - sbceq lr, r7, r4, lsl r1 │ │ │ │ - sbceq r2, r4, r0, lsl pc │ │ │ │ - sbcseq lr, r4, r0, lsr #22 │ │ │ │ - sbceq lr, r7, r4, lsr #1 │ │ │ │ + strdeq sl, [r5], #56 @ 0x38 │ │ │ │ strdeq sl, [r5], #48 @ 0x30 │ │ │ │ - sbceq sl, r5, r4, asr #7 │ │ │ │ - sbceq r0, r8, r0, asr #2 │ │ │ │ - @ instruction: 0x01249c28 │ │ │ │ - sbceq sl, r5, r4, lsl #7 │ │ │ │ - smulleq sl, r5, r8, r2 │ │ │ │ - ldrdeq r4, [r4], #40 @ 0x28 │ │ │ │ - sbceq r8, r8, r8, asr #28 │ │ │ │ - sbceq sl, r5, r4, lsl #3 │ │ │ │ - @ instruction: 0x01249a6c │ │ │ │ - sbceq pc, r7, r0, ror #30 │ │ │ │ + ldrdeq sl, [r5], #56 @ 0x38 │ │ │ │ + sbcseq lr, r4, ip, ror sp │ │ │ │ + strheq r3, [r8], #216 @ 0xd8 │ │ │ │ + sbcseq r0, r8, r8, lsl r5 │ │ │ │ + @ instruction: 0x01249ea8 │ │ │ │ + strheq sl, [r5], #92 @ 0x5c │ │ │ │ + sbceq r3, r4, r0, lsr r0 │ │ │ │ + sbceq sl, r5, r4, asr #2 │ │ │ │ + sbceq r5, r3, r0, lsl #26 │ │ │ │ + sbceq sl, r5, r8, ror #1 │ │ │ │ sbceq sl, r5, r0, ror r1 │ │ │ │ - sbceq r2, r4, r4, asr #23 │ │ │ │ - sbceq r8, r8, r0, lsl #27 │ │ │ │ - sbceq sl, r5, ip, asr #1 │ │ │ │ - smulleq r9, r5, r0, fp │ │ │ │ - smulleq sl, r5, r0, r0 │ │ │ │ - sbceq sl, r5, ip, rrx │ │ │ │ - sbceq r9, r5, r4, asr #28 │ │ │ │ - @ instruction: 0x01249954 │ │ │ │ - sbceq r9, r5, ip, lsl #28 │ │ │ │ - @ instruction: 0x01249906 │ │ │ │ - sbceq r9, r5, r8, asr fp │ │ │ │ - smlawteq r4, sl, r8, r9 │ │ │ │ + sbceq lr, r7, r4, lsr r1 │ │ │ │ + sbceq r2, r4, r0, lsr pc │ │ │ │ + sbcseq lr, r4, r0, asr #22 │ │ │ │ + sbceq lr, r7, r4, asr #1 │ │ │ │ + sbceq sl, r5, r0, lsl r4 │ │ │ │ + sbceq sl, r5, r4, ror #7 │ │ │ │ + sbceq r0, r8, r0, ror #2 │ │ │ │ + @ instruction: 0x01249c48 │ │ │ │ + sbceq sl, r5, r4, lsr #7 │ │ │ │ + strheq sl, [r5], #40 @ 0x28 │ │ │ │ + strdeq r4, [r4], #40 @ 0x28 │ │ │ │ + sbceq r8, r8, r8, ror #28 │ │ │ │ + sbceq sl, r5, r4, lsr #3 │ │ │ │ + smlawbeq r4, ip, sl, r9 │ │ │ │ + sbceq pc, r7, r0, lsl #31 │ │ │ │ + smulleq sl, r5, r0, r1 │ │ │ │ + sbceq r2, r4, r4, ror #23 │ │ │ │ + sbceq r8, r8, r0, lsr #27 │ │ │ │ + sbceq sl, r5, ip, ror #1 │ │ │ │ + strheq r9, [r5], #176 @ 0xb0 │ │ │ │ + strheq sl, [r5], #0 │ │ │ │ + sbceq sl, r5, ip, lsl #1 │ │ │ │ + sbceq r9, r5, r4, ror #28 │ │ │ │ + @ instruction: 0x01249974 │ │ │ │ + sbceq r9, r5, ip, lsr #28 │ │ │ │ + @ instruction: 0x01249926 │ │ │ │ + sbceq r9, r5, r8, ror fp │ │ │ │ + @ instruction: 0x012498ea │ │ │ │ cmpeq sl, r4, ror #26 │ │ │ │ - sbceq r9, r5, r8, lsr fp │ │ │ │ - sbceq r9, r5, ip, asr pc │ │ │ │ - sbceq r9, r5, ip, ror #20 │ │ │ │ - ldrsbeq r7, [r7], #172 @ 0xac │ │ │ │ - sbcseq pc, r7, r4, asr sp @ │ │ │ │ - sbceq r9, r5, r0, lsr #16 │ │ │ │ + sbceq r9, r5, r8, asr fp │ │ │ │ + sbceq r9, r5, ip, ror pc │ │ │ │ + sbceq r9, r5, ip, lsl #21 │ │ │ │ + ldrsheq r7, [r7], #172 @ 0xac │ │ │ │ + sbcseq pc, r7, r4, ror sp @ │ │ │ │ + sbceq r9, r5, r0, asr #16 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - sbceq r9, r5, r0, lsr #19 │ │ │ │ - sbceq r9, r5, r0, lsl #18 │ │ │ │ - strheq r9, [r5], #132 @ 0x84 │ │ │ │ - strheq r9, [r5], #140 @ 0x8c │ │ │ │ - sbceq r9, r5, r8, asr #17 │ │ │ │ - sbceq sl, r5, ip, asr r1 │ │ │ │ + sbceq r9, r5, r0, asr #19 │ │ │ │ + sbceq r9, r5, r0, lsr #18 │ │ │ │ + ldrdeq r9, [r5], #132 @ 0x84 │ │ │ │ + ldrdeq r9, [r5], #140 @ 0x8c │ │ │ │ + sbceq r9, r5, r8, ror #17 │ │ │ │ + sbceq sl, r5, ip, ror r1 │ │ │ │ cmpeq r3, r4, asr r6 │ │ │ │ - sbceq sl, r5, r4, lsl #2 │ │ │ │ + sbceq sl, r5, r4, lsr #2 │ │ │ │ cmpeq r3, r0, lsl #12 │ │ │ │ - smulleq sl, r5, r4, r0 │ │ │ │ + strheq sl, [r5], #4 │ │ │ │ cmpeq r3, r4, asr #11 │ │ │ │ - sbceq r2, r4, r8, lsl r8 │ │ │ │ + sbceq r2, r4, r8, lsr r8 │ │ │ │ @ instruction: 0x0153d594 │ │ │ │ - sbceq r2, r4, r0, ror #15 │ │ │ │ + sbceq r2, r4, r0, lsl #16 │ │ │ │ cmpeq r3, r4, ror #10 │ │ │ │ - strdeq r9, [r5], #252 @ 0xfc │ │ │ │ + sbceq sl, r5, ip, lsl r0 │ │ │ │ cmpeq r3, r4, lsr r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq r7, [r7], #104 @ 0x68 │ │ │ │ - ldrdeq r9, [r5], #144 @ 0x90 │ │ │ │ - sbceq r9, r5, r4, asr #19 │ │ │ │ - sbceq r8, r7, r8, lsr fp │ │ │ │ - smulleq r9, r5, r0, r9 │ │ │ │ - sbcseq sp, r7, ip, ror #26 │ │ │ │ - sbceq r9, r5, r4, lsl r6 │ │ │ │ - smulleq r9, r5, ip, r7 │ │ │ │ - strdeq r9, [r5], #88 @ 0x58 │ │ │ │ - sbceq r9, r5, ip, ror #24 │ │ │ │ - sbceq r3, r8, ip, ror r2 │ │ │ │ - @ instruction: 0x01249468 │ │ │ │ - sbcseq sl, r7, ip, lsl #3 │ │ │ │ - sbceq r9, r5, r0, ror ip │ │ │ │ + sbcseq r7, r7, r8, lsl r7 │ │ │ │ + strdeq r9, [r5], #144 @ 0x90 │ │ │ │ + sbceq r9, r5, r4, ror #19 │ │ │ │ + sbceq r8, r7, r8, asr fp │ │ │ │ + strheq r9, [r5], #144 @ 0x90 │ │ │ │ + sbcseq sp, r7, ip, lsl #27 │ │ │ │ + sbceq r9, r5, r4, lsr r6 │ │ │ │ + strheq r9, [r5], #124 @ 0x7c │ │ │ │ + sbceq r9, r5, r8, lsl r6 │ │ │ │ + sbceq r9, r5, ip, lsl #25 │ │ │ │ + smulleq r3, r8, ip, r2 │ │ │ │ + smlawbeq r4, r8, r4, r9 │ │ │ │ + sbcseq sl, r7, ip, lsr #3 │ │ │ │ + smulleq r9, r5, r0, ip │ │ │ │ + sbceq r9, r5, ip, asr #24 │ │ │ │ + sbceq r9, r5, r8, asr sp │ │ │ │ + sbceq r9, r5, ip, lsr #26 │ │ │ │ + sbceq r9, r5, r0, lsl #26 │ │ │ │ + ldrdeq r9, [r5], #196 @ 0xc4 │ │ │ │ + sbceq r9, r5, r0, lsl #25 │ │ │ │ + sbceq r9, r5, r4, asr #24 │ │ │ │ + ldrdeq r9, [r5], #196 @ 0xc4 │ │ │ │ + sbceq r9, r5, ip, asr ip │ │ │ │ sbceq r9, r5, ip, lsr #24 │ │ │ │ - sbceq r9, r5, r8, lsr sp │ │ │ │ - sbceq r9, r5, ip, lsl #26 │ │ │ │ - sbceq r9, r5, r0, ror #25 │ │ │ │ - strheq r9, [r5], #196 @ 0xc4 │ │ │ │ - sbceq r9, r5, r0, ror #24 │ │ │ │ - sbceq r9, r5, r4, lsr #24 │ │ │ │ - strheq r9, [r5], #196 @ 0xc4 │ │ │ │ - sbceq r9, r5, ip, lsr ip │ │ │ │ - sbceq r9, r5, ip, lsl #24 │ │ │ │ + ldrdeq r9, [r5], #180 @ 0xb4 │ │ │ │ strheq r9, [r5], #180 @ 0xb4 │ │ │ │ - smulleq r9, r5, r4, fp │ │ │ │ - sbceq r9, r5, ip, ror #22 │ │ │ │ - sbceq r9, r5, r8, asr #22 │ │ │ │ + sbceq r9, r5, ip, lsl #23 │ │ │ │ + sbceq r9, r5, r8, ror #22 │ │ │ │ + sbceq r9, r5, r4, asr #22 │ │ │ │ sbceq r9, r5, r4, lsr #22 │ │ │ │ sbceq r9, r5, r4, lsl #22 │ │ │ │ - sbceq r9, r5, r4, ror #21 │ │ │ │ - sbceq r9, r5, r0, asr #21 │ │ │ │ - smulleq r9, r5, r8, sl │ │ │ │ + sbceq r9, r5, r0, ror #21 │ │ │ │ + strheq r9, [r5], #168 @ 0xa8 │ │ │ │ + smulleq r9, r5, r4, sl │ │ │ │ sbceq r9, r5, r4, ror sl │ │ │ │ - sbceq r9, r5, r4, asr sl │ │ │ │ - sbceq r9, r5, r4, ror #18 │ │ │ │ - sbceq r9, r5, r8, lsr r9 │ │ │ │ + sbceq r9, r5, r4, lsl #19 │ │ │ │ + sbceq r9, r5, r8, asr r9 │ │ │ │ + sbceq r9, r5, r0, lsr r9 │ │ │ │ sbceq r9, r5, r0, lsl r9 │ │ │ │ strdeq r9, [r5], #128 @ 0x80 │ │ │ │ ldrdeq r9, [r5], #128 @ 0x80 │ │ │ │ - strheq r9, [r5], #128 @ 0x80 │ │ │ │ - sbceq r9, r5, r4, lsl #17 │ │ │ │ + sbceq r9, r5, r4, lsr #17 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, #4 │ │ │ │ add r3, r5, r5, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ @@ -1383364,139 +1383364,139 @@ │ │ │ │ b 5a2b6c │ │ │ │ ldr r2, [pc, #512] @ 5a3ee8 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ b 5a1764 │ │ │ │ + sbceq r9, r5, r0, lsl #17 │ │ │ │ sbceq r9, r5, r0, ror #16 │ │ │ │ sbceq r9, r5, r0, asr #16 │ │ │ │ sbceq r9, r5, r0, lsr #16 │ │ │ │ sbceq r9, r5, r0, lsl #16 │ │ │ │ sbceq r9, r5, r0, ror #15 │ │ │ │ sbceq r9, r5, r0, asr #15 │ │ │ │ + sbceq r9, r5, r4, ror #17 │ │ │ │ + sbceq r9, r5, r0, asr #17 │ │ │ │ + sbceq r9, r5, ip, lsl #17 │ │ │ │ + sbceq r9, r5, r0, ror r8 │ │ │ │ + sbceq r9, r5, r8, asr #16 │ │ │ │ + sbceq r9, r5, r8, lsl r8 │ │ │ │ + sbceq r9, r5, r8, lsl #16 │ │ │ │ + sbceq r9, r5, ip, asr #15 │ │ │ │ sbceq r9, r5, r0, lsr #15 │ │ │ │ - sbceq r9, r5, r4, asr #17 │ │ │ │ - sbceq r9, r5, r0, lsr #17 │ │ │ │ - sbceq r9, r5, ip, ror #16 │ │ │ │ - sbceq r9, r5, r0, asr r8 │ │ │ │ - sbceq r9, r5, r8, lsr #16 │ │ │ │ - strdeq r9, [r5], #120 @ 0x78 │ │ │ │ - sbceq r9, r5, r8, ror #15 │ │ │ │ - sbceq r9, r5, ip, lsr #15 │ │ │ │ - sbceq r9, r5, r0, lsl #15 │ │ │ │ - strheq r9, [r5], #12 │ │ │ │ - sbceq r9, r5, r0, lsr #1 │ │ │ │ - ldrdeq ip, [r5], #68 @ 0x44 │ │ │ │ - sbceq pc, r2, ip, ror #12 │ │ │ │ - sbceq r9, r5, r8, lsr #1 │ │ │ │ - ldrdeq r9, [r5], #28 │ │ │ │ - strheq r9, [r5], #24 │ │ │ │ + ldrdeq r9, [r5], #12 │ │ │ │ + sbceq r9, r5, r0, asr #1 │ │ │ │ + strdeq ip, [r5], #68 @ 0x44 │ │ │ │ + sbceq pc, r2, ip, lsl #13 │ │ │ │ + sbceq r9, r5, r8, asr #1 │ │ │ │ + strdeq r9, [r5], #28 │ │ │ │ + ldrdeq r9, [r5], #24 │ │ │ │ + strheq r9, [r5], #20 │ │ │ │ smulleq r9, r5, r4, r1 │ │ │ │ - sbceq r9, r5, r4, ror r1 │ │ │ │ - ldrheq ip, [r7], #40 @ 0x28 │ │ │ │ - sbcseq ip, r7, r8, asr #5 │ │ │ │ - sbceq r3, r5, r0, lsr fp │ │ │ │ - smullseq r2, r5, r8, r2 │ │ │ │ - sbceq r4, r5, r0, lsr #3 │ │ │ │ - sbceq r4, r5, r8, asr #2 │ │ │ │ - smulleq r3, r5, r0, pc @ │ │ │ │ - sbcseq sp, r7, r0, ror #28 │ │ │ │ - sbceq r4, r5, ip, asr #32 │ │ │ │ - sbcseq sp, r7, r0, ror #28 │ │ │ │ - sbceq r4, r5, r4, lsr #32 │ │ │ │ - strdeq r3, [r5], #236 @ 0xec │ │ │ │ - sbceq r8, r5, r4, asr #30 │ │ │ │ - sbceq r9, r5, ip, asr r0 │ │ │ │ - sbceq r9, r5, ip, lsl #8 │ │ │ │ - sbceq r9, r5, r0, ror #7 │ │ │ │ - ldrsheq r0, [r7], #204 @ 0xcc │ │ │ │ - sbceq r9, r5, r8, lsr #7 │ │ │ │ - sbceq r9, r5, ip, ror #6 │ │ │ │ - sbceq r9, r5, r4, lsr r3 │ │ │ │ - strdeq r9, [r5], #44 @ 0x2c │ │ │ │ - sbceq r9, r5, r4, asr #5 │ │ │ │ - sbceq r9, r5, r8, lsl #5 │ │ │ │ - sbceq r9, r5, r8, asr r2 │ │ │ │ - sbceq r9, r5, r4, lsr #4 │ │ │ │ - sbceq r9, r5, ip, ror #3 │ │ │ │ - strheq r9, [r5], #24 │ │ │ │ - sbceq r9, r5, r0, lsl #3 │ │ │ │ - sbceq r9, r5, ip, asr #2 │ │ │ │ - sbceq r9, r5, r0, lsl r1 │ │ │ │ - sbceq r9, r5, r8, ror #1 │ │ │ │ - strheq r9, [r5], #12 │ │ │ │ + ldrsbeq ip, [r7], #40 @ 0x28 │ │ │ │ + sbcseq ip, r7, r8, ror #5 │ │ │ │ + sbceq r3, r5, r0, asr fp │ │ │ │ + ldrheq r2, [r5], #40 @ 0x28 │ │ │ │ + sbceq r4, r5, r0, asr #3 │ │ │ │ + sbceq r4, r5, r8, ror #2 │ │ │ │ + strheq r3, [r5], #240 @ 0xf0 │ │ │ │ + sbcseq sp, r7, r0, lsl #29 │ │ │ │ + sbceq r4, r5, ip, rrx │ │ │ │ + sbcseq sp, r7, r0, lsl #29 │ │ │ │ + sbceq r4, r5, r4, asr #32 │ │ │ │ + sbceq r3, r5, ip, lsl pc │ │ │ │ + sbceq r8, r5, r4, ror #30 │ │ │ │ + sbceq r9, r5, ip, ror r0 │ │ │ │ + sbceq r9, r5, ip, lsr #8 │ │ │ │ + sbceq r9, r5, r0, lsl #8 │ │ │ │ + sbcseq r0, r7, ip, lsl sp │ │ │ │ + sbceq r9, r5, r8, asr #7 │ │ │ │ + sbceq r9, r5, ip, lsl #7 │ │ │ │ + sbceq r9, r5, r4, asr r3 │ │ │ │ + sbceq r9, r5, ip, lsl r3 │ │ │ │ + sbceq r9, r5, r4, ror #5 │ │ │ │ + sbceq r9, r5, r8, lsr #5 │ │ │ │ + sbceq r9, r5, r8, ror r2 │ │ │ │ + sbceq r9, r5, r4, asr #4 │ │ │ │ + sbceq r9, r5, ip, lsl #4 │ │ │ │ + ldrdeq r9, [r5], #24 │ │ │ │ + sbceq r9, r5, r0, lsr #3 │ │ │ │ + sbceq r9, r5, ip, ror #2 │ │ │ │ + sbceq r9, r5, r0, lsr r1 │ │ │ │ + sbceq r9, r5, r8, lsl #2 │ │ │ │ + ldrdeq r9, [r5], #12 │ │ │ │ cmpeq r3, r4, lsl fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbceq r9, r5, ip, lsl #11 │ │ │ │ - sbceq r4, r2, r8, lsr #4 │ │ │ │ + sbceq r9, r5, ip, lsr #11 │ │ │ │ + sbceq r4, r2, r8, asr #4 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - strdeq r8, [r4, -r2]! │ │ │ │ + @ instruction: 0x01248b12 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ cmpeq r3, ip, lsl #19 │ │ │ │ - ldrdeq r9, [r5], #0 │ │ │ │ - sbcseq sp, r4, ip, ror #14 │ │ │ │ - strheq r8, [r5], #188 @ 0xbc │ │ │ │ + strdeq r9, [r5], #0 │ │ │ │ + sbcseq sp, r4, ip, lsl #15 │ │ │ │ + ldrdeq r8, [r5], #188 @ 0xbc │ │ │ │ + sbceq r8, r5, r8, lsr #22 │ │ │ │ sbceq r8, r5, r8, lsl #22 │ │ │ │ - sbceq r8, r5, r8, ror #21 │ │ │ │ - sbcseq fp, r4, r4, lsr #9 │ │ │ │ - ldrsheq sp, [r4], #96 @ 0x60 │ │ │ │ - sbceq r8, r5, r0, asr #22 │ │ │ │ - sbceq r9, r5, r0, asr #6 │ │ │ │ - sbceq r9, r5, r0, lsl r3 │ │ │ │ - sbceq r9, r5, r4, lsr #5 │ │ │ │ - smulleq r9, r5, r8, r2 │ │ │ │ - sbceq r9, r5, r0, ror r2 │ │ │ │ - sbceq r9, r5, r4, lsl r2 │ │ │ │ + sbcseq fp, r4, r4, asr #9 │ │ │ │ + sbcseq sp, r4, r0, lsl r7 │ │ │ │ + sbceq r8, r5, r0, ror #22 │ │ │ │ + sbceq r9, r5, r0, ror #6 │ │ │ │ + sbceq r9, r5, r0, lsr r3 │ │ │ │ + sbceq r9, r5, r4, asr #5 │ │ │ │ + strheq r9, [r5], #40 @ 0x28 │ │ │ │ + smulleq r9, r5, r0, r2 │ │ │ │ + sbceq r9, r5, r4, lsr r2 │ │ │ │ + sbcseq sp, r4, r4, lsr #12 │ │ │ │ + sbceq r7, r8, r4, ror fp │ │ │ │ sbcseq sp, r4, r4, lsl #12 │ │ │ │ sbceq r7, r8, r4, asr fp │ │ │ │ - sbcseq sp, r4, r4, ror #11 │ │ │ │ - sbceq r7, r8, r4, lsr fp │ │ │ │ ldrheq ip, [r3, #-116] @ 0xffffff8c │ │ │ │ - strdeq r8, [r5], #232 @ 0xe8 │ │ │ │ - sbceq r9, r5, ip, asr #3 │ │ │ │ - sbceq r9, r5, r8, ror #2 │ │ │ │ - sbceq r8, r5, r8, asr r9 │ │ │ │ - sbcseq sp, r4, r8, asr #9 │ │ │ │ - sbceq r8, r5, r8, lsl r9 │ │ │ │ - sbceq r9, r5, ip, ror #1 │ │ │ │ - sbceq r4, r3, r8, lsl #11 │ │ │ │ - strdeq r8, [r5], #168 @ 0xa8 │ │ │ │ - ldrheq r9, [r7], #48 @ 0x30 │ │ │ │ + sbceq r8, r5, r8, lsl pc │ │ │ │ + sbceq r9, r5, ip, ror #3 │ │ │ │ + sbceq r9, r5, r8, lsl #3 │ │ │ │ + sbceq r8, r5, r8, ror r9 │ │ │ │ + sbcseq sp, r4, r8, ror #9 │ │ │ │ + sbceq r8, r5, r8, lsr r9 │ │ │ │ + sbceq r9, r5, ip, lsl #2 │ │ │ │ + sbceq r4, r3, r8, lsr #11 │ │ │ │ + sbceq r8, r5, r8, lsl fp │ │ │ │ + ldrsbeq r9, [r7], #48 @ 0x30 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - sbceq r8, r5, r4, lsr sl │ │ │ │ - sbceq r8, r5, r0, lsl sl │ │ │ │ - sbceq r8, r5, ip, ror #19 │ │ │ │ - sbceq r8, r5, r8, asr #19 │ │ │ │ - sbceq r8, r5, r0, lsr #19 │ │ │ │ - sbceq r8, r5, ip, ror r9 │ │ │ │ - sbceq r8, r5, r8, asr r9 │ │ │ │ - sbceq r8, r5, r8, lsr #18 │ │ │ │ - sbceq r8, r5, r4, lsl #18 │ │ │ │ - sbcseq sp, r4, r4, lsr #6 │ │ │ │ - sbceq lr, r7, r8, ror #19 │ │ │ │ - sbceq r8, r5, r8, lsl #24 │ │ │ │ - sbceq r8, r5, ip, asr r8 │ │ │ │ + sbceq r8, r5, r4, asr sl │ │ │ │ + sbceq r8, r5, r0, lsr sl │ │ │ │ + sbceq r8, r5, ip, lsl #20 │ │ │ │ + sbceq r8, r5, r8, ror #19 │ │ │ │ + sbceq r8, r5, r0, asr #19 │ │ │ │ + smulleq r8, r5, ip, r9 │ │ │ │ + sbceq r8, r5, r8, ror r9 │ │ │ │ + sbceq r8, r5, r8, asr #18 │ │ │ │ + sbceq r8, r5, r4, lsr #18 │ │ │ │ + sbcseq sp, r4, r4, asr #6 │ │ │ │ + sbceq lr, r7, r8, lsl #20 │ │ │ │ + sbceq r8, r5, r8, lsr #24 │ │ │ │ + sbceq r8, r5, ip, ror r8 │ │ │ │ + sbceq r8, r5, ip, lsl r8 │ │ │ │ + sbcseq pc, r4, ip, lsr #25 │ │ │ │ + sbceq r8, r5, ip, lsl #16 │ │ │ │ strdeq r8, [r5], #124 @ 0x7c │ │ │ │ - sbcseq pc, r4, ip, lsl #25 │ │ │ │ - sbceq r8, r5, ip, ror #15 │ │ │ │ - ldrdeq r8, [r5], #124 @ 0x7c │ │ │ │ - sbceq r8, r5, r8, lsr #16 │ │ │ │ - sbceq r8, r5, r4, ror #15 │ │ │ │ + sbceq r8, r5, r8, asr #16 │ │ │ │ + sbceq r8, r5, r4, lsl #16 │ │ │ │ blcc fecdd308 │ │ │ │ - smulleq r8, r5, r4, r5 │ │ │ │ - sbceq r5, r2, ip, lsr #16 │ │ │ │ - sbceq sp, r8, r0, lsr #32 │ │ │ │ - sbceq r8, r5, r4, lsl r5 │ │ │ │ - sbceq lr, r7, r0, asr r8 │ │ │ │ - sbceq lr, r7, r4, asr #16 │ │ │ │ - smulleq r3, r2, ip, sl │ │ │ │ - sbceq lr, r7, r8, lsl r8 │ │ │ │ - sbceq r8, r5, r0, ror #9 │ │ │ │ - strdeq lr, [r7], #116 @ 0x74 │ │ │ │ + strheq r8, [r5], #84 @ 0x54 │ │ │ │ + sbceq r5, r2, ip, asr #16 │ │ │ │ + sbceq sp, r8, r0, asr #32 │ │ │ │ + sbceq r8, r5, r4, lsr r5 │ │ │ │ + sbceq lr, r7, r0, ror r8 │ │ │ │ + sbceq lr, r7, r4, ror #16 │ │ │ │ + strheq r3, [r2], #172 @ 0xac │ │ │ │ + sbceq lr, r7, r8, lsr r8 │ │ │ │ + sbceq r8, r5, r0, lsl #10 │ │ │ │ + sbceq lr, r7, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #1752] @ 5a45e4 │ │ │ │ @@ -1383936,55 +1383936,55 @@ │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #176] @ 5a4688 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5a407c │ │ │ │ mov r2, #0 │ │ │ │ b 5a4104 │ │ │ │ cmpeq r3, r8, ror #1 │ │ │ │ - strdeq r2, [r7], #220 @ 0xdc │ │ │ │ - smullseq ip, r4, r8, lr │ │ │ │ - sbceq r8, r5, r8, lsr #24 │ │ │ │ - sbceq r2, r7, ip, ror #26 │ │ │ │ - sbceq r8, r5, ip, lsr #23 │ │ │ │ - sbceq r2, r7, r4, ror #25 │ │ │ │ - sbceq r5, r2, r4, lsl r5 │ │ │ │ + sbceq r2, r7, ip, lsl lr │ │ │ │ + ldrheq ip, [r4], #232 @ 0xe8 │ │ │ │ + sbceq r8, r5, r8, asr #24 │ │ │ │ + sbceq r2, r7, ip, lsl #27 │ │ │ │ + sbceq r8, r5, ip, asr #23 │ │ │ │ + sbceq r2, r7, r4, lsl #26 │ │ │ │ + sbceq r5, r2, r4, lsr r5 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - sbceq r2, r7, r0, lsr #24 │ │ │ │ - ldrheq ip, [r4], #204 @ 0xcc │ │ │ │ - strheq r8, [r5], #148 @ 0x94 │ │ │ │ - sbcseq ip, r4, r4, ror ip │ │ │ │ - sbceq r8, r5, ip, lsl #19 │ │ │ │ - sbceq r9, r8, r4, lsl r0 │ │ │ │ - strdeq r2, [r7], #172 @ 0xac │ │ │ │ - sbcseq ip, r4, r4, lsr #23 │ │ │ │ - ldrdeq r8, [r5], #136 @ 0x88 │ │ │ │ - sbceq r8, r5, r4, lsr #16 │ │ │ │ - sbceq r8, r5, r0, lsl #16 │ │ │ │ - sbceq r8, r8, r4, lsl #30 │ │ │ │ - sbceq r2, r7, ip, asr #20 │ │ │ │ - sbceq r8, r5, r8, asr #16 │ │ │ │ - sbceq r8, r5, ip, lsl #16 │ │ │ │ - sbceq r8, r5, ip, lsr r8 │ │ │ │ - sbceq r2, r7, r4, lsl #19 │ │ │ │ - sbceq r8, r5, r4, ror #15 │ │ │ │ - sbceq r2, r7, ip, lsl #18 │ │ │ │ - sbceq r5, r2, ip, lsr r1 │ │ │ │ - sbceq r8, r5, ip, lsl #14 │ │ │ │ - sbceq r7, r5, r4, ror #24 │ │ │ │ - sbceq r7, r5, ip, asr #24 │ │ │ │ - sbceq r8, r5, r0, ror r6 │ │ │ │ - sbceq r7, r5, r0, lsr ip │ │ │ │ - sbceq r7, r5, r4, lsr #24 │ │ │ │ + sbceq r2, r7, r0, asr #24 │ │ │ │ + ldrsbeq ip, [r4], #204 @ 0xcc │ │ │ │ + ldrdeq r8, [r5], #148 @ 0x94 │ │ │ │ + smullseq ip, r4, r4, ip │ │ │ │ + sbceq r8, r5, ip, lsr #19 │ │ │ │ + sbceq r9, r8, r4, lsr r0 │ │ │ │ + sbceq r2, r7, ip, lsl fp │ │ │ │ + sbcseq ip, r4, r4, asr #23 │ │ │ │ + strdeq r8, [r5], #136 @ 0x88 │ │ │ │ + sbceq r8, r5, r4, asr #16 │ │ │ │ + sbceq r8, r5, r0, lsr #16 │ │ │ │ + sbceq r8, r8, r4, lsr #30 │ │ │ │ + sbceq r2, r7, ip, ror #20 │ │ │ │ + sbceq r8, r5, r8, ror #16 │ │ │ │ + sbceq r8, r5, ip, lsr #16 │ │ │ │ + sbceq r8, r5, ip, asr r8 │ │ │ │ + sbceq r2, r7, r4, lsr #19 │ │ │ │ + sbceq r8, r5, r4, lsl #16 │ │ │ │ + sbceq r2, r7, ip, lsr #18 │ │ │ │ + sbceq r5, r2, ip, asr r1 │ │ │ │ + sbceq r8, r5, ip, lsr #14 │ │ │ │ + sbceq r7, r5, r4, lsl #25 │ │ │ │ + sbceq r7, r5, ip, ror #24 │ │ │ │ smulleq r8, r5, r0, r6 │ │ │ │ - sbceq r8, r5, ip, asr #11 │ │ │ │ - strheq r8, [r5], #88 @ 0x58 │ │ │ │ - sbceq r8, r5, r0, lsr #10 │ │ │ │ - strdeq r8, [r5], #76 @ 0x4c │ │ │ │ - sbceq r8, r8, r0, lsl #24 │ │ │ │ + sbceq r7, r5, r0, asr ip │ │ │ │ + sbceq r7, r5, r4, asr #24 │ │ │ │ + strheq r8, [r5], #96 @ 0x60 │ │ │ │ + sbceq r8, r5, ip, ror #11 │ │ │ │ + ldrdeq r8, [r5], #88 @ 0x58 │ │ │ │ + sbceq r8, r5, r0, asr #10 │ │ │ │ + sbceq r8, r5, ip, lsl r5 │ │ │ │ + sbceq r8, r8, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #3416] @ 5a5400 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1384842,261 +1384842,261 @@ │ │ │ │ ldr r3, [pc, #524] @ 5a5608 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5a4740 │ │ │ │ cmpeq r3, ip, asr #18 │ │ │ │ cmpeq r3, r4, lsl r9 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r2, r0, r0, ror #29 │ │ │ │ - smulleq r8, r5, r0, r4 │ │ │ │ - strdeq r0, [r4], #16 │ │ │ │ - sbceq r8, r5, r8, ror r4 │ │ │ │ - sbceq r8, r5, r4, ror #8 │ │ │ │ - sbcseq ip, r4, r4, ror #11 │ │ │ │ - sbceq r8, r5, r4, lsr #8 │ │ │ │ - sbceq r8, r5, ip, lsl r4 │ │ │ │ - sbceq r8, r5, r8, ror #17 │ │ │ │ - sbceq r8, r5, ip, lsl #8 │ │ │ │ - sbceq r8, r5, ip, lsl #8 │ │ │ │ - sbceq r8, r5, r8, lsl #8 │ │ │ │ - strdeq r8, [r5], #48 @ 0x30 │ │ │ │ - strdeq r8, [r5], #52 @ 0x34 │ │ │ │ - strdeq r8, [r5], #56 @ 0x38 │ │ │ │ - sbceq r8, r5, r4, ror r4 │ │ │ │ - sbceq r8, r5, r8, ror r4 │ │ │ │ - sbceq r8, r5, r0, lsl #9 │ │ │ │ - sbceq r8, r5, ip, lsl #9 │ │ │ │ - sbceq r8, r5, r4, ror #8 │ │ │ │ - sbceq r8, r5, r8, asr #8 │ │ │ │ - sbceq r8, r5, r4, lsl r4 │ │ │ │ - @ instruction: 0x01247492 │ │ │ │ strheq r8, [r5], #64 @ 0x40 │ │ │ │ - sbceq r8, r5, r8, asr r0 │ │ │ │ - sbceq r8, r5, r0, lsl #9 │ │ │ │ + sbceq r0, r4, r0, lsl r2 │ │ │ │ + smulleq r8, r5, r8, r4 │ │ │ │ + sbceq r8, r5, r4, lsl #9 │ │ │ │ + sbcseq ip, r4, r4, lsl #12 │ │ │ │ + sbceq r8, r5, r4, asr #8 │ │ │ │ + sbceq r8, r5, ip, lsr r4 │ │ │ │ + sbceq r8, r5, r8, lsl #18 │ │ │ │ + sbceq r8, r5, ip, lsr #8 │ │ │ │ + sbceq r8, r5, ip, lsr #8 │ │ │ │ + sbceq r8, r5, r8, lsr #8 │ │ │ │ + sbceq r8, r5, r0, lsl r4 │ │ │ │ + sbceq r8, r5, r4, lsl r4 │ │ │ │ + sbceq r8, r5, r8, lsl r4 │ │ │ │ + smulleq r8, r5, r4, r4 │ │ │ │ + smulleq r8, r5, r8, r4 │ │ │ │ + sbceq r8, r5, r0, lsr #9 │ │ │ │ + sbceq r8, r5, ip, lsr #9 │ │ │ │ + sbceq r8, r5, r4, lsl #9 │ │ │ │ + sbceq r8, r5, r8, ror #8 │ │ │ │ + sbceq r8, r5, r4, lsr r4 │ │ │ │ + @ instruction: 0x012474b2 │ │ │ │ + ldrdeq r8, [r5], #64 @ 0x40 │ │ │ │ + sbceq r8, r5, r8, ror r0 │ │ │ │ + sbceq r8, r5, r0, lsr #9 │ │ │ │ + sbceq r8, r5, ip │ │ │ │ + sbceq r8, r5, r4, ror r4 │ │ │ │ sbceq r7, r5, ip, ror #31 │ │ │ │ - sbceq r8, r5, r4, asr r4 │ │ │ │ - sbceq r7, r5, ip, asr #31 │ │ │ │ - sbceq r8, r5, r0, lsr #8 │ │ │ │ - sbceq r7, r5, r8, lsr #31 │ │ │ │ - ldrdeq r8, [r5], #60 @ 0x3c │ │ │ │ - sbceq r7, r5, r4, lsl #31 │ │ │ │ - sbceq r8, r5, r8, lsr #7 │ │ │ │ - sbceq r7, r5, r0, ror #30 │ │ │ │ - sbceq r8, r5, r8, ror #6 │ │ │ │ - sbceq r7, r5, ip, lsr pc │ │ │ │ - sbceq r8, r5, r0, lsr r3 │ │ │ │ - sbceq r8, r5, r0, lsr #6 │ │ │ │ - strdeq r8, [r5], #32 │ │ │ │ - strdeq r8, [r5], #44 @ 0x2c │ │ │ │ - strheq r8, [r5], #40 @ 0x28 │ │ │ │ + sbceq r8, r5, r0, asr #8 │ │ │ │ + sbceq r7, r5, r8, asr #31 │ │ │ │ + strdeq r8, [r5], #60 @ 0x3c │ │ │ │ + sbceq r7, r5, r4, lsr #31 │ │ │ │ + sbceq r8, r5, r8, asr #7 │ │ │ │ + sbceq r7, r5, r0, lsl #31 │ │ │ │ + sbceq r8, r5, r8, lsl #7 │ │ │ │ + sbceq r7, r5, ip, asr pc │ │ │ │ + sbceq r8, r5, r0, asr r3 │ │ │ │ + sbceq r8, r5, r0, asr #6 │ │ │ │ + sbceq r8, r5, r0, lsl r3 │ │ │ │ + sbceq r8, r5, ip, lsl r3 │ │ │ │ + ldrdeq r8, [r5], #40 @ 0x28 │ │ │ │ + strdeq r7, [r5], #224 @ 0xe0 │ │ │ │ + smulleq r8, r5, ip, r2 │ │ │ │ + ldrdeq r7, [r5], #224 @ 0xe0 │ │ │ │ + sbceq r8, r5, r4, ror #4 │ │ │ │ + sbceq r7, r5, ip, lsr #29 │ │ │ │ + sbceq r8, r5, r4, lsr #4 │ │ │ │ ldrdeq r7, [r5], #224 @ 0xe0 │ │ │ │ - sbceq r8, r5, ip, ror r2 │ │ │ │ - strheq r7, [r5], #224 @ 0xe0 │ │ │ │ - sbceq r8, r5, r4, asr #4 │ │ │ │ - sbceq r7, r5, ip, lsl #29 │ │ │ │ - sbceq r8, r5, r4, lsl #4 │ │ │ │ - strheq r7, [r5], #224 @ 0xe0 │ │ │ │ - strheq r8, [r5], #28 │ │ │ │ - sbceq r7, r5, r8, lsl #29 │ │ │ │ - sbceq r8, r5, r4, lsl #3 │ │ │ │ - sbceq r7, r5, r4, ror #28 │ │ │ │ - sbceq r8, r5, r0, ror #1 │ │ │ │ + ldrdeq r8, [r5], #28 │ │ │ │ + sbceq r7, r5, r8, lsr #29 │ │ │ │ + sbceq r8, r5, r4, lsr #3 │ │ │ │ + sbceq r7, r5, r4, lsl #29 │ │ │ │ + sbceq r8, r5, r0, lsl #2 │ │ │ │ + sbceq r7, r5, r8, lsl #28 │ │ │ │ + strheq r8, [r5], #12 │ │ │ │ + sbceq r7, r5, r0, lsr lr │ │ │ │ + sbceq r8, r5, r4, lsl #1 │ │ │ │ + sbceq r8, r5, r8, asr r0 │ │ │ │ + strdeq r7, [r5], #208 @ 0xd0 │ │ │ │ + sbceq r8, r5, r4, lsl r0 │ │ │ │ + sbceq r7, r5, r8, lsr #30 │ │ │ │ + sbceq r7, r5, r8, ror #31 │ │ │ │ + sbceq r0, r5, r0, lsl pc │ │ │ │ + sbcseq r9, r4, r0, lsr #21 │ │ │ │ sbceq r7, r5, r8, ror #27 │ │ │ │ - smulleq r8, r5, ip, r0 │ │ │ │ - sbceq r7, r5, r0, lsl lr │ │ │ │ - sbceq r8, r5, r4, rrx │ │ │ │ - sbceq r8, r5, r8, lsr r0 │ │ │ │ - ldrdeq r7, [r5], #208 @ 0xd0 │ │ │ │ - strdeq r7, [r5], #244 @ 0xf4 │ │ │ │ - sbceq r7, r5, r8, lsl #30 │ │ │ │ - sbceq r7, r5, r8, asr #31 │ │ │ │ - strdeq r0, [r5], #224 @ 0xe0 │ │ │ │ - sbcseq r9, r4, r0, lsl #21 │ │ │ │ - sbceq r7, r5, r8, asr #27 │ │ │ │ - sbceq r8, r8, r0, lsl #5 │ │ │ │ - sbceq r7, r5, r4, asr pc │ │ │ │ - sbceq r0, r5, ip, lsl #29 │ │ │ │ - sbcseq r9, r4, ip, lsl sl │ │ │ │ - sbceq r7, r5, r4, ror #26 │ │ │ │ - sbceq r8, r8, ip, lsl r2 │ │ │ │ - sbceq r7, r5, r4, ror #29 │ │ │ │ - sbceq r0, r5, r8, lsr #28 │ │ │ │ - ldrheq r9, [r4], #152 @ 0x98 │ │ │ │ - sbceq r7, r5, r0, lsl #26 │ │ │ │ - strheq r8, [r8], #24 │ │ │ │ - sbceq r7, r5, r0, ror lr │ │ │ │ - sbceq r0, r5, r4, asr #27 │ │ │ │ - sbcseq r9, r4, r4, asr r9 │ │ │ │ - sbceq r8, r8, ip, ror #2 │ │ │ │ - sbceq r8, r5, r8, ror r4 │ │ │ │ - sbceq r0, r5, r8, ror sp │ │ │ │ - sbceq r7, r5, r8, ror #24 │ │ │ │ - sbcseq r9, r4, r4, lsl #18 │ │ │ │ - sbceq r8, r8, r0, lsl #2 │ │ │ │ - sbceq r8, r5, r4, lsr #8 │ │ │ │ - sbceq r0, r5, ip, lsl #26 │ │ │ │ - strdeq r7, [r5], #180 @ 0xb4 │ │ │ │ - smullseq r9, r4, r8, r8 │ │ │ │ - smulleq r8, r8, r4, r0 @ │ │ │ │ - strheq r7, [r5], #204 @ 0xcc │ │ │ │ - smulleq r7, r5, r4, ip │ │ │ │ - sbceq r7, r5, r0, lsl #25 │ │ │ │ - sbceq r7, r5, r0, ror ip │ │ │ │ - sbceq r7, r5, ip, lsr ip │ │ │ │ - sbceq r7, r5, ip, asr #24 │ │ │ │ - strdeq r7, [r5], #180 @ 0xb4 │ │ │ │ + sbceq r8, r8, r0, lsr #5 │ │ │ │ + sbceq r7, r5, r4, ror pc │ │ │ │ + sbceq r0, r5, ip, lsr #29 │ │ │ │ + sbcseq r9, r4, ip, lsr sl │ │ │ │ + sbceq r7, r5, r4, lsl #27 │ │ │ │ + sbceq r8, r8, ip, lsr r2 │ │ │ │ + sbceq r7, r5, r4, lsl #30 │ │ │ │ + sbceq r0, r5, r8, asr #28 │ │ │ │ + ldrsbeq r9, [r4], #152 @ 0x98 │ │ │ │ + sbceq r7, r5, r0, lsr #26 │ │ │ │ + ldrdeq r8, [r8], #24 │ │ │ │ + smulleq r7, r5, r0, lr │ │ │ │ + sbceq r0, r5, r4, ror #27 │ │ │ │ + sbcseq r9, r4, r4, ror r9 │ │ │ │ + sbceq r8, r8, ip, lsl #3 │ │ │ │ + smulleq r8, r5, r8, r4 │ │ │ │ + smulleq r0, r5, r8, sp │ │ │ │ + sbceq r7, r5, r8, lsl #25 │ │ │ │ + sbcseq r9, r4, r4, lsr #18 │ │ │ │ + sbceq r8, r8, r0, lsr #2 │ │ │ │ + sbceq r8, r5, r4, asr #8 │ │ │ │ + sbceq r0, r5, ip, lsr #26 │ │ │ │ + sbceq r7, r5, r4, lsl ip │ │ │ │ + ldrheq r9, [r4], #136 @ 0x88 │ │ │ │ + strheq r8, [r8], #4 │ │ │ │ + ldrdeq r7, [r5], #204 @ 0xcc │ │ │ │ + strheq r7, [r5], #196 @ 0xc4 │ │ │ │ + sbceq r7, r5, r0, lsr #25 │ │ │ │ + smulleq r7, r5, r0, ip │ │ │ │ + sbceq r7, r5, ip, asr ip │ │ │ │ + sbceq r7, r5, ip, ror #24 │ │ │ │ + sbceq r7, r5, r4, lsl ip │ │ │ │ + strheq r7, [r5], #184 @ 0xb8 │ │ │ │ + ldrdeq r7, [r5], #176 @ 0xb0 │ │ │ │ + smulleq r7, r5, r4, fp │ │ │ │ smulleq r7, r5, r8, fp │ │ │ │ - strheq r7, [r5], #176 @ 0xb0 │ │ │ │ - sbceq r7, r5, r4, ror fp │ │ │ │ - sbceq r7, r5, r8, ror fp │ │ │ │ - sbceq r7, r5, r0, asr fp │ │ │ │ - sbceq r7, r5, ip, lsr fp │ │ │ │ - sbceq r7, r5, ip, lsr #22 │ │ │ │ - strdeq r7, [r5], #168 @ 0xa8 │ │ │ │ - sbceq r7, r5, r8, lsl #22 │ │ │ │ - sbceq r8, r5, r8, lsr #5 │ │ │ │ - sbceq r0, r5, r0, lsl #23 │ │ │ │ - sbceq r7, r5, r0, ror sl │ │ │ │ - sbcseq r9, r4, ip, lsl #14 │ │ │ │ - sbceq r7, r8, r8, lsl #30 │ │ │ │ - ldrdeq r7, [r5], #156 @ 0x9c │ │ │ │ - sbceq r7, r5, ip, lsr #19 │ │ │ │ - sbceq r7, r5, ip, lsr #19 │ │ │ │ - sbceq r7, r5, r8, lsl #19 │ │ │ │ - sbceq r7, r5, ip, ror r9 │ │ │ │ - sbceq r7, r5, r4, ror #18 │ │ │ │ - sbceq r7, r5, ip, asr #18 │ │ │ │ - sbceq r7, r5, r0, asr #18 │ │ │ │ - sbceq r7, r5, r0, lsl r9 │ │ │ │ - sbceq r7, r5, ip, lsl r9 │ │ │ │ - sbceq r7, r5, r0, asr #16 │ │ │ │ - smulleq r7, r5, ip, r8 │ │ │ │ - sbceq r7, r5, r4, lsr #17 │ │ │ │ - sbceq r7, r5, r0, asr r8 │ │ │ │ - sbceq r4, r2, r8, lsr #3 │ │ │ │ - sbceq pc, r3, r0, lsl #27 │ │ │ │ - sbceq r7, r5, ip, lsl #24 │ │ │ │ - sbceq r7, r5, r8, lsl ip │ │ │ │ - sbceq r7, r5, r8, lsl ip │ │ │ │ - sbceq r7, r5, r0, lsl ip │ │ │ │ + sbceq r7, r5, r0, ror fp │ │ │ │ + sbceq r7, r5, ip, asr fp │ │ │ │ + sbceq r7, r5, ip, asr #22 │ │ │ │ + sbceq r7, r5, r8, lsl fp │ │ │ │ + sbceq r7, r5, r8, lsr #22 │ │ │ │ + sbceq r8, r5, r8, asr #5 │ │ │ │ + sbceq r0, r5, r0, lsr #23 │ │ │ │ + smulleq r7, r5, r0, sl │ │ │ │ + sbcseq r9, r4, ip, lsr #14 │ │ │ │ + sbceq r7, r8, r8, lsr #30 │ │ │ │ + strdeq r7, [r5], #156 @ 0x9c │ │ │ │ + sbceq r7, r5, ip, asr #19 │ │ │ │ + sbceq r7, r5, ip, asr #19 │ │ │ │ + sbceq r7, r5, r8, lsr #19 │ │ │ │ + smulleq r7, r5, ip, r9 │ │ │ │ + sbceq r7, r5, r4, lsl #19 │ │ │ │ + sbceq r7, r5, ip, ror #18 │ │ │ │ + sbceq r7, r5, r0, ror #18 │ │ │ │ + sbceq r7, r5, r0, lsr r9 │ │ │ │ + sbceq r7, r5, ip, lsr r9 │ │ │ │ + sbceq r7, r5, r0, ror #16 │ │ │ │ + strheq r7, [r5], #140 @ 0x8c │ │ │ │ + sbceq r7, r5, r4, asr #17 │ │ │ │ + sbceq r7, r5, r0, ror r8 │ │ │ │ + sbceq r4, r2, r8, asr #3 │ │ │ │ + sbceq pc, r3, r0, lsr #27 │ │ │ │ + sbceq r7, r5, ip, lsr #24 │ │ │ │ + sbceq r7, r5, r8, lsr ip │ │ │ │ + sbceq r7, r5, r8, lsr ip │ │ │ │ + sbceq r7, r5, r0, lsr ip │ │ │ │ @ instruction: 0x001fffff │ │ │ │ + sbceq r7, r5, r4, lsr #21 │ │ │ │ sbceq r7, r5, r4, lsl #21 │ │ │ │ - sbceq r7, r5, r4, ror #20 │ │ │ │ - sbceq r7, r5, r8, ror sl │ │ │ │ - ldrheq r8, [r4], #208 @ 0xd0 │ │ │ │ - ldrdeq r6, [r5], #196 @ 0xc4 │ │ │ │ - sbcseq r7, r7, r4, lsr #5 │ │ │ │ - sbceq r1, r2, r0, lsl #24 │ │ │ │ - sbceq r7, r5, r0, lsl #1 │ │ │ │ - sbceq r7, r5, r4, lsl #1 │ │ │ │ - sbceq r7, r5, ip, ror r0 │ │ │ │ - smulleq pc, r8, ip, r6 @ │ │ │ │ - sbceq r7, r8, ip, lsl r6 │ │ │ │ + smulleq r7, r5, r8, sl │ │ │ │ + ldrsbeq r8, [r4], #208 @ 0xd0 │ │ │ │ + strdeq r6, [r5], #196 @ 0xc4 │ │ │ │ + sbcseq r7, r7, r4, asr #5 │ │ │ │ + sbceq r1, r2, r0, lsr #24 │ │ │ │ + sbceq r7, r5, r0, lsr #1 │ │ │ │ + sbceq r7, r5, r4, lsr #1 │ │ │ │ + smulleq r7, r5, ip, r0 │ │ │ │ + strheq pc, [r8], #108 @ 0x6c @ │ │ │ │ + sbceq r7, r8, ip, lsr r6 │ │ │ │ ldrsheq sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbcseq fp, r4, r0, ror #3 │ │ │ │ - ldrsbeq fp, [r4], #20 │ │ │ │ - sbceq r6, r5, r0, lsr #31 │ │ │ │ - sbceq r7, r5, r4, ror #16 │ │ │ │ - ldrdeq lr, [r3], #72 @ 0x48 │ │ │ │ - smulleq r1, r7, r4, r0 │ │ │ │ - sbceq r7, r5, r0, lsr #16 │ │ │ │ - sbceq r1, r7, r4, lsl r0 │ │ │ │ - sbceq r0, r7, r0, lsr #31 │ │ │ │ - sbceq r7, r5, r8, lsr r7 │ │ │ │ - ldrdeq r7, [r5], #96 @ 0x60 │ │ │ │ - sbcseq fp, r4, r0 │ │ │ │ - sbceq r7, r5, r8, ror r6 │ │ │ │ - sbceq r7, r5, r0, asr r6 │ │ │ │ - sbceq sl, r1, ip, asr r4 │ │ │ │ - sbceq r6, r5, r8, asr #28 │ │ │ │ - sbceq r9, r4, r8, lsl #30 │ │ │ │ - sbceq r6, r5, r4, lsr #28 │ │ │ │ - sbceq r1, r4, ip, lsr #10 │ │ │ │ - sbceq r6, r5, r0, lsl #28 │ │ │ │ - strheq r7, [r5], #88 @ 0x58 │ │ │ │ - sbceq r7, r5, r0, lsr r2 │ │ │ │ - sbceq r7, r5, r8, lsr r2 │ │ │ │ - sbceq r6, r5, r8, asr #26 │ │ │ │ - sbceq r7, r5, r8, lsr #4 │ │ │ │ - sbceq r7, r5, r4, lsr #4 │ │ │ │ - sbceq r7, r5, r0, lsr #4 │ │ │ │ - strdeq r7, [r5], #28 │ │ │ │ - sbceq r7, r5, r8, lsl #4 │ │ │ │ - sbceq r7, r5, r8, lsl r2 │ │ │ │ + sbcseq fp, r4, r0, lsl #4 │ │ │ │ + ldrsheq fp, [r4], #20 │ │ │ │ + sbceq r6, r5, r0, asr #31 │ │ │ │ + sbceq r7, r5, r4, lsl #17 │ │ │ │ + strdeq lr, [r3], #72 @ 0x48 │ │ │ │ + strheq r1, [r7], #4 │ │ │ │ + sbceq r7, r5, r0, asr #16 │ │ │ │ + sbceq r1, r7, r4, lsr r0 │ │ │ │ + sbceq r0, r7, r0, asr #31 │ │ │ │ + sbceq r7, r5, r8, asr r7 │ │ │ │ + strdeq r7, [r5], #96 @ 0x60 │ │ │ │ + sbcseq fp, r4, r0, lsr #32 │ │ │ │ + smulleq r7, r5, r8, r6 │ │ │ │ + sbceq r7, r5, r0, ror r6 │ │ │ │ + sbceq sl, r1, ip, ror r4 │ │ │ │ + sbceq r6, r5, r8, ror #28 │ │ │ │ + sbceq r9, r4, r8, lsr #30 │ │ │ │ + sbceq r6, r5, r4, asr #28 │ │ │ │ + sbceq r1, r4, ip, asr #10 │ │ │ │ + sbceq r6, r5, r0, lsr #28 │ │ │ │ + ldrdeq r7, [r5], #88 @ 0x58 │ │ │ │ + sbceq r7, r5, r0, asr r2 │ │ │ │ + sbceq r7, r5, r8, asr r2 │ │ │ │ + sbceq r6, r5, r8, ror #26 │ │ │ │ + sbceq r7, r5, r8, asr #4 │ │ │ │ + sbceq r7, r5, r4, asr #4 │ │ │ │ + sbceq r7, r5, r0, asr #4 │ │ │ │ sbceq r7, r5, ip, lsl r2 │ │ │ │ - sbceq r7, r5, r4, lsl r2 │ │ │ │ - sbceq r7, r5, r4, asr r1 │ │ │ │ - strdeq r7, [r5], #24 │ │ │ │ - strdeq r7, [r5], #16 │ │ │ │ - strdeq r7, [r5], #20 │ │ │ │ + sbceq r7, r5, r8, lsr #4 │ │ │ │ + sbceq r7, r5, r8, lsr r2 │ │ │ │ + sbceq r7, r5, ip, lsr r2 │ │ │ │ sbceq r7, r5, r4, lsr r2 │ │ │ │ - sbceq r6, r5, r4, lsl #25 │ │ │ │ - sbceq r7, r5, r0, lsl #4 │ │ │ │ + sbceq r7, r5, r4, ror r1 │ │ │ │ + sbceq r7, r5, r8, lsl r2 │ │ │ │ sbceq r7, r5, r0, lsl r2 │ │ │ │ - sbceq r6, r5, ip, lsr #21 │ │ │ │ - sbceq r2, r5, ip, asr r9 │ │ │ │ - sbceq r6, r5, r0, asr #20 │ │ │ │ - strheq r7, [r5], #16 │ │ │ │ - sbceq r6, r5, r8, ror #20 │ │ │ │ - sbceq r7, r5, r4, asr #2 │ │ │ │ + sbceq r7, r5, r4, lsl r2 │ │ │ │ + sbceq r7, r5, r4, asr r2 │ │ │ │ + sbceq r6, r5, r4, lsr #25 │ │ │ │ + sbceq r7, r5, r0, lsr #4 │ │ │ │ + sbceq r7, r5, r0, lsr r2 │ │ │ │ + sbceq r6, r5, ip, asr #21 │ │ │ │ + sbceq r2, r5, ip, ror r9 │ │ │ │ + sbceq r6, r5, r0, ror #20 │ │ │ │ + ldrdeq r7, [r5], #16 │ │ │ │ + sbceq r6, r5, r8, lsl #21 │ │ │ │ + sbceq r7, r5, r4, ror #2 │ │ │ │ + sbceq r6, r5, ip, lsl sl │ │ │ │ + sbceq r7, r5, r4, lsr r1 │ │ │ │ strdeq r6, [r5], #156 @ 0x9c │ │ │ │ - sbceq r7, r5, r4, lsl r1 │ │ │ │ - ldrdeq r6, [r5], #156 @ 0x9c │ │ │ │ - ldrdeq r7, [r5], #0 │ │ │ │ - sbceq r7, r5, r0, lsr #1 │ │ │ │ - sbceq r6, r5, ip, lsl #19 │ │ │ │ - sbceq r7, r5, ip, rrx │ │ │ │ - sbceq r6, r5, r8, ror #18 │ │ │ │ - sbceq r7, r5, r8, lsr #32 │ │ │ │ - strdeq r6, [r5], #248 @ 0xf8 │ │ │ │ - sbceq r6, r5, r4, ror #18 │ │ │ │ - sbceq r6, r5, r0, asr #31 │ │ │ │ - strdeq r6, [r5], #136 @ 0x88 │ │ │ │ - sbceq r0, r4, ip, lsl #14 │ │ │ │ - ldrdeq r6, [r5], #132 @ 0x84 │ │ │ │ - sbceq r0, r4, ip, asr #13 │ │ │ │ - strheq r6, [r5], #128 @ 0x80 │ │ │ │ - sbceq r0, r4, ip, lsl #13 │ │ │ │ + strdeq r7, [r5], #0 │ │ │ │ + sbceq r7, r5, r0, asr #1 │ │ │ │ + sbceq r6, r5, ip, lsr #19 │ │ │ │ + sbceq r7, r5, ip, lsl #1 │ │ │ │ + sbceq r6, r5, r8, lsl #19 │ │ │ │ + sbceq r7, r5, r8, asr #32 │ │ │ │ + sbceq r7, r5, r8, lsl r0 │ │ │ │ + sbceq r6, r5, r4, lsl #19 │ │ │ │ + sbceq r6, r5, r0, ror #31 │ │ │ │ + sbceq r6, r5, r8, lsl r9 │ │ │ │ + sbceq r0, r4, ip, lsr #14 │ │ │ │ + strdeq r6, [r5], #132 @ 0x84 │ │ │ │ + sbceq r0, r4, ip, ror #13 │ │ │ │ + ldrdeq r6, [r5], #128 @ 0x80 │ │ │ │ + sbceq r0, r4, ip, lsr #13 │ │ │ │ + sbceq r6, r5, ip, lsr #17 │ │ │ │ + sbceq r0, r4, r4, ror r6 │ │ │ │ sbceq r6, r5, ip, lsl #17 │ │ │ │ - sbceq r0, r4, r4, asr r6 │ │ │ │ - sbceq r6, r5, ip, ror #16 │ │ │ │ - strheq r8, [r3], #24 │ │ │ │ - sbceq r6, r5, r8, asr #16 │ │ │ │ - sbceq r8, r3, r8, lsr #3 │ │ │ │ - sbceq r6, r5, r4, lsr #16 │ │ │ │ - sbcseq r5, r6, r4, asr #12 │ │ │ │ - sbceq r6, r5, r0, lsl #16 │ │ │ │ - sbceq r0, r4, r8, lsl #8 │ │ │ │ - ldrdeq r6, [r5], #124 @ 0x7c │ │ │ │ - sbceq r0, r4, r4, lsl #7 │ │ │ │ - strheq r6, [r5], #120 @ 0x78 │ │ │ │ - sbceq r6, r5, r8, asr #28 │ │ │ │ - smulleq r6, r5, r4, r7 │ │ │ │ - sbceq r6, r5, ip, lsl #28 │ │ │ │ + ldrdeq r8, [r3], #24 │ │ │ │ + sbceq r6, r5, r8, ror #16 │ │ │ │ + sbceq r8, r3, r8, asr #3 │ │ │ │ + sbceq r6, r5, r4, asr #16 │ │ │ │ + sbcseq r5, r6, r4, ror #12 │ │ │ │ + sbceq r6, r5, r0, lsr #16 │ │ │ │ + sbceq r0, r4, r8, lsr #8 │ │ │ │ + strdeq r6, [r5], #124 @ 0x7c │ │ │ │ + sbceq r0, r4, r4, lsr #7 │ │ │ │ + ldrdeq r6, [r5], #120 @ 0x78 │ │ │ │ + sbceq r6, r5, r8, ror #28 │ │ │ │ + strheq r6, [r5], #116 @ 0x74 │ │ │ │ + sbceq r6, r5, ip, lsr #28 │ │ │ │ + smulleq r6, r5, r0, r7 │ │ │ │ + sbceq r6, r5, ip, ror #27 │ │ │ │ sbceq r6, r5, r0, ror r7 │ │ │ │ - sbceq r6, r5, ip, asr #27 │ │ │ │ - sbceq r6, r5, r0, asr r7 │ │ │ │ - smulleq r6, r5, r4, sp │ │ │ │ - sbceq r6, r5, ip, lsr #14 │ │ │ │ - sbceq r6, r5, r8, asr sp │ │ │ │ - sbceq r6, r5, r8, lsl #14 │ │ │ │ - sbceq r6, r5, r0, lsr #26 │ │ │ │ - sbceq r6, r5, r4, ror #13 │ │ │ │ - sbceq r6, r5, ip, ror #25 │ │ │ │ - sbceq r6, r5, r0, asr #13 │ │ │ │ - smulleq r6, r5, r8, ip │ │ │ │ - smulleq r6, r5, ip, r6 │ │ │ │ - sbceq r0, r4, r4, lsl r7 │ │ │ │ + strheq r6, [r5], #212 @ 0xd4 │ │ │ │ + sbceq r6, r5, ip, asr #14 │ │ │ │ + sbceq r6, r5, r8, ror sp │ │ │ │ + sbceq r6, r5, r8, lsr #14 │ │ │ │ + sbceq r6, r5, r0, asr #26 │ │ │ │ + sbceq r6, r5, r4, lsl #14 │ │ │ │ + sbceq r6, r5, ip, lsl #26 │ │ │ │ + sbceq r6, r5, r0, ror #13 │ │ │ │ + strheq r6, [r5], #200 @ 0xc8 │ │ │ │ + strheq r6, [r5], #108 @ 0x6c │ │ │ │ + sbceq r0, r4, r4, lsr r7 │ │ │ │ + smulleq r6, r5, r8, r6 │ │ │ │ + sbceq r0, r4, r8, asr #13 │ │ │ │ + sbceq r6, r5, r8, ror r6 │ │ │ │ + sbceq r6, r5, ip, lsr #22 │ │ │ │ + sbceq r6, r5, r4, asr r6 │ │ │ │ + strdeq r6, [r5], #168 @ 0xa8 │ │ │ │ sbceq r6, r5, r8, ror r6 │ │ │ │ - sbceq r0, r4, r8, lsr #13 │ │ │ │ - sbceq r6, r5, r8, asr r6 │ │ │ │ - sbceq r6, r5, ip, lsl #22 │ │ │ │ - sbceq r6, r5, r4, lsr r6 │ │ │ │ - ldrdeq r6, [r5], #168 @ 0xa8 │ │ │ │ - sbceq r6, r5, r8, asr r6 │ │ │ │ ldr r1, [pc, #-488] @ 5a560c │ │ │ │ add r3, r9, #320 @ 0x140 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 59ec30 │ │ │ │ ldr r2, [pc, #-508] @ 5a5610 │ │ │ │ @@ -1386036,15 +1386036,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 da2440 │ │ │ │ + bl da2468 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5a672c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 4e841c │ │ │ │ ldr r6, [sp] │ │ │ │ @@ -1386071,15 +1386071,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 5a468c │ │ │ │ mov r0, r7 │ │ │ │ - bl da2478 │ │ │ │ + bl da24a0 │ │ │ │ b 5a66c4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r8, ror r9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrsheq r9, [r3, #-132] @ 0xffffff7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -1386139,15 +1386139,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 5a6848 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r8, asr #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - smulleq lr, r3, r0, r9 │ │ │ │ + strheq lr, [r3], #144 @ 0x90 │ │ │ │ ldrsbeq r9, [r3, #-116] @ 0xffffff8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1387093,27 +1387093,27 @@ │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ b 5a7660 │ │ │ │ mov r2, r1 │ │ │ │ b 5a7674 │ │ │ │ cmpeq r3, r8, lsl #28 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x01244e10 │ │ │ │ + @ instruction: 0x01244e30 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ strpl r0, [r0], -r1 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ addeq r8, r0, r1 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x01244cac │ │ │ │ - @ instruction: 0x01244c44 │ │ │ │ - @ instruction: 0x01244c10 │ │ │ │ - @ instruction: 0x01244b94 │ │ │ │ - @ instruction: 0x01244b2c │ │ │ │ + smlawteq r4, ip, ip, r4 │ │ │ │ + @ instruction: 0x01244c64 │ │ │ │ + @ instruction: 0x01244c30 │ │ │ │ + @ instruction: 0x01244bb4 │ │ │ │ + @ instruction: 0x01244b4c │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #3548] @ 5a856c │ │ │ │ @@ -1388005,42 +1388005,42 @@ │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ b 5a84dc │ │ │ │ cmpeq r3, r4, ror #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r3, ip, lsr #16 │ │ │ │ cmpeq r3, r0, ror #15 │ │ │ │ - @ instruction: 0x0124491c │ │ │ │ + @ instruction: 0x0124493c │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - smlawteq r4, r0, r8, r4 │ │ │ │ + @ instruction: 0x012448e0 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - @ instruction: 0x01244890 │ │ │ │ + @ instruction: 0x012448b0 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x012448b4 │ │ │ │ - @ instruction: 0x01244892 │ │ │ │ + ldrdeq r4, [r4, -r4]! @ │ │ │ │ + @ instruction: 0x012448b2 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ svcvc 0x007fffff │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x0124481a │ │ │ │ - @ instruction: 0x01244864 │ │ │ │ + @ instruction: 0x0124483a │ │ │ │ + smlawbeq r4, r4, r8, r4 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - @ instruction: 0x01244450 │ │ │ │ - @ instruction: 0x01244404 │ │ │ │ + @ instruction: 0x01244470 │ │ │ │ + @ instruction: 0x01244424 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ strpl r0, [r0], -r1 │ │ │ │ stmiaeq r8, {r0, r1, r4}^ │ │ │ │ - @ instruction: 0x01244278 │ │ │ │ - smlawteq r4, r4, r1, r4 │ │ │ │ + @ instruction: 0x01244298 │ │ │ │ + @ instruction: 0x012441e4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - @ instruction: 0x01244024 │ │ │ │ + @ instruction: 0x01244044 │ │ │ │ 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, #4036] @ 5a95c8 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ @@ -1389052,50 +1389052,50 @@ │ │ │ │ and r6, r6, #1 │ │ │ │ and r1, r1, #1024 @ 0x400 │ │ │ │ b 5a87b0 │ │ │ │ cmpeq r3, r8, ror #19 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrheq r7, [r3, #-152] @ 0xffffff68 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - @ instruction: 0x01243e2c │ │ │ │ + @ instruction: 0x01243e4c │ │ │ │ ldrheq r7, [r3, #-132] @ 0xffffff7c │ │ │ │ - strheq r4, [r4, -ip]! │ │ │ │ - @ instruction: 0x01243da4 │ │ │ │ - @ instruction: 0x01244224 │ │ │ │ + ldrdeq r4, [r4, -ip]! │ │ │ │ + smlawteq r4, r4, sp, r3 │ │ │ │ + @ instruction: 0x01244244 │ │ │ │ svcvc 0x00f80000 │ │ │ │ svcvc 0x00efffff │ │ │ │ ldreq r0, [r0], #-1412 @ 0xfffffa7c │ │ │ │ - @ instruction: 0x01243c62 │ │ │ │ + smlawbeq r4, r2, ip, r3 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - @ instruction: 0x01243958 │ │ │ │ - @ instruction: 0x01243a58 │ │ │ │ - @ instruction: 0x01243968 │ │ │ │ - @ instruction: 0x01243828 │ │ │ │ - @ instruction: 0x01243900 │ │ │ │ - @ instruction: 0x012437b8 │ │ │ │ - strdeq r3, [r4, -r8]! │ │ │ │ - @ instruction: 0x01243720 │ │ │ │ - @ instruction: 0x01243760 │ │ │ │ - strdeq r3, [r4, -r8]! │ │ │ │ - @ instruction: 0x01243720 │ │ │ │ - @ instruction: 0x01243698 │ │ │ │ - @ instruction: 0x01243724 │ │ │ │ + @ instruction: 0x01243978 │ │ │ │ + @ instruction: 0x01243a78 │ │ │ │ + smlawbeq r4, r8, r9, r3 │ │ │ │ + @ instruction: 0x01243848 │ │ │ │ + @ instruction: 0x01243920 │ │ │ │ + ldrdeq r3, [r4, -r8]! │ │ │ │ + @ instruction: 0x01243818 │ │ │ │ + @ instruction: 0x01243740 │ │ │ │ + smlawbeq r4, r0, r7, r3 │ │ │ │ + @ instruction: 0x01243818 │ │ │ │ + @ instruction: 0x01243740 │ │ │ │ @ instruction: 0x012436b8 │ │ │ │ - @ instruction: 0x012435ac │ │ │ │ - @ instruction: 0x01243590 │ │ │ │ - @ instruction: 0x01243462 │ │ │ │ + @ instruction: 0x01243744 │ │ │ │ + ldrdeq r3, [r4, -r8]! │ │ │ │ + smlawteq r4, ip, r5, r3 │ │ │ │ + @ instruction: 0x012435b0 │ │ │ │ + smlawbeq r4, r2, r4, r3 │ │ │ │ andeq r0, r0, r6, lsl #14 │ │ │ │ - @ instruction: 0x01243309 │ │ │ │ + @ instruction: 0x01243329 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r1, r0, r1, asr #32 │ │ │ │ - @ instruction: 0x01243174 │ │ │ │ - strheq r3, [r4, -r0]! │ │ │ │ + @ instruction: 0x01243194 │ │ │ │ + ldrdeq r3, [r4, -r0]! │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ cmp ip, #276 @ 0x114 │ │ │ │ bcc 5a87dc │ │ │ │ cmp ip, #308 @ 0x134 │ │ │ │ bcs 5a97f4 │ │ │ │ ldr r3, [pc, #-44] @ 5a9658 │ │ │ │ cmp ip, r3 │ │ │ │ @@ -1389370,15 +1389370,15 @@ │ │ │ │ cmpeq r3, r8, lsr r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r3, r4, lsr #12 │ │ │ │ andeq r3, r0, r0, lsl r7 │ │ │ │ @ instruction: 0xffffceb0 │ │ │ │ @ instruction: 0xffffdd5c │ │ │ │ cmpeq r3, r8, ror r5 │ │ │ │ - @ instruction: 0x01242ee0 │ │ │ │ + @ instruction: 0x01242f00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #8 │ │ │ │ stm r4, {r2, r3} │ │ │ │ @@ -1389558,18 +1389558,18 @@ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsheq r6, [r3, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x01242b31 │ │ │ │ - strdeq r2, [r4, -r9]! │ │ │ │ - ldrdeq r2, [r4, -r5]! │ │ │ │ - smlawbeq r4, r1, sl, r2 │ │ │ │ + @ instruction: 0x01242b51 │ │ │ │ + @ instruction: 0x01242b19 │ │ │ │ + strdeq r2, [r4, -r5]! │ │ │ │ + @ instruction: 0x01242aa1 │ │ │ │ mov r1, #2 │ │ │ │ b 5a71d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ @@ -1390698,15 +1390698,15 @@ │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ bl 5aaa34 │ │ │ │ b 5aae40 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, ip, ror r2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r3, ip, lsr r2 │ │ │ │ - @ instruction: 0x01241c6c │ │ │ │ + smlawbeq r4, ip, ip, r1 │ │ │ │ cmpeq r3, r0, lsr r1 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #248] @ 5ab0ac │ │ │ │ @@ -1391352,18 +1391352,18 @@ │ │ │ │ bne 5ab17c │ │ │ │ b 5ab644 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, ip, lsl #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq r3, r8, ror #29 │ │ │ │ cmpeq r3, r0, ror lr │ │ │ │ - @ instruction: 0x01241820 │ │ │ │ + @ instruction: 0x01241840 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - @ instruction: 0x01241744 │ │ │ │ - @ instruction: 0x012416ae │ │ │ │ + @ instruction: 0x01241764 │ │ │ │ + smlawteq r4, lr, r6, r1 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ bhi 5aba24 │ │ │ │ cmp r0, #136 @ 0x88 │ │ │ │ bls 5aba08 │ │ │ │ ldr r3, [pc, #208] @ 5abac0 │ │ │ │ sub r2, r0, #137 @ 0x89 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1391414,15 +1391414,15 @@ │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ bhi 5aba8c │ │ │ │ ldr r0, [pc, #32] @ 5abad8 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ 5abadc │ │ │ │ bx lr │ │ │ │ - smlawbeq r4, sl, r0, r1 │ │ │ │ + @ instruction: 0x012410aa │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ @@ -1392084,24 +1392084,24 @@ │ │ │ │ b 5abeec │ │ │ │ ldr r5, [pc, #92] @ 5ac584 │ │ │ │ b 5abeec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r4, [r3, #-52] @ 0xffffffcc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01534394 │ │ │ │ - smlawbeq r4, r8, ip, r0 │ │ │ │ + smulwbeq r4, r8, ip │ │ │ │ cmpeq r3, ip, asr #2 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r3, r0, r0, lsl r7 │ │ │ │ - smlawteq r4, r8, r9, r0 │ │ │ │ - @ instruction: 0x01240916 │ │ │ │ - @ instruction: 0x0124087a │ │ │ │ + smulwteq r4, r8, r9 │ │ │ │ + @ instruction: 0x01240936 │ │ │ │ + @ instruction: 0x0124089a │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ @@ -1392136,15 +1392136,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 5abae0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ac5c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ str r9, [r0] │ │ │ │ b 5ac5c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3288] @ 0xcd8 │ │ │ │ ldr r3, [pc, #2180] @ 5aceb0 │ │ │ │ @@ -1392210,15 +1392210,15 @@ │ │ │ │ bl 5c038 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 5acea0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ - bl da5e80 │ │ │ │ + bl da5ea8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ace98 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [sp, #20] │ │ │ │ beq 5ac790 │ │ │ │ ldr r5, [r9, #16] │ │ │ │ @@ -1392267,15 +1392267,15 @@ │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl da5fa0 │ │ │ │ + bl da5fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ac9e8 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 5ac9e8 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1392381,15 +1392381,15 @@ │ │ │ │ add r1, r1, #8 │ │ │ │ cmn r3, #1 │ │ │ │ bne 5ac8d0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl da5fa0 │ │ │ │ + bl da5fc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5ac820 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 52112c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ @@ -1392434,15 +1392434,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 5aceac │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ str r7, [r0] │ │ │ │ b 5ac7c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3] │ │ │ │ @@ -1392548,38 +1392548,38 @@ │ │ │ │ bl 5c038 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ beq 5acdc0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ - bl da5e80 │ │ │ │ + bl da5ea8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5acdb8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 5ac588 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ b 5accd0 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ beq 5acce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl da5ec8 │ │ │ │ + bl da5ef0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str sl, [r0] │ │ │ │ mov r0, sl │ │ │ │ bl 5ac588 │ │ │ │ mov r0, r5 │ │ │ │ - bl da5fa0 │ │ │ │ + bl da5fc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5acca4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 5c9c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c9c8 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1392775,15 +1392775,15 @@ │ │ │ │ ldrb r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r5 │ │ │ │ and r3, r3, r1 │ │ │ │ strb r3, [r4, #128] @ 0x80 │ │ │ │ bhi 5acfc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - msreq CPSR_xc, r0, lsl ip │ │ │ │ + msreq CPSR_xc, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r3 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ lsr r3, r3, #3 │ │ │ │ @@ -1394371,23 +1394371,23 @@ │ │ │ │ bne 5ae8c4 │ │ │ │ b 5adbf4 │ │ │ │ cmpeq r3, ip, ror #13 │ │ │ │ ldrsbeq r2, [r3, #-100] @ 0xffffff9c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ cmpeq r3, r8, ror #11 │ │ │ │ - qsubeq pc, r4, r3 @ │ │ │ │ + msreq CPSR_xc, r4, ror r0 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0x003ffffc │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - ldrdeq lr, [r3, -r6]! │ │ │ │ + strdeq lr, [r3, -r6]! │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andseq pc, pc, r0 │ │ │ │ andeq r3, r0, r0, lsl r7 │ │ │ │ - @ instruction: 0x0123e56a │ │ │ │ + smlawbeq r3, sl, r5, lr │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsl r2, r3, #19 │ │ │ │ lsr r2, r2, #19 │ │ │ │ orrs r2, r0, r2 │ │ │ │ beq 5ae7d0 │ │ │ │ lsl r2, r0, #13 │ │ │ │ @@ -1395450,22 +1395450,22 @@ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmpeq r3, ip, lsl r6 │ │ │ │ - strheq lr, [r3, -r6]! │ │ │ │ + ldrdeq lr, [r3, -r6]! │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0123da4c │ │ │ │ - @ instruction: 0x0123d57c │ │ │ │ + @ instruction: 0x0123da6c │ │ │ │ + @ instruction: 0x0123d59c │ │ │ │ @ instruction: 0xffbe0000 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1396558,15 +1396558,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 5b09c4 │ │ │ │ - @ instruction: 0x0123c3a0 │ │ │ │ + smlawteq r3, r0, r3, ip │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bne 5b0b58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1396937,18 +1396937,18 @@ │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5795e8 │ │ │ │ b 5b10ac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmppeq r2, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbceq r4, r8, ip, ror r1 │ │ │ │ - sbceq fp, r4, ip, lsr r3 │ │ │ │ + smulleq r4, r8, ip, r1 │ │ │ │ + sbceq fp, r4, ip, asr r3 │ │ │ │ cmppeq r2, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - sbceq ip, r4, r0, lsl #14 │ │ │ │ + sbceq ip, r4, r0, lsr #14 │ │ │ │ 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] @ 5b1438 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -1397876,15 +1397876,15 @@ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, r4 │ │ │ │ beq 5b1f7c │ │ │ │ cmp r3, #0 │ │ │ │ bne 5b1ed4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmpeq r2, r4, ror #3 │ │ │ │ - ldrdeq sl, [r3, -r9]! │ │ │ │ + strdeq sl, [r3, -r9]! │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #936] @ 5b2380 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1398118,17 +1398118,17 @@ │ │ │ │ bl 5b2680 │ │ │ │ rsb r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #28] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0x0123ac38 │ │ │ │ + @ instruction: 0x0123ac58 │ │ │ │ cmpeq r2, r0, lsl r0 │ │ │ │ - @ instruction: 0x0123aba0 │ │ │ │ + smlawteq r3, r0, fp, sl │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -1398862,15 +1398862,15 @@ │ │ │ │ tst r0, r7 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 5b2ee0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne 5b2ef0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x01239f46 │ │ │ │ + @ instruction: 0x01239f66 │ │ │ │ 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 │ │ │ │ @@ -1399029,15 +1399029,15 @@ │ │ │ │ tst r0, r8 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r3, [r4, r6, lsl #3] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne 5b318c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x01239d06 │ │ │ │ + @ instruction: 0x01239d26 │ │ │ │ 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 │ │ │ │ @@ -1399187,15 +1399187,15 @@ │ │ │ │ tst r0, r8 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r3, [r4, r6, lsl #3] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne 5b3404 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - smlawbeq r3, sl, sl, r9 │ │ │ │ + @ instruction: 0x01239aaa │ │ │ │ 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] @ 5b3634 │ │ │ │ @@ -1399315,15 +1399315,15 @@ │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bl 5b174 <__aeabi_ui2f@plt> │ │ │ │ cmp r9, #0 │ │ │ │ beq 5b35e4 │ │ │ │ bl 4e22fc │ │ │ │ b 5b35e8 │ │ │ │ - @ instruction: 0x0123983e │ │ │ │ + @ instruction: 0x0123985e │ │ │ │ @ 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 │ │ │ │ @@ -1399468,15 +1399468,15 @@ │ │ │ │ ldr r3, [r7] │ │ │ │ ldrd r0, [r3, fp] │ │ │ │ bl 5aa6c <__aeabi_l2f@plt> │ │ │ │ cmp r9, #0 │ │ │ │ beq 5b3850 │ │ │ │ bl 4e22fc │ │ │ │ b 5b3854 │ │ │ │ - @ instruction: 0x0123964a │ │ │ │ + @ instruction: 0x0123966a │ │ │ │ @ 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 │ │ │ │ @@ -1399618,15 +1399618,15 @@ │ │ │ │ ldr r3, [r7] │ │ │ │ ldrd r0, [r3, fp] │ │ │ │ bl 5c1e8 <__aeabi_ul2f@plt> │ │ │ │ cmp r9, #0 │ │ │ │ beq 5b3aa8 │ │ │ │ bl 4e22fc │ │ │ │ b 5b3aac │ │ │ │ - @ instruction: 0x01239406 │ │ │ │ + @ instruction: 0x01239426 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ 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 │ │ │ │ cmp r2, #32 │ │ │ │ @@ -1399671,15 +1399671,15 @@ │ │ │ │ cmp r5, r9 │ │ │ │ add r6, r6, #8 │ │ │ │ beq 5b3c40 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp sl, #0 │ │ │ │ ldrd r0, [r3, r6] │ │ │ │ beq 5b3b48 │ │ │ │ - bl da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ bl 4e22fc │ │ │ │ bl 4e2300 │ │ │ │ bl 4e22fc │ │ │ │ b 5b3b88 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5b3c40 │ │ │ │ mov fp, #0 │ │ │ │ @@ -1399753,15 +1399753,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and r8, r7, #524288 @ 0x80000 │ │ │ │ ldr r9, [pc, #264] @ 5b3e0c │ │ │ │ and r7, r7, #8192 @ 0x2000 │ │ │ │ mov r4, #0 │ │ │ │ b 5b3d34 │ │ │ │ - bl da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r5, r4, lsl #3] │ │ │ │ beq 5b3d28 │ │ │ │ tst r0, r9 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r3, [r5, r4, lsl #3] │ │ │ │ add r4, r4, #1 │ │ │ │ @@ -1400044,15 +1400044,15 @@ │ │ │ │ strd r6, [ip, #8] │ │ │ │ strd r4, [ip, #16] │ │ │ │ strd sl, [ip, #24] │ │ │ │ strd r0, [ip, #40] @ 0x28 │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x01238d02 │ │ │ │ + @ instruction: 0x01238d22 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bhi 5b4274 │ │ │ │ ldr r3, [pc, #256] @ 5b42b0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r2] │ │ │ │ @@ -1400114,15 +1400114,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} │ │ │ │ - @ instruction: 0x01238b66 │ │ │ │ + smlawbeq r3, r6, fp, r8 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5b4370 │ │ │ │ ldr r3, [pc, #216] @ 5b43a0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1400174,15 +1400174,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} │ │ │ │ - @ instruction: 0x01238a6e │ │ │ │ + smlawbeq r3, lr, sl, r8 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ bhi 5b4668 │ │ │ │ ldr r3, [pc, #996] @ 5b47a0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1400430,15 +1400430,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} │ │ │ │ - @ instruction: 0x0123899a │ │ │ │ + @ instruction: 0x012389ba │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5b48d4 │ │ │ │ ldr ip, [pc, #380] @ 5b4934 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1400531,15 +1400531,15 @@ │ │ │ │ subs r2, r4, lr │ │ │ │ sbc r5, r7, r6 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r5, [r0, #4] │ │ │ │ bne 5b48f4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x012385be │ │ │ │ + ldrdeq r8, [r3, -lr]! │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b4a48 │ │ │ │ ldr ip, [pc, #340] @ 5b4aa0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1400622,15 +1400622,15 @@ │ │ │ │ movcc ip, #1 │ │ │ │ movcs ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r6, [r0, #4] │ │ │ │ bne 5b4a6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0123844a │ │ │ │ + @ instruction: 0x0123846a │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b4ba8 │ │ │ │ ldr ip, [pc, #328] @ 5b4c00 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1400710,15 +1400710,15 @@ │ │ │ │ orr r2, r2, lr, lsr r3 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r5, [r0, #4] │ │ │ │ bne 5b4bc0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r8, [r3, -lr]! │ │ │ │ + @ instruction: 0x0123831e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5b4d38 │ │ │ │ ldr ip, [pc, #408] @ 5b4db0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1400818,15 +1400818,15 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ orr r3, ip, r4, lsr lr │ │ │ │ cmp r1, r6 │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5b4d50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x012381be │ │ │ │ + ldrdeq r8, [r3, -lr]! │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5b4eec │ │ │ │ ldr ip, [pc, #412] @ 5b4f64 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1400927,15 +1400927,15 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ orr r3, ip, r4, lsl lr │ │ │ │ cmp r1, r6 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b4f04 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0123802e │ │ │ │ + @ instruction: 0x0123804e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b507c │ │ │ │ ldr ip, [pc, #360] @ 5b50e4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1401023,15 +1401023,15 @@ │ │ │ │ orr r2, r2, r6 │ │ │ │ sbc r2, r2, r5, lsr #1 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b50a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01237e9a │ │ │ │ + @ instruction: 0x01237eba │ │ │ │ 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 │ │ │ │ @@ -1401246,15 +1401246,15 @@ │ │ │ │ ldrd r0, [r6] │ │ │ │ bl 5bc90 <__aeabi_uldivmod@plt> │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ bne 5b5430 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x01237b22 │ │ │ │ + @ instruction: 0x01237b42 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b5560 │ │ │ │ ldr ip, [pc, #320] @ 5b55b8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1401332,15 +1401332,15 @@ │ │ │ │ movcc ip, r5 │ │ │ │ movcc r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b5580 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r7, [r3, -lr]! │ │ │ │ + strdeq r7, [r3, -lr]! │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b56b8 │ │ │ │ ldr ip, [pc, #320] @ 5b5710 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1401418,15 +1401418,15 @@ │ │ │ │ movcc ip, r5 │ │ │ │ movcc r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b56d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x012378a6 │ │ │ │ + smlawteq r3, r6, r8, r7 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b5824 │ │ │ │ ldr ip, [pc, #332] @ 5b5874 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1401507,15 +1401507,15 @@ │ │ │ │ mvncc lr, #0 │ │ │ │ movcs lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5b5840 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0123776e │ │ │ │ + smlawbeq r3, lr, r7, r7 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b5988 │ │ │ │ ldr ip, [pc, #332] @ 5b59d8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1401596,15 +1401596,15 @@ │ │ │ │ mvncc lr, #0 │ │ │ │ movcs lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5b59a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0123762a │ │ │ │ + @ instruction: 0x0123764a │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b5af8 │ │ │ │ ldr ip, [pc, #348] @ 5b5b4c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1401689,15 +1401689,15 @@ │ │ │ │ mvncc lr, #0 │ │ │ │ movcs lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne 5b5b18 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x012374e6 │ │ │ │ + @ instruction: 0x01237506 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b5c60 │ │ │ │ ldr ip, [pc, #332] @ 5b5cb0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1401778,15 +1401778,15 @@ │ │ │ │ movcc lr, #1 │ │ │ │ movcs lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5b5c7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01237392 │ │ │ │ + @ instruction: 0x012373b2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b5dc8 │ │ │ │ ldr ip, [pc, #360] @ 5b5e30 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1401874,15 +1401874,15 @@ │ │ │ │ adds r3, r3, ip │ │ │ │ adc r2, r4, r2, lsr #1 │ │ │ │ cmp r1, lr │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b5dec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0123724e │ │ │ │ + @ instruction: 0x0123726e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b5f44 │ │ │ │ ldr ip, [pc, #332] @ 5b5f94 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1401963,15 +1401963,15 @@ │ │ │ │ mvncs lr, #0 │ │ │ │ movcc lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5b5f60 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x012370ee │ │ │ │ + @ instruction: 0x0123710e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b60a8 │ │ │ │ ldr ip, [pc, #332] @ 5b60f8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1402052,15 +1402052,15 @@ │ │ │ │ mvncs lr, #0 │ │ │ │ movcc lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5b60c4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01236faa │ │ │ │ + smlawteq r3, sl, pc, r6 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b6218 │ │ │ │ ldr ip, [pc, #348] @ 5b626c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1402145,15 +1402145,15 @@ │ │ │ │ mvncs lr, #0 │ │ │ │ movcc lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne 5b6238 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01236e66 │ │ │ │ + smlawbeq r3, r6, lr, r6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b6380 │ │ │ │ ldr ip, [pc, #332] @ 5b63d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1402234,15 +1402234,15 @@ │ │ │ │ movcs lr, #1 │ │ │ │ movcc lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5b639c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01236d12 │ │ │ │ + @ instruction: 0x01236d32 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5b64b0 │ │ │ │ ldr ip, [pc, #288] @ 5b6508 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1402312,15 +1402312,15 @@ │ │ │ │ cmp r1, lr │ │ │ │ bne 5b64c4 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r3, #0 │ │ │ │ b 5b649c │ │ │ │ mvn r3, #0 │ │ │ │ b 5b64e4 │ │ │ │ - smlawteq r3, lr, fp, r6 │ │ │ │ + @ instruction: 0x01236bee │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b662c │ │ │ │ ldr ip, [pc, #360] @ 5b6688 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1402408,15 +1402408,15 @@ │ │ │ │ tst r3, #1 │ │ │ │ beq 5b6650 │ │ │ │ str r2, [r0, r5, lsl #3] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ bne 5b6640 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01236ab6 │ │ │ │ + ldrdeq r6, [r3, -r6]! @ │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5b6760 │ │ │ │ ldr ip, [pc, #264] @ 5b67a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5b6734 │ │ │ │ @@ -1402479,15 +1402479,15 @@ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ cmp ip, r1 │ │ │ │ lsr r2, r2, #2 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b677c │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0123695a │ │ │ │ + @ instruction: 0x0123697a │ │ │ │ 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 │ │ │ │ @@ -1402580,15 +1402580,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ bne 5b6900 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x01236846 │ │ │ │ + @ instruction: 0x01236866 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b6a34 │ │ │ │ ldr ip, [pc, #324] @ 5b6a94 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1402667,15 +1402667,15 @@ │ │ │ │ mvnne r3, #0 │ │ │ │ movne r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b6a54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x012366e6 │ │ │ │ + @ instruction: 0x01236706 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b6b64 │ │ │ │ ldr ip, [pc, #284] @ 5b6bc8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1402744,15 +1402744,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp lr, r1 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r6, [r0, #4] │ │ │ │ bne 5b6b8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x012365aa │ │ │ │ + smlawteq r3, sl, r5, r6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b6d08 │ │ │ │ ldr ip, [pc, #400] @ 5b6d70 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1402850,15 +1402850,15 @@ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, lr │ │ │ │ sbcs r6, r2, r5 │ │ │ │ bcc 5b6d30 │ │ │ │ subs r3, r3, lr │ │ │ │ sbc r2, r2, r5 │ │ │ │ b 5b6d38 │ │ │ │ - @ instruction: 0x01236496 │ │ │ │ + @ instruction: 0x012364b6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b6ecc │ │ │ │ ldr ip, [pc, #428] @ 5b6f34 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1402963,15 +1402963,15 @@ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, lr │ │ │ │ sbcs r6, r2, r5 │ │ │ │ blt 5b6ef4 │ │ │ │ subs r3, r3, lr │ │ │ │ sbc r2, r2, r5 │ │ │ │ b 5b6efc │ │ │ │ - @ instruction: 0x0123630e │ │ │ │ + @ instruction: 0x0123632e │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5b7004 │ │ │ │ ldr ip, [pc, #232] @ 5b7030 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5b6fdc │ │ │ │ @@ -1403026,15 +1403026,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ strb ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5b7018 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0123616e │ │ │ │ + smlawbeq r3, lr, r1, r6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b7134 │ │ │ │ ldr ip, [pc, #284] @ 5b7164 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1403103,15 +1403103,15 @@ │ │ │ │ sub r1, r1, #8 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ cmp r3, r1 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne 5b7150 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - smlawbeq r3, lr, r0, r6 │ │ │ │ + @ instruction: 0x012360ae │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5b7234 │ │ │ │ ldr ip, [pc, #232] @ 5b7260 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5b720c │ │ │ │ @@ -1403166,15 +1403166,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ str ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5b7248 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01235f7e │ │ │ │ + @ instruction: 0x01235f9e │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5b733c │ │ │ │ ldr ip, [pc, #252] @ 5b7370 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5b7310 │ │ │ │ @@ -1403234,15 +1403234,15 @@ │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ strh ip, [r0, r2] │ │ │ │ cmp r3, r1 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5b7358 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01235ea2 │ │ │ │ + smlawteq r3, r2, lr, r5 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5b744c │ │ │ │ ldr ip, [pc, #248] @ 5b747c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5b7420 │ │ │ │ @@ -1403301,15 +1403301,15 @@ │ │ │ │ ldrb r2, [ip, #8]! │ │ │ │ and r2, r2, #1 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5b7460 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01235db2 │ │ │ │ + ldrdeq r5, [r3, -r2]! │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ bhi 5b75b4 │ │ │ │ ldr ip, [pc, #400] @ 5b7624 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1403407,15 +1403407,15 @@ │ │ │ │ orr r3, r3, r7, lsr r2 │ │ │ │ cmp r1, ip │ │ │ │ and r3, r3, r8 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str lr, [r0, #4] │ │ │ │ bne 5b75d8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - smlawteq r3, r2, ip, r5 │ │ │ │ + @ instruction: 0x01235ce2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ bhi 5b775c │ │ │ │ ldr ip, [pc, #400] @ 5b77cc │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1403513,15 +1403513,15 @@ │ │ │ │ orr r3, r3, r7, lsr r2 │ │ │ │ cmp r1, ip │ │ │ │ orr r3, r3, r8 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str lr, [r0, #4] │ │ │ │ bne 5b7780 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x01235b3a │ │ │ │ + @ instruction: 0x01235b5a │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5b7904 │ │ │ │ ldr ip, [pc, #400] @ 5b7974 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1403619,15 +1403619,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, ip │ │ │ │ and r3, r3, r2 │ │ │ │ str lr, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5b7928 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x012359b2 │ │ │ │ + ldrdeq r5, [r3, -r2]! │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5b7aac │ │ │ │ ldr ip, [pc, #400] @ 5b7b1c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1403725,15 +1403725,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, ip │ │ │ │ orr r3, r3, r2 │ │ │ │ str lr, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5b7ad0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0123582a │ │ │ │ + @ instruction: 0x0123584a │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5b7bec │ │ │ │ ldr ip, [pc, #244] @ 5b7c24 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5b7bc4 │ │ │ │ @@ -1403791,15 +1403791,15 @@ │ │ │ │ push {r4, r5} │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ cmp r3, r1 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne 5b7c0c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012356a6 │ │ │ │ + smlawteq r3, r6, r6, r5 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5b7d18 │ │ │ │ ldr ip, [pc, #296] @ 5b7d64 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1403871,15 +1403871,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ cmp r1, r3 │ │ │ │ eor r2, r2, r4 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b7d38 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x012355ba │ │ │ │ + ldrdeq r5, [r3, -sl]! │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5b7e58 │ │ │ │ ldr ip, [pc, #296] @ 5b7ea4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1403951,15 +1403951,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ str r3, [r0, #8]! │ │ │ │ sbc ip, ip, r4 │ │ │ │ cmp r2, r1 │ │ │ │ str ip, [r0, #4] │ │ │ │ bne 5b7e78 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0123549a │ │ │ │ + @ instruction: 0x012354ba │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5b7f9c │ │ │ │ ldr ip, [pc, #300] @ 5b7fe8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1404032,15 +1404032,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ str r3, [r0, #8]! │ │ │ │ sbc ip, ip, r4 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [r0, #4] │ │ │ │ bne 5b7fbc │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0123537a │ │ │ │ + @ instruction: 0x0123539a │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5b80ec │ │ │ │ ldr ip, [pc, #332] @ 5b8148 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5b80b4 │ │ │ │ @@ -1404120,15 +1404120,15 @@ │ │ │ │ movge r2, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5b810c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0123525a │ │ │ │ + @ instruction: 0x0123527a │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5b8244 │ │ │ │ ldr ip, [pc, #316] @ 5b829c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1404205,15 +1404205,15 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ orrpl r2, r2, lr, asr r7 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r1, ip │ │ │ │ stm r0, {r2, r5} │ │ │ │ bne 5b825c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x01235116 │ │ │ │ + @ instruction: 0x01235136 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b83a8 │ │ │ │ ldr ip, [pc, #332] @ 5b8400 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1404294,15 +1404294,15 @@ │ │ │ │ orr r2, r2, lr, lsr r3 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ str r5, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b83c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01234fe2 │ │ │ │ + @ instruction: 0x01235002 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b8540 │ │ │ │ ldr ip, [pc, #400] @ 5b85a8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1404400,15 +1404400,15 @@ │ │ │ │ orr r2, r2, r6 │ │ │ │ sbc r2, r2, r5, asr #1 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b8564 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01234e9e │ │ │ │ + @ instruction: 0x01234ebe │ │ │ │ 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 │ │ │ │ @@ -1404495,15 +1404495,15 @@ │ │ │ │ ldrd r0, [r6] │ │ │ │ bl 5b96c <__aeabi_ldivmod@plt> │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ bne 5b86f4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x01234d02 │ │ │ │ + @ instruction: 0x01234d22 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5b8818 │ │ │ │ ldr ip, [pc, #296] @ 5b8864 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1404575,15 +1404575,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ cmp r1, r3 │ │ │ │ orr r2, r2, r4 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b8838 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01234bba │ │ │ │ + ldrdeq r4, [r3, -sl]! │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b896c │ │ │ │ ldr ip, [pc, #328] @ 5b89c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1404663,15 +1404663,15 @@ │ │ │ │ orr r3, r3, r2, lsr r5 │ │ │ │ lsl r2, r2, ip │ │ │ │ cmp lr, r1 │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5b8990 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01234a9a │ │ │ │ + @ instruction: 0x01234aba │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5b8ad8 │ │ │ │ ldr ip, [pc, #340] @ 5b8b30 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1404754,15 +1404754,15 @@ │ │ │ │ orr r3, r3, r2, lsr r5 │ │ │ │ lsl r2, r2, ip │ │ │ │ cmp lr, r1 │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5b8afc │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0123495a │ │ │ │ + @ instruction: 0x0123497a │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5b8c18 │ │ │ │ ldr ip, [pc, #272] @ 5b8c58 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1404828,15 +1404828,15 @@ │ │ │ │ mvn ip, ip │ │ │ │ mvn r2, r2 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b8c34 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0123480e │ │ │ │ + @ instruction: 0x0123482e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5b8d5c │ │ │ │ ldr ip, [pc, #320] @ 5b8db0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1404914,15 +1404914,15 @@ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ rsc ip, ip, #0 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str ip, [r0, #4] │ │ │ │ bne 5b8d80 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01234706 │ │ │ │ + @ instruction: 0x01234726 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b8eb8 │ │ │ │ ldr ip, [pc, #324] @ 5b8f0c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1405001,15 +1405001,15 @@ │ │ │ │ moveq r3, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bne 5b8ed4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - smlawteq r3, lr, r5, r4 │ │ │ │ + @ instruction: 0x012345ee │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b9014 │ │ │ │ ldr ip, [pc, #324] @ 5b9068 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1405088,15 +1405088,15 @@ │ │ │ │ moveq r3, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bne 5b9030 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01234492 │ │ │ │ + @ instruction: 0x012344b2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b9178 │ │ │ │ ldr ip, [pc, #336] @ 5b91d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1405178,15 +1405178,15 @@ │ │ │ │ moveq r3, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r1, r2 │ │ │ │ strh r3, [r0, lr] │ │ │ │ add lr, lr, #8 │ │ │ │ bne 5b9198 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01234356 │ │ │ │ + @ instruction: 0x01234376 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b92d4 │ │ │ │ ldr ip, [pc, #316] @ 5b9324 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1405263,15 +1405263,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5b92f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0123420e │ │ │ │ + @ instruction: 0x0123422e │ │ │ │ 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] @ 5b95b0 │ │ │ │ ldr ip, [pc, #624] @ 5b95b4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -1405428,15 +1405428,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r2, #4] │ │ │ │ bne 5b94c0 │ │ │ │ b 5b93b8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrheq r6, [r2, #-200] @ 0xffffff38 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x012340ae │ │ │ │ + smlawteq r3, lr, r0, r4 │ │ │ │ cmpeq r2, r8, lsr ip │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5b96b0 │ │ │ │ ldr ip, [pc, #308] @ 5b9708 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1405512,15 +1405512,15 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ str r6, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5b96d0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x01233e62 │ │ │ │ + smlawbeq r3, r2, lr, r3 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5b987c │ │ │ │ ldr ip, [pc, #500] @ 5b9914 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1405643,15 +1405643,15 @@ │ │ │ │ subs ip, ip, r9 │ │ │ │ sbc r3, r7, r3 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5b98b0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x01233d36 │ │ │ │ + @ instruction: 0x01233d56 │ │ │ │ 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 │ │ │ │ @@ -1405773,15 +1405773,15 @@ │ │ │ │ beq 5b9abc │ │ │ │ teq sl, r6 │ │ │ │ bpl 5b9abc │ │ │ │ adds r1, r7, r2 │ │ │ │ mov r7, r1 │ │ │ │ adc r6, r6, r3 │ │ │ │ b 5b9ac4 │ │ │ │ - @ instruction: 0x01233b36 │ │ │ │ + @ instruction: 0x01233b56 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b9c20 │ │ │ │ ldr ip, [pc, #324] @ 5b9c78 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1405860,15 +1405860,15 @@ │ │ │ │ movlt ip, r5 │ │ │ │ movlt r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b9c40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01233962 │ │ │ │ + smlawbeq r3, r2, r9, r3 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5b9d7c │ │ │ │ ldr ip, [pc, #324] @ 5b9dd4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1405947,15 +1405947,15 @@ │ │ │ │ movlt ip, r5 │ │ │ │ movlt r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5b9d9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01233826 │ │ │ │ + @ instruction: 0x01233846 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5b9f48 │ │ │ │ ldr ip, [pc, #500] @ 5b9fe0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1406078,15 +1406078,15 @@ │ │ │ │ adds ip, ip, r9 │ │ │ │ adc r3, r7, r3 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5b9f7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x012336ea │ │ │ │ + @ instruction: 0x0123370a │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5ba10c │ │ │ │ ldr ip, [pc, #392] @ 5ba180 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1406182,15 +1406182,15 @@ │ │ │ │ adds r2, r2, lr │ │ │ │ adc r3, r3, r4 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5ba138 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strdeq r3, [r3, -lr]! │ │ │ │ + @ instruction: 0x0123351e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5ba298 │ │ │ │ ldr ip, [pc, #336] @ 5ba2e8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1406272,15 +1406272,15 @@ │ │ │ │ mvnlt lr, #0 │ │ │ │ movge lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5ba2b4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0123337e │ │ │ │ + @ instruction: 0x0123339e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5ba400 │ │ │ │ ldr ip, [pc, #336] @ 5ba450 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1406362,15 +1406362,15 @@ │ │ │ │ mvnlt lr, #0 │ │ │ │ movge lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5ba41c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01233236 │ │ │ │ + @ instruction: 0x01233256 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5ba570 │ │ │ │ ldr ip, [pc, #348] @ 5ba5c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1406455,15 +1406455,15 @@ │ │ │ │ mvnlt lr, #0 │ │ │ │ movge lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne 5ba590 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x012330ee │ │ │ │ + @ instruction: 0x0123310e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5ba6dc │ │ │ │ ldr ip, [pc, #336] @ 5ba72c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1406545,15 +1406545,15 @@ │ │ │ │ movlt lr, #1 │ │ │ │ movge lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5ba6f8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01232f9a │ │ │ │ + @ instruction: 0x01232fba │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5ba868 │ │ │ │ ldr ip, [pc, #396] @ 5ba8d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1406650,15 +1406650,15 @@ │ │ │ │ adds r3, r3, ip │ │ │ │ adc r2, r4, r2, asr #1 │ │ │ │ cmp r1, lr │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5ba88c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01232e52 │ │ │ │ + @ instruction: 0x01232e72 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5ba9e8 │ │ │ │ ldr ip, [pc, #336] @ 5baa38 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1406740,15 +1406740,15 @@ │ │ │ │ mvnge lr, #0 │ │ │ │ movlt lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5baa04 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - smlawteq r3, lr, ip, r2 │ │ │ │ + @ instruction: 0x01232cee │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5bab50 │ │ │ │ ldr ip, [pc, #336] @ 5baba0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1406830,15 +1406830,15 @@ │ │ │ │ mvnge lr, #0 │ │ │ │ movlt lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bab6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - smlawbeq r3, r6, fp, r2 │ │ │ │ + @ instruction: 0x01232ba6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5bacc0 │ │ │ │ ldr ip, [pc, #348] @ 5bad14 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1406923,15 +1406923,15 @@ │ │ │ │ mvnge lr, #0 │ │ │ │ movlt lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne 5bace0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01232a3e │ │ │ │ + @ instruction: 0x01232a5e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5bae2c │ │ │ │ ldr ip, [pc, #336] @ 5bae7c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1407013,15 +1407013,15 @@ │ │ │ │ movge lr, #1 │ │ │ │ movlt lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bae48 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x012328ea │ │ │ │ + @ instruction: 0x0123290a │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5baf94 │ │ │ │ ldr ip, [pc, #336] @ 5bafe4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1407103,15 +1407103,15 @@ │ │ │ │ mvneq lr, #0 │ │ │ │ movne lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bafb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x012327a2 │ │ │ │ + smlawteq r3, r2, r7, r2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bb0fc │ │ │ │ ldr ip, [pc, #336] @ 5bb14c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1407193,15 +1407193,15 @@ │ │ │ │ mvneq lr, #0 │ │ │ │ movne lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bb118 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0123265a │ │ │ │ + @ instruction: 0x0123267a │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bb26c │ │ │ │ ldr ip, [pc, #348] @ 5bb2c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1407286,15 +1407286,15 @@ │ │ │ │ mvneq lr, #0 │ │ │ │ movne lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne 5bb28c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01232512 │ │ │ │ + @ instruction: 0x01232532 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bb3d8 │ │ │ │ ldr ip, [pc, #336] @ 5bb428 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1407376,15 +1407376,15 @@ │ │ │ │ moveq lr, #1 │ │ │ │ movne lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bb3f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x012323be │ │ │ │ + ldrdeq r2, [r3, -lr]! │ │ │ │ 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 │ │ │ │ @@ -1407478,15 +1407478,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r6 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ bne 5bb588 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x01232262 │ │ │ │ + smlawbeq r3, r2, r2, r2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5bb6dc │ │ │ │ ldr ip, [pc, #356] @ 5bb73c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1407573,15 +1407573,15 @@ │ │ │ │ add lr, lr, #8 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ add ip, ip, #8 │ │ │ │ orrs r3, r3, r4 │ │ │ │ beq 5bb70c │ │ │ │ ldrd r4, [ip] │ │ │ │ b 5bb710 │ │ │ │ - strdeq r2, [r3, -lr]! │ │ │ │ + @ instruction: 0x0123211e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5bb830 │ │ │ │ ldr ip, [pc, #296] @ 5bb87c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1407653,15 +1407653,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ cmp r1, r3 │ │ │ │ and r2, r2, r4 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5bb850 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01231fa2 │ │ │ │ + smlawteq r3, r2, pc, r1 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5bb974 │ │ │ │ ldr ip, [pc, #300] @ 5bb9c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1407734,15 +1407734,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ str r3, [r0, #8]! │ │ │ │ adc ip, ip, r4 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [r0, #4] │ │ │ │ bne 5bb994 │ │ │ │ pop {r4, pc} │ │ │ │ - smlawbeq r3, r2, lr, r1 │ │ │ │ + @ instruction: 0x01231ea2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5bbaf8 │ │ │ │ ldr ip, [pc, #388] @ 5bbb5c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1407837,15 +1407837,15 @@ │ │ │ │ adds r3, r3, r5 │ │ │ │ adc r2, r2, r6 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5bbb20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x01231d5e │ │ │ │ + @ instruction: 0x01231d7e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5bbc54 │ │ │ │ ldr ip, [pc, #300] @ 5bbca0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1407918,15 +1407918,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ str r3, [r0, #8]! │ │ │ │ adc ip, ip, r4 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [r0, #4] │ │ │ │ bne 5bbc74 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01231be2 │ │ │ │ + @ instruction: 0x01231c02 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5bbd8c │ │ │ │ ldr ip, [pc, #296] @ 5bbddc │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5bbd5c │ │ │ │ @@ -1407997,15 +1407997,15 @@ │ │ │ │ eor r3, r3, r3, asr #31 │ │ │ │ sbc r3, r3, lr │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5bbdac │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlawteq r3, r2, sl, r1 │ │ │ │ + @ instruction: 0x01231ae2 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5bbeb4 │ │ │ │ ldr ip, [pc, #240] @ 5bbee0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5bbe8c │ │ │ │ @@ -1408062,15 +1408062,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ strb ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bbec8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012319a6 │ │ │ │ + smlawteq r3, r6, r9, r1 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5bbff4 │ │ │ │ ldr ip, [pc, #300] @ 5bc024 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1408143,15 +1408143,15 @@ │ │ │ │ sub r1, r1, #8 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ cmp r3, r1 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne 5bc010 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x012318be │ │ │ │ + ldrdeq r1, [r3, -lr]! │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5bc104 │ │ │ │ ldr ip, [pc, #248] @ 5bc130 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5bc0dc │ │ │ │ @@ -1408210,15 +1408210,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ str ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bc118 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0123179e │ │ │ │ + @ instruction: 0x012317be │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5bc218 │ │ │ │ ldr ip, [pc, #264] @ 5bc24c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5bc1ec │ │ │ │ @@ -1408281,15 +1408281,15 @@ │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ strh ip, [r0, r2] │ │ │ │ cmp r3, r1 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5bc234 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012316b2 │ │ │ │ + ldrdeq r1, [r3, -r2]! │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5bc328 │ │ │ │ ldr ip, [pc, #248] @ 5bc358 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5bc2fc │ │ │ │ @@ -1408348,15 +1408348,15 @@ │ │ │ │ ldrb r2, [ip, #8]! │ │ │ │ and r2, r2, #1 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bc33c │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012315b6 │ │ │ │ + ldrdeq r1, [r3, -r6]! │ │ │ │ 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 │ │ │ │ @@ -1408989,15 +1408989,15 @@ │ │ │ │ cmp r1, r6 │ │ │ │ bne 5bcd00 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn r3, #0 │ │ │ │ b 5bccd8 │ │ │ │ mvn r3, #0 │ │ │ │ b 5bcd38 │ │ │ │ - @ instruction: 0x01230c6e │ │ │ │ + smlawbeq r3, lr, ip, 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 │ │ │ │ cmp r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1410378,15 +1410378,15 @@ │ │ │ │ orr r3, r3, lr, lsr r2 │ │ │ │ cmp ip, r1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r6, [r0, #4] │ │ │ │ bne 5be2d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - msreq R10_usr, r2, lsr #13 │ │ │ │ + smlawteq r2, r2, r6, pc @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5be420 │ │ │ │ ldr ip, [pc, #352] @ 5be488 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1410472,15 +1410472,15 @@ │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r6, [r0, #4] │ │ │ │ bne 5be448 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - msreq CPSR_x, lr, asr #10 │ │ │ │ + msreq CPSR_x, lr, ror #10 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5be598 │ │ │ │ ldr ip, [pc, #348] @ 5be600 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1410566,15 +1410566,15 @@ │ │ │ │ asr r2, r3, #24 │ │ │ │ add r0, r0, #8 │ │ │ │ asr r3, r3, #31 │ │ │ │ cmp ip, r1 │ │ │ │ strd r2, [r0] │ │ │ │ bne 5be5bc │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strdeq pc, [r2, -r2]! │ │ │ │ + msreq CPSR_x, r2, lsl r4 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5be704 │ │ │ │ ldr ip, [pc, #340] @ 5be76c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1410973,15 +1410973,15 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ blt 5bec4c │ │ │ │ ldrd r4, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne 5bec20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0122ee02 │ │ │ │ + @ instruction: 0x0122ee22 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bed70 │ │ │ │ ldr ip, [pc, #340] @ 5bedc8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411064,15 +1411064,15 @@ │ │ │ │ and r3, r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ strb r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne 5bed88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - smlawbeq r2, r2, ip, lr │ │ │ │ + @ instruction: 0x0122eca2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5beedc │ │ │ │ ldr ip, [pc, #340] @ 5bef34 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411155,15 +1411155,15 @@ │ │ │ │ and r3, r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne 5beef4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0122eb36 │ │ │ │ + @ instruction: 0x0122eb56 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bf054 │ │ │ │ ldr ip, [pc, #352] @ 5bf0ac │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411249,15 +1411249,15 @@ │ │ │ │ and r3, r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ strh r3, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp ip, r1 │ │ │ │ bne 5bf06c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0122e9ea │ │ │ │ + @ instruction: 0x0122ea0a │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bf1b4 │ │ │ │ ldr ip, [pc, #328] @ 5bf20c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411337,15 +1411337,15 @@ │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ strb r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne 5bf1cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0122e892 │ │ │ │ + @ instruction: 0x0122e8b2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bf320 │ │ │ │ ldr ip, [pc, #340] @ 5bf378 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411428,15 +1411428,15 @@ │ │ │ │ ands r3, r3, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ strb r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne 5bf338 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0122e752 │ │ │ │ + @ instruction: 0x0122e772 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bf48c │ │ │ │ ldr ip, [pc, #340] @ 5bf4e4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411519,15 +1411519,15 @@ │ │ │ │ ands r3, r3, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ str r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne 5bf4a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0122e606 │ │ │ │ + @ instruction: 0x0122e626 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bf604 │ │ │ │ ldr ip, [pc, #356] @ 5bf660 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411614,15 +1411614,15 @@ │ │ │ │ ands r3, r3, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ strh r3, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp r1, ip │ │ │ │ bne 5bf620 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0122e4ba │ │ │ │ + ldrdeq lr, [r2, -sl]! │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bf764 │ │ │ │ ldr ip, [pc, #320] @ 5bf7b8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411700,15 +1411700,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 5bf77c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0122e35e │ │ │ │ + @ instruction: 0x0122e37e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bf900 │ │ │ │ ldr ip, [pc, #412] @ 5bf96c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411809,15 +1411809,15 @@ │ │ │ │ and r3, r3, r6 │ │ │ │ eor r3, r3, r5 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5bf928 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0122e226 │ │ │ │ + @ instruction: 0x0122e246 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bhi 5bfaa8 │ │ │ │ ldr r1, [pc, #380] @ 5bfb08 │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -1411912,15 +1411912,15 @@ │ │ │ │ add ip, ip, r3 │ │ │ │ bne 5bfacc │ │ │ │ str ip, [r4, r6, lsl #3] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne 5bfabc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - smlawbeq r2, sl, r0, lr │ │ │ │ + @ instruction: 0x0122e0aa │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bfc1c │ │ │ │ ldr ip, [pc, #340] @ 5bfc74 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1412003,15 +1412003,15 @@ │ │ │ │ ldrb lr, [r6, r3, lsl #3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5bfc44 │ │ │ │ ldrd r4, [r2] │ │ │ │ b 5bfc48 │ │ │ │ - @ instruction: 0x0122df16 │ │ │ │ + @ instruction: 0x0122df36 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5bfed0 │ │ │ │ ldr r3, [pc, #876] @ 5bfff8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1412228,15 +1412228,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - smlawteq r2, sl, sp, sp │ │ │ │ + @ instruction: 0x0122ddea │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c0194 │ │ │ │ ldr r3, [pc, #576] @ 5c0250 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1412378,15 +1412378,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0122da66 │ │ │ │ + smlawbeq r2, r6, sl, sp │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c03ac │ │ │ │ ldr r3, [pc, #476] @ 5c0444 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1412503,15 +1412503,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0122d82e │ │ │ │ + @ instruction: 0x0122d84e │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c0564 │ │ │ │ ldr r3, [pc, #380] @ 5c05d8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1412604,15 +1412604,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0122d65a │ │ │ │ + @ instruction: 0x0122d67a │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5c06b8 │ │ │ │ ldr r3, [pc, #272] @ 5c0700 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1412678,15 +1412678,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0122d4e6 │ │ │ │ + @ instruction: 0x0122d506 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c0b6c │ │ │ │ ldr r3, [pc, #1692] @ 5c0db4 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1413107,15 +1413107,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrdeq sp, [r2, -lr]! │ │ │ │ + strdeq sp, [r2, -lr]! │ │ │ │ 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 │ │ │ │ @@ -1414402,15 +1414402,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} │ │ │ │ - ldrdeq fp, [r2, -sl]! │ │ │ │ + strdeq fp, [r2, -sl]! │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c23c0 │ │ │ │ ldr r3, [pc, #612] @ 5c246c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1414561,15 +1414561,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} │ │ │ │ - @ instruction: 0x0122b92e │ │ │ │ + @ instruction: 0x0122b94e │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c25ec │ │ │ │ ldr r3, [pc, #500] @ 5c2678 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1414692,15 +1414692,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} │ │ │ │ - ldrdeq fp, [r2, -r2]! │ │ │ │ + strdeq fp, [r2, -r2]! │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c27a8 │ │ │ │ ldr r3, [pc, #388] @ 5c2814 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1414795,15 +1414795,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} │ │ │ │ - @ instruction: 0x0122b4e6 │ │ │ │ + @ instruction: 0x0122b506 │ │ │ │ cmp r1, #32 │ │ │ │ bhi 5c28f0 │ │ │ │ ldr r3, [pc, #284] @ 5c2944 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi 5c28c4 │ │ │ │ @@ -1414871,15 +1414871,15 @@ │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0122b36e │ │ │ │ + smlawbeq r2, lr, r3, fp │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c2e94 │ │ │ │ ldr r3, [pc, #1860] @ 5c30a0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1415342,15 +1415342,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} │ │ │ │ - @ instruction: 0x0122b25a │ │ │ │ + @ instruction: 0x0122b27a │ │ │ │ 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 │ │ │ │ @@ -1416541,15 +1416541,15 @@ │ │ │ │ ldrb lr, [r6, r3, lsl #3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5c432c │ │ │ │ ldrd r4, [r2] │ │ │ │ b 5c4330 │ │ │ │ - smlawteq r2, lr, r9, r9 │ │ │ │ + @ instruction: 0x012299ee │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c45d0 │ │ │ │ ldr r3, [pc, #904] @ 5c46fc │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1416773,15 +1416773,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} │ │ │ │ - smlawbeq r2, r2, r8, r9 │ │ │ │ + @ instruction: 0x012298a2 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c48b0 │ │ │ │ ldr r3, [pc, #604] @ 5c4970 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1416930,15 +1416930,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} │ │ │ │ - @ instruction: 0x01229502 │ │ │ │ + @ instruction: 0x01229522 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c4ae4 │ │ │ │ ldr r3, [pc, #504] @ 5c4b80 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1417062,15 +1417062,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} │ │ │ │ - @ instruction: 0x012292ae │ │ │ │ + smlawteq r2, lr, r2, r9 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c4cb8 │ │ │ │ ldr r3, [pc, #408] @ 5c4d30 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1417170,15 +1417170,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} │ │ │ │ - strheq r9, [r2, -lr]! │ │ │ │ + ldrdeq r9, [r2, -lr]! │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5c4e28 │ │ │ │ ldr r3, [pc, #300] @ 5c4e74 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1417251,15 +1417251,15 @@ │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01228f2e │ │ │ │ + @ instruction: 0x01228f4e │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c52f8 │ │ │ │ ldr r3, [pc, #1720] @ 5c5544 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1417687,15 +1417687,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} │ │ │ │ - @ instruction: 0x01228e0a │ │ │ │ + @ instruction: 0x01228e2a │ │ │ │ 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 │ │ │ │ @@ -1418976,15 +1418976,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} │ │ │ │ - @ instruction: 0x01227716 │ │ │ │ + @ instruction: 0x01227736 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c6b48 │ │ │ │ ldr r3, [pc, #632] @ 5c6bf8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1419140,15 +1419140,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} │ │ │ │ - @ instruction: 0x01227356 │ │ │ │ + @ instruction: 0x01227376 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c6d88 │ │ │ │ ldr r3, [pc, #520] @ 5c6e18 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1419276,15 +1419276,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} │ │ │ │ - @ instruction: 0x012270e6 │ │ │ │ + @ instruction: 0x01227106 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c6f58 │ │ │ │ ldr r3, [pc, #408] @ 5c6fc8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1419384,15 +1419384,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} │ │ │ │ - @ instruction: 0x01226ee6 │ │ │ │ + @ instruction: 0x01226f06 │ │ │ │ cmp r1, #32 │ │ │ │ bhi 5c70b4 │ │ │ │ ldr r3, [pc, #304] @ 5c710c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi 5c7084 │ │ │ │ @@ -1419465,15 +1419465,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01226d5a │ │ │ │ + @ instruction: 0x01226d7a │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c766c │ │ │ │ ldr r3, [pc, #1880] @ 5c787c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1419941,15 +1419941,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} │ │ │ │ - @ instruction: 0x01226c32 │ │ │ │ + @ instruction: 0x01226c52 │ │ │ │ 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 │ │ │ │ @@ -1421155,15 +1421155,15 @@ │ │ │ │ ldr lr, [r6, r3, lsl #3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5c8b44 │ │ │ │ ldrd r4, [r2] │ │ │ │ b 5c8b48 │ │ │ │ - @ instruction: 0x01225356 │ │ │ │ + @ instruction: 0x01225376 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c8de0 │ │ │ │ ldr r3, [pc, #896] @ 5c8f0c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1421385,15 +1421385,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} │ │ │ │ - @ instruction: 0x0122520a │ │ │ │ + @ instruction: 0x0122522a │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c90b8 │ │ │ │ ldr r3, [pc, #596] @ 5c9178 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1421540,15 +1421540,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} │ │ │ │ - @ instruction: 0x01224e92 │ │ │ │ + @ instruction: 0x01224eb2 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c92e4 │ │ │ │ ldr r3, [pc, #496] @ 5c9380 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1421670,15 +1421670,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} │ │ │ │ - @ instruction: 0x01224c46 │ │ │ │ + @ instruction: 0x01224c66 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c94b0 │ │ │ │ ldr r3, [pc, #400] @ 5c9528 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1421776,15 +1421776,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} │ │ │ │ - @ instruction: 0x01224a5e │ │ │ │ + @ instruction: 0x01224a7e │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5c9618 │ │ │ │ ldr r3, [pc, #292] @ 5c9664 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1421855,15 +1421855,15 @@ │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r4, [r2, -r6]! │ │ │ │ + strdeq r4, [r2, -r6]! │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c9ae0 │ │ │ │ ldr r3, [pc, #1712] @ 5c9d2c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1422289,15 +1422289,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} │ │ │ │ - @ instruction: 0x012247ba │ │ │ │ + ldrdeq r4, [r2, -sl]! │ │ │ │ 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 │ │ │ │ @@ -1423607,15 +1423607,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} │ │ │ │ - qsubeq r3, sl, r2 │ │ │ │ + @ instruction: 0x0122307a │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cb3a4 │ │ │ │ ldr r3, [pc, #632] @ 5cb454 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1423771,15 +1423771,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} │ │ │ │ - @ instruction: 0x01222c9a │ │ │ │ + @ instruction: 0x01222cba │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cb5e4 │ │ │ │ ldr r3, [pc, #520] @ 5cb674 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1423907,15 +1423907,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} │ │ │ │ - @ instruction: 0x01222a2a │ │ │ │ + @ instruction: 0x01222a4a │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cb7b4 │ │ │ │ ldr r3, [pc, #408] @ 5cb824 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1424015,15 +1424015,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} │ │ │ │ - @ instruction: 0x0122282a │ │ │ │ + @ instruction: 0x0122284a │ │ │ │ cmp r1, #32 │ │ │ │ bhi 5cb910 │ │ │ │ ldr r3, [pc, #304] @ 5cb968 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi 5cb8e0 │ │ │ │ @@ -1424096,15 +1424096,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0122269e │ │ │ │ + @ instruction: 0x012226be │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cbec8 │ │ │ │ ldr r3, [pc, #1880] @ 5cc0d8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1424572,15 +1424572,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} │ │ │ │ - @ instruction: 0x01222576 │ │ │ │ + @ instruction: 0x01222596 │ │ │ │ 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 │ │ │ │ @@ -1425751,15 +1425751,15 @@ │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5cd324 │ │ │ │ bx lr │ │ │ │ - smulwbeq r2, r6, ip │ │ │ │ + smlawteq r2, r6, ip, r0 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5cd464 │ │ │ │ ldr ip, [pc, #356] @ 5cd4c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1425846,15 +1425846,15 @@ │ │ │ │ ldrsh lr, [r6, r3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5cd490 │ │ │ │ ldrd r4, [r2] │ │ │ │ b 5cd494 │ │ │ │ - ldrdeq r0, [r2, -sl]! │ │ │ │ + strdeq r0, [r2, -sl]! │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cd72c │ │ │ │ ldr r3, [pc, #896] @ 5cd858 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1426076,15 +1426076,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} │ │ │ │ - @ instruction: 0x01220a7e │ │ │ │ + @ instruction: 0x01220a9e │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cda04 │ │ │ │ ldr r3, [pc, #596] @ 5cdac4 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1426231,15 +1426231,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} │ │ │ │ - @ instruction: 0x01220706 │ │ │ │ + @ instruction: 0x01220726 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cdc30 │ │ │ │ ldr r3, [pc, #496] @ 5cdccc │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1426361,15 +1426361,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} │ │ │ │ - @ instruction: 0x012204ba │ │ │ │ + ldrdeq r0, [r2, -sl]! │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cddfc │ │ │ │ ldr r3, [pc, #400] @ 5cde74 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1426467,15 +1426467,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} │ │ │ │ - ldrdeq r0, [r2, -r2]! │ │ │ │ + strdeq r0, [r2, -r2]! │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5cdf64 │ │ │ │ ldr r3, [pc, #292] @ 5cdfb0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1426546,15 +1426546,15 @@ │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0122014a │ │ │ │ + @ instruction: 0x0122016a │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5ce42c │ │ │ │ ldr r3, [pc, #1712] @ 5ce678 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1426980,15 +1426980,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} │ │ │ │ - @ instruction: 0x0122002e │ │ │ │ + @ instruction: 0x0122004e │ │ │ │ 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 │ │ │ │ @@ -1428298,15 +1428298,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} │ │ │ │ - smlawteq r1, lr, r8, lr │ │ │ │ + @ instruction: 0x0121e8ee │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cfcf0 │ │ │ │ ldr r3, [pc, #632] @ 5cfda0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1428462,15 +1428462,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} │ │ │ │ - @ instruction: 0x0121e50e │ │ │ │ + @ instruction: 0x0121e52e │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cff30 │ │ │ │ ldr r3, [pc, #520] @ 5cffc0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1428598,15 +1428598,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} │ │ │ │ - @ instruction: 0x0121e29e │ │ │ │ + @ instruction: 0x0121e2be │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d0100 │ │ │ │ ldr r3, [pc, #408] @ 5d0170 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1428706,15 +1428706,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} │ │ │ │ - @ instruction: 0x0121e09e │ │ │ │ + strheq lr, [r1, -lr]! @ │ │ │ │ cmp r1, #32 │ │ │ │ bhi 5d025c │ │ │ │ ldr r3, [pc, #304] @ 5d02b4 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi 5d022c │ │ │ │ @@ -1428787,15 +1428787,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0121df12 │ │ │ │ + @ instruction: 0x0121df32 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d0814 │ │ │ │ ldr r3, [pc, #1880] @ 5d0a24 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1429263,15 +1429263,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} │ │ │ │ - @ instruction: 0x0121ddea │ │ │ │ + @ instruction: 0x0121de0a │ │ │ │ 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 │ │ │ │ @@ -1430488,15 +1430488,15 @@ │ │ │ │ and r3, r3, r6 │ │ │ │ orr r3, r3, r5 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5d1d0c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0121c50e │ │ │ │ + @ instruction: 0x0121c52e │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5d1e3c │ │ │ │ ldr ip, [pc, #308] @ 5d1e94 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1430571,15 +1430571,15 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ str r6, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5d1e5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0121c396 │ │ │ │ + @ instruction: 0x0121c3b6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -1430634,15 +1430634,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 da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ bl 4e22fc │ │ │ │ bl 4e2300 │ │ │ │ cmp r9, #0 │ │ │ │ beq 5d1f5c │ │ │ │ bl 4e22fc │ │ │ │ b 5d1f60 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1430717,15 +1430717,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b 5d212c │ │ │ │ mov r0, r4 │ │ │ │ bl 5b330 <__aeabi_f2d@plt> │ │ │ │ cmp r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ beq 5d2160 │ │ │ │ - bl da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ bl 4e22fc │ │ │ │ bl 4e2300 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e22fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh r0, [r6, fp] │ │ │ │ @@ -1430992,15 +1430992,15 @@ │ │ │ │ cmp ip, r1 │ │ │ │ strd r2, [r0, #8]! │ │ │ │ bne 5d24cc │ │ │ │ b 5d23f4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq r0, ip, ror ip │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0121bd72 │ │ │ │ + @ instruction: 0x0121bd92 │ │ │ │ ldrsheq sp, [r0, #-188] @ 0xffffff44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ @@ -1435645,15 +1435645,15 @@ │ │ │ │ beq 5d6dd0 │ │ │ │ ands r2, r1, r8 │ │ │ │ and r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strdeq r2, [r4] │ │ │ │ cmp r5, r7 │ │ │ │ bne 5d6da4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrdeq r7, [r1, -r6]! │ │ │ │ + strdeq r7, [r1, -r6]! │ │ │ │ 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 │ │ │ │ @@ -1435712,15 +1435712,15 @@ │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ bl 5b330 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 5cc20 <__aeabi_dadd@plt> │ │ │ │ - bl da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ bl 4e22fc │ │ │ │ cmp sl, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ strh r0, [r4, r9] │ │ │ │ beq 5d6f10 │ │ │ │ tst r0, #31744 @ 0x7c00 │ │ │ │ biceq r0, r0, #32512 @ 0x7f00 │ │ │ │ @@ -1435757,15 +1435757,15 @@ │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 5b330 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ bl 5cc20 <__aeabi_dadd@plt> │ │ │ │ - bl da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r4, r6, lsl #3] │ │ │ │ beq 5d6fbc │ │ │ │ ldr r2, [pc, #56] @ 5d6fec │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r2 │ │ │ │ streq r3, [r4, r6, lsl #3] │ │ │ │ @@ -1435843,15 +1435843,15 @@ │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ bl 5b330 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ - bl da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ bl 4e22fc │ │ │ │ cmp sl, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ strh r0, [r4, r9] │ │ │ │ beq 5d711c │ │ │ │ tst r0, #31744 @ 0x7c00 │ │ │ │ biceq r0, r0, #32512 @ 0x7f00 │ │ │ │ @@ -1435888,15 +1435888,15 @@ │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 5b330 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ - bl da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r4, r6, lsl #3] │ │ │ │ beq 5d71c8 │ │ │ │ ldr r2, [pc, #56] @ 5d71f8 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r2 │ │ │ │ streq r3, [r4, r6, lsl #3] │ │ │ │ @@ -1435974,15 +1435974,15 @@ │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ bl 5b330 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 5b108 <__aeabi_dsub@plt> │ │ │ │ - bl da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ bl 4e22fc │ │ │ │ cmp sl, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ strh r0, [r4, r9] │ │ │ │ beq 5d7328 │ │ │ │ tst r0, #31744 @ 0x7c00 │ │ │ │ biceq r0, r0, #32512 @ 0x7f00 │ │ │ │ @@ -1436019,15 +1436019,15 @@ │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 5b330 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ bl 5b108 <__aeabi_dsub@plt> │ │ │ │ - bl da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r4, r6, lsl #3] │ │ │ │ beq 5d73d4 │ │ │ │ ldr r2, [pc, #56] @ 5d7404 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r2 │ │ │ │ streq r3, [r4, r6, lsl #3] │ │ │ │ @@ -1437022,15 +1437022,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ and r3, r5, #262144 @ 0x40000 │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ b 5d839c │ │ │ │ bl 4ed6a4 │ │ │ │ - bl da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ bl 4e22fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r0, [r3, r8] │ │ │ │ beq 5d8390 │ │ │ │ @@ -1437508,15 +1437508,15 @@ │ │ │ │ beq 5d8aec │ │ │ │ ands r2, r1, r7 │ │ │ │ and r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strdeq r2, [r4] │ │ │ │ cmp r8, r5 │ │ │ │ bne 5d8acc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0121580e │ │ │ │ + @ instruction: 0x0121582e │ │ │ │ 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 │ │ │ │ @@ -1437632,15 +1437632,15 @@ │ │ │ │ beq 5d8cdc │ │ │ │ ands r2, r1, r7 │ │ │ │ and r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strdeq r2, [r4] │ │ │ │ cmp r8, r5 │ │ │ │ bne 5d8cbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0121564e │ │ │ │ + @ instruction: 0x0121566e │ │ │ │ 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 │ │ │ │ @@ -1441037,15 +1441037,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5d1bb4 │ │ │ │ @ instruction: 0x01504d9c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01212f1a │ │ │ │ + @ instruction: 0x01212f3a │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ cmpeq r0, r0, asr sp │ │ │ │ cmpeq r0, r0, lsl sp │ │ │ │ ldrsbeq r4, [r0, #-192] @ 0xffffff40 │ │ │ │ @ instruction: 0x01504c98 │ │ │ │ cmpeq r0, r0, ror #24 │ │ │ │ cmpeq r0, r8, lsr #24 │ │ │ │ @@ -1441080,17 +1441080,17 @@ │ │ │ │ cmpeq r0, r0, ror #3 │ │ │ │ cmpeq r0, r0, lsr #3 │ │ │ │ cmpeq r0, r0, ror #2 │ │ │ │ cmpeq r0, r8, lsr #2 │ │ │ │ cmpeq r0, r8, ror #1 │ │ │ │ cmpeq r0, r8, lsl #1 │ │ │ │ cmpeq r0, r0, asr r0 │ │ │ │ - @ instruction: 0x0121251e │ │ │ │ + @ instruction: 0x0121253e │ │ │ │ ldrheq r3, [r0, #-244] @ 0xffffff0c │ │ │ │ - strdeq r2, [r1, -sl]! │ │ │ │ + @ instruction: 0x0121251a │ │ │ │ cmpeq r0, r8, lsl pc │ │ │ │ cmpeq r0, r4, asr lr │ │ │ │ cmpeq r0, ip, lsl lr │ │ │ │ @ instruction: 0x01503c98 │ │ │ │ cmpeq r0, r0, ror #24 │ │ │ │ cmpeq r0, r8, lsr #24 │ │ │ │ cmpeq r0, r0, ror #22 │ │ │ │ @@ -1445306,15 +1445306,15 @@ │ │ │ │ ldrsheq r0, [r0, #-36] @ 0xffffffdc │ │ │ │ ldrheq r0, [r0, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r0, r8, lsl r2 │ │ │ │ cmpeq r0, r0, ror #3 │ │ │ │ cmpeq r0, r8, lsr #3 │ │ │ │ cmpeq r0, r4, ror #2 │ │ │ │ cmpeq r0, ip, lsr #2 │ │ │ │ - @ instruction: 0x0120e6b6 │ │ │ │ + ldrdeq lr, [r0, -r6]! │ │ │ │ cmpeq r0, ip, asr #1 │ │ │ │ cmpeq r0, ip, lsl #1 │ │ │ │ cmpeq r0, ip, asr #32 │ │ │ │ cmpeq r0, ip │ │ │ │ smlalbteq pc, pc, r0, lr @ │ │ │ │ smlalbbeq pc, pc, r0, lr @ │ │ │ │ cmppeq pc, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ @@ -1445337,15 +1445337,15 @@ │ │ │ │ cmppeq pc, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [pc, #-80] @ 5e04ec │ │ │ │ smlaltbeq pc, pc, ip, r5 @ │ │ │ │ cmppeq pc, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ cmppeq pc, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ cmppeq pc, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ cmppeq pc, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120d82a │ │ │ │ + @ instruction: 0x0120d84a │ │ │ │ ldrdeq pc, [pc, #-20] @ 5e0544 │ │ │ │ svcvc 0x00efffff │ │ │ │ qdaddeq pc, r4, pc @ │ │ │ │ cmppeq pc, ip, lsl r0 @ p-variant is OBSOLETE @ │ │ │ │ ldrdeq lr, [pc, #-252] @ 5e046c │ │ │ │ @ instruction: 0x014fef98 │ │ │ │ cmpeq pc, r8, asr pc @ │ │ │ │ @@ -1446176,15 +1446176,15 @@ │ │ │ │ mov fp, r1 │ │ │ │ bl 5b330 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 5b1e0 <__aeabi_dmul@plt> │ │ │ │ - bl da1ed8 │ │ │ │ + bl da1f00 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r4, r8, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 5e128c │ │ │ │ ldr r3, [pc, #-3332] @ 5e0580 │ │ │ │ tst r0, r3 │ │ │ │ andeq r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -1447378,22 +1447378,22 @@ │ │ │ │ @ instruction: 0x014fe398 │ │ │ │ cmpeq pc, r0, ror #6 │ │ │ │ cmpeq pc, ip, lsl r3 @ │ │ │ │ ldrdeq lr, [pc, #-40] @ 5e2500 │ │ │ │ @ instruction: 0x014fe298 │ │ │ │ cmpeq pc, r0, ror #4 │ │ │ │ cmpeq pc, ip, lsl r2 @ │ │ │ │ - @ instruction: 0x0120c806 │ │ │ │ + @ instruction: 0x0120c826 │ │ │ │ @ instruction: 0x014fe19c │ │ │ │ - @ instruction: 0x0120c7ea │ │ │ │ + @ instruction: 0x0120c80a │ │ │ │ cmpeq pc, r0, asr #2 │ │ │ │ cmpeq pc, r8, lsl #2 │ │ │ │ - @ instruction: 0x0120c796 │ │ │ │ - @ instruction: 0x0120c7b2 │ │ │ │ - smlawteq r0, lr, r7, ip │ │ │ │ + @ instruction: 0x0120c7b6 │ │ │ │ + ldrdeq ip, [r0, -r2]! │ │ │ │ + @ instruction: 0x0120c7ee │ │ │ │ cmpeq pc, r4, rrx │ │ │ │ cmpeq pc, ip, lsr #32 │ │ │ │ strdeq sp, [pc, #-244] @ 5e246c │ │ │ │ smlaltteq sp, pc, r4, lr @ │ │ │ │ smlaltbeq sp, pc, r0, lr @ │ │ │ │ cmpeq pc, r8, ror #28 │ │ │ │ cmpeq pc, r8, lsr #28 │ │ │ │ @@ -1451400,15 +1451400,15 @@ │ │ │ │ bne 5e638c │ │ │ │ b 5e5f20 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0x01208956 │ │ │ │ + @ instruction: 0x01208976 │ │ │ │ smlalbteq sl, pc, ip, r1 @ │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1452479,47 +1452479,47 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 5e6d3c │ │ │ │ cmpeq pc, r8, lsl fp @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq r9, [pc, #-172] @ 5e7434 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - @ instruction: 0x01208210 │ │ │ │ + @ instruction: 0x01208230 │ │ │ │ cmpeq pc, r8, asr #20 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - @ instruction: 0x0120821a │ │ │ │ + @ instruction: 0x0120823a │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - strdeq r8, [r0, -r6]! │ │ │ │ + @ instruction: 0x01208216 │ │ │ │ + @ instruction: 0x0120826e │ │ │ │ + @ instruction: 0x01208256 │ │ │ │ @ instruction: 0x0120824e │ │ │ │ - @ instruction: 0x01208236 │ │ │ │ - @ instruction: 0x0120822e │ │ │ │ svcne 0x00e00002 │ │ │ │ andeq r4, r0, r1, asr #32 │ │ │ │ @ instruction: 0x01290001 │ │ │ │ @ instruction: 0x003c8cff │ │ │ │ stmdbeq r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp} │ │ │ │ - @ instruction: 0x0120806a │ │ │ │ + smlawbeq r0, sl, r0, r8 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - @ instruction: 0x01207aec │ │ │ │ + @ instruction: 0x01207b0c │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ tsteq pc, r3, lsr #24 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x01207952 │ │ │ │ + @ instruction: 0x01207972 │ │ │ │ bleq 1e7548 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ mulseq sl, r1, r2 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ sbceq r0, r1, #0, 2 │ │ │ │ andeq r1, r0, r3 │ │ │ │ - ldrdeq r7, [r0, -ip]! │ │ │ │ + strdeq r7, [r0, -ip]! │ │ │ │ svcne 0x009fa018 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ - @ instruction: 0x012073ec │ │ │ │ + @ instruction: 0x0120740c │ │ │ │ mov r0, r8 │ │ │ │ bl 5e6418 │ │ │ │ mov r7, r0 │ │ │ │ b 5e70f8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5e6418 │ │ │ │ b 5e6f98 │ │ │ │ @@ -1453443,19 +1453443,19 @@ │ │ │ │ bl 521fd8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ smlaltteq r8, pc, ip, r8 @ │ │ │ │ smlaltteq r8, pc, r0, r8 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01207316 │ │ │ │ - strdeq r7, [r0, -r2]! │ │ │ │ + @ instruction: 0x01207336 │ │ │ │ + @ instruction: 0x01207312 │ │ │ │ strdeq r8, [pc, #-116] @ 5e8390 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - ldrdeq r7, [r0, -r6]! │ │ │ │ + strdeq r7, [r0, -r6]! │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ tsteq r0, r4 │ │ │ │ tsteq r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1456498,16 +1456498,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ b 5eae90 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, ip, lsl #20 │ │ │ │ cmpeq pc, r0, lsl sl @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlalbteq r5, pc, r0, r9 @ │ │ │ │ - @ instruction: 0x01204414 │ │ │ │ - @ instruction: 0x01204414 │ │ │ │ + @ instruction: 0x01204434 │ │ │ │ + @ instruction: 0x01204434 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ 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, #636] @ 5eb654 │ │ │ │ @@ -1457093,15 +1457093,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 5eb780 │ │ │ │ b 5eba78 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, r0, ror r9 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq pc, ip, lsl r9 @ │ │ │ │ - @ instruction: 0x01203372 │ │ │ │ + @ instruction: 0x01203392 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0x014f479c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ lsr r5, r1, #5 │ │ │ │ @@ -1457163,15 +1457163,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 │ │ │ │ - @ instruction: 0x01202d24 │ │ │ │ + @ instruction: 0x01202d44 │ │ │ │ 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, #1268] @ 5ec324 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1457490,15 +1457490,15 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl 5ebd80 │ │ │ │ b 5ec104 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlalbteq r4, pc, r8, r1 @ │ │ │ │ smlaltbeq r4, pc, ip, r1 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01202c63 │ │ │ │ + smlawbeq r0, r3, ip, r2 │ │ │ │ smlaltbeq r4, pc, r0, r0 @ │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #7 │ │ │ │ @@ -1457689,15 +1457689,15 @@ │ │ │ │ beq 5ec4b4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5ec620 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0120271c │ │ │ │ + @ instruction: 0x0120273c │ │ │ │ cmpeq pc, ip, asr #24 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1457821,15 +1457821,15 @@ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #36] @ 0x24 │ │ │ │ bxeq lr │ │ │ │ b 5ec76c │ │ │ │ - smlawbeq r0, r7, r3, r2 │ │ │ │ + @ instruction: 0x012023a7 │ │ │ │ smlaltbeq r3, pc, ip, r8 @ │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ 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 │ │ │ │ @@ -1457855,15 +1457855,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl 4e8568 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl da5fd8 │ │ │ │ + bl da6000 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq 5ec960 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1457881,27 +1457881,27 @@ │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ bl 5c2b4 │ │ │ │ add r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl da6060 │ │ │ │ + bl da6088 │ │ │ │ mov r0, r4 │ │ │ │ bl 522210 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 5ec8f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 5ecb68 │ │ │ │ ldr r8, [pc, #620] @ 5ecbe0 │ │ │ │ mov r6, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl da60c8 │ │ │ │ + bl da60f0 │ │ │ │ ldr r2, [sp] │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ bl 5b588 │ │ │ │ sub r0, r7, #32 │ │ │ │ @@ -1458007,27 +1458007,27 @@ │ │ │ │ orr ip, ip, lr │ │ │ │ cmp r1, r3 │ │ │ │ bcc 5ecb0c │ │ │ │ cmp ip, #0 │ │ │ │ beq 5ecb48 │ │ │ │ add r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl da6128 │ │ │ │ + bl da6150 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 4ec8dc │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 5eca34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5ec978 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 4e8684 │ │ │ │ mov r0, r9 │ │ │ │ - bl da6038 │ │ │ │ + bl da6060 │ │ │ │ ldr r2, [pc, #100] @ 5ecbe4 │ │ │ │ ldr r3, [pc, #88] @ 5ecbdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -1458111,15 +1458111,15 @@ │ │ │ │ mov r0, #194 @ 0xc2 │ │ │ │ bx lr │ │ │ │ mov r0, #207 @ 0xcf │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ 5eccf4 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x01201e72 │ │ │ │ + @ instruction: 0x01201e92 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1460124,15 +1460124,15 @@ │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - tsteq pc, r6, lsl #30 │ │ │ │ + tsteq pc, r6, lsr #30 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ beq 5eece4 │ │ │ │ ldr r3, [sl] │ │ │ │ @@ -1462146,25 +1462146,25 @@ │ │ │ │ udf #0 │ │ │ │ mov r0, #0 │ │ │ │ bl 521fd8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - tsteq pc, r2, ror ip @ │ │ │ │ + @ instruction: 0x011fec92 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - tsteq pc, r2, ror #20 │ │ │ │ + tsteq pc, r2, lsl #21 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x011fe7be │ │ │ │ + @ instruction: 0x011fe7de │ │ │ │ muleq r0, lr, r1 │ │ │ │ - tsteq pc, lr, ror #8 │ │ │ │ + tsteq pc, lr, lsl #9 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x011fe3dc │ │ │ │ + @ instruction: 0x011fe3fc │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r0, r0, pc, lsl 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 │ │ │ │ @@ -1462296,15 +1462296,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 5f0d48 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmppeq lr, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmppeq lr, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r0, lsr pc @ │ │ │ │ + tsteq pc, r0, asr pc @ │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmppeq lr, r0, lsr #4 @ 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 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1462549,15 +1462549,15 @@ │ │ │ │ strb r3, [sp, #24] │ │ │ │ b 5f1108 │ │ │ │ strb r9, [sp, #24] │ │ │ │ b 5f1108 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r8, ror pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x011fdb90 │ │ │ │ + @ instruction: 0x011fdbb0 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmpeq lr, r8, asr #28 │ │ │ │ cmpeq lr, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -1463063,19 +1463063,19 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r4] │ │ │ │ udf #0 │ │ │ │ smlalbbeq lr, lr, r4, sp @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq lr, r8, lsr sp │ │ │ │ - tsteq pc, r0, asr #18 │ │ │ │ + tsteq pc, r0, ror #18 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - tsteq pc, r0, lsl #6 │ │ │ │ + tsteq pc, r0, lsr #6 │ │ │ │ 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] │ │ │ │ @@ -1463463,19 +1463463,19 @@ │ │ │ │ mov r3, #20 │ │ │ │ b 5f1dac │ │ │ │ mov r3, #20 │ │ │ │ b 5f1c2c │ │ │ │ mov r3, #20 │ │ │ │ b 5f1d4c │ │ │ │ cmpeq lr, r0, lsl #10 │ │ │ │ - @ instruction: 0x01200436 │ │ │ │ + @ instruction: 0x01200456 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - @ instruction: 0x01200404 │ │ │ │ - smulwteq r0, r8, r3 │ │ │ │ - ldrdeq r0, [r0, -r6]! │ │ │ │ + @ instruction: 0x01200424 │ │ │ │ + @ instruction: 0x01200408 │ │ │ │ + strdeq r0, [r0, -r6]! │ │ │ │ ldrdeq fp, [lr, #-204] @ 0xffffff34 │ │ │ │ smlalbteq fp, lr, r8, ip │ │ │ │ smlaltteq fp, lr, ip, ip │ │ │ │ smlaltbeq fp, lr, r0, ip │ │ │ │ cmpeq lr, r4, asr ip │ │ │ │ cmpeq lr, r8, ror ip │ │ │ │ cmpeq lr, ip, asr #22 │ │ │ │ @@ -1463545,15 +1463545,15 @@ │ │ │ │ bl 4e3230 │ │ │ │ ldr r7, [pc, #648] @ 5f2444 │ │ │ │ mov r2, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f23a4 │ │ │ │ ldr fp, [pc, #616] @ 5f2448 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r7, [fp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ beq 5f2380 │ │ │ │ @@ -1463564,15 +1463564,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 5f2254 │ │ │ │ ldr r4, [pc, #576] @ 5f244c │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f23f0 │ │ │ │ ldr r2, [pc, #548] @ 5f2450 │ │ │ │ ldr r3, [pc, #524] @ 5f243c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1463675,15 +1463675,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5f23c8 │ │ │ │ cmp fp, #0 │ │ │ │ bne 5f23b4 │ │ │ │ b 5f21d8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1463692,15 +1463692,15 @@ │ │ │ │ str r3, [r4] │ │ │ │ bl 4e2158 │ │ │ │ b 5f2224 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5f240c │ │ │ │ cmp fp, #0 │ │ │ │ bne 5f23ac │ │ │ │ b 5f21d8 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @@ -1463708,19 +1463708,19 @@ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlalbbeq sp, lr, r8, lr │ │ │ │ cmpeq r0, r0, asr #12 │ │ │ │ ldrsheq lr, [r0, #-92] @ 0xffffffa4 │ │ │ │ ldrsheq lr, [r0, #-80] @ 0xffffffb0 │ │ │ │ smlalbteq sp, lr, ip, sp │ │ │ │ andeq r1, r0, ip, lsr #10 │ │ │ │ - sbceq lr, pc, ip, lsl #23 │ │ │ │ - sbceq fp, r0, r0, asr #7 │ │ │ │ + sbceq lr, pc, ip, lsr #23 │ │ │ │ + sbceq fp, r0, r0, ror #7 │ │ │ │ cmpeq r0, r8, lsl r5 │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ - strheq r3, [r1], #8 │ │ │ │ + ldrdeq r3, [r1], #8 │ │ │ │ @ instruction: 0xfffff714 │ │ │ │ @ instruction: 0xfffff700 │ │ │ │ cmpeq r0, ip, asr #8 │ │ │ │ b 5f2480 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ @@ -1463882,15 +1463882,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} │ │ │ │ - tstpeq pc, ip, ror sl @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x011ffa9c │ │ │ │ ldr r2, [pc, #140] @ 5f27a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ sub r3, r3, #13 │ │ │ │ cmp r3, #6 │ │ │ │ bhi 5f2798 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ @@ -1463920,15 +1463920,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ b 5f271c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x011ff890 │ │ │ │ + @ instruction: 0x011ff8b0 │ │ │ │ b 5f27b4 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ beq 5f27b0 │ │ │ │ sub r2, r3, #17 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1464034,15 +1464034,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #68] @ 5f29a4 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #60] @ 5f29a8 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x011ff6f7 │ │ │ │ + tstpeq pc, r7, lsl r7 @ p-variant is OBSOLETE @ │ │ │ │ cmpeq lr, ip, lsr r7 │ │ │ │ andeq r2, r0, r8, lsr #29 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ @ instruction: 0x000017bc │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ @ instruction: 0x00000fb0 │ │ │ │ @@ -1464081,15 +1464081,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #260] @ 5f2b24 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f2aac │ │ │ │ ldr r4, [pc, #232] @ 5f2b28 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 5f2a90 │ │ │ │ @@ -1464097,15 +1464097,15 @@ │ │ │ │ ldr r2, [pc, #216] @ 5f2b30 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ 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} │ │ │ │ @@ -1464125,26 +1464125,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 5f2ad0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 5f2abc │ │ │ │ b 5f2a38 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 5f2afc │ │ │ │ cmp r5, #0 │ │ │ │ bne 5f2ab4 │ │ │ │ b 5f2a38 │ │ │ │ ldrsbeq sp, [r0, #-220] @ 0xffffff24 │ │ │ │ @@ -1464157,15 +1464157,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #276] @ 5f2c64 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f2bec │ │ │ │ ldr r5, [pc, #248] @ 5f2c68 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1464176,28 +1464176,28 @@ │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c2b4 │ │ │ │ ldr r0, [pc, #200] @ 5f2c6c │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #180] @ 5f2c70 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r0] │ │ │ │ b 4e2158 │ │ │ │ ldr r0, [pc, #156] @ 5f2c74 │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 5f2bb4 │ │ │ │ cmp r0, #2 │ │ │ │ bne 5f2c38 │ │ │ │ ldr r4, [pc, #124] @ 5f2c78 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -1464205,26 +1464205,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 5f2c10 │ │ │ │ cmp r5, #0 │ │ │ │ bne 5f2bfc │ │ │ │ b 5f2b68 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 5f2c3c │ │ │ │ cmp r5, #0 │ │ │ │ bne 5f2bf4 │ │ │ │ b 5f2b68 │ │ │ │ cmpeq r0, ip, lsr #25 │ │ │ │ @@ -1464687,21 +1464687,21 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #204] @ 5f3460 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #196] @ 5f3464 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq pc, r8, lsr #31 │ │ │ │ + tsteq pc, r8, asr #31 │ │ │ │ smlaltteq ip, lr, r0, pc @ │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ andeq r3, r0, r4, asr #14 │ │ │ │ - tsteq pc, r5, ror pc @ │ │ │ │ - tsteq pc, ip, asr pc @ │ │ │ │ - tsteq pc, r0, asr pc @ │ │ │ │ + @ instruction: 0x011fef95 │ │ │ │ + tsteq pc, ip, ror pc @ │ │ │ │ + tsteq pc, r0, ror pc @ │ │ │ │ andeq r1, r0, r4, ror #27 │ │ │ │ andeq r2, r0, r8, asr r2 │ │ │ │ @ instruction: 0x000026b4 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r4, r1 │ │ │ │ @@ -1464984,21 +1464984,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #228] @ 5f391c │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #220] @ 5f3920 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ - tsteq pc, r8, ror #22 │ │ │ │ + tsteq pc, r8, lsl #23 │ │ │ │ cmpeq lr, r8, asr fp │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - tsteq pc, r1, asr fp @ │ │ │ │ - tsteq pc, sp, lsr fp @ │ │ │ │ - tsteq pc, ip, lsr #22 │ │ │ │ - tsteq pc, r0, lsr #22 │ │ │ │ + tsteq pc, r1, ror fp @ │ │ │ │ + tsteq pc, sp, asr fp @ │ │ │ │ + tsteq pc, ip, asr #22 │ │ │ │ + tsteq pc, r0, asr #22 │ │ │ │ andeq r1, r0, r8, ror #13 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ andeq r1, r0, r4, ror #16 │ │ │ │ @ instruction: 0x000036b0 │ │ │ │ andeq r2, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, ip, lsl #30 │ │ │ │ andeq r2, r0, r8, lsl r0 │ │ │ │ @@ -1465382,23 +1465382,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #320] @ 5f3fb0 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #312] @ 5f3fb4 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ - tsteq pc, lr, lsl r7 @ │ │ │ │ + tsteq pc, lr, lsr r7 @ │ │ │ │ smlalbteq ip, lr, r8, r6 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ - tsteq pc, r7, lsl #14 │ │ │ │ - @ instruction: 0x011fe6f4 │ │ │ │ - tsteq pc, r8, ror #13 │ │ │ │ - @ instruction: 0x011fe6dc │ │ │ │ - @ instruction: 0x011fe6d0 │ │ │ │ - tsteq pc, r4, asr #13 │ │ │ │ + tsteq pc, r7, lsr #14 │ │ │ │ + tsteq pc, r4, lsl r7 @ │ │ │ │ + tsteq pc, r8, lsl #14 │ │ │ │ + @ instruction: 0x011fe6fc │ │ │ │ + @ instruction: 0x011fe6f0 │ │ │ │ + tsteq pc, r4, ror #13 │ │ │ │ andeq r2, r0, r4, lsr #30 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ andeq r1, r0, r8, asr #17 │ │ │ │ andeq r3, r0, ip, lsr r7 │ │ │ │ andeq r1, r0, ip, lsr #11 │ │ │ │ andeq r1, r0, r0, lsr #4 │ │ │ │ @ instruction: 0x000023b4 │ │ │ │ @@ -1465490,15 +1465490,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [pc, #648] @ 5f42b0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f4208 │ │ │ │ ldr fp, [pc, #624] @ 5f42b4 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r8, [fp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ beq 5f40b8 │ │ │ │ @@ -1465509,15 +1465509,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 5f40dc │ │ │ │ ldr r4, [pc, #584] @ 5f42b8 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f41f0 │ │ │ │ ldr r2, [pc, #556] @ 5f42bc │ │ │ │ ldr r3, [pc, #532] @ 5f42a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1465620,15 +1465620,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5f422c │ │ │ │ cmp fp, #0 │ │ │ │ bne 5f4218 │ │ │ │ b 5f403c │ │ │ │ ldr r1, [pc, #128] @ 5f42dc │ │ │ │ @@ -1465639,15 +1465639,15 @@ │ │ │ │ bl 4e9660 │ │ │ │ mov r5, r0 │ │ │ │ b 5f415c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5f4278 │ │ │ │ cmp fp, #0 │ │ │ │ bne 5f4210 │ │ │ │ b 5f403c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @@ -1465659,17 +1465659,17 @@ │ │ │ │ cmpeq r0, ip, lsl #15 │ │ │ │ cmpeq lr, r8, ror #30 │ │ │ │ @ instruction: 0xffffda00 │ │ │ │ @ instruction: 0xffffd9d0 │ │ │ │ ldrsheq ip, [r0, #-100] @ 0xffffff9c │ │ │ │ andeq r1, r0, r3, lsl r4 │ │ │ │ andeq r1, r0, ip, lsr #10 │ │ │ │ - sbceq r9, r0, r4, lsl r5 │ │ │ │ + sbceq r9, r0, r4, lsr r5 │ │ │ │ cmpeq r0, r8, ror #11 │ │ │ │ - sbceq r9, r0, r8, lsl #8 │ │ │ │ + sbceq r9, r0, r8, lsr #8 │ │ │ │ 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] │ │ │ │ @@ -1465693,15 +1465693,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [pc, #644] @ 5f45d8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f44d8 │ │ │ │ ldr r8, [pc, #620] @ 5f45dc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq 5f43e4 │ │ │ │ @@ -1465712,15 +1465712,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 5f43f8 │ │ │ │ ldr r4, [pc, #580] @ 5f45e0 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f44c0 │ │ │ │ ldr r2, [pc, #552] @ 5f45e4 │ │ │ │ ldr r3, [pc, #528] @ 5f45d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1465800,15 +1465800,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 5f44fc │ │ │ │ cmp r8, #0 │ │ │ │ bne 5f44e8 │ │ │ │ b 5f4368 │ │ │ │ ldr r2, [pc, #208] @ 5f45fc │ │ │ │ @@ -1465838,15 +1465838,15 @@ │ │ │ │ ldr r2, [pc, #128] @ 5f460c │ │ │ │ add r2, pc, r2 │ │ │ │ b 5f452c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 5f4594 │ │ │ │ cmp r8, #0 │ │ │ │ bne 5f44e0 │ │ │ │ b 5f4368 │ │ │ │ ldr r3, [pc, #76] @ 5f4610 │ │ │ │ @@ -1465859,21 +1465859,21 @@ │ │ │ │ smlaltbeq fp, lr, r8, ip │ │ │ │ cmpeq r0, ip, ror #8 │ │ │ │ cmpeq r0, r0, ror #8 │ │ │ │ cmpeq lr, ip, lsr ip │ │ │ │ ldrsbeq ip, [r0, #-56] @ 0xffffffc8 │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ andeq r1, r0, ip, lsr #10 │ │ │ │ - tsteq pc, lr, lsl ip @ │ │ │ │ + tsteq pc, lr, lsr ip @ │ │ │ │ cmpeq r0, r8, lsl r3 │ │ │ │ - sbceq r7, r3, ip, lsl r0 │ │ │ │ - sbceq r9, r0, r8, asr #2 │ │ │ │ - strheq r0, [r3], #232 @ 0xe8 │ │ │ │ - ldrdeq r9, [r0], #56 @ 0x38 │ │ │ │ - sbceq r9, r0, r8, ror #1 │ │ │ │ + sbceq r7, r3, ip, lsr r0 │ │ │ │ + sbceq r9, r0, r8, ror #2 │ │ │ │ + ldrdeq r0, [r3], #232 @ 0xe8 │ │ │ │ + strdeq r9, [r0], #56 @ 0x38 │ │ │ │ + sbceq r9, r0, r8, lsl #2 │ │ │ │ andeq r3, r0, 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 r7, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -1466127,15 +1466127,15 @@ │ │ │ │ add r4, r2, r4 │ │ │ │ bne 5f49f4 │ │ │ │ ldr r8, [pc, #608] @ 5f4c78 │ │ │ │ mov r2, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f4bf0 │ │ │ │ ldr r8, [pc, #580] @ 5f4c7c │ │ │ │ add r8, pc, r8 │ │ │ │ ldr sl, [r8, #24] │ │ │ │ cmp sl, #0 │ │ │ │ beq 5f4aac │ │ │ │ @@ -1466146,15 +1466146,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 5f4ad0 │ │ │ │ ldr r4, [pc, #540] @ 5f4c80 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f4bd8 │ │ │ │ ldr r2, [pc, #512] @ 5f4c84 │ │ │ │ ldr r3, [pc, #488] @ 5f4c70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1466254,26 +1466254,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 5f4c14 │ │ │ │ cmp sl, #0 │ │ │ │ bne 5f4c00 │ │ │ │ b 5f4a30 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 5f4c40 │ │ │ │ cmp sl, #0 │ │ │ │ bne 5f4bf8 │ │ │ │ b 5f4a30 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @@ -1466354,15 +1466354,15 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 5f4c98 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 5f3fb8 │ │ │ │ - tsteq pc, lr, lsl #8 │ │ │ │ + tsteq pc, lr, lsr #8 │ │ │ │ cmpeq lr, r8, lsr r3 │ │ │ │ andeq r1, 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, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1466407,15 +1466407,15 @@ │ │ │ │ add r4, r2, r4 │ │ │ │ bne 5f4e54 │ │ │ │ ldr r9, [pc, #624] @ 5f50e8 │ │ │ │ mov r2, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f5060 │ │ │ │ ldr r9, [pc, #596] @ 5f50ec │ │ │ │ add r9, pc, r9 │ │ │ │ ldr fp, [r9, #28] │ │ │ │ cmp fp, #0 │ │ │ │ beq 5f4f0c │ │ │ │ @@ -1466426,15 +1466426,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 5f4f30 │ │ │ │ ldr r4, [pc, #556] @ 5f50f0 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f5048 │ │ │ │ ldr r2, [pc, #528] @ 5f50f4 │ │ │ │ ldr r3, [pc, #504] @ 5f50e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1466538,26 +1466538,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5f5084 │ │ │ │ cmp fp, #0 │ │ │ │ bne 5f5070 │ │ │ │ b 5f4e90 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5f50b0 │ │ │ │ cmp fp, #0 │ │ │ │ bne 5f5068 │ │ │ │ b 5f4e90 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @@ -1466583,15 +1466583,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [pc, #432] @ 5f52ec │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f5270 │ │ │ │ ldr r8, [pc, #408] @ 5f52f0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ cmp r7, #0 │ │ │ │ beq 5f51a8 │ │ │ │ @@ -1466602,15 +1466602,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 5f51dc │ │ │ │ ldr r4, [pc, #368] @ 5f52f4 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 11bf088 │ │ │ │ + bl 11bf0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f5250 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #328] @ 5f52f8 │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -1466670,26 +1466670,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e2198 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 5f5294 │ │ │ │ cmp r8, #0 │ │ │ │ bne 5f5280 │ │ │ │ b 5f5150 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 11bf6ac │ │ │ │ + bl 11bf6d4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 5f52c0 │ │ │ │ cmp r8, #0 │ │ │ │ bne 5f5278 │ │ │ │ b 5f5150 │ │ │ │ ldrsbeq fp, [r0, #-96] @ 0xffffffa0 │ │ │ │ @@ -1467025,15 +1467025,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mul r5, r3, r5 │ │ │ │ b 5f57b8 │ │ │ │ mov r5, #0 │ │ │ │ b 5f580c │ │ │ │ - tsteq pc, r9, lsr #18 │ │ │ │ + tsteq pc, r9, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, #1 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #18 │ │ │ │ @@ -1467227,15 +1467227,15 @@ │ │ │ │ mov r7, #16 │ │ │ │ b 5f5a98 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 5f591c │ │ │ │ mov r7, r0 │ │ │ │ b 5f59bc │ │ │ │ - tsteq pc, r4, lsr r8 @ │ │ │ │ + tsteq pc, r4, 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 │ │ │ │ ldr r5, [pc, #892] @ 5f5eec │ │ │ │ ldr r6, [pc, #892] @ 5f5ef0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1467457,15 +1467457,15 @@ │ │ │ │ sub r3, r8, #1 │ │ │ │ add r3, r3, r5 │ │ │ │ rsb r8, r8, #0 │ │ │ │ and r1, r3, r8 │ │ │ │ b 5f5d28 │ │ │ │ bic r5, r3, #15 │ │ │ │ b 5f5dd0 │ │ │ │ - @ instruction: 0x011fc5f8 │ │ │ │ + tsteq pc, r8, lsl r6 @ │ │ │ │ cmpeq lr, r8, ror r4 │ │ │ │ andeq r3, r0, 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 │ │ │ │ ldr r3, [pc, #692] @ 5f61c4 │ │ │ │ @@ -1467752,15 +1467752,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 5f61f0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 5f61d0 │ │ │ │ mov r6, r0 │ │ │ │ b 5f6270 │ │ │ │ - tsteq pc, r4, lsl #31 │ │ │ │ + tsteq pc, r4, lsr #31 │ │ │ │ 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, #17 │ │ │ │ @@ -1467837,15 +1467837,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 5f1af0 │ │ │ │ b 5f644c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 5f638c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ b 5f64ac │ │ │ │ - @ instruction: 0x011fbcf8 │ │ │ │ + tsteq pc, r8, lsl sp @ │ │ │ │ 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, #760] @ 5f67f0 │ │ │ │ ldr r6, [pc, #760] @ 5f67f4 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -1468034,15 +1468034,15 @@ │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ beq 5f67d0 │ │ │ │ mov r1, r7 │ │ │ │ bl 5f64e0 │ │ │ │ mov r1, r0 │ │ │ │ b 5f6568 │ │ │ │ - tsteq pc, r4, ror ip @ │ │ │ │ + @ instruction: 0x011fbc94 │ │ │ │ strdeq r9, [lr, #-164] @ 0xffffff5c │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #21 │ │ │ │ bhi 5f686c │ │ │ │ ldr r2, [pc, #104] @ 5f6878 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -1468068,15 +1468068,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 5f6870 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 5f64e0 │ │ │ │ b 5f64e0 │ │ │ │ lsl r0, lr, #2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq pc, ip, asr r9 @ │ │ │ │ + tsteq pc, ip, ror 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, #688] @ 5f6b44 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -1468386,15 +1468386,15 @@ │ │ │ │ mul r4, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ b 5f6ca8 │ │ │ │ mov r4, #1 │ │ │ │ b 5f6ca8 │ │ │ │ - tsteq pc, r7, ror r4 @ │ │ │ │ + @ instruction: 0x011fb497 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ mov r3, #1 │ │ │ │ and r1, ip, #15 │ │ │ │ lsl r3, r3, r1 │ │ │ │ ldr r1, [pc, #76] @ 5f6dd8 │ │ │ │ mov r2, r0 │ │ │ │ and r1, r1, r3 │ │ │ │ @@ -1468660,15 +1468660,15 @@ │ │ │ │ bl 4dd678 │ │ │ │ b 5f7014 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 4dd678 │ │ │ │ b 5f7004 │ │ │ │ cmpeq lr, r4, lsl #4 │ │ │ │ - tsteq pc, r5, lsl #6 │ │ │ │ + tsteq pc, r5, lsr #6 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xf00001ff │ │ │ │ svceq 0x00fff000 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ andeq r1, r0, ip, lsr #10 │ │ │ │ svceq 0x00ffff00 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ @@ -1468993,15 +1468993,15 @@ │ │ │ │ b 5f74ac │ │ │ │ mov r1, #8 │ │ │ │ b 5f762c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r0, lsl #28 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq r8, [lr, #-220] @ 0xffffff24 │ │ │ │ - tsteq pc, r7, ror #29 │ │ │ │ + tsteq pc, r7, lsl #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ cmpeq lr, r0, lsr sp │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ ldrdeq r8, [lr, #-180] @ 0xffffff4c │ │ │ │ smlaltbeq r8, lr, r4, fp │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ @@ -1469089,15 +1469089,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} │ │ │ │ - tsteq pc, r5, asr r9 @ │ │ │ │ + tsteq pc, r5, ror r9 @ │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq 5f78ac │ │ │ │ ldrbls r3, [r0, #4] │ │ │ │ bls 5f7894 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -1469246,15 +1469246,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #2 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x011fa6b8 │ │ │ │ + @ instruction: 0x011fa6d8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #16 │ │ │ │ beq 5f7b30 │ │ │ │ mov r2, #1 │ │ │ │ b 5f7b10 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -1470256,16 +1470256,16 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #8 │ │ │ │ b 5f8a74 │ │ │ │ mov r1, #1 │ │ │ │ b 5f8a74 │ │ │ │ mov r1, #4 │ │ │ │ b 5f8a74 │ │ │ │ + tsteq pc, r9, ror r7 @ │ │ │ │ tsteq pc, r9, asr r7 @ │ │ │ │ - tsteq pc, r9, lsr r7 @ │ │ │ │ @ instruction: 0xffffff98 │ │ │ │ push {r4, lr} │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ mov ip, r0 │ │ │ │ cmp lr, #11 │ │ │ │ mov r4, r1 │ │ │ │ beq 5f8b14 │ │ │ │ @@ -1470308,15 +1470308,15 @@ │ │ │ │ mov r0, #8 │ │ │ │ b 5f8b38 │ │ │ │ mov r0, #1 │ │ │ │ b 5f8b38 │ │ │ │ mov r0, #4 │ │ │ │ b 5f8b38 │ │ │ │ @ instruction: 0xffffffc8 │ │ │ │ - tsteq pc, r5, ror #12 │ │ │ │ + tsteq pc, r5, lsl #13 │ │ │ │ mov r1, #13 │ │ │ │ b 5f84c4 │ │ │ │ mov r1, #14 │ │ │ │ b 5f84c4 │ │ │ │ mov r1, #15 │ │ │ │ b 5f84c4 │ │ │ │ cmp r0, #14 │ │ │ │ @@ -1470329,16 +1470329,16 @@ │ │ │ │ ldr r0, [pc, #20] @ 5f8bcc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 5f8bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmpeq r5, ip, ror lr │ │ │ │ - sbceq sp, r1, r4, lsr #22 │ │ │ │ - sbceq sp, r1, r8, lsl fp │ │ │ │ + sbceq sp, r1, r4, asr #22 │ │ │ │ + sbceq sp, r1, r8, lsr fp │ │ │ │ ldr r3, [pc, #200] @ 5f8ca4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #14 │ │ │ │ bhi 5f8bfc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1470383,30 +1470383,30 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ 5f8cdc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ 5f8ce0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - tsteq pc, ip, ror #11 │ │ │ │ - @ instruction: 0x00bff9b0 │ │ │ │ + tsteq pc, ip, lsl #12 │ │ │ │ + @ instruction: 0x00bff9d0 │ │ │ │ + sbceq r4, r0, r4, asr #21 │ │ │ │ + sbceq r8, pc, r4, lsr #14 │ │ │ │ + strheq r4, [r0], #164 @ 0xa4 │ │ │ │ + sbceq r4, r0, r0, asr #21 │ │ │ │ + sbceq r4, r0, r8, lsl #21 │ │ │ │ + @ instruction: 0x00be1eb4 │ │ │ │ + sbceq r6, pc, r0, lsl #18 │ │ │ │ + sbceq r4, r0, r8, lsr #21 │ │ │ │ sbceq r4, r0, r4, lsr #21 │ │ │ │ - sbceq r8, pc, r4, lsl #14 │ │ │ │ - smulleq r4, r0, r4, sl │ │ │ │ sbceq r4, r0, r0, lsr #21 │ │ │ │ - sbceq r4, r0, r8, ror #20 │ │ │ │ - umlalseq r1, lr, r4, lr │ │ │ │ - sbceq r6, pc, r0, ror #17 │ │ │ │ - sbceq r4, r0, r8, lsl #21 │ │ │ │ - sbceq r4, r0, r4, lsl #21 │ │ │ │ - sbceq r4, r0, r0, lsl #21 │ │ │ │ - sbceq r4, r0, ip, ror sl │ │ │ │ - sbceq r4, r0, r8, ror sl │ │ │ │ - sbceq r4, r0, r8, ror sl │ │ │ │ - sbceq r2, r0, r8, ror r5 │ │ │ │ + smulleq r4, r0, ip, sl │ │ │ │ + smulleq r4, r0, r8, sl │ │ │ │ + smulleq r4, r0, r8, sl │ │ │ │ + smulleq r2, r0, r8, r5 │ │ │ │ ldr r3, [pc, #200] @ 5f8db4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #14 │ │ │ │ bhi 5f8d0c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1470451,46 +1470451,46 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ 5f8dec │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ 5f8df0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - tsteq pc, fp, ror #9 │ │ │ │ - sbceq r4, r0, r8, lsr sl │ │ │ │ - sbcseq lr, r1, r8, lsl r9 │ │ │ │ - smullseq r9, r0, r0, r9 │ │ │ │ - sbceq r4, r0, r8, ror #19 │ │ │ │ - sbceq r1, r5, r0, asr #3 │ │ │ │ - sbceq r5, r0, r8, asr r5 │ │ │ │ - adcseq r0, sp, r4, ror #14 │ │ │ │ - sbcseq r4, r0, ip, lsl #10 │ │ │ │ - sbceq r6, r0, r8, ror r4 │ │ │ │ - sbceq r6, r0, r0, lsl #9 │ │ │ │ - smulleq r4, r0, r8, r9 │ │ │ │ - smulleq r4, r0, r4, r9 │ │ │ │ - smulleq r4, r0, r0, r9 │ │ │ │ - sbceq r4, r0, ip, lsl #19 │ │ │ │ - sbceq r4, r0, r8, lsl #19 │ │ │ │ + tsteq pc, fp, lsl #10 │ │ │ │ + sbceq r4, r0, r8, asr sl │ │ │ │ + sbcseq lr, r1, r8, lsr r9 │ │ │ │ + ldrheq r9, [r0], #144 @ 0x90 │ │ │ │ + sbceq r4, r0, r8, lsl #20 │ │ │ │ + sbceq r1, r5, r0, ror #3 │ │ │ │ + sbceq r5, r0, r8, ror r5 │ │ │ │ + adcseq r0, sp, r4, lsl #15 │ │ │ │ + sbcseq r4, r0, ip, lsr #10 │ │ │ │ + smulleq r6, r0, r8, r4 │ │ │ │ + sbceq r6, r0, r0, lsr #9 │ │ │ │ + strheq r4, [r0], #152 @ 0x98 │ │ │ │ + strheq r4, [r0], #148 @ 0x94 │ │ │ │ + strheq r4, [r0], #144 @ 0x90 │ │ │ │ + sbceq r4, r0, ip, lsr #19 │ │ │ │ + sbceq r4, r0, r8, lsr #19 │ │ │ │ cmp r0, #31 │ │ │ │ bhi 5f8e1c │ │ │ │ ldr r3, [pc, #36] @ 5f8e28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ 5f8e2c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 5f8e30 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x01457b9c │ │ │ │ - sbceq sp, r1, r4, asr #17 │ │ │ │ - strheq sp, [r1], #136 @ 0x88 │ │ │ │ + sbceq sp, r1, r4, ror #17 │ │ │ │ + ldrdeq sp, [r1], #136 @ 0x88 │ │ │ │ subs r3, r1, #4 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #24 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 5f8eb0 │ │ │ │ cmp r1, #6 │ │ │ │ @@ -1470529,86 +1470529,86 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ 5f8f04 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 5f8f08 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - strdeq r4, [r0], #128 @ 0x80 │ │ │ │ + sbceq r4, r0, r0, lsl r9 │ │ │ │ cmpeq r5, r8, asr #18 │ │ │ │ - sbceq sp, r1, r0, lsr r8 │ │ │ │ - smulleq r4, r0, r0, r8 │ │ │ │ - sbceq sp, r1, r8, lsl r8 │ │ │ │ - strdeq r4, [r0], #136 @ 0x88 │ │ │ │ + sbceq sp, r1, r0, asr r8 │ │ │ │ strheq r4, [r0], #128 @ 0x80 │ │ │ │ - sbceq r4, r0, r4, asr #17 │ │ │ │ + sbceq sp, r1, r8, lsr r8 │ │ │ │ + sbceq r4, r0, r8, lsl r9 │ │ │ │ + ldrdeq r4, [r0], #128 @ 0x80 │ │ │ │ + sbceq r4, r0, r4, ror #17 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ bhi 5f8f34 │ │ │ │ ldr r3, [pc, #36] @ 5f8f40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ 5f8f44 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 5f8f48 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmpeq r5, r0, asr #14 │ │ │ │ - sbceq sp, r1, ip, lsr #15 │ │ │ │ - sbceq sp, r1, r0, lsr #15 │ │ │ │ + sbceq sp, r1, ip, asr #15 │ │ │ │ + sbceq sp, r1, r0, asr #15 │ │ │ │ cmp r0, #4 │ │ │ │ bhi 5f8f74 │ │ │ │ ldr r3, [pc, #36] @ 5f8f80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ 5f8f84 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 5f8f88 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ smlaltteq r7, r5, ip, r6 │ │ │ │ - sbceq sp, r1, ip, ror #14 │ │ │ │ - sbceq sp, r1, r0, ror #14 │ │ │ │ + sbceq sp, r1, ip, lsl #15 │ │ │ │ + sbceq sp, r1, r0, lsl #15 │ │ │ │ cmp r0, #11 │ │ │ │ bhi 5f8fb4 │ │ │ │ ldr r3, [pc, #36] @ 5f8fc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ 5f8fc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 5f8fc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmpeq r5, ip, ror r6 │ │ │ │ - sbceq sp, r1, ip, lsr #14 │ │ │ │ - sbceq sp, r1, r0, lsr #14 │ │ │ │ + sbceq sp, r1, ip, asr #14 │ │ │ │ + sbceq sp, r1, r0, asr #14 │ │ │ │ cmp r0, #6 │ │ │ │ bhi 5f8ff4 │ │ │ │ ldr r3, [pc, #36] @ 5f9000 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ 5f9004 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 5f9008 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmpeq r5, r0, lsr #12 │ │ │ │ - sbceq sp, r1, ip, ror #13 │ │ │ │ - sbceq sp, r1, r0, ror #13 │ │ │ │ + sbceq sp, r1, ip, lsl #14 │ │ │ │ + sbceq sp, r1, r0, lsl #14 │ │ │ │ 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 │ │ │ │ @@ -1470687,17 +1470687,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 5fb3ec │ │ │ │ - sbceq r6, r0, ip, ror #2 │ │ │ │ - sbceq r2, r3, ip, lsl #4 │ │ │ │ - sbceq r6, r0, r0, asr #2 │ │ │ │ + sbceq r6, r0, ip, lsl #3 │ │ │ │ + sbceq r2, r3, ip, lsr #4 │ │ │ │ + sbceq r6, r0, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #300] @ 5f92b4 │ │ │ │ mov ip, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1470771,30 +1470771,30 @@ │ │ │ │ bl 5fb3ec │ │ │ │ ldr r3, [pc, #72] @ 5f92ec │ │ │ │ ldr r1, [pc, #72] @ 5f92f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #121 @ 0x79 │ │ │ │ bl 5fb3ec │ │ │ │ - tsteq pc, sl, asr r0 @ │ │ │ │ + tsteq pc, sl, ror r0 @ │ │ │ │ andeq r0, r0, r3, lsl #23 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ @ instruction: 0xfffffeac │ │ │ │ - smulleq r6, r0, r4, r0 │ │ │ │ + strheq r6, [r0], #4 │ │ │ │ + sbceq r6, r0, ip, ror r0 │ │ │ │ + sbceq r6, r0, r4, asr #2 │ │ │ │ sbceq r6, r0, ip, asr r0 │ │ │ │ - sbceq r6, r0, r4, lsr #2 │ │ │ │ - sbceq r6, r0, ip, lsr r0 │ │ │ │ - sbceq r6, r0, r4, lsl #1 │ │ │ │ - sbceq r6, r0, r0, lsr #1 │ │ │ │ + sbceq r6, r0, r4, lsr #1 │ │ │ │ + sbceq r6, r0, r0, asr #1 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r6, r0, ip, lsr #1 │ │ │ │ - sbceq r6, r0, r4, lsl #1 │ │ │ │ + sbceq r6, r0, ip, asr #1 │ │ │ │ + sbceq r6, r0, r4, lsr #1 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - sbceq r6, r0, r4, lsl #2 │ │ │ │ - sbceq r5, r0, ip, ror #31 │ │ │ │ + sbceq r6, r0, r4, lsr #2 │ │ │ │ + sbceq r6, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3688] @ 0xe68 │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [pc, #384] @ 5f9494 │ │ │ │ @@ -1470949,15 +1470949,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - tsteq pc, r5, asr #26 │ │ │ │ + tsteq pc, r5, ror #26 │ │ │ │ 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 │ │ │ │ @@ -1471095,22 +1471095,22 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #52] @ 5f97e8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ bl 5ab14 <__atomic_store_8@plt> │ │ │ │ - bl 11bf840 │ │ │ │ + bl 11bf868 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r4] │ │ │ │ b 5f9758 │ │ │ │ cmpeq r0, r0, asr #1 │ │ │ │ cmpeq r0, r0, lsr #1 │ │ │ │ cmpeq r0, ip, lsr #1 │ │ │ │ - sbceq r5, r0, ip, lsr ip │ │ │ │ + sbceq r5, r0, ip, asr ip │ │ │ │ smlalbteq r7, r5, r4, r2 │ │ │ │ cmpeq r0, r8, asr #32 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [pc, #24] @ 5f9810 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [sp] │ │ │ │ ldreq r2, [sp] │ │ │ │ @@ -1471239,17 +1471239,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 5f99f8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlaltteq r6, lr, r4, r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq sp, [r1], #56 @ 0x38 │ │ │ │ - sbceq r5, r0, r8, ror #20 │ │ │ │ - sbceq r5, r0, r4, ror #20 │ │ │ │ + sbceq sp, r1, r8, lsl r4 │ │ │ │ + sbceq r5, r0, r8, lsl #21 │ │ │ │ + sbceq r5, r0, r4, lsl #21 │ │ │ │ cmpeq lr, r4, 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] @ 5f9bd0 │ │ │ │ @@ -1471357,15 +1471357,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 5f9adc │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlalbteq r6, lr, r0, r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlalbbeq r6, lr, ip, r5 │ │ │ │ - tsteq pc, fp, asr #15 │ │ │ │ + tsteq pc, fp, ror #15 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ smlalbbeq r6, lr, ip, r4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1471760,16 +1471760,16 @@ │ │ │ │ b 5f9f5c │ │ │ │ mov r5, #1 │ │ │ │ b 5f9f5c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, ip, ror #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq lr, r4, asr #2 │ │ │ │ - @ instruction: 0x011f83db │ │ │ │ - tsteq pc, r1, asr #7 │ │ │ │ + @ instruction: 0x011f83fb │ │ │ │ + tsteq pc, r1, ror #7 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldrdeq r5, [lr, #-244] @ 0xffffff0c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ @@ -1471884,19 +1471884,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 5fa238 │ │ │ │ b 5fa388 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r6, [r0, #-64] @ 0xffffffc0 │ │ │ │ strheq r5, [lr, #-196] @ 0xffffff3c │ │ │ │ - sbceq r5, r0, r0, ror #1 │ │ │ │ + sbceq r5, r0, r0, lsl #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq lr, r8, ror #24 │ │ │ │ - sbceq r0, r2, ip, ror r7 │ │ │ │ - sbceq r5, r0, r4, asr #32 │ │ │ │ + smulleq r0, r2, ip, r7 │ │ │ │ + sbceq r5, r0, r4, rrx │ │ │ │ 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] @ 5fa4b8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1471926,15 +1471926,15 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlaltbeq r5, lr, r8, fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - strdeq r4, [r0], #240 @ 0xf0 │ │ │ │ + sbceq r5, r0, r0, lsl r0 │ │ │ │ cmpeq lr, r0, ror fp │ │ │ │ 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 │ │ │ │ @@ -1472008,21 +1472008,21 @@ │ │ │ │ ldr r3, [pc, #44] @ 5fa620 │ │ │ │ ldr r2, [pc, #36] @ 5fa61c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 5fa42c │ │ │ │ b 5fa5a0 │ │ │ │ - sbceq r4, r0, r8, lsr pc │ │ │ │ - sbceq r4, r0, ip, ror #29 │ │ │ │ + sbceq r4, r0, r8, asr pc │ │ │ │ + sbceq r4, r0, ip, lsl #30 │ │ │ │ andeq r0, r0, r2, lsr #21 │ │ │ │ - ldrdeq r4, [r0], #228 @ 0xe4 │ │ │ │ - sbceq r4, r0, r0, lsl #30 │ │ │ │ + strdeq r4, [r0], #228 @ 0xe4 │ │ │ │ + sbceq r4, r0, r0, lsr #30 │ │ │ │ @ instruction: 0x00000ab9 │ │ │ │ - ldrdeq r4, [r0], #236 @ 0xec │ │ │ │ + strdeq r4, [r0], #236 @ 0xec │ │ │ │ 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] @ 5fa6b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1472052,15 +1472052,15 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strheq r5, [lr, #-144] @ 0xffffff70 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - sbceq r4, r0, r8, lsr #29 │ │ │ │ + sbceq r4, r0, r8, asr #29 │ │ │ │ cmpeq lr, r8, ror r9 │ │ │ │ ldr r3, [pc, #164] @ 5fa76c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #11 │ │ │ │ bhi 5fa6e8 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ @@ -1472097,27 +1472097,27 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ 5fa798 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ 5fa79c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - tsteq pc, r9, lsl ip @ │ │ │ │ - adcseq lr, lr, r4, ror #17 │ │ │ │ - sbceq r4, r0, ip, lsr lr │ │ │ │ - sbceq r1, r0, ip, lsr sl │ │ │ │ - sbceq r1, r0, r0, asr #27 │ │ │ │ - sbcseq r9, r1, r4, asr #8 │ │ │ │ - strdeq r4, [r0], #216 @ 0xd8 │ │ │ │ - sbceq r6, r0, ip, lsr #12 │ │ │ │ - sbcseq r1, r2, ip, ror r2 │ │ │ │ - sbceq r7, r0, r0, asr r4 │ │ │ │ - strdeq r9, [r0], #24 │ │ │ │ - adcseq r9, lr, r4, ror #30 │ │ │ │ - strdeq ip, [pc], #100 @ │ │ │ │ + tsteq pc, r9, lsr ip @ │ │ │ │ + adcseq lr, lr, r4, lsl #18 │ │ │ │ + sbceq r4, r0, ip, asr lr │ │ │ │ + sbceq r1, r0, ip, asr sl │ │ │ │ + sbceq r1, r0, r0, ror #27 │ │ │ │ + sbcseq r9, r1, r4, ror #8 │ │ │ │ + sbceq r4, r0, r8, lsl lr │ │ │ │ + sbceq r6, r0, ip, asr #12 │ │ │ │ + smullseq r1, r2, ip, r2 │ │ │ │ + sbceq r7, r0, r0, ror r4 │ │ │ │ + sbceq r9, r0, r8, lsl r2 │ │ │ │ + adcseq r9, lr, r4, lsl #31 │ │ │ │ + sbceq ip, pc, r4, lsl r7 @ │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ add r3, r3, #68 @ 0x44 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ @@ -1472250,16 +1472250,16 @@ │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ mov r0, #9 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ muleq r0, r4, r4 │ │ │ │ - @ instruction: 0x011f79fd │ │ │ │ - @ instruction: 0x011f79d3 │ │ │ │ + tsteq pc, sp, lsl sl @ │ │ │ │ + @ instruction: 0x011f79f3 │ │ │ │ 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 r8, r2 │ │ │ │ ldr r2, [pc, #1160] @ 5fae80 │ │ │ │ @@ -1472554,26 +1472554,26 @@ │ │ │ │ movls r5, #1 │ │ │ │ strb r5, [r4, #988] @ 0x3dc │ │ │ │ b 5fac0c │ │ │ │ strdeq r5, [lr, #-92] @ 0xffffffa4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ streq r0, [r3, -r3, lsl #4]! │ │ │ │ - strheq r4, [r0], #144 @ 0x90 │ │ │ │ - sbceq r4, r0, r0, lsr #18 │ │ │ │ + ldrdeq r4, [r0], #144 @ 0x90 │ │ │ │ + sbceq r4, r0, r0, asr #18 │ │ │ │ andeq r1, r0, sp, lsl sl │ │ │ │ cmpeq lr, ip, asr #8 │ │ │ │ mrseq r0, (UNDEF: 16) │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - strheq r4, [r0], #124 @ 0x7c │ │ │ │ - sbceq r4, r0, ip, ror #13 │ │ │ │ + ldrdeq r4, [r0], #124 @ 0x7c │ │ │ │ + sbceq r4, r0, ip, lsl #14 │ │ │ │ andeq r1, r0, ip, lsr #20 │ │ │ │ - sbceq r4, r0, r4, ror #14 │ │ │ │ - strheq r4, [r0], #104 @ 0x68 │ │ │ │ + sbceq r4, r0, r4, lsl #15 │ │ │ │ + ldrdeq r4, [r0], #104 @ 0x68 │ │ │ │ andeq r1, r0, r3, lsr #20 │ │ │ │ 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] │ │ │ │ @@ -1472824,44 +1472824,44 @@ │ │ │ │ b 5fb14c │ │ │ │ mov r3, #0 │ │ │ │ b 5fb274 │ │ │ │ mov r3, r1 │ │ │ │ b 5fb008 │ │ │ │ mov r3, r0 │ │ │ │ b 5fb274 │ │ │ │ - sbceq r0, r3, r0, ror r4 │ │ │ │ - tsteq pc, ip, lsl r4 @ │ │ │ │ - sbceq r4, r0, r4, lsr #13 │ │ │ │ - sbceq r2, r3, r4, lsl #5 │ │ │ │ - sbceq r4, r0, r4, asr #12 │ │ │ │ - strdeq r4, [r0], #84 @ 0x54 │ │ │ │ - sbceq r4, r0, r8, ror #11 │ │ │ │ - sbceq r3, pc, ip, ror #15 │ │ │ │ - ldrheq r1, [r2], #32 │ │ │ │ - tsteq pc, lr, asr #4 │ │ │ │ - ldrdeq r4, [r0], #72 @ 0x48 │ │ │ │ - sbceq r8, r0, ip, lsl r8 │ │ │ │ - sbceq r1, r0, ip, lsr #12 │ │ │ │ - sbceq r4, r0, r8, ror r4 │ │ │ │ - sbceq r4, r0, r8, lsr #8 │ │ │ │ - sbceq r4, r0, r0, asr #8 │ │ │ │ - adcseq ip, sp, ip, ror #25 │ │ │ │ - sbceq r5, r0, ip, asr r9 │ │ │ │ - sbcseq r0, r2, ip, lsl #23 │ │ │ │ - adcseq ip, sp, r0, asr #26 │ │ │ │ - adcseq r1, pc, r0, lsl r7 @ │ │ │ │ - adcseq r2, pc, ip, asr #17 │ │ │ │ - sbceq r4, r0, r4, ror #7 │ │ │ │ - sbceq r6, r0, r8, lsr #19 │ │ │ │ + smulleq r0, r3, r0, r4 │ │ │ │ + tsteq pc, ip, lsr r4 @ │ │ │ │ + sbceq r4, r0, r4, asr #13 │ │ │ │ + sbceq r2, r3, r4, lsr #5 │ │ │ │ + sbceq r4, r0, r4, ror #12 │ │ │ │ + sbceq r4, r0, r4, lsl r6 │ │ │ │ + sbceq r4, r0, r8, lsl #12 │ │ │ │ + sbceq r3, pc, ip, lsl #16 │ │ │ │ + ldrsbeq r1, [r2], #32 │ │ │ │ + tsteq pc, lr, ror #4 │ │ │ │ + strdeq r4, [r0], #72 @ 0x48 │ │ │ │ + sbceq r8, r0, ip, lsr r8 │ │ │ │ + sbceq r1, r0, ip, asr #12 │ │ │ │ + smulleq r4, r0, r8, r4 │ │ │ │ + sbceq r4, r0, r8, asr #8 │ │ │ │ + sbceq r4, r0, r0, ror #8 │ │ │ │ + adcseq ip, sp, ip, lsl #26 │ │ │ │ + sbceq r5, r0, ip, ror r9 │ │ │ │ + sbcseq r0, r2, ip, lsr #23 │ │ │ │ + adcseq ip, sp, r0, ror #26 │ │ │ │ + adcseq r1, pc, r0, lsr r7 @ │ │ │ │ + adcseq r2, pc, ip, ror #17 │ │ │ │ + sbceq r4, r0, r4, lsl #8 │ │ │ │ + sbceq r6, r0, r8, asr #19 │ │ │ │ + sbceq r4, r0, r8, asr #7 │ │ │ │ + ldrdeq r0, [r0], #248 @ 0xf8 │ │ │ │ sbceq r4, r0, r8, lsr #7 │ │ │ │ - strheq r0, [r0], #248 @ 0xf8 │ │ │ │ - sbceq r4, r0, r8, lsl #7 │ │ │ │ - smulleq r4, r0, ip, r3 │ │ │ │ - strheq r4, [r0], #48 @ 0x30 │ │ │ │ - sbceq r1, r0, r4, asr #9 │ │ │ │ + strheq r4, [r0], #60 @ 0x3c │ │ │ │ + ldrdeq r4, [r0], #48 @ 0x30 │ │ │ │ + sbceq r1, r0, r4, ror #9 │ │ │ │ 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] @ 5fb3e0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1472894,17 +1472894,17 @@ │ │ │ │ bhi 5fb388 │ │ │ │ ldr r2, [pc, #24] @ 5fb3e8 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c3a4 <__fprintf_chk@plt> │ │ │ │ - ldrdeq r4, [r0], #44 @ 0x2c │ │ │ │ - sbceq r4, r0, ip, asr #5 │ │ │ │ - sbceq r4, r0, r4, lsl #5 │ │ │ │ + strdeq r4, [r0], #44 @ 0x2c │ │ │ │ + sbceq r4, r0, ip, ror #5 │ │ │ │ + sbceq r4, r0, r4, lsr #5 │ │ │ │ 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] @ 5fb4b0 │ │ │ │ ldr ip, [pc, #168] @ 5fb4b4 │ │ │ │ @@ -1472950,17 +1472950,17 @@ │ │ │ │ bl 5fb340 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 5fb444 │ │ │ │ cmpeq r0, r8, lsl #8 │ │ │ │ smlaltteq r4, lr, r4, fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq r4, [lr, #-176] @ 0xffffff50 │ │ │ │ - sbceq r4, r0, ip, lsl #4 │ │ │ │ - sbceq r4, r0, ip, lsl #4 │ │ │ │ - adcseq sp, sp, ip, ror #27 │ │ │ │ + sbceq r4, r0, ip, lsr #4 │ │ │ │ + sbceq r4, r0, ip, lsr #4 │ │ │ │ + adcseq sp, sp, ip, lsl #28 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ 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 │ │ │ │ @@ -1473012,24 +1473012,24 @@ │ │ │ │ bl 5fb3ec │ │ │ │ ldr r3, [pc, #48] @ 5fb5d8 │ │ │ │ ldr r1, [pc, #48] @ 5fb5dc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #740 @ 0x2e4 │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r3, r0, ip, ror #30 │ │ │ │ - sbceq r4, r0, ip, ror #2 │ │ │ │ - sbceq r3, r0, ip, ror sp │ │ │ │ - smulleq r3, r0, r8, sp │ │ │ │ + sbceq r3, r0, ip, lsl #31 │ │ │ │ + sbceq r4, r0, ip, lsl #3 │ │ │ │ + smulleq r3, r0, ip, sp │ │ │ │ + strheq r3, [r0], #216 @ 0xd8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - strdeq r4, [r0], #12 │ │ │ │ - sbceq r3, r0, ip, ror sp │ │ │ │ + sbceq r4, r0, ip, lsl r1 │ │ │ │ + smulleq r3, r0, ip, sp │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - sbceq r4, r0, r8, ror #1 │ │ │ │ - sbceq r3, r0, r8, ror #26 │ │ │ │ + sbceq r4, r0, r8, lsl #2 │ │ │ │ + sbceq r3, r0, r8, lsl #27 │ │ │ │ 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 5fb668 │ │ │ │ @@ -1473062,16 +1473062,16 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #16] @ 5fb680 │ │ │ │ ldr r1, [pc, #16] @ 5fb684 │ │ │ │ ldr r2, [pc, #16] @ 5fb688 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5fb3ec │ │ │ │ - smulleq r4, r0, r4, r0 │ │ │ │ - sbceq r3, r0, r8, lsr lr │ │ │ │ + strheq r4, [r0], #4 │ │ │ │ + sbceq r3, r0, r8, asr lr │ │ │ │ andeq r0, r0, r2, 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 │ │ │ │ @@ -1473092,16 +1473092,16 @@ │ │ │ │ ldr r3, [pc, #20] @ 5fb6f8 │ │ │ │ ldr r1, [pc, #20] @ 5fb6fc │ │ │ │ ldr r2, [pc, #20] @ 5fb700 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r4, r0, ip, asr #32 │ │ │ │ - sbceq r3, r0, r4, asr #27 │ │ │ │ + sbceq r4, r0, ip, rrx │ │ │ │ + sbceq r3, r0, r4, ror #27 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ 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 │ │ │ │ @@ -1473169,18 +1473169,18 @@ │ │ │ │ ldr r1, [pc, #32] @ 5fb838 │ │ │ │ ldr r2, [pc, #32] @ 5fb83c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r3, r0, r0, ror #30 │ │ │ │ - strheq r3, [r0], #200 @ 0xc8 │ │ │ │ - sbceq r3, r0, r8, lsl #31 │ │ │ │ - smulleq r3, r0, r0, ip │ │ │ │ + sbceq r3, r0, r0, lsl #31 │ │ │ │ + ldrdeq r3, [r0], #200 @ 0xc8 │ │ │ │ + sbceq r3, r0, r8, lsr #31 │ │ │ │ + strheq r3, [r0], #192 @ 0xc0 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ 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 │ │ │ │ @@ -1473252,17 +1473252,17 @@ │ │ │ │ ldr r3, [pc, #24] @ 5fb97c │ │ │ │ ldr r1, [pc, #24] @ 5fb980 │ │ │ │ ldr r2, [pc, #24] @ 5fb984 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 5fb3ec │ │ │ │ - tsteq pc, r9, lsr #21 │ │ │ │ - sbceq r3, r0, r8, lsl #29 │ │ │ │ - sbceq r3, r0, r4, asr #22 │ │ │ │ + tsteq pc, r9, asr #21 │ │ │ │ + sbceq r3, r0, r8, lsr #29 │ │ │ │ + sbceq r3, r0, r4, ror #22 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3744] @ 0xea0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #1088] @ 5fbde4 │ │ │ │ @@ -1473538,35 +1473538,35 @@ │ │ │ │ bl 5f4dbc │ │ │ │ mov r4, r0 │ │ │ │ b 5fbce0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r4, asr r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq lr, r0, asr #12 │ │ │ │ - tsteq pc, r0, asr r9 @ │ │ │ │ + tsteq pc, r0, ror r9 @ │ │ │ │ smlalbteq r4, lr, r4, r5 │ │ │ │ - @ instruction: 0x011f68f4 │ │ │ │ + tsteq pc, r4, lsl r9 @ │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ cmpeq lr, r4, asr r5 │ │ │ │ andeq r1, r0, r8, lsl #14 │ │ │ │ smlaltteq r4, lr, r8, r4 │ │ │ │ strheq r4, [lr, #-64] @ 0xffffffc0 │ │ │ │ cmpeq lr, r4, ror r4 │ │ │ │ cmpeq lr, r8, lsl r4 │ │ │ │ - sbceq r3, r0, r0, asr fp │ │ │ │ - sbceq pc, r2, r4, asr #12 │ │ │ │ - smulleq r3, r0, r4, r7 │ │ │ │ + sbceq r3, r0, r0, ror fp │ │ │ │ + sbceq pc, r2, r4, ror #12 │ │ │ │ + strheq r3, [r0], #116 @ 0x74 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ smlalbteq r4, lr, r8, r2 │ │ │ │ - sbceq r3, r0, r0, lsr #21 │ │ │ │ - sbceq r3, r0, r8, asr #14 │ │ │ │ + sbceq r3, r0, r0, asr #21 │ │ │ │ + sbceq r3, r0, r8, ror #14 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - sbceq r3, r0, r0, lsl #22 │ │ │ │ - ldrdeq pc, [r2], #80 @ 0x50 │ │ │ │ - sbceq r3, r0, r0, lsr #14 │ │ │ │ + sbceq r3, r0, r0, lsr #22 │ │ │ │ + strdeq pc, [r2], #80 @ 0x50 │ │ │ │ + sbceq r3, r0, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #180] @ 5fbf10 │ │ │ │ sub r2, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1473610,23 +1473610,23 @@ │ │ │ │ bl 5fb3ec │ │ │ │ ldr r3, [pc, #44] @ 5fbf2c │ │ │ │ ldr r1, [pc, #44] @ 5fbf30 │ │ │ │ ldr r2, [pc, #44] @ 5fbf34 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5fb3ec │ │ │ │ - tsteq pc, ip, lsl #10 │ │ │ │ - sbceq r3, r0, ip, ror sl │ │ │ │ - sbceq r3, r0, r4, ror #11 │ │ │ │ + tsteq pc, ip, lsr #10 │ │ │ │ + smulleq r3, r0, ip, sl │ │ │ │ + sbceq r3, r0, r4, lsl #12 │ │ │ │ andeq r0, r0, sl, asr #22 │ │ │ │ - sbceq r3, r0, ip, asr #19 │ │ │ │ - sbceq r3, r0, r0, asr #11 │ │ │ │ + sbceq r3, r0, ip, ror #19 │ │ │ │ + sbceq r3, r0, r0, ror #11 │ │ │ │ andeq r0, r0, r2, asr #22 │ │ │ │ - smulleq r3, r0, r0, sl │ │ │ │ - sbceq r3, r0, r8, lsr #11 │ │ │ │ + strheq r3, [r0], #160 @ 0xa0 │ │ │ │ + sbceq r3, r0, r8, asr #11 │ │ │ │ andeq r0, r0, ip, asr fp │ │ │ │ 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 │ │ │ │ @@ -1473680,23 +1473680,23 @@ │ │ │ │ ldr r3, [pc, #48] @ 5fc044 │ │ │ │ ldr r1, [pc, #48] @ 5fc048 │ │ │ │ ldr r2, [pc, #48] @ 5fc04c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 5fb3ec │ │ │ │ - tsteq pc, r6, lsl #8 │ │ │ │ - sbceq r3, r0, r0, lsr #20 │ │ │ │ - sbceq r3, r0, r0, lsr #10 │ │ │ │ + tsteq pc, r6, lsr #8 │ │ │ │ + sbceq r3, r0, r0, asr #20 │ │ │ │ + sbceq r3, r0, r0, asr #10 │ │ │ │ andeq r0, r0, r9, ror #21 │ │ │ │ - sbceq r3, r0, r8, ror #20 │ │ │ │ - sbceq r3, r0, r0, asr #9 │ │ │ │ + sbceq r3, r0, r8, lsl #21 │ │ │ │ + sbceq r3, r0, r0, ror #9 │ │ │ │ andeq r0, r0, sp, lsl #22 │ │ │ │ - sbceq r3, r0, r0, ror #19 │ │ │ │ - smulleq r3, r0, r4, r4 │ │ │ │ + sbceq r3, r0, r0, lsl #20 │ │ │ │ + strheq r3, [r0], #68 @ 0x44 │ │ │ │ andeq r0, r0, r6, lsl #22 │ │ │ │ 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 │ │ │ │ @@ -1473825,17 +1473825,17 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #28] @ 5fc278 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r3, r0, ip, asr r8 │ │ │ │ - sbceq pc, r2, r4, lsl #2 │ │ │ │ - sbceq r3, r0, r4, asr r2 │ │ │ │ + sbceq r3, r0, ip, ror r8 │ │ │ │ + sbceq pc, r2, r4, lsr #2 │ │ │ │ + sbceq r3, r0, r4, ror r2 │ │ │ │ muleq r0, pc, fp @ │ │ │ │ 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] @ 5fc3f4 │ │ │ │ ldr r3, [pc, #352] @ 5fc3f8 │ │ │ │ @@ -1473961,21 +1473961,21 @@ │ │ │ │ ldr r1, [pc, #44] @ 5fc4a4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #40] @ 5fc4a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r3, r0, r0, lsl #13 │ │ │ │ - sbceq lr, r2, r4, lsl #30 │ │ │ │ - sbceq r3, r0, r4, asr r0 │ │ │ │ + sbceq r3, r0, r0, lsr #13 │ │ │ │ + sbceq lr, r2, r4, lsr #30 │ │ │ │ + sbceq r3, r0, r4, ror r0 │ │ │ │ andeq r0, r0, sp, lsr #23 │ │ │ │ - sbceq r3, r0, ip, ror r6 │ │ │ │ - sbceq lr, r2, r0, ror #29 │ │ │ │ - sbceq r3, r0, r0, lsr r0 │ │ │ │ + smulleq r3, r0, ip, r6 │ │ │ │ + sbceq lr, r2, r0, lsl #30 │ │ │ │ + sbceq r3, r0, r0, asr r0 │ │ │ │ andeq r0, r0, lr, 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 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1474156,20 +1474156,20 @@ │ │ │ │ str r0, [fp, #4]! │ │ │ │ bne 5fc760 │ │ │ │ b 5fc69c │ │ │ │ mov r2, #16 │ │ │ │ b 5fc5fc │ │ │ │ mov r2, #16 │ │ │ │ b 5fc6ac │ │ │ │ - tsteq pc, fp, ror #27 │ │ │ │ - sbceq r3, r0, r8, asr #10 │ │ │ │ - @ instruction: 0x011f5dbd │ │ │ │ - sbceq r3, r0, r8, lsr #7 │ │ │ │ - sbceq lr, r2, r4, asr ip │ │ │ │ - sbceq r2, r0, r4, lsr #27 │ │ │ │ + tsteq pc, fp, lsl #28 │ │ │ │ + sbceq r3, r0, r8, ror #10 │ │ │ │ + @ instruction: 0x011f5ddd │ │ │ │ + sbceq r3, r0, r8, asr #7 │ │ │ │ + sbceq lr, r2, r4, ror ip │ │ │ │ + sbceq r2, r0, r4, asr #27 │ │ │ │ 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 │ │ │ │ mov r1, #16 │ │ │ │ @@ -1474281,19 +1474281,19 @@ │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str r0, [sl, #4]! │ │ │ │ bne 5fc964 │ │ │ │ b 5fc8cc │ │ │ │ mov r2, #16 │ │ │ │ b 5fc8dc │ │ │ │ - tsteq pc, pc, lsl fp @ │ │ │ │ - sbceq r3, r0, r8, ror #4 │ │ │ │ - sbceq r3, r0, ip, lsl #3 │ │ │ │ - sbceq lr, r2, r8, lsr sl │ │ │ │ - sbceq r2, r0, r8, lsl #23 │ │ │ │ + tsteq pc, pc, lsr fp @ │ │ │ │ + sbceq r3, r0, r8, lsl #5 │ │ │ │ + sbceq r3, r0, ip, lsr #3 │ │ │ │ + sbceq lr, r2, r8, asr sl │ │ │ │ + sbceq r2, r0, r8, lsr #23 │ │ │ │ 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 │ │ │ │ and r3, r3, #15 │ │ │ │ @@ -1474329,22 +1474329,22 @@ │ │ │ │ ldr r1, [pc, #48] @ 5fca68 │ │ │ │ ldr r2, [pc, #48] @ 5fca6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ andeq r0, r1, r0, lsl #12 │ │ │ │ - smulleq r3, r0, r0, r1 │ │ │ │ - strheq r2, [r0], #164 @ 0xa4 │ │ │ │ + strheq r3, [r0], #16 │ │ │ │ + ldrdeq r2, [r0], #164 @ 0xa4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - sbceq r3, r0, r8, lsl #2 │ │ │ │ - smulleq r2, r0, r0, sl │ │ │ │ + sbceq r3, r0, r8, lsr #2 │ │ │ │ + strheq r2, [r0], #160 @ 0xa0 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - sbceq r3, r0, r4, lsl r1 │ │ │ │ - sbceq r2, r0, r4, ror sl │ │ │ │ + sbceq r3, r0, r4, lsr r1 │ │ │ │ + smulleq r2, r0, r4, sl │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ 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] │ │ │ │ @@ -1474373,16 +1474373,16 @@ │ │ │ │ ldr r2, [pc, #28] @ 5fcb04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r3, r0, r8, asr #1 │ │ │ │ - sbceq r2, r0, r8, asr #19 │ │ │ │ + sbceq r3, r0, r8, ror #1 │ │ │ │ + sbceq r2, r0, r8, ror #19 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ 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 │ │ │ │ @@ -1474412,19 +1474412,19 @@ │ │ │ │ bl 5fb3ec │ │ │ │ ldr r3, [pc, #28] @ 5fcba4 │ │ │ │ ldr r1, [pc, #28] @ 5fcba8 │ │ │ │ ldr r2, [pc, #28] @ 5fcbac │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r3, r0, ip, ror r0 │ │ │ │ - sbceq r2, r0, r8, lsr r9 │ │ │ │ - strdeq r0, [r0], -r5 │ │ │ │ smulleq r3, r0, ip, r0 │ │ │ │ - sbceq r2, r0, r0, lsr #18 │ │ │ │ + sbceq r2, r0, r8, asr r9 │ │ │ │ + strdeq r0, [r0], -r5 │ │ │ │ + strheq r3, [r0], #12 │ │ │ │ + sbceq r2, r0, r0, asr #18 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ cmn r2, #1 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1474593,55 +1474593,55 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #180] @ 5fcf10 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - tsteq pc, sp, asr #15 │ │ │ │ - @ instruction: 0x011f5796 │ │ │ │ + tsteq pc, sp, ror #15 │ │ │ │ + @ instruction: 0x011f57b6 │ │ │ │ andeq r1, r0, r4, lsl #12 │ │ │ │ andeq r1, r0, r7, lsl #7 │ │ │ │ - sbceq r3, r0, ip, rrx │ │ │ │ - sbceq r2, r0, r8, lsr #16 │ │ │ │ + sbceq r3, r0, ip, lsl #1 │ │ │ │ + sbceq r2, r0, r8, asr #16 │ │ │ │ andeq r0, r0, r5, asr r6 │ │ │ │ - sbceq r3, r0, ip, rrx │ │ │ │ - strdeq r2, [r0], #120 @ 0x78 │ │ │ │ + sbceq r3, r0, ip, lsl #1 │ │ │ │ + sbceq r2, r0, r8, lsl r8 │ │ │ │ andeq r0, r0, sp, ror #12 │ │ │ │ - sbceq r3, r0, r0, ror r0 │ │ │ │ - ldrdeq r2, [r0], #120 @ 0x78 │ │ │ │ + smulleq r3, r0, r0, r0 │ │ │ │ + strdeq r2, [r0], #120 @ 0x78 │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - ldrdeq r2, [r0], #244 @ 0xf4 │ │ │ │ - sbceq lr, r2, ip, asr #12 │ │ │ │ - smulleq r2, r0, ip, r7 │ │ │ │ + strdeq r2, [r0], #244 @ 0xf4 │ │ │ │ + sbceq lr, r2, ip, ror #12 │ │ │ │ + strheq r2, [r0], #124 @ 0x7c │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - sbceq r2, r0, r8, lsl #31 │ │ │ │ - sbceq lr, r2, ip, lsl #12 │ │ │ │ - sbceq r2, r0, ip, asr r7 │ │ │ │ + sbceq r2, r0, r8, lsr #31 │ │ │ │ + sbceq lr, r2, ip, lsr #12 │ │ │ │ + sbceq r2, r0, ip, ror r7 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ svceq 0x00a3e800 │ │ │ │ - sbceq r2, r0, ip, ror #31 │ │ │ │ - ldrdeq r2, [r0], #244 @ 0xf4 │ │ │ │ - sbceq r2, r0, r8, lsl #14 │ │ │ │ + sbceq r3, r0, ip │ │ │ │ + strdeq r2, [r0], #244 @ 0xf4 │ │ │ │ + sbceq r2, r0, r8, lsr #14 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - sbceq r2, r0, r8, lsl #29 │ │ │ │ - sbceq lr, r2, r8, lsl #11 │ │ │ │ - ldrdeq r2, [r0], #104 @ 0x68 │ │ │ │ + sbceq r2, r0, r8, lsr #29 │ │ │ │ + sbceq lr, r2, r8, lsr #11 │ │ │ │ + strdeq r2, [r0], #104 @ 0x68 │ │ │ │ andeq r0, r0, pc, lsr #12 │ │ │ │ - strheq r2, [r0], #228 @ 0xe4 │ │ │ │ - sbceq lr, r2, r0, ror #10 │ │ │ │ - strheq r2, [r0], #96 @ 0x60 │ │ │ │ + ldrdeq r2, [r0], #228 @ 0xe4 │ │ │ │ + sbceq lr, r2, r0, lsl #11 │ │ │ │ + ldrdeq r2, [r0], #96 @ 0x60 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - sbceq r2, r0, ip, lsl #29 │ │ │ │ - sbceq lr, r2, r8, lsr r5 │ │ │ │ - sbceq r2, r0, r8, lsl #13 │ │ │ │ + sbceq r2, r0, ip, lsr #29 │ │ │ │ + sbceq lr, r2, r8, asr r5 │ │ │ │ + sbceq r2, r0, r8, lsr #13 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - sbceq r2, r0, r8, asr lr │ │ │ │ - sbceq lr, r2, r4, lsl #10 │ │ │ │ - sbceq r2, r0, r4, asr r6 │ │ │ │ + sbceq r2, r0, r8, ror lr │ │ │ │ + sbceq lr, r2, r4, lsr #10 │ │ │ │ + sbceq r2, r0, r4, ror r6 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ 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 │ │ │ │ @@ -1474679,17 +1474679,17 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #28] @ 5fcfd0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - strdeq r2, [r0], #216 @ 0xd8 │ │ │ │ - sbceq lr, r2, ip, lsr #7 │ │ │ │ - strdeq r2, [r0], #76 @ 0x4c │ │ │ │ + sbceq r2, r0, r8, lsl lr │ │ │ │ + sbceq lr, r2, ip, asr #7 │ │ │ │ + sbceq r2, r0, ip, lsl r5 │ │ │ │ andeq r0, r0, sl, lsl 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 │ │ │ │ @@ -1474811,23 +1474811,23 @@ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r1, [r8, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 5f3fb8 │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r8, [r7, #24] │ │ │ │ b 5fd168 │ │ │ │ - sbceq r2, r0, r4, lsl sp │ │ │ │ - sbceq r2, r0, r0, lsl #8 │ │ │ │ + sbceq r2, r0, r4, lsr sp │ │ │ │ + sbceq r2, r0, r0, lsr #8 │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - strheq r2, [r0], #204 @ 0xcc │ │ │ │ - sbceq r2, r0, r0, ror #6 │ │ │ │ + ldrdeq r2, [r0], #204 @ 0xcc │ │ │ │ + sbceq r2, r0, r0, lsl #7 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ - smulleq r2, r0, r8, ip │ │ │ │ - sbceq lr, r2, r4, asr #3 │ │ │ │ - sbceq r2, r0, r4, lsl r3 │ │ │ │ + strheq r2, [r0], #200 @ 0xc8 │ │ │ │ + sbceq lr, r2, r4, ror #3 │ │ │ │ + sbceq r2, r0, r4, lsr r3 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ 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 │ │ │ │ @@ -1475035,27 +1475035,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 5fb3ec │ │ │ │ sub r3, r1, #5632 @ 0x1600 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ bls 5fd28c │ │ │ │ b 5fd504 │ │ │ │ - @ instruction: 0x011f5199 │ │ │ │ + @ instruction: 0x011f51b9 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ andeq r1, r0, r7, lsl #7 │ │ │ │ - sbceq r2, r0, r8, ror fp │ │ │ │ - ldrdeq r2, [r0], #24 │ │ │ │ + smulleq r2, r0, r8, fp │ │ │ │ + strdeq r2, [r0], #24 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - sbceq r2, r0, ip, lsr #20 │ │ │ │ - smulleq r2, r0, r4, r1 │ │ │ │ + sbceq r2, r0, ip, asr #20 │ │ │ │ + strheq r2, [r0], #20 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - sbceq r2, r0, ip, ror #16 │ │ │ │ - sbceq r2, r0, r4, asr r8 │ │ │ │ - sbceq r1, r0, r8, lsl #31 │ │ │ │ + sbceq r2, r0, ip, lsl #17 │ │ │ │ + sbceq r2, r0, r4, ror r8 │ │ │ │ + sbceq r1, r0, r8, lsr #31 │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1475098,20 +1475098,20 @@ │ │ │ │ ldr r1, [pc, #40] @ 5fd664 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #36] @ 5fd668 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r2, r0, r4, asr #14 │ │ │ │ - sbceq r1, r0, ip, lsr #29 │ │ │ │ + sbceq r2, r0, r4, ror #14 │ │ │ │ + sbceq r1, r0, ip, asr #29 │ │ │ │ andeq r0, r0, r9, lsl #12 │ │ │ │ - sbceq r2, r0, r4, asr #16 │ │ │ │ - sbceq sp, r2, ip, lsl sp │ │ │ │ - sbceq r1, r0, ip, ror #28 │ │ │ │ + sbceq r2, r0, r4, ror #16 │ │ │ │ + sbceq sp, r2, ip, lsr sp │ │ │ │ + sbceq r1, r0, ip, lsl #29 │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #6 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1475140,19 +1475140,19 @@ │ │ │ │ ldr r3, [pc, #32] @ 5fd704 │ │ │ │ ldr r1, [pc, #32] @ 5fd708 │ │ │ │ ldr r2, [pc, #32] @ 5fd70c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 5fb3ec │ │ │ │ - ldrdeq r2, [r0], #124 @ 0x7c │ │ │ │ - ldrdeq r1, [r0], #220 @ 0xdc │ │ │ │ + strdeq r2, [r0], #124 @ 0x7c │ │ │ │ + strdeq r1, [r0], #220 @ 0xdc │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - sbceq r2, r0, r4, asr #16 │ │ │ │ - sbceq r1, r0, r4, asr #27 │ │ │ │ + sbceq r2, r0, r4, ror #16 │ │ │ │ + sbceq r1, r0, r4, ror #27 │ │ │ │ andeq r0, r0, r7, lsr r5 │ │ │ │ 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 │ │ │ │ @@ -1475195,20 +1475195,20 @@ │ │ │ │ ldr r1, [pc, #40] @ 5fd7e8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #36] @ 5fd7ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - strheq r2, [r0], #120 @ 0x78 │ │ │ │ - sbceq sp, r2, r4, asr #23 │ │ │ │ - sbceq r1, r0, r4, lsl sp │ │ │ │ - strdeq r1, [r0], #172 @ 0xac │ │ │ │ - smulleq sp, r2, r8, fp │ │ │ │ - sbceq r1, r0, r8, ror #25 │ │ │ │ + ldrdeq r2, [r0], #120 @ 0x78 │ │ │ │ + sbceq sp, r2, r4, ror #23 │ │ │ │ + sbceq r1, r0, r4, lsr sp │ │ │ │ + sbceq r1, r0, ip, lsl fp │ │ │ │ + strheq sp, [r2], #184 @ 0xb8 │ │ │ │ + sbceq r1, r0, r8, lsl #26 │ │ │ │ andeq r0, r0, fp, lsl #18 │ │ │ │ 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 │ │ │ │ @@ -1475241,17 +1475241,17 @@ │ │ │ │ ldr r1, [pc, #28] @ 5fd894 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #24] @ 5fd898 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r1, r0, r4, asr #20 │ │ │ │ - sbceq sp, r2, r0, ror #21 │ │ │ │ - sbceq r1, r0, r0, lsr ip │ │ │ │ + sbceq r1, r0, r4, ror #20 │ │ │ │ + sbceq sp, r2, r0, lsl #22 │ │ │ │ + sbceq r1, r0, r0, asr ip │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ 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 │ │ │ │ @@ -1475360,21 +1475360,21 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #44] @ 5fda84 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - tsteq pc, r3, lsr fp @ │ │ │ │ - sbceq r2, r0, r8, ror #10 │ │ │ │ - sbceq r1, r0, ip, ror sl │ │ │ │ + tsteq pc, r3, asr fp @ │ │ │ │ + sbceq r2, r0, r8, lsl #11 │ │ │ │ + smulleq r1, r0, ip, sl │ │ │ │ andeq r0, r0, ip, ror #17 │ │ │ │ - sbceq r2, r0, r8, lsr r5 │ │ │ │ - sbceq sp, r2, r8, lsl #18 │ │ │ │ - sbceq r1, r0, r8, asr sl │ │ │ │ + sbceq r2, r0, r8, asr r5 │ │ │ │ + sbceq sp, r2, r8, lsr #18 │ │ │ │ + sbceq r1, r0, r8, ror sl │ │ │ │ ldrdeq r0, [r0], -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 │ │ │ │ @@ -1475427,18 +1475427,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 5fb3ec │ │ │ │ - tsteq pc, lr, asr #18 │ │ │ │ + tsteq pc, lr, ror #18 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - sbceq r2, r0, r0, ror #8 │ │ │ │ - sbceq r1, r0, r4, asr r9 │ │ │ │ + sbceq r2, r0, r0, lsl #9 │ │ │ │ + sbceq r1, r0, r4, ror r9 │ │ │ │ andeq r1, r0, r5, asr #5 │ │ │ │ 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 │ │ │ │ @@ -1475529,23 +1475529,23 @@ │ │ │ │ ldr r2, [pc, #56] @ 5fdd30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ @ instruction: 0xffffb82c │ │ │ │ - smulleq r1, r0, r4, sl │ │ │ │ - sbceq r1, r0, ip, lsl #16 │ │ │ │ + strheq r1, [r0], #164 @ 0xa4 │ │ │ │ + sbceq r1, r0, ip, lsr #16 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - sbceq r2, r0, r0, lsl r3 │ │ │ │ - sbceq r1, r0, r4, ror #15 │ │ │ │ + sbceq r2, r0, r0, lsr r3 │ │ │ │ + sbceq r1, r0, r4, lsl #16 │ │ │ │ andeq r1, r0, r3, lsl r3 │ │ │ │ - sbceq r2, r0, r4, lsl r3 │ │ │ │ - sbceq sp, r2, r8, ror #12 │ │ │ │ - strheq r1, [r0], #120 @ 0x78 │ │ │ │ + sbceq r2, r0, r4, lsr r3 │ │ │ │ + sbceq sp, r2, r8, lsl #13 │ │ │ │ + ldrdeq r1, [r0], #120 @ 0x78 │ │ │ │ andeq r1, r0, sl, lsl r3 │ │ │ │ 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 │ │ │ │ @@ -1475615,24 +1475615,24 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #56] @ 5fde8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - tsteq pc, r9, lsr #13 │ │ │ │ - sbceq r1, r0, r0, ror #9 │ │ │ │ - strdeq r1, [r0], #76 @ 0x4c │ │ │ │ + tsteq pc, r9, asr #13 │ │ │ │ + sbceq r1, r0, r0, lsl #10 │ │ │ │ + sbceq r1, r0, ip, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r2, r0, r8, lsl r2 │ │ │ │ - sbceq r1, r0, ip, ror r6 │ │ │ │ + sbceq r2, r0, r8, lsr r2 │ │ │ │ + smulleq r1, r0, ip, r6 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - ldrdeq r2, [r0], #16 │ │ │ │ - sbceq sp, r2, ip, lsl #10 │ │ │ │ - sbceq r1, r0, ip, asr r6 │ │ │ │ + strdeq r2, [r0], #16 │ │ │ │ + sbceq sp, r2, ip, lsr #10 │ │ │ │ + sbceq r1, r0, ip, ror r6 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 5fdd34 │ │ │ │ @@ -1475668,16 +1475668,16 @@ │ │ │ │ ldr r3, [pc, #20] @ 5fdf38 │ │ │ │ ldr r1, [pc, #20] @ 5fdf3c │ │ │ │ ldr r2, [pc, #20] @ 5fdf40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r1, r0, r0, ror #15 │ │ │ │ - sbceq r1, r0, r4, lsl #11 │ │ │ │ + sbceq r1, r0, r0, lsl #16 │ │ │ │ + sbceq r1, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 5fdd34 │ │ │ │ @@ -1475691,16 +1475691,16 @@ │ │ │ │ ldr r3, [pc, #20] @ 5fdf94 │ │ │ │ ldr r1, [pc, #20] @ 5fdf98 │ │ │ │ ldr r2, [pc, #20] @ 5fdf9c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r2, r0, r4, ror #1 │ │ │ │ - sbceq r1, r0, r8, lsr #10 │ │ │ │ + sbceq r2, r0, r4, lsl #2 │ │ │ │ + sbceq r1, r0, r8, asr #10 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ 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 │ │ │ │ @@ -1475883,21 +1475883,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5fdfa0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ bne 5fe264 │ │ │ │ b 5fe1dc │ │ │ │ - sbceq r2, r0, ip, lsl #1 │ │ │ │ - sbceq sp, r2, r4, asr r3 │ │ │ │ - sbceq r1, r0, r4, lsr #9 │ │ │ │ + sbceq r2, r0, ip, lsr #1 │ │ │ │ + sbceq sp, r2, r4, ror r3 │ │ │ │ + sbceq r1, r0, r4, asr #9 │ │ │ │ andeq r1, r0, r9, lsr r6 │ │ │ │ - sbceq r2, r0, r8, lsl #1 │ │ │ │ - sbceq r1, r0, r0, ror #9 │ │ │ │ - sbceq r1, r0, r4, lsl #5 │ │ │ │ + sbceq r2, r0, r8, lsr #1 │ │ │ │ + sbceq r1, r0, r0, lsl #10 │ │ │ │ + sbceq r1, r0, r4, lsr #5 │ │ │ │ andeq r0, r0, r2, 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 │ │ │ │ @@ -1475971,25 +1475971,25 @@ │ │ │ │ ldr r1, [pc, #60] @ 5fe41c │ │ │ │ ldr r2, [pc, #60] @ 5fe420 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r0, r0, r0, ror pc │ │ │ │ - sbceq r0, r0, ip, lsl #31 │ │ │ │ + smulleq r0, r0, r0, pc @ │ │ │ │ + sbceq r0, r0, ip, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r1, r0, ip, lsl sp │ │ │ │ - sbceq r0, r0, ip, ror #30 │ │ │ │ + sbceq r1, r0, ip, lsr sp │ │ │ │ + sbceq r0, r0, ip, lsl #31 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - sbceq r1, r0, r0, lsr #26 │ │ │ │ - sbceq r1, r0, ip, ror #1 │ │ │ │ + sbceq r1, r0, r0, asr #26 │ │ │ │ + sbceq r1, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - sbceq r0, r0, r8, asr pc │ │ │ │ - sbceq r0, r0, r0, lsr pc │ │ │ │ + sbceq r0, r0, r8, ror pc │ │ │ │ + sbceq r0, r0, r0, asr pc │ │ │ │ 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 │ │ │ │ @@ -1476055,23 +1476055,23 @@ │ │ │ │ ldr r3, [pc, #48] @ 5fe560 │ │ │ │ ldr r1, [pc, #48] @ 5fe564 │ │ │ │ ldr r2, [pc, #48] @ 5fe568 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - @ instruction: 0x011f3f9a │ │ │ │ - sbceq r1, r0, r8, lsl #24 │ │ │ │ - strheq r0, [r0], #240 @ 0xf0 │ │ │ │ + @ instruction: 0x011f3fba │ │ │ │ + sbceq r1, r0, r8, lsr #24 │ │ │ │ + ldrdeq r0, [r0], #240 @ 0xf0 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - ldrdeq r0, [r0], #220 @ 0xdc │ │ │ │ - strdeq r0, [r0], #216 @ 0xd8 │ │ │ │ + strdeq r0, [r0], #220 @ 0xdc │ │ │ │ + sbceq r0, r0, r8, lsl lr │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r1, r0, ip, lsl #23 │ │ │ │ - ldrdeq r0, [r0], #220 @ 0xdc │ │ │ │ + sbceq r1, r0, ip, lsr #23 │ │ │ │ + strdeq r0, [r0], #220 @ 0xdc │ │ │ │ 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] │ │ │ │ @@ -1476430,27 +1476430,27 @@ │ │ │ │ ldr r3, [pc, #36] @ 5feb30 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #32] │ │ │ │ b 5fe634 │ │ │ │ muleq r0, r0, r7 │ │ │ │ cmpeq lr, ip, lsl #20 │ │ │ │ - tsteq pc, r8, lsr #28 │ │ │ │ + tsteq pc, r8, asr #28 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x011f3db4 │ │ │ │ + @ instruction: 0x011f3dd4 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x011f3af2 │ │ │ │ + tsteq pc, r2, lsl fp @ │ │ │ │ andeq r1, r0, pc, ror r1 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - sbceq r0, r0, r8, asr #17 │ │ │ │ - smulleq r1, r0, r0, r2 │ │ │ │ - sbceq r0, r0, r4, asr #19 │ │ │ │ + sbceq r0, r0, r8, ror #17 │ │ │ │ + strheq r1, [r0], #32 │ │ │ │ + sbceq r0, r0, r4, ror #19 │ │ │ │ andeq r1, r0, pc, ror #14 │ │ │ │ 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 │ │ │ │ @@ -1476513,18 +1476513,18 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ mov r2, #5 │ │ │ │ bl 5fb4d0 │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ andeq lr, r0, r0, lsl r6 │ │ │ │ - sbceq r1, r0, r8, lsr #10 │ │ │ │ - sbceq r0, r0, ip, lsl #14 │ │ │ │ - sbceq r0, r0, r8, lsr #13 │ │ │ │ - sbceq r0, r0, r4, asr #13 │ │ │ │ + sbceq r1, r0, r8, asr #10 │ │ │ │ + sbceq r0, r0, ip, lsr #14 │ │ │ │ + sbceq r0, r0, r8, asr #13 │ │ │ │ + sbceq r0, r0, r4, ror #13 │ │ │ │ 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 │ │ │ │ @@ -1476611,20 +1476611,20 @@ │ │ │ │ bl 5fb3ec │ │ │ │ mov r2, #2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ bl 5fb4d0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - sbceq r1, r0, r8, lsr #8 │ │ │ │ - sbceq ip, r2, r4, lsr #12 │ │ │ │ - sbceq r0, r0, r4, ror r7 │ │ │ │ + sbceq r1, r0, r8, asr #8 │ │ │ │ + sbceq ip, r2, r4, asr #12 │ │ │ │ + smulleq r0, r0, r4, r7 @ │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - sbceq r0, r0, ip, lsr #10 │ │ │ │ - sbceq r0, r0, r8, asr #10 │ │ │ │ + sbceq r0, r0, ip, asr #10 │ │ │ │ + sbceq r0, r0, r8, ror #10 │ │ │ │ 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, #73 @ 0x49 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ @@ -1476846,37 +1476846,37 @@ │ │ │ │ ldr r3, [pc, #104] @ 5ff1f4 │ │ │ │ ldr r1, [pc, #104] @ 5ff1f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #972 @ 0x3cc │ │ │ │ mov r0, r4 │ │ │ │ bl 5fb3ec │ │ │ │ - sbceq r0, r0, r0, lsl #7 │ │ │ │ - smulleq r0, r0, ip, r3 @ │ │ │ │ + sbceq r0, r0, r0, lsr #7 │ │ │ │ + strheq r0, [r0], #60 @ 0x3c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r0, r0, r8, ror r3 │ │ │ │ - sbceq r0, r0, r0, asr r3 │ │ │ │ + smulleq r0, r0, r8, r3 @ │ │ │ │ + sbceq r0, r0, r0, ror r3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - ldrdeq r1, [r0], #0 │ │ │ │ - ldrdeq r0, [r0], #52 @ 0x34 │ │ │ │ + strdeq r1, [r0], #0 │ │ │ │ + strdeq r0, [r0], #52 @ 0x34 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - sbceq r0, r0, r0, lsl #4 │ │ │ │ - sbceq r0, r0, ip, lsl r2 │ │ │ │ - sbceq r0, r0, r4, ror #3 │ │ │ │ - sbceq r0, r0, r0, lsl #4 │ │ │ │ - sbceq r0, r0, r8, asr #3 │ │ │ │ - sbceq r0, r0, r4, ror #3 │ │ │ │ - sbceq r0, r0, ip, lsr #3 │ │ │ │ - sbceq r0, r0, r8, asr #3 │ │ │ │ - sbceq r0, r0, ip, asr #11 │ │ │ │ - sbceq r0, r0, r4, asr #6 │ │ │ │ + sbceq r0, r0, r0, lsr #4 │ │ │ │ + sbceq r0, r0, ip, lsr r2 │ │ │ │ + sbceq r0, r0, r4, lsl #4 │ │ │ │ + sbceq r0, r0, r0, lsr #4 │ │ │ │ + sbceq r0, r0, r8, ror #3 │ │ │ │ + sbceq r0, r0, r4, lsl #4 │ │ │ │ + sbceq r0, r0, ip, asr #3 │ │ │ │ + sbceq r0, r0, r8, ror #3 │ │ │ │ + sbceq r0, r0, ip, ror #11 │ │ │ │ + sbceq r0, r0, r4, ror #6 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - sbceq r0, r0, ip, ror #31 │ │ │ │ - sbceq r0, r0, r0, lsr #6 │ │ │ │ + sbceq r1, r0, ip │ │ │ │ + sbceq r0, r0, r0, asr #6 │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1476911,16 +1476911,16 @@ │ │ │ │ ldr r3, [pc, #20] @ 5ff2a4 │ │ │ │ ldr r1, [pc, #20] @ 5ff2a8 │ │ │ │ ldr r2, [pc, #20] @ 5ff2ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 5fb3ec │ │ │ │ - ldrdeq r0, [r0], #212 @ 0xd4 │ │ │ │ - sbceq r0, r0, r8, lsl r2 │ │ │ │ + strdeq r0, [r0], #212 @ 0xd4 │ │ │ │ + sbceq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ cmp r1, #7 │ │ │ │ bxhi lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1477041,35 +1477041,35 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ ldr r0, [pc, #84] @ 5ff4fc │ │ │ │ add r0, pc, r0 │ │ │ │ b 5ff2fc │ │ │ │ - @ instruction: 0x011f319c │ │ │ │ - sbceq r0, r0, r4, ror #29 │ │ │ │ - strdeq r1, [pc], #172 @ │ │ │ │ - sbceq r0, r0, ip, ror #29 │ │ │ │ - tsteq pc, sl, lsr #2 │ │ │ │ - sbceq r0, r0, r0, ror r3 │ │ │ │ - sbceq r0, r0, r8, ror #1 │ │ │ │ + @ instruction: 0x011f31bc │ │ │ │ + sbceq r0, r0, r4, lsl #30 │ │ │ │ + sbceq r1, pc, ip, lsl fp @ │ │ │ │ + sbceq r0, r0, ip, lsl #30 │ │ │ │ + tsteq pc, sl, asr #2 │ │ │ │ + smulleq r0, r0, r0, r3 @ │ │ │ │ + sbceq r0, r0, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - sbceq r0, r0, ip, lsr #28 │ │ │ │ - sbceq r0, r0, r8, lsl #28 │ │ │ │ - strdeq r0, [r0], #212 @ 0xd4 │ │ │ │ - strdeq r0, [r0], #220 @ 0xdc │ │ │ │ - adcseq pc, pc, r8, lsr #29 │ │ │ │ - adcseq pc, pc, r4, asr #29 │ │ │ │ + sbceq r0, r0, ip, asr #28 │ │ │ │ + sbceq r0, r0, r8, lsr #28 │ │ │ │ + sbceq r0, r0, r4, lsl lr │ │ │ │ + sbceq r0, r0, ip, lsl lr │ │ │ │ + adcseq pc, pc, r8, asr #29 │ │ │ │ + adcseq pc, pc, r4, ror #29 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq pc, pc, ip, asr #29 │ │ │ │ - adcseq pc, pc, r4, lsr #29 │ │ │ │ + adcseq pc, pc, ip, ror #29 │ │ │ │ + adcseq pc, pc, r4, asr #29 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - adcseq pc, pc, r8, ror #28 │ │ │ │ - adcseq pc, pc, r4, lsl #29 │ │ │ │ - sbceq r3, r2, r8, lsr r0 │ │ │ │ + adcseq pc, pc, r8, lsl #29 │ │ │ │ + adcseq pc, pc, r4, lsr #29 │ │ │ │ + sbceq r3, r2, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #292] @ 5ff63c │ │ │ │ ldr r3, [pc, #292] @ 5ff640 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1477144,16 +1477144,16 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlaltteq r0, lr, r0, sl │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq lr, r4, lsl #20 │ │ │ │ - sbceq r0, r0, r0, asr #20 │ │ │ │ - adcseq pc, pc, r4, lsl #29 │ │ │ │ + sbceq r0, r0, r0, ror #20 │ │ │ │ + adcseq pc, pc, r4, lsr #29 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ 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 │ │ │ │ @@ -1477259,29 +1477259,29 @@ │ │ │ │ bl 5fb3ec │ │ │ │ ldr r3, [pc, #68] @ 5ff848 │ │ │ │ ldr r1, [pc, #68] @ 5ff84c │ │ │ │ ldr r2, [pc, #68] @ 5ff850 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5fb3ec │ │ │ │ - adcseq pc, pc, r4, ror #22 │ │ │ │ - adcseq pc, pc, r0, lsl #23 │ │ │ │ + adcseq pc, pc, r4, lsl #23 │ │ │ │ + adcseq pc, pc, r0, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r0, r0, r4, lsl r9 │ │ │ │ - adcseq pc, pc, r4, ror #22 │ │ │ │ + sbceq r0, r0, r4, lsr r9 │ │ │ │ + adcseq pc, pc, r4, lsl #23 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - sbceq r0, r0, r0, ror sl │ │ │ │ - sbceq fp, r2, ip, lsl #23 │ │ │ │ - @ instruction: 0x00bffcdc │ │ │ │ + smulleq r0, r0, r0, sl @ │ │ │ │ + sbceq fp, r2, ip, lsr #23 │ │ │ │ + @ instruction: 0x00bffcfc │ │ │ │ muleq r0, r3, r2 │ │ │ │ - sbceq r0, r0, ip, ror r8 │ │ │ │ - adcseq pc, pc, r0, asr #25 │ │ │ │ + smulleq r0, r0, ip, r8 @ │ │ │ │ + adcseq pc, pc, r0, ror #25 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - sbceq r0, r0, r8, asr sl │ │ │ │ - adcseq pc, pc, r4, lsr #25 │ │ │ │ + sbceq r0, r0, r8, ror sl │ │ │ │ + adcseq pc, pc, r4, asr #25 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #1828] @ 5fff90 │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ @@ -1477739,86 +1477739,86 @@ │ │ │ │ ldr r2, [pc, #308] @ 6000b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ smlalbbeq r0, lr, r8, r7 │ │ │ │ - tsteq pc, fp, ror #23 │ │ │ │ + tsteq pc, fp, lsl #24 │ │ │ │ andeq r1, r0, r1, asr r1 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r1, r0, lr, asr #15 │ │ │ │ - sbceq r0, r0, ip, lsl #18 │ │ │ │ - strheq r0, [r0], #128 @ 0x80 │ │ │ │ - sbceq r0, r0, r8, asr #17 │ │ │ │ - adcseq r6, sp, r0, lsr lr │ │ │ │ + sbceq r0, r0, ip, lsr #18 │ │ │ │ + ldrdeq r0, [r0], #128 @ 0x80 │ │ │ │ + sbceq r0, r0, r8, ror #17 │ │ │ │ + adcseq r6, sp, r0, asr lr │ │ │ │ andeq r1, r0, ip, lsl r1 │ │ │ │ @ instruction: 0xffff9a00 │ │ │ │ - strheq r0, [r0], #132 @ 0x84 │ │ │ │ - umlalseq pc, pc, r0, r9 @ │ │ │ │ + ldrdeq r0, [r0], #132 @ 0x84 │ │ │ │ + @ instruction: 0x00bff9b0 │ │ │ │ andeq r1, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r0, lsr r1 │ │ │ │ - tsteq pc, r0, lsl r6 @ │ │ │ │ - sbceq r0, r0, r0, asr r7 │ │ │ │ - adcseq pc, pc, r4, asr #18 │ │ │ │ + tsteq pc, r0, lsr r6 @ │ │ │ │ + sbceq r0, r0, r0, ror r7 │ │ │ │ + adcseq pc, pc, r4, ror #18 │ │ │ │ andeq r1, r0, r3, asr r3 │ │ │ │ - sbceq r0, r0, r8, lsl #18 │ │ │ │ - adcseq pc, pc, r4, ror #17 │ │ │ │ + sbceq r0, r0, r8, lsr #18 │ │ │ │ + adcseq pc, pc, r4, lsl #18 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - sbceq r0, r0, r8, lsr #13 │ │ │ │ - adcseq pc, pc, r0, asr #17 │ │ │ │ + sbceq r0, r0, r8, asr #13 │ │ │ │ + adcseq pc, pc, r0, ror #17 │ │ │ │ andeq r1, r0, r5, asr #6 │ │ │ │ - sbceq r0, r0, ip, asr #13 │ │ │ │ - umlalseq pc, pc, r4, r8 @ │ │ │ │ + sbceq r0, r0, ip, ror #13 │ │ │ │ + @ instruction: 0x00bff8b4 │ │ │ │ andeq r1, r0, r9, asr r3 │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - sbceq r0, r0, r0, lsr #16 │ │ │ │ - adcseq pc, pc, r8, asr r8 @ │ │ │ │ + sbceq r0, r0, r0, asr #16 │ │ │ │ + adcseq pc, pc, r8, ror r8 @ │ │ │ │ andeq r1, r0, r5, lsl #7 │ │ │ │ - sbceq r0, r0, r8, ror r7 │ │ │ │ - adcseq pc, pc, ip, lsl r8 @ │ │ │ │ + smulleq r0, r0, r8, r7 @ │ │ │ │ + adcseq pc, pc, ip, lsr r8 @ │ │ │ │ andeq r1, r0, r4, ror r3 │ │ │ │ - sbceq r0, r0, r4, ror r6 │ │ │ │ + smulleq r0, r0, r4, r6 @ │ │ │ │ andeq r2, r0, r0, asr pc │ │ │ │ - adcseq pc, pc, r8, asr #20 │ │ │ │ - adcseq pc, pc, r0, asr #15 │ │ │ │ + adcseq pc, pc, r8, ror #20 │ │ │ │ + adcseq pc, pc, r0, ror #15 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - sbceq r0, r0, r0, lsr r6 │ │ │ │ + sbceq r0, r0, r0, asr r6 │ │ │ │ andeq r1, r0, r8, lsl #30 │ │ │ │ - strdeq r0, [r0], #80 @ 0x50 │ │ │ │ - sbceq r0, r0, r4, lsr #12 │ │ │ │ + sbceq r0, r0, r0, lsl r6 │ │ │ │ + sbceq r0, r0, r4, asr #12 │ │ │ │ andeq r1, r0, ip, lsr #6 │ │ │ │ - strheq r0, [r0], #80 @ 0x50 │ │ │ │ - strheq r0, [r0], #88 @ 0x58 │ │ │ │ + ldrdeq r0, [r0], #80 @ 0x50 │ │ │ │ + ldrdeq r0, [r0], #88 @ 0x58 │ │ │ │ andeq r2, r0, ip, ror #17 │ │ │ │ + adcseq pc, pc, r4, lsr r5 @ │ │ │ │ + adcseq pc, pc, r0, asr r5 @ │ │ │ │ + ldrdeq r0, [r0], -r7 │ │ │ │ adcseq pc, pc, r4, lsl r5 @ │ │ │ │ adcseq pc, pc, r0, lsr r5 @ │ │ │ │ - ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x00bff4f4 │ │ │ │ - adcseq pc, pc, r0, lsl r5 @ │ │ │ │ - adcseq pc, pc, r8, lsl #10 │ │ │ │ - adcseq pc, pc, r0, ror #9 │ │ │ │ + adcseq pc, pc, r8, lsr #10 │ │ │ │ + adcseq pc, pc, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - sbceq r0, r0, r0, asr #10 │ │ │ │ + sbceq r0, r0, r0, ror #10 │ │ │ │ @ instruction: 0xffff9a3c │ │ │ │ - sbceq r0, r0, r8, lsl r5 │ │ │ │ - @ instruction: 0xffff9620 │ │ │ │ - sbceq r0, r0, r4, ror #8 │ │ │ │ - sbceq r0, r0, r4, ror #8 │ │ │ │ - sbceq r0, r0, r8, ror #8 │ │ │ │ sbceq r0, r0, r8, lsr r5 │ │ │ │ - adcseq pc, pc, r4, lsr #11 │ │ │ │ - sbceq r0, r0, ip, ror r5 │ │ │ │ - adcseq pc, pc, ip, ror r5 @ │ │ │ │ + @ instruction: 0xffff9620 │ │ │ │ + sbceq r0, r0, r4, lsl #9 │ │ │ │ + sbceq r0, r0, r4, lsl #9 │ │ │ │ + sbceq r0, r0, r8, lsl #9 │ │ │ │ + sbceq r0, r0, r8, asr r5 │ │ │ │ + adcseq pc, pc, r4, asr #11 │ │ │ │ + smulleq r0, r0, ip, r5 @ │ │ │ │ + umlalseq pc, pc, ip, r5 @ │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ - sbceq r0, r0, ip, lsr #11 │ │ │ │ - adcseq pc, pc, r4, asr r5 @ │ │ │ │ + sbceq r0, r0, ip, asr #11 │ │ │ │ + adcseq pc, pc, r4, ror r5 @ │ │ │ │ muleq r0, r9, r3 │ │ │ │ - sbceq r0, r0, r8, lsr r4 │ │ │ │ - adcseq pc, pc, r0, lsr r5 @ │ │ │ │ + sbceq r0, r0, r8, asr r4 │ │ │ │ + adcseq pc, pc, r0, asr r5 @ │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ 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 │ │ │ │ @@ -1477977,26 +1477977,26 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmppeq sp, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmppeq sp, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ - adcseq pc, pc, r0, lsr r0 @ │ │ │ │ - adcseq pc, pc, ip, asr #32 │ │ │ │ + adcseq pc, pc, r0, asr r0 @ │ │ │ │ + adcseq pc, pc, ip, rrx │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x00bffddc │ │ │ │ - adcseq pc, pc, ip, lsr #32 │ │ │ │ + @ instruction: 0x00bffdfc │ │ │ │ + adcseq pc, pc, ip, asr #32 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - sbceq r0, r0, r0, lsr #4 │ │ │ │ - sbceq fp, r2, r0, asr r0 │ │ │ │ - adcseq pc, pc, r0, lsr #3 │ │ │ │ + sbceq r0, r0, r0, asr #4 │ │ │ │ + sbceq fp, r2, r0, ror r0 │ │ │ │ + adcseq pc, pc, r0, asr #3 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - adcseq pc, pc, ip, lsr sp @ │ │ │ │ - adcseq pc, pc, r0, lsl #3 │ │ │ │ + adcseq pc, pc, ip, asr sp @ │ │ │ │ + adcseq pc, pc, r0, lsr #3 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #4084] @ 601390 │ │ │ │ @@ -1479021,146 +1479021,146 @@ │ │ │ │ b 600bd4 │ │ │ │ ldr r2, [pc, #320] @ 6014cc │ │ │ │ ldr r1, [r9, r2] │ │ │ │ b 600bd4 │ │ │ │ cmppeq sp, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmppeq sp, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r2, ror #1 │ │ │ │ + tsteq pc, r2, lsl #2 │ │ │ │ andeq r1, r0, r8, ror r1 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ andeq r1, r0, r8, ror #2 │ │ │ │ @ instruction: 0xffffc704 │ │ │ │ cmppeq sp, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - umlalseq lr, pc, r0, lr @ │ │ │ │ - adcseq pc, pc, r8, asr r8 @ │ │ │ │ - adcseq lr, pc, ip, lsl #31 │ │ │ │ + @ instruction: 0x00bfeeb0 │ │ │ │ + adcseq pc, pc, r8, ror r8 @ │ │ │ │ + adcseq lr, pc, ip, lsr #31 │ │ │ │ andeq r0, r0, r5, lsr #17 │ │ │ │ @ instruction: 0xffffd0cc │ │ │ │ - tsteq pc, r4, lsl #29 │ │ │ │ + tsteq pc, r4, lsr #29 │ │ │ │ eoreq pc, r0, r7, lsl r6 @ │ │ │ │ - sbceq r0, r0, r0, ror r0 │ │ │ │ - adcseq lr, pc, r0, ror #24 │ │ │ │ + smulleq r0, r0, r0, r0 @ │ │ │ │ + adcseq lr, pc, r0, lsl #25 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ @ instruction: 0xffffcb88 │ │ │ │ @ instruction: 0xffffc7c8 │ │ │ │ @ instruction: 0xffffc534 │ │ │ │ @ instruction: 0xffff8d4c │ │ │ │ andeq r3, r0, r4, asr #13 │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x00000fb0 │ │ │ │ andeq r3, r0, r4, asr #11 │ │ │ │ - adcseq pc, pc, ip, asr #25 │ │ │ │ - tsteq pc, sl, lsl #14 │ │ │ │ - umlalseq pc, pc, r4, fp @ │ │ │ │ - adcseq lr, pc, r4, asr #12 │ │ │ │ + adcseq pc, pc, ip, ror #25 │ │ │ │ + tsteq pc, sl, lsr #14 │ │ │ │ + @ instruction: 0x00bffbb4 │ │ │ │ + adcseq lr, pc, r4, ror #12 │ │ │ │ andeq r0, r0, sp, lsr #17 │ │ │ │ andeq r1, r0, ip, ror #22 │ │ │ │ + adcseq lr, pc, ip, lsl r4 @ │ │ │ │ + adcseq lr, pc, r8, lsr r4 @ │ │ │ │ @ instruction: 0x00bfe3fc │ │ │ │ adcseq lr, pc, r8, lsl r4 @ │ │ │ │ @ instruction: 0x00bfe3dc │ │ │ │ @ instruction: 0x00bfe3f8 │ │ │ │ @ instruction: 0x00bfe3bc │ │ │ │ @ instruction: 0x00bfe3d8 │ │ │ │ - umlalseq lr, pc, ip, r3 @ │ │ │ │ - @ instruction: 0x00bfe3b8 │ │ │ │ - @ instruction: 0x00bfe7bc │ │ │ │ - adcseq lr, pc, r4, lsr r5 @ │ │ │ │ + @ instruction: 0x00bfe7dc │ │ │ │ + adcseq lr, pc, r4, asr r5 @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ + adcseq lr, pc, r0, lsl #7 │ │ │ │ + umlalseq lr, pc, ip, r3 @ │ │ │ │ adcseq lr, pc, r0, ror #6 │ │ │ │ adcseq lr, pc, ip, ror r3 @ │ │ │ │ - adcseq lr, pc, r0, asr #6 │ │ │ │ - adcseq lr, pc, ip, asr r3 @ │ │ │ │ andeq r3, r0, ip, lsl #3 │ │ │ │ - @ instruction: 0x00bfe2d8 │ │ │ │ - @ instruction: 0x00bfe2f4 │ │ │ │ + @ instruction: 0x00bfe2f8 │ │ │ │ + adcseq lr, pc, r4, lsl r3 @ │ │ │ │ @ instruction: 0xffffc618 │ │ │ │ - tsteq pc, r8, lsr #32 │ │ │ │ - tsteq pc, r8, ror #31 │ │ │ │ - @ instruction: 0x00bfe1b0 │ │ │ │ - adcseq lr, pc, ip, asr #3 │ │ │ │ - @ instruction: 0x00bfe1d8 │ │ │ │ - @ instruction: 0x00bfe1b0 │ │ │ │ + tsteq pc, r8, asr #32 │ │ │ │ + tsteq pc, r8 │ │ │ │ + @ instruction: 0x00bfe1d0 │ │ │ │ + adcseq lr, pc, ip, ror #3 │ │ │ │ + @ instruction: 0x00bfe1f8 │ │ │ │ + @ instruction: 0x00bfe1d0 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x00bff3d8 │ │ │ │ - adcseq lr, pc, r0, lsr r3 @ │ │ │ │ + @ instruction: 0x00bff3f8 │ │ │ │ + adcseq lr, pc, r0, asr r3 @ │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - adcseq pc, pc, ip, ror #9 │ │ │ │ - adcseq lr, pc, ip, lsl #2 │ │ │ │ - adcseq lr, pc, r8, lsr #2 │ │ │ │ - adcseq pc, pc, r0, asr #9 │ │ │ │ - adcseq lr, pc, r0, lsl #4 │ │ │ │ + adcseq pc, pc, ip, lsl #10 │ │ │ │ + adcseq lr, pc, ip, lsr #2 │ │ │ │ + adcseq lr, pc, r8, asr #2 │ │ │ │ + adcseq pc, pc, r0, ror #9 │ │ │ │ + adcseq lr, pc, r0, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - adcseq pc, pc, r4, lsl #11 │ │ │ │ - @ instruction: 0x00bfe1dc │ │ │ │ + adcseq pc, pc, r4, lsr #11 │ │ │ │ + @ instruction: 0x00bfe1fc │ │ │ │ andeq r0, r0, r5, lsl #16 │ │ │ │ - adcseq lr, pc, r8 │ │ │ │ - adcseq lr, pc, r4, lsr #32 │ │ │ │ + adcseq lr, pc, r8, lsr #32 │ │ │ │ + adcseq lr, pc, r4, asr #32 │ │ │ │ andeq r2, r0, r8, lsr #29 │ │ │ │ strdeq lr, [r0], -r8 │ │ │ │ - @ instruction: 0x00bff5d0 │ │ │ │ - adcseq lr, pc, r4, lsl #3 │ │ │ │ + @ instruction: 0x00bff5f0 │ │ │ │ + adcseq lr, pc, r4, lsr #3 │ │ │ │ andeq r2, r0, ip, lsl #19 │ │ │ │ @ instruction: 0x000017bc │ │ │ │ - adcseq pc, pc, r0, lsl #2 │ │ │ │ - @ instruction: 0x00bfdebc │ │ │ │ + adcseq pc, pc, r0, lsr #2 │ │ │ │ + @ instruction: 0x00bfdedc │ │ │ │ andeq r0, r0, lr, asr #15 │ │ │ │ - adcseq pc, pc, r4 │ │ │ │ - adcseq sp, pc, r0, lsr #29 │ │ │ │ + adcseq pc, pc, r4, lsr #32 │ │ │ │ + adcseq sp, pc, r0, asr #29 │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ - umlalseq lr, pc, r0, pc @ │ │ │ │ - adcseq sp, pc, r4, lsl #29 │ │ │ │ + @ instruction: 0x00bfefb0 │ │ │ │ + adcseq sp, pc, r4, lsr #29 │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - @ instruction: 0x00bfeff8 │ │ │ │ - adcseq sp, pc, r8, ror #28 │ │ │ │ + adcseq pc, pc, r8, lsl r0 @ │ │ │ │ + adcseq sp, pc, r8, lsl #29 │ │ │ │ andeq r0, r0, r7, lsr #14 │ │ │ │ - adcseq pc, pc, r4 │ │ │ │ - adcseq sp, pc, ip, asr #28 │ │ │ │ + adcseq pc, pc, r4, lsr #32 │ │ │ │ + adcseq sp, pc, ip, ror #28 │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ andeq r1, r0, r5, ror #9 │ │ │ │ - adcseq r3, lr, r8, lsr r0 │ │ │ │ - adcseq ip, lr, ip, lsl #8 │ │ │ │ - adcseq pc, pc, r8, ror #3 │ │ │ │ - adcseq sp, pc, r8, lsl #28 │ │ │ │ + adcseq r3, lr, r8, asr r0 │ │ │ │ + adcseq ip, lr, ip, lsr #8 │ │ │ │ + adcseq pc, pc, r8, lsl #4 │ │ │ │ + adcseq sp, pc, r8, lsr #28 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ andeq r3, r0, r0, asr #13 │ │ │ │ @ instruction: 0xffffbeb4 │ │ │ │ @ instruction: 0xffffbb04 │ │ │ │ - @ instruction: 0x00bfdbb4 │ │ │ │ - @ instruction: 0x00bfdbd0 │ │ │ │ + @ instruction: 0x00bfdbd4 │ │ │ │ + @ instruction: 0x00bfdbf0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - adcseq lr, pc, r8, lsl #28 │ │ │ │ - adcseq sp, pc, r4, lsr sp @ │ │ │ │ + adcseq lr, pc, r8, lsr #28 │ │ │ │ + adcseq sp, pc, r4, asr sp @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - adcseq lr, pc, r4, lsl #28 │ │ │ │ - adcseq sp, pc, r4, lsl sp @ │ │ │ │ + adcseq lr, pc, r4, lsr #28 │ │ │ │ + adcseq sp, pc, r4, lsr sp @ │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ - adcseq lr, pc, ip, lsr #28 │ │ │ │ - @ instruction: 0x00bfdcf4 │ │ │ │ + adcseq lr, pc, ip, asr #28 │ │ │ │ + adcseq sp, pc, r4, lsl sp @ │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ - adcseq pc, pc, r0, lsr #32 │ │ │ │ - @ instruction: 0x00bfdcd4 │ │ │ │ + adcseq pc, pc, r0, asr #32 │ │ │ │ + @ instruction: 0x00bfdcf4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - adcseq pc, pc, r4, lsl #3 │ │ │ │ - @ instruction: 0x00bfdcb0 │ │ │ │ + adcseq pc, pc, r4, lsr #3 │ │ │ │ + @ instruction: 0x00bfdcd0 │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - adcseq pc, pc, ip, ror r1 @ │ │ │ │ - adcseq sp, pc, r8, lsl #25 │ │ │ │ + umlalseq pc, pc, ip, r1 @ │ │ │ │ + adcseq sp, pc, r8, lsr #25 │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ - adcseq lr, pc, r4, asr lr @ │ │ │ │ - adcseq sp, pc, ip, ror #24 │ │ │ │ + adcseq lr, pc, r4, ror lr @ │ │ │ │ + adcseq sp, pc, ip, lsl #25 │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ - adcseq pc, pc, r8, asr #1 │ │ │ │ - adcseq sp, pc, r8, asr #24 │ │ │ │ + adcseq pc, pc, r8, ror #1 │ │ │ │ + adcseq sp, pc, r8, ror #24 │ │ │ │ andeq r0, r0, pc, lsl r8 │ │ │ │ - ldrsbeq pc, [pc], r4 @ │ │ │ │ - adcseq sp, pc, r4, lsr #24 │ │ │ │ + ldrsheq pc, [pc], r4 @ │ │ │ │ + adcseq sp, pc, r4, asr #24 │ │ │ │ andeq r0, r0, r9, lsr r8 │ │ │ │ ldr r2, [r5, #436] @ 0x1b4 │ │ │ │ ldrsb r0, [r2, #65] @ 0x41 │ │ │ │ ldr r2, [pc, #-180] @ 60150c │ │ │ │ cmp r0, #14 │ │ │ │ cmpne r7, r2 │ │ │ │ bne 601834 │ │ │ │ @@ -1479622,31 +1479622,31 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ b 601b74 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq sp, r0, asr #14 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq pc, r6, lsr #24 │ │ │ │ - tsteq pc, r4, lsl #24 │ │ │ │ + tsteq pc, r6, asr #24 │ │ │ │ + tsteq pc, r4, lsr #24 │ │ │ │ andeq r1, r0, pc, ror #11 │ │ │ │ cmpeq sp, r0, lsr r6 │ │ │ │ - @ instruction: 0x011f0a96 │ │ │ │ - tsteq pc, lr, ror sl @ │ │ │ │ + @ instruction: 0x011f0ab6 │ │ │ │ + @ instruction: 0x011f0a9e │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - adcseq sp, pc, ip, lsl #14 │ │ │ │ - adcseq sp, pc, r8, lsr #14 │ │ │ │ + adcseq sp, pc, ip, lsr #14 │ │ │ │ + adcseq sp, pc, r8, asr #14 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq lr, pc, r8, asr r4 @ │ │ │ │ - umlalseq sp, pc, ip, r8 @ │ │ │ │ + adcseq lr, pc, r8, ror r4 @ │ │ │ │ + @ instruction: 0x00bfd8bc │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - adcseq lr, pc, r0, ror #28 │ │ │ │ - adcseq lr, pc, r0, lsr r1 @ │ │ │ │ - adcseq sp, pc, r4, ror #16 │ │ │ │ + adcseq lr, pc, r0, lsl #29 │ │ │ │ + adcseq lr, pc, r0, asr r1 @ │ │ │ │ + adcseq sp, pc, r4, lsl #17 │ │ │ │ muleq r0, r1, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #2860] @ 602890 │ │ │ │ @@ -1480365,115 +1480365,115 @@ │ │ │ │ mov lr, #1 │ │ │ │ b 602434 │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ @ instruction: 0x014de290 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq sp, r8, ror #4 │ │ │ │ - tsteq pc, r2, lsr #15 │ │ │ │ + tsteq pc, r2, asr #15 │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0xffffb888 │ │ │ │ cmpeq sp, r4, asr r1 │ │ │ │ - tsteq pc, r2, asr #13 │ │ │ │ + tsteq pc, r2, ror #13 │ │ │ │ @ instruction: 0xffffb7bc │ │ │ │ - adcseq sp, pc, r0, ror r1 @ │ │ │ │ - adcseq sp, pc, ip, lsl #3 │ │ │ │ - umlalseq sp, pc, r8, r1 @ │ │ │ │ - adcseq sp, pc, r0, ror r1 @ │ │ │ │ + umlalseq sp, pc, r0, r1 @ │ │ │ │ + adcseq sp, pc, ip, lsr #3 │ │ │ │ + @ instruction: 0x00bfd1b8 │ │ │ │ + umlalseq sp, pc, r0, r1 @ │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq pc, sl, lsr #6 │ │ │ │ - @ instruction: 0x011f02be │ │ │ │ - adcseq sp, pc, r8, lsr r0 @ │ │ │ │ - adcseq sp, pc, r0, lsl #20 │ │ │ │ - adcseq sp, pc, r4, lsr r1 @ │ │ │ │ + tsteq pc, sl, asr #6 │ │ │ │ + @ instruction: 0x011f02de │ │ │ │ + adcseq sp, pc, r8, asr r0 @ │ │ │ │ + adcseq sp, pc, r0, lsr #20 │ │ │ │ + adcseq sp, pc, r4, asr r1 @ │ │ │ │ andeq r0, r0, fp, ror sl │ │ │ │ @ instruction: 0xffffb434 │ │ │ │ - tsteq pc, lr, ror #3 │ │ │ │ - @ instruction: 0x011f01f2 │ │ │ │ + tsteq pc, lr, lsl #4 │ │ │ │ + tsteq pc, r2, lsl r2 @ │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - ldrsheq r0, [pc, -lr] │ │ │ │ + tsteq pc, lr, lsl r1 @ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - adcseq lr, pc, ip, lsl #7 │ │ │ │ - adcseq ip, pc, r4, lsr sp @ │ │ │ │ + adcseq lr, pc, ip, lsr #7 │ │ │ │ + adcseq ip, pc, r4, asr sp @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - adcseq lr, pc, ip, asr #7 │ │ │ │ - sbceq r8, r2, ip, ror fp │ │ │ │ - adcseq ip, pc, ip, asr #25 │ │ │ │ + adcseq lr, pc, ip, ror #7 │ │ │ │ + smulleq r8, r2, ip, fp │ │ │ │ + adcseq ip, pc, ip, ror #25 │ │ │ │ andeq r0, r0, r3, lsr #19 │ │ │ │ - adcseq lr, pc, ip, asr r5 @ │ │ │ │ - sbceq r8, r2, r4, asr fp │ │ │ │ - adcseq ip, pc, r4, lsr #25 │ │ │ │ + adcseq lr, pc, ip, ror r5 @ │ │ │ │ + sbceq r8, r2, r4, ror fp │ │ │ │ + adcseq ip, pc, r4, asr #25 │ │ │ │ andeq r0, r0, r6, lsr #20 │ │ │ │ - adcseq ip, pc, r4, lsr #21 │ │ │ │ - adcseq ip, pc, r0, asr #21 │ │ │ │ - adcseq ip, pc, r8, lsl #17 │ │ │ │ - adcseq ip, pc, r4, lsr #17 │ │ │ │ + adcseq ip, pc, r4, asr #21 │ │ │ │ + adcseq ip, pc, r0, ror #21 │ │ │ │ + adcseq ip, pc, r8, lsr #17 │ │ │ │ + adcseq ip, pc, r4, asr #17 │ │ │ │ @ instruction: 0xffffad60 │ │ │ │ - adcseq lr, pc, ip, asr #32 │ │ │ │ - adcseq ip, pc, ip, asr #19 │ │ │ │ + adcseq lr, pc, ip, rrx │ │ │ │ + adcseq ip, pc, ip, ror #19 │ │ │ │ andeq r0, r0, r6, ror r9 │ │ │ │ - adcseq lr, pc, r4, asr #3 │ │ │ │ - umlalseq ip, pc, r0, r9 @ │ │ │ │ + adcseq lr, pc, r4, ror #3 │ │ │ │ + @ instruction: 0x00bfc9b0 │ │ │ │ andeq r0, r0, fp, ror #19 │ │ │ │ - adcseq lr, pc, r4, lsr r1 @ │ │ │ │ - adcseq ip, pc, r0, asr r9 @ │ │ │ │ + adcseq lr, pc, r4, asr r1 @ │ │ │ │ + adcseq ip, pc, r0, ror r9 @ │ │ │ │ andeq r0, r0, r8, asr #19 │ │ │ │ - @ instruction: 0x00bfdef8 │ │ │ │ - adcseq ip, pc, ip, ror #17 │ │ │ │ + adcseq sp, pc, r8, lsl pc @ │ │ │ │ + adcseq ip, pc, ip, lsl #18 │ │ │ │ andeq r0, r0, pc, lsl r9 │ │ │ │ - @ instruction: 0x00bfdef4 │ │ │ │ - adcseq ip, pc, r0, asr #17 │ │ │ │ + adcseq sp, pc, r4, lsl pc @ │ │ │ │ + adcseq ip, pc, r0, ror #17 │ │ │ │ andeq r0, r0, r2, lsr r9 │ │ │ │ - tstpeq lr, lr, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - adcseq ip, pc, r8, ror #11 │ │ │ │ - adcseq ip, pc, r4, lsl #12 │ │ │ │ - adcseq sp, pc, r4, lsl lr @ │ │ │ │ - adcseq ip, pc, ip, ror #14 │ │ │ │ + tstpeq lr, lr, asr #20 @ p-variant is OBSOLETE │ │ │ │ + adcseq ip, pc, r8, lsl #12 │ │ │ │ + adcseq ip, pc, r4, lsr #12 │ │ │ │ + adcseq sp, pc, r4, lsr lr @ │ │ │ │ + adcseq ip, pc, ip, lsl #15 │ │ │ │ andeq r0, r0, r9, ror #18 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - adcseq sp, pc, ip, lsl sp @ │ │ │ │ - adcseq ip, pc, r0, asr r6 @ │ │ │ │ + adcseq sp, pc, ip, lsr sp @ │ │ │ │ + adcseq ip, pc, r0, ror r6 @ │ │ │ │ muleq r0, r4, r9 │ │ │ │ - adcseq sp, pc, r8, ror sp @ │ │ │ │ - ldrdeq r8, [r2], #68 @ 0x44 │ │ │ │ - adcseq ip, pc, r4, lsr #12 │ │ │ │ + umlalseq sp, pc, r8, sp @ │ │ │ │ + strdeq r8, [r2], #68 @ 0x44 │ │ │ │ + adcseq ip, pc, r4, asr #12 │ │ │ │ andeq r0, r0, r5, lsr #19 │ │ │ │ - adcseq sp, pc, r4, lsr #27 │ │ │ │ - sbceq r8, r2, ip, lsr #9 │ │ │ │ - @ instruction: 0x00bfc5fc │ │ │ │ + adcseq sp, pc, r4, asr #27 │ │ │ │ + sbceq r8, r2, ip, asr #9 │ │ │ │ + adcseq ip, pc, ip, lsl r6 @ │ │ │ │ andeq r0, r0, fp, lsr #19 │ │ │ │ - adcseq ip, pc, r4, lsr #8 │ │ │ │ - adcseq ip, pc, r0, asr #8 │ │ │ │ - adcseq sp, pc, r0, ror sp @ │ │ │ │ - sbceq r8, r2, r4, ror #8 │ │ │ │ - @ instruction: 0x00bfc5b4 │ │ │ │ + adcseq ip, pc, r4, asr #8 │ │ │ │ + adcseq ip, pc, r0, ror #8 │ │ │ │ + umlalseq sp, pc, r0, sp @ │ │ │ │ + sbceq r8, r2, r4, lsl #9 │ │ │ │ + @ instruction: 0x00bfc5d4 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - @ instruction: 0x00bfdbfc │ │ │ │ - adcseq ip, pc, ip, ror r5 @ │ │ │ │ + adcseq sp, pc, ip, lsl ip @ │ │ │ │ + umlalseq ip, pc, ip, r5 @ │ │ │ │ andeq r0, r0, lr, asr r9 │ │ │ │ + @ instruction: 0x00bfc3b4 │ │ │ │ + @ instruction: 0x00bfc3d0 │ │ │ │ umlalseq ip, pc, r4, r3 @ │ │ │ │ @ instruction: 0x00bfc3b0 │ │ │ │ - adcseq ip, pc, r4, ror r3 @ │ │ │ │ + adcseq sp, pc, r0, asr #2 │ │ │ │ umlalseq ip, pc, r0, r3 @ │ │ │ │ - adcseq sp, pc, r0, lsr #2 │ │ │ │ + adcseq ip, pc, r4, asr r3 @ │ │ │ │ adcseq ip, pc, r0, ror r3 @ │ │ │ │ - adcseq ip, pc, r4, lsr r3 @ │ │ │ │ + adcseq sp, pc, r0, lsl #2 │ │ │ │ adcseq ip, pc, r0, asr r3 @ │ │ │ │ - adcseq sp, pc, r0, ror #1 │ │ │ │ - adcseq ip, pc, r0, lsr r3 @ │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - @ instruction: 0x00bfc2f4 │ │ │ │ - adcseq ip, pc, r0, lsl r3 @ │ │ │ │ + adcseq ip, pc, r4, lsl r3 @ │ │ │ │ + adcseq ip, pc, r0, lsr r3 @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq sp, pc, r4, lsr #26 │ │ │ │ - sbceq r8, r2, r4, lsr r3 │ │ │ │ - adcseq ip, pc, r4, lsl #9 │ │ │ │ + adcseq sp, pc, r4, asr #26 │ │ │ │ + sbceq r8, r2, r4, asr r3 │ │ │ │ + adcseq ip, pc, r4, lsr #9 │ │ │ │ andeq r0, r0, r3, lsl sl │ │ │ │ - adcseq sp, pc, r8, asr #25 │ │ │ │ - adcseq ip, pc, r8, asr r4 @ │ │ │ │ + adcseq sp, pc, r8, ror #25 │ │ │ │ + adcseq ip, pc, r8, ror r4 @ │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ mov ip, #1 │ │ │ │ b 60245c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 60252c │ │ │ │ @@ -1480970,24 +1480970,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ mov r2, #10 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ bl 5fb4d0 │ │ │ │ - tstpeq lr, lr, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r8, ror r1 │ │ │ │ - tstpeq lr, r9, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r9, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffff6330 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - ldrsheq ip, [pc], r8 @ │ │ │ │ - @ instruction: 0x00bfc2dc │ │ │ │ + adcseq ip, pc, r8, lsl r1 @ │ │ │ │ + @ instruction: 0x00bfc2fc │ │ │ │ andeq r1, r0, lr, ror #11 │ │ │ │ - adcseq ip, pc, r8, lsl #2 │ │ │ │ - adcseq ip, pc, r4, lsr #2 │ │ │ │ + adcseq ip, pc, r8, lsr #2 │ │ │ │ + adcseq ip, pc, r4, asr #2 │ │ │ │ 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] @ 603fac │ │ │ │ @@ -1481842,195 +1481842,195 @@ │ │ │ │ ldr r2, [pc, #268] @ 6040a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ @ instruction: 0x014dcd9c │ │ │ │ - tstpeq lr, sl, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, sl, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ smlaltteq ip, sp, r4, fp │ │ │ │ - adcseq sp, pc, ip, asr r8 @ │ │ │ │ + adcseq sp, pc, ip, ror r8 @ │ │ │ │ @ instruction: 0xffff6278 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ @ instruction: 0xffff6184 │ │ │ │ cmpeq sp, r0, lsl r9 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - adcseq sp, pc, r0, asr #21 │ │ │ │ - sbceq r7, r2, r4, ror #21 │ │ │ │ - adcseq fp, pc, r4, lsr ip @ │ │ │ │ + adcseq sp, pc, r0, ror #21 │ │ │ │ + sbceq r7, r2, r4, lsl #22 │ │ │ │ + adcseq fp, pc, r4, asr ip @ │ │ │ │ muleq r0, r7, sp │ │ │ │ - adcseq fp, pc, ip, asr sl @ │ │ │ │ - adcseq fp, pc, r8, ror sl @ │ │ │ │ - adcseq fp, pc, ip, ror #21 │ │ │ │ - @ instruction: 0x00bfc4b4 │ │ │ │ - adcseq fp, pc, r8, ror #23 │ │ │ │ + adcseq fp, pc, ip, ror sl @ │ │ │ │ + umlalseq fp, pc, r8, sl @ │ │ │ │ + adcseq fp, pc, ip, lsl #22 │ │ │ │ + @ instruction: 0x00bfc4d4 │ │ │ │ + adcseq fp, pc, r8, lsl #24 │ │ │ │ @ instruction: 0x00000cb9 │ │ │ │ - adcseq sp, pc, r8, lsr #17 │ │ │ │ - sbceq r7, r2, r8, asr #20 │ │ │ │ - umlalseq fp, pc, r8, fp @ │ │ │ │ + adcseq sp, pc, r8, asr #17 │ │ │ │ + sbceq r7, r2, r8, ror #20 │ │ │ │ + @ instruction: 0x00bfbbb8 │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ muleq r0, r4, r3 │ │ │ │ - umlalseq sp, pc, r8, r4 @ │ │ │ │ - sbceq r7, r2, r0, lsr #18 │ │ │ │ - adcseq fp, pc, r0, ror sl @ │ │ │ │ + @ instruction: 0x00bfd4b8 │ │ │ │ + sbceq r7, r2, r0, asr #18 │ │ │ │ + umlalseq fp, pc, r0, sl @ │ │ │ │ andeq r0, r0, sp, asr ip │ │ │ │ - adcseq sp, pc, ip, lsr r3 @ │ │ │ │ - ldrdeq r7, [r2], #132 @ 0x84 │ │ │ │ - adcseq fp, pc, r4, lsr #20 │ │ │ │ + adcseq sp, pc, ip, asr r3 @ │ │ │ │ + strdeq r7, [r2], #132 @ 0x84 │ │ │ │ + adcseq fp, pc, r4, asr #20 │ │ │ │ andeq r0, r0, sp, lsr ip │ │ │ │ - adcseq sp, pc, ip, ror #5 │ │ │ │ - sbceq r7, r2, r4, lsl #17 │ │ │ │ - @ instruction: 0x00bfb9d4 │ │ │ │ + adcseq sp, pc, ip, lsl #6 │ │ │ │ + sbceq r7, r2, r4, lsr #17 │ │ │ │ + @ instruction: 0x00bfb9f4 │ │ │ │ andeq r0, r0, r1, asr ip │ │ │ │ - adcseq sp, pc, r0, ror #7 │ │ │ │ - sbceq r7, r2, r4, lsr r8 │ │ │ │ - adcseq fp, pc, r4, lsl #19 │ │ │ │ + adcseq sp, pc, r0, lsl #8 │ │ │ │ + sbceq r7, r2, r4, asr r8 │ │ │ │ + adcseq fp, pc, r4, lsr #19 │ │ │ │ andeq r0, r0, pc, ror #24 │ │ │ │ - @ instruction: 0x00bfd3d8 │ │ │ │ - strheq r7, [r2], #120 @ 0x78 │ │ │ │ - adcseq fp, pc, r8, lsl #18 │ │ │ │ + @ instruction: 0x00bfd3f8 │ │ │ │ + ldrdeq r7, [r2], #120 @ 0x78 │ │ │ │ + adcseq fp, pc, r8, lsr #18 │ │ │ │ muleq r0, sp, ip │ │ │ │ - umlalseq sp, pc, r0, r5 @ │ │ │ │ - sbceq r7, r2, r4, asr r7 │ │ │ │ - adcseq fp, pc, r4, lsr #17 │ │ │ │ + @ instruction: 0x00bfd5b0 │ │ │ │ + sbceq r7, r2, r4, ror r7 │ │ │ │ + adcseq fp, pc, r4, asr #17 │ │ │ │ andeq r0, r0, r6, lsr #25 │ │ │ │ - @ instruction: 0x00bfd3b8 │ │ │ │ - sbceq r7, r2, r0, lsl #14 │ │ │ │ - adcseq fp, pc, r0, asr r8 @ │ │ │ │ + @ instruction: 0x00bfd3d8 │ │ │ │ + sbceq r7, r2, r0, lsr #14 │ │ │ │ + adcseq fp, pc, r0, ror r8 @ │ │ │ │ andeq r0, r0, pc, ror ip │ │ │ │ - @ instruction: 0x00bfd2dc │ │ │ │ - strheq r7, [r2], #108 @ 0x6c │ │ │ │ - adcseq fp, pc, ip, lsl #16 │ │ │ │ + @ instruction: 0x00bfd2fc │ │ │ │ + ldrdeq r7, [r2], #108 @ 0x6c │ │ │ │ + adcseq fp, pc, ip, lsr #16 │ │ │ │ andeq r0, r0, fp, lsl #25 │ │ │ │ - adcseq ip, pc, r0, lsl #8 │ │ │ │ - adcseq fp, pc, r0, asr r6 @ │ │ │ │ + adcseq ip, pc, r0, lsr #8 │ │ │ │ + adcseq fp, pc, r0, ror r6 @ │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - adcseq sp, pc, r4, lsr #9 │ │ │ │ - sbceq r7, r2, r4, asr #7 │ │ │ │ - adcseq fp, pc, r4, lsl r5 @ │ │ │ │ + adcseq sp, pc, r4, asr #9 │ │ │ │ + sbceq r7, r2, r4, ror #7 │ │ │ │ + adcseq fp, pc, r4, lsr r5 @ │ │ │ │ @ instruction: 0x00000db9 │ │ │ │ @ instruction: 0xffff542c │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ - tsteq lr, lr, ror #4 │ │ │ │ - tsteq lr, r4, lsl #3 │ │ │ │ + tsteq lr, lr, lsl #5 │ │ │ │ + tsteq lr, r4, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - adcseq ip, pc, r0, asr #26 │ │ │ │ - sbceq r6, r2, r4, asr #24 │ │ │ │ - umlalseq sl, pc, r4, sp @ │ │ │ │ + adcseq ip, pc, r0, ror #26 │ │ │ │ + sbceq r6, r2, r4, ror #24 │ │ │ │ + @ instruction: 0x00bfadb4 │ │ │ │ andeq r0, r0, r1, asr #27 │ │ │ │ - @ instruction: 0x00bfcbb8 │ │ │ │ - sbceq r6, r2, r0, ror sl │ │ │ │ - adcseq sl, pc, r0, asr #23 │ │ │ │ + @ instruction: 0x00bfcbd8 │ │ │ │ + smulleq r6, r2, r0, sl │ │ │ │ + adcseq sl, pc, r0, ror #23 │ │ │ │ andeq r0, r0, sp, asr #27 │ │ │ │ - adcseq sl, pc, r4, lsl r8 @ │ │ │ │ - adcseq sl, pc, r0, lsr r8 @ │ │ │ │ - adcseq ip, pc, r4, ror #20 │ │ │ │ - umlalseq sl, pc, ip, r9 @ │ │ │ │ + adcseq sl, pc, r4, lsr r8 @ │ │ │ │ + adcseq sl, pc, r0, asr r8 @ │ │ │ │ + adcseq ip, pc, r4, lsl #21 │ │ │ │ + @ instruction: 0x00bfa9bc │ │ │ │ andeq r0, r0, r6, lsr #28 │ │ │ │ - adcseq ip, pc, r4, lsl #17 │ │ │ │ - adcseq sl, pc, r0, lsl #19 │ │ │ │ + adcseq ip, pc, r4, lsr #17 │ │ │ │ + adcseq sl, pc, r0, lsr #19 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ - adcseq ip, pc, r0, lsr sl @ │ │ │ │ + adcseq ip, pc, r0, asr sl @ │ │ │ │ + adcseq sl, pc, r8, lsl #19 │ │ │ │ + adcseq fp, pc, r4, lsr #10 │ │ │ │ adcseq sl, pc, r8, ror #18 │ │ │ │ - adcseq fp, pc, r4, lsl #10 │ │ │ │ - adcseq sl, pc, r8, asr #18 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - adcseq ip, pc, r0, lsl #13 │ │ │ │ - adcseq sl, pc, r4, lsr #18 │ │ │ │ + adcseq ip, pc, r0, lsr #13 │ │ │ │ + adcseq sl, pc, r4, asr #18 │ │ │ │ andeq r0, r0, sl, asr #25 │ │ │ │ svccc 0x00e00000 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - adcseq ip, pc, r8, lsl #16 │ │ │ │ - sbceq r6, r2, r8, lsr r6 │ │ │ │ - adcseq sl, pc, r8, lsl #15 │ │ │ │ + adcseq ip, pc, r8, lsr #16 │ │ │ │ + sbceq r6, r2, r8, asr r6 │ │ │ │ + adcseq sl, pc, r8, lsr #15 │ │ │ │ andeq r0, r0, ip, lsl lr │ │ │ │ - @ instruction: 0x00bfc4f4 │ │ │ │ - adcseq sl, pc, r8, ror #14 │ │ │ │ + adcseq ip, pc, r4, lsl r5 @ │ │ │ │ + adcseq sl, pc, r8, lsl #15 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ - umlalseq ip, pc, ip, r5 @ │ │ │ │ - strdeq r6, [r2], #84 @ 0x54 │ │ │ │ - adcseq sl, pc, r4, asr #14 │ │ │ │ + @ instruction: 0x00bfc5bc │ │ │ │ + sbceq r6, r2, r4, lsl r6 │ │ │ │ + adcseq sl, pc, r4, ror #14 │ │ │ │ andeq r0, r0, r5, lsl #27 │ │ │ │ - adcseq ip, pc, r4, asr #14 │ │ │ │ - adcseq sl, pc, r8, lsr #14 │ │ │ │ - adcseq ip, pc, r8, ror #12 │ │ │ │ - sbceq r6, r2, r0, lsr #11 │ │ │ │ - @ instruction: 0x00bfa6f0 │ │ │ │ + adcseq ip, pc, r4, ror #14 │ │ │ │ + adcseq sl, pc, r8, asr #14 │ │ │ │ + adcseq ip, pc, r8, lsl #13 │ │ │ │ + sbceq r6, r2, r0, asr #11 │ │ │ │ + adcseq sl, pc, r0, lsl r7 @ │ │ │ │ @ instruction: 0x00000db2 │ │ │ │ + adcseq sl, pc, r8, lsr r5 @ │ │ │ │ + adcseq sl, pc, r4, asr r5 @ │ │ │ │ adcseq sl, pc, r8, lsl r5 @ │ │ │ │ adcseq sl, pc, r4, lsr r5 @ │ │ │ │ - @ instruction: 0x00bfa4f8 │ │ │ │ + adcseq fp, pc, r4, asr #5 │ │ │ │ adcseq sl, pc, r4, lsl r5 @ │ │ │ │ - adcseq fp, pc, r4, lsr #5 │ │ │ │ + @ instruction: 0x00bfa4d8 │ │ │ │ @ instruction: 0x00bfa4f4 │ │ │ │ - @ instruction: 0x00bfa4b8 │ │ │ │ - @ instruction: 0x00bfa4d4 │ │ │ │ - @ instruction: 0x00bfbef0 │ │ │ │ - ldrdeq r6, [r2], #76 @ 0x4c │ │ │ │ - adcseq sl, pc, ip, lsr #12 │ │ │ │ + adcseq fp, pc, r0, lsl pc @ │ │ │ │ + strdeq r6, [r2], #76 @ 0x4c │ │ │ │ + adcseq sl, pc, ip, asr #12 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - adcseq sl, pc, r4, asr r4 @ │ │ │ │ + adcseq sl, pc, r4, ror r4 @ │ │ │ │ + umlalseq sl, pc, r0, r4 @ │ │ │ │ + adcseq fp, pc, r0, lsr #4 │ │ │ │ adcseq sl, pc, r0, ror r4 @ │ │ │ │ - adcseq fp, pc, r0, lsl #4 │ │ │ │ - adcseq sl, pc, r0, asr r4 @ │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - adcseq sl, pc, r4, lsl r4 @ │ │ │ │ - adcseq sl, pc, r0, lsr r4 @ │ │ │ │ - adcseq fp, pc, r8, lsr r3 @ │ │ │ │ - sbceq r6, r2, r4, asr r4 │ │ │ │ - adcseq sl, pc, r4, lsr #11 │ │ │ │ + adcseq sl, pc, r4, lsr r4 @ │ │ │ │ + adcseq sl, pc, r0, asr r4 @ │ │ │ │ + adcseq fp, pc, r8, asr r3 @ │ │ │ │ + sbceq r6, r2, r4, ror r4 │ │ │ │ + adcseq sl, pc, r4, asr #11 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ + adcseq sl, pc, ip, ror #7 │ │ │ │ + adcseq sl, pc, r8, lsl #8 │ │ │ │ adcseq sl, pc, ip, asr #7 │ │ │ │ adcseq sl, pc, r8, ror #7 │ │ │ │ - adcseq sl, pc, ip, lsr #7 │ │ │ │ - adcseq sl, pc, r8, asr #7 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x00bfb5bc │ │ │ │ - sbceq r6, r2, ip, ror #7 │ │ │ │ - adcseq sl, pc, ip, lsr r5 @ │ │ │ │ + @ instruction: 0x00bfb5dc │ │ │ │ + sbceq r6, r2, ip, lsl #8 │ │ │ │ + adcseq sl, pc, ip, asr r5 @ │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - adcseq ip, pc, r8, lsl #3 │ │ │ │ - adcseq sl, pc, ip, lsl r5 @ │ │ │ │ + adcseq ip, pc, r8, lsr #3 │ │ │ │ + adcseq sl, pc, ip, lsr r5 @ │ │ │ │ muleq r0, r8, ip │ │ │ │ strdeq sl, [sp, #-252] @ 0xffffff04 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - adcseq fp, pc, r8, lsl #28 │ │ │ │ - sbceq r6, r2, r8, lsr #6 │ │ │ │ - adcseq sl, pc, r8, ror r4 @ │ │ │ │ + adcseq fp, pc, r8, lsr #28 │ │ │ │ + sbceq r6, r2, r8, asr #6 │ │ │ │ + umlalseq sl, pc, r8, r4 @ │ │ │ │ andeq r0, r0, r9, asr ip │ │ │ │ - adcseq ip, pc, r0, ror #2 │ │ │ │ - sbceq r6, r2, r0, lsl #6 │ │ │ │ - adcseq sl, pc, r0, asr r4 @ │ │ │ │ + adcseq ip, pc, r0, lsl #3 │ │ │ │ + sbceq r6, r2, r0, lsr #6 │ │ │ │ + adcseq sl, pc, r0, ror r4 @ │ │ │ │ andeq r0, r0, ip, lsr #25 │ │ │ │ - @ instruction: 0x00bfbdb8 │ │ │ │ - ldrdeq r6, [r2], #40 @ 0x28 │ │ │ │ - adcseq sl, pc, r8, lsr #8 │ │ │ │ + @ instruction: 0x00bfbdd8 │ │ │ │ + strdeq r6, [r2], #40 @ 0x28 │ │ │ │ + adcseq sl, pc, r8, asr #8 │ │ │ │ andeq r0, r0, r5, asr #24 │ │ │ │ - adcseq fp, pc, r4, lsr lr @ │ │ │ │ - strheq r6, [r2], #32 │ │ │ │ - adcseq sl, pc, r0, lsl #8 │ │ │ │ + adcseq fp, pc, r4, asr lr @ │ │ │ │ + ldrdeq r6, [r2], #32 │ │ │ │ + adcseq sl, pc, r0, lsr #8 │ │ │ │ andeq r0, r0, r3, ror #24 │ │ │ │ - adcseq fp, pc, r8, lsr #29 │ │ │ │ - sbceq r6, r2, r8, lsl #5 │ │ │ │ - @ instruction: 0x00bfa3d8 │ │ │ │ + adcseq fp, pc, r8, asr #29 │ │ │ │ + sbceq r6, r2, r8, lsr #5 │ │ │ │ + @ instruction: 0x00bfa3f8 │ │ │ │ andeq r0, r0, r6, ror ip │ │ │ │ - @ instruction: 0x00bfbdd8 │ │ │ │ - sbceq r6, r2, r0, ror #4 │ │ │ │ - @ instruction: 0x00bfa3b0 │ │ │ │ + @ instruction: 0x00bfbdf8 │ │ │ │ + sbceq r6, r2, r0, lsl #5 │ │ │ │ + @ instruction: 0x00bfa3d0 │ │ │ │ andeq r0, r0, r9, asr #24 │ │ │ │ - adcseq ip, pc, r8, ror #2 │ │ │ │ - umlalseq sl, pc, r0, r3 @ │ │ │ │ + adcseq ip, pc, r8, lsl #3 │ │ │ │ + @ instruction: 0x00bfa3b0 │ │ │ │ andeq r0, r0, r3, lsr #26 │ │ │ │ - adcseq ip, pc, r0, lsl #4 │ │ │ │ - sbceq r6, r2, ip, lsl #4 │ │ │ │ - adcseq sl, pc, ip, asr r3 @ │ │ │ │ + adcseq ip, pc, r0, lsr #4 │ │ │ │ + sbceq r6, r2, ip, lsr #4 │ │ │ │ + adcseq sl, pc, ip, ror r3 @ │ │ │ │ andeq r0, r0, pc, lsl #27 │ │ │ │ - adcseq ip, pc, r0, asr r4 @ │ │ │ │ - adcseq sl, pc, r8, lsr r3 @ │ │ │ │ + adcseq ip, pc, r0, ror r4 @ │ │ │ │ + adcseq sl, pc, r8, asr r3 @ │ │ │ │ andeq r0, r0, r7, lsr lr │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r8, r5 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ cmp r3, ip │ │ │ │ bls 604ad4 │ │ │ │ @@ -1484021,68 +1484021,68 @@ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldrb sl, [r2, #13] │ │ │ │ add sl, sl, #1 │ │ │ │ b 605b14 │ │ │ │ cmpeq sp, r0, lsl lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq sl, [sp, #-208] @ 0xffffff30 │ │ │ │ - tsteq lr, sl, ror r5 │ │ │ │ + @ instruction: 0x011ed59a │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0xffff43e4 │ │ │ │ - tsteq lr, r6, ror r3 │ │ │ │ - tsteq lr, sl, lsr #6 │ │ │ │ + @ instruction: 0x011ed396 │ │ │ │ + tsteq lr, sl, asr #6 │ │ │ │ @ instruction: 0x014da994 │ │ │ │ andeq r1, r0, pc, ror #11 │ │ │ │ - tsteq lr, r8, lsr #25 │ │ │ │ + tsteq lr, r8, asr #25 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - tsteq lr, ip, ror r9 │ │ │ │ - tsteq lr, r6, asr #13 │ │ │ │ - @ instruction: 0x00bfb1dc │ │ │ │ - @ instruction: 0x00bf98f8 │ │ │ │ - adcseq r9, pc, ip, lsr #32 │ │ │ │ - adcseq fp, pc, r0, lsr #3 │ │ │ │ - @ instruction: 0x00bf98bc │ │ │ │ - @ instruction: 0x00bf8ff0 │ │ │ │ + @ instruction: 0x011ec99c │ │ │ │ + tsteq lr, r6, ror #13 │ │ │ │ + @ instruction: 0x00bfb1fc │ │ │ │ + adcseq r9, pc, r8, lsl r9 @ │ │ │ │ + adcseq r9, pc, ip, asr #32 │ │ │ │ + adcseq fp, pc, r0, asr #3 │ │ │ │ + @ instruction: 0x00bf98dc │ │ │ │ + adcseq r9, pc, r0, lsl r0 @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - adcseq fp, pc, r8, lsr r1 @ │ │ │ │ - adcseq r9, pc, r4, asr r8 @ │ │ │ │ - adcseq r8, pc, r8, lsl #31 │ │ │ │ + adcseq fp, pc, r8, asr r1 @ │ │ │ │ + adcseq r9, pc, r4, ror r8 @ │ │ │ │ + adcseq r8, pc, r8, lsr #31 │ │ │ │ andeq r0, r0, r7, ror #30 │ │ │ │ - adcseq fp, pc, r4, lsl r0 @ │ │ │ │ - strdeq r4, [r2], #200 @ 0xc8 │ │ │ │ - adcseq r8, pc, r8, asr #28 │ │ │ │ + adcseq fp, pc, r4, lsr r0 @ │ │ │ │ + sbceq r4, r2, r8, lsl sp │ │ │ │ + adcseq r8, pc, r8, ror #28 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - adcseq r8, pc, r0, ror ip @ │ │ │ │ - adcseq r8, pc, ip, lsl #25 │ │ │ │ - adcseq r9, pc, ip, lsl #18 │ │ │ │ - adcseq r8, pc, r0, asr sp @ │ │ │ │ + umlalseq r8, pc, r0, ip @ │ │ │ │ + adcseq r8, pc, ip, lsr #25 │ │ │ │ + adcseq r9, pc, ip, lsr #18 │ │ │ │ + adcseq r8, pc, r0, ror sp @ │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ + umlalseq r8, pc, r0, fp @ │ │ │ │ + adcseq r8, pc, ip, lsr #23 │ │ │ │ adcseq r8, pc, r0, ror fp @ │ │ │ │ adcseq r8, pc, ip, lsl #23 │ │ │ │ - adcseq r8, pc, r0, asr fp @ │ │ │ │ - adcseq r8, pc, ip, ror #22 │ │ │ │ - adcseq r8, pc, r4, lsr fp @ │ │ │ │ - adcseq r8, pc, r0, asr fp @ │ │ │ │ - adcseq r8, pc, r8, lsl fp @ │ │ │ │ - adcseq r8, pc, r4, lsr fp @ │ │ │ │ - @ instruction: 0x00bf8afc │ │ │ │ - adcseq r8, pc, r8, lsl fp @ │ │ │ │ + adcseq r8, pc, r4, asr fp @ │ │ │ │ + adcseq r8, pc, r0, ror fp @ │ │ │ │ + adcseq r8, pc, r8, lsr fp @ │ │ │ │ + adcseq r8, pc, r4, asr fp @ │ │ │ │ + adcseq r8, pc, ip, lsl fp @ │ │ │ │ + adcseq r8, pc, r8, lsr fp @ │ │ │ │ + adcseq r8, pc, r0, lsl #22 │ │ │ │ + adcseq r8, pc, ip, lsl fp @ │ │ │ │ + adcseq r8, pc, r4, asr #21 │ │ │ │ adcseq r8, pc, r0, ror #21 │ │ │ │ - @ instruction: 0x00bf8afc │ │ │ │ - adcseq r8, pc, r4, lsr #21 │ │ │ │ - adcseq r8, pc, r0, asr #21 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r8, pc, ip, asr #21 │ │ │ │ - adcseq r8, pc, r4, lsr #21 │ │ │ │ + adcseq r8, pc, ip, ror #21 │ │ │ │ + adcseq r8, pc, r4, asr #21 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - adcseq sl, pc, r4, lsr #26 │ │ │ │ - @ instruction: 0x00bf8bf0 │ │ │ │ - strdeq r0, [r0], -sp │ │ │ │ adcseq sl, pc, r4, asr #26 │ │ │ │ - @ instruction: 0x00bf8bd4 │ │ │ │ + adcseq r8, pc, r0, lsl ip @ │ │ │ │ + strdeq r0, [r0], -sp │ │ │ │ + adcseq sl, pc, r4, ror #26 │ │ │ │ + @ instruction: 0x00bf8bf4 │ │ │ │ andeq r0, r0, r7, lsr #30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 5fc124 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -1485514,99 +1485514,99 @@ │ │ │ │ ldr r2, [pc, #264] @ 607a04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 5fb3ec │ │ │ │ ldrdeq r9, [sp, #-100] @ 0xffffff9c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq lr, sl, asr #29 │ │ │ │ + tsteq lr, sl, ror #29 │ │ │ │ andeq r1, r0, pc, ror #2 │ │ │ │ strheq r9, [sp, #-88] @ 0xffffffa8 │ │ │ │ cmpeq sp, r8, ror r5 │ │ │ │ - @ instruction: 0x011ebcfa │ │ │ │ - adcseq sl, pc, r8, lsr #20 │ │ │ │ - @ instruction: 0x00bf86f4 │ │ │ │ + tsteq lr, sl, lsl sp │ │ │ │ + adcseq sl, pc, r8, asr #20 │ │ │ │ + adcseq r8, pc, r4, lsl r7 @ │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - @ instruction: 0x00bf12fc │ │ │ │ - umlalseq r8, pc, ip, r2 @ │ │ │ │ - @ instruction: 0x00bf82b8 │ │ │ │ + adcseq r1, pc, ip, lsl r3 @ │ │ │ │ + @ instruction: 0x00bf82bc │ │ │ │ + @ instruction: 0x00bf82d8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - umlalseq r8, pc, ip, pc @ │ │ │ │ - adcseq r8, pc, r0, ror #7 │ │ │ │ + @ instruction: 0x00bf8fbc │ │ │ │ + adcseq r8, pc, r0, lsl #8 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - adcseq sl, pc, ip, lsr #11 │ │ │ │ - adcseq r8, pc, r0, asr #7 │ │ │ │ + adcseq sl, pc, ip, asr #11 │ │ │ │ + adcseq r8, pc, r0, ror #7 │ │ │ │ andeq r1, r0, r3, asr #2 │ │ │ │ - @ instruction: 0x011eb792 │ │ │ │ - adcseq sl, pc, ip, asr #10 │ │ │ │ - sbceq r4, r2, r8, lsr #3 │ │ │ │ - @ instruction: 0x00bf82f8 │ │ │ │ + @ instruction: 0x011eb7b2 │ │ │ │ + adcseq sl, pc, ip, ror #10 │ │ │ │ + sbceq r4, r2, r8, asr #3 │ │ │ │ + adcseq r8, pc, r8, lsl r3 @ │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - @ instruction: 0x011eb6ba │ │ │ │ + @ instruction: 0x011eb6da │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - adcseq sl, pc, r8, lsr #7 │ │ │ │ - adcseq r8, pc, ip, lsr r0 @ │ │ │ │ + adcseq sl, pc, r8, asr #7 │ │ │ │ + adcseq r8, pc, ip, asr r0 @ │ │ │ │ andeq r1, r0, r4, lsr #3 │ │ │ │ - @ instruction: 0x00bfa3b4 │ │ │ │ - adcseq r8, pc, r0, lsr #32 │ │ │ │ + @ instruction: 0x00bfa3d4 │ │ │ │ + adcseq r8, pc, r0, asr #32 │ │ │ │ andeq r1, r0, r6, lsr #3 │ │ │ │ - adcseq r7, pc, r8, asr #24 │ │ │ │ - adcseq r7, pc, r4, ror #24 │ │ │ │ - adcseq sl, pc, r8, rrx │ │ │ │ - sbceq r3, r2, r8, lsl #25 │ │ │ │ - @ instruction: 0x00bf7dd8 │ │ │ │ + adcseq r7, pc, r8, ror #24 │ │ │ │ + adcseq r7, pc, r4, lsl #25 │ │ │ │ + adcseq sl, pc, r8, lsl #1 │ │ │ │ + sbceq r3, r2, r8, lsr #25 │ │ │ │ + @ instruction: 0x00bf7df8 │ │ │ │ andeq r1, r0, lr, lsl #4 │ │ │ │ - adcseq r8, pc, ip, asr #19 │ │ │ │ - adcseq r7, pc, ip, lsl ip @ │ │ │ │ + adcseq r8, pc, ip, ror #19 │ │ │ │ + adcseq r7, pc, ip, lsr ip @ │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - adcseq sl, pc, r4, ror #2 │ │ │ │ - sbceq r3, r2, r0, asr #24 │ │ │ │ - umlalseq r7, pc, r0, sp @ │ │ │ │ + adcseq sl, pc, r4, lsl #3 │ │ │ │ + sbceq r3, r2, r0, ror #24 │ │ │ │ + @ instruction: 0x00bf7db0 │ │ │ │ andeq r1, r0, r2, lsr r2 │ │ │ │ - tsteq lr, sl, lsr #3 │ │ │ │ - adcseq r9, pc, r4, ror #30 │ │ │ │ - sbceq r3, r2, r0, asr #22 │ │ │ │ - umlalseq r7, pc, r0, ip @ │ │ │ │ + tsteq lr, sl, asr #3 │ │ │ │ + adcseq r9, pc, r4, lsl #31 │ │ │ │ + sbceq r3, r2, r0, ror #22 │ │ │ │ + @ instruction: 0x00bf7cb0 │ │ │ │ andeq r1, r0, fp, ror #2 │ │ │ │ - adcseq r9, pc, r8, asr #30 │ │ │ │ - ldrdeq r3, [r2], #164 @ 0xa4 │ │ │ │ - adcseq r7, pc, r4, lsr #24 │ │ │ │ + adcseq r9, pc, r8, ror #30 │ │ │ │ + strdeq r3, [r2], #164 @ 0xa4 │ │ │ │ + adcseq r7, pc, r4, asr #24 │ │ │ │ andeq r1, r0, r8, asr #3 │ │ │ │ - adcseq r9, pc, r8, lsr pc @ │ │ │ │ - adcseq r7, pc, r4, lsl #24 │ │ │ │ + adcseq r9, pc, r8, asr pc @ │ │ │ │ + adcseq r7, pc, r4, lsr #24 │ │ │ │ andeq r1, r0, r9, asr #3 │ │ │ │ - adcseq r9, pc, r4, lsl #5 │ │ │ │ - @ instruction: 0x00bf7bdc │ │ │ │ + adcseq r9, pc, r4, lsr #5 │ │ │ │ + @ instruction: 0x00bf7bfc │ │ │ │ andeq r1, r0, fp, lsl r2 │ │ │ │ - adcseq r9, pc, r8, asr #30 │ │ │ │ - @ instruction: 0x00bf7bb4 │ │ │ │ + adcseq r9, pc, r8, ror #30 │ │ │ │ + @ instruction: 0x00bf7bd4 │ │ │ │ andeq r1, r0, ip, lsr #3 │ │ │ │ - umlalseq r9, pc, r0, ip @ │ │ │ │ - sbceq r3, r2, r0, ror #17 │ │ │ │ - adcseq r7, pc, r0, lsr sl @ │ │ │ │ + @ instruction: 0x00bf9cb0 │ │ │ │ + sbceq r3, r2, r0, lsl #18 │ │ │ │ + adcseq r7, pc, r0, asr sl @ │ │ │ │ andeq r1, r0, r6, lsl #4 │ │ │ │ - adcseq r9, pc, ip, asr #25 │ │ │ │ - strheq r3, [r2], #136 @ 0x88 │ │ │ │ - adcseq r7, pc, r8, lsl #20 │ │ │ │ + adcseq r9, pc, ip, ror #25 │ │ │ │ + ldrdeq r3, [r2], #136 @ 0x88 │ │ │ │ + adcseq r7, pc, r8, lsr #20 │ │ │ │ andeq r1, r0, r6, ror #2 │ │ │ │ - @ instruction: 0x00bf9dd4 │ │ │ │ - adcseq r8, pc, r4, lsr #5 │ │ │ │ - @ instruction: 0x00bf79d8 │ │ │ │ + @ instruction: 0x00bf9df4 │ │ │ │ + adcseq r8, pc, r4, asr #5 │ │ │ │ + @ instruction: 0x00bf79f8 │ │ │ │ andeq r1, r0, ip, lsr r2 │ │ │ │ - adcseq r9, pc, r4, asr #26 │ │ │ │ - @ instruction: 0x00bf79b0 │ │ │ │ + adcseq r9, pc, r4, ror #26 │ │ │ │ + @ instruction: 0x00bf79d0 │ │ │ │ @ instruction: 0x000011b6 │ │ │ │ - umlalseq r9, pc, r0, ip @ │ │ │ │ - sbceq r3, r2, r8, lsr r8 │ │ │ │ - adcseq r7, pc, r8, lsl #19 │ │ │ │ + @ instruction: 0x00bf9cb0 │ │ │ │ + sbceq r3, r2, r8, asr r8 │ │ │ │ + adcseq r7, pc, r8, lsr #19 │ │ │ │ andeq r1, r0, r8, ror r1 │ │ │ │ - tsteq lr, r0, asr #27 │ │ │ │ - tsteq lr, r0, lsr sp │ │ │ │ - @ instruction: 0x011eab98 │ │ │ │ - tsteq lr, ip, lsl #23 │ │ │ │ + tsteq lr, r0, ror #27 │ │ │ │ + tsteq lr, r0, asr sp │ │ │ │ + @ instruction: 0x011eabb8 │ │ │ │ + tsteq lr, ip, lsr #23 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ ldr ip, [pc, #-104] @ 607a08 │ │ │ │ ldr r3, [pc, #-104] @ 607a0c │ │ │ │ ldr r1, [pc, #-104] @ 607a10 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #-108] @ 607a14 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1485996,20 +1485996,20 @@ │ │ │ │ ldr r3, [pc, #36] @ 6080a8 │ │ │ │ ldr r1, [pc, #36] @ 6080ac │ │ │ │ ldr r2, [pc, #36] @ 6080b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - adcseq r9, pc, r8, ror r8 @ │ │ │ │ - adcseq r9, pc, r8, ror r8 @ │ │ │ │ - adcseq r7, pc, r0, asr r4 @ │ │ │ │ - adcseq r9, pc, ip, asr #16 │ │ │ │ - adcseq r7, pc, ip, ror #4 │ │ │ │ - adcseq r7, pc, r8, lsl #5 │ │ │ │ + umlalseq r9, pc, r8, r8 @ │ │ │ │ + umlalseq r9, pc, r8, r8 @ │ │ │ │ + adcseq r7, pc, r0, ror r4 @ │ │ │ │ + adcseq r9, pc, ip, ror #16 │ │ │ │ + adcseq r7, pc, ip, lsl #5 │ │ │ │ + adcseq r7, pc, r8, lsr #5 │ │ │ │ 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, #2508] @ 608a98 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ @@ -1486641,47 +1486641,47 @@ │ │ │ │ mov lr, r0 │ │ │ │ b 60841c │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ cmpeq sp, r0, lsr #30 │ │ │ │ cmpeq sp, r0, lsl pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - tsteq lr, ip, lsr r8 │ │ │ │ + tsteq lr, ip, asr r8 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - tsteq lr, r8, ror r6 │ │ │ │ - tsteq lr, r8, ror r6 │ │ │ │ + @ instruction: 0x011ea698 │ │ │ │ + @ instruction: 0x011ea698 │ │ │ │ andeq r1, r0, pc, ror #11 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - umlalseq r8, pc, r4, r6 @ │ │ │ │ - adcseq r7, pc, r8, ror #18 │ │ │ │ - umlalseq r7, pc, ip, r0 @ │ │ │ │ + @ instruction: 0x00bf86b4 │ │ │ │ + adcseq r7, pc, r8, lsl #19 │ │ │ │ + ldrheq r7, [pc], ip @ │ │ │ │ andeq r1, r0, r9, lsl #1 │ │ │ │ cmpeq sp, r0, lsl fp │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ cmpeq sp, r0, asr sl │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - adcseq r9, pc, r4, rrx │ │ │ │ - adcseq r6, pc, r0, lsl #23 │ │ │ │ + adcseq r9, pc, r4, lsl #1 │ │ │ │ + adcseq r6, pc, r0, lsr #23 │ │ │ │ andeq r1, r0, r7, lsr r0 │ │ │ │ + adcseq r6, pc, r8, ror #18 │ │ │ │ + adcseq r6, pc, r4, lsl #19 │ │ │ │ + ldrdeq r0, [r0], -r7 │ │ │ │ adcseq r6, pc, r8, asr #18 │ │ │ │ adcseq r6, pc, r4, ror #18 │ │ │ │ - ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r6, pc, r8, lsr #18 │ │ │ │ - adcseq r6, pc, r4, asr #18 │ │ │ │ - adcseq r8, pc, r0, lsr pc @ │ │ │ │ - sbceq r2, r2, r8, asr r9 │ │ │ │ - adcseq r6, pc, ip, lsl #18 │ │ │ │ - adcseq r6, pc, ip, asr #17 │ │ │ │ - adcseq r6, pc, r8, ror #17 │ │ │ │ - adcseq r7, pc, r0, lsl r6 @ │ │ │ │ - adcseq r6, pc, r4, asr sl @ │ │ │ │ + adcseq r8, pc, r0, asr pc @ │ │ │ │ + sbceq r2, r2, r8, ror r9 │ │ │ │ + adcseq r6, pc, ip, lsr #18 │ │ │ │ + adcseq r6, pc, ip, ror #17 │ │ │ │ + adcseq r6, pc, r8, lsl #18 │ │ │ │ + adcseq r7, pc, r0, lsr r6 @ │ │ │ │ + adcseq r6, pc, r4, ror sl @ │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - adcseq r8, pc, r4, lsr #30 │ │ │ │ - @ instruction: 0x00bf72f0 │ │ │ │ - adcseq r6, pc, r4, lsr #20 │ │ │ │ + adcseq r8, pc, r4, asr #30 │ │ │ │ + adcseq r7, pc, r0, lsl r3 @ │ │ │ │ + adcseq r6, pc, r4, asr #20 │ │ │ │ andeq r1, r0, r7, asr r0 │ │ │ │ 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, #4040] @ 609b18 │ │ │ │ @@ -1487695,120 +1487695,120 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 611ed4 │ │ │ │ b 608c34 │ │ │ │ smlaltbeq r7, sp, r4, r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlalbbeq r7, sp, r0, r4 │ │ │ │ - @ instruction: 0x011e9eb0 │ │ │ │ - tsteq lr, lr, lsr #1 │ │ │ │ + @ instruction: 0x011e9ed0 │ │ │ │ + tsteq lr, lr, asr #1 │ │ │ │ strdeq r4, [r8], -pc @ │ │ │ │ strheq r7, [sp, #-60] @ 0xffffffc4 │ │ │ │ andeq r1, r0, pc, lsr #9 │ │ │ │ andeq r1, r0, r4, asr #2 │ │ │ │ - tsteq lr, lr, lsr #32 │ │ │ │ + tsteq lr, lr, asr #32 │ │ │ │ andeq r1, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x011e9fbc │ │ │ │ + @ instruction: 0x011e9fdc │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - adcseq r6, pc, r4, asr #9 │ │ │ │ - umlalseq r6, pc, r0, lr @ │ │ │ │ - adcseq r6, pc, r4, asr #11 │ │ │ │ + adcseq r6, pc, r4, ror #9 │ │ │ │ + @ instruction: 0x00bf6eb0 │ │ │ │ + adcseq r6, pc, r4, ror #11 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ andeq r1, r0, r2, asr #11 │ │ │ │ - tsteq lr, r0, lsr lr │ │ │ │ - adcseq r8, pc, r0, ror #19 │ │ │ │ - sbceq r2, r2, ip, ror #6 │ │ │ │ - @ instruction: 0x00bf64bc │ │ │ │ + tsteq lr, r0, asr lr │ │ │ │ + adcseq r8, pc, r0, lsl #20 │ │ │ │ + sbceq r2, r2, ip, lsl #7 │ │ │ │ + @ instruction: 0x00bf64dc │ │ │ │ andeq r1, r0, r4, ror #16 │ │ │ │ strdeq fp, [r1], -r8 │ │ │ │ - tsteq lr, r2, asr #27 │ │ │ │ + tsteq lr, r2, ror #27 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - tsteq lr, r0, asr sp │ │ │ │ + tsteq lr, r0, ror sp │ │ │ │ andeq r1, r0, pc, lsl #7 │ │ │ │ - adcseq r6, pc, r0, asr r2 @ │ │ │ │ - adcseq r6, pc, ip, lsl ip @ │ │ │ │ - adcseq r6, pc, r0, asr r3 @ │ │ │ │ + adcseq r6, pc, r0, ror r2 @ │ │ │ │ + adcseq r6, pc, ip, lsr ip @ │ │ │ │ + adcseq r6, pc, r0, ror r3 @ │ │ │ │ andeq r1, r0, r7, lsl #14 │ │ │ │ andeq r1, r0, sp, asr r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - tsteq lr, r2, lsl #19 │ │ │ │ + tsteq lr, r2, lsr #19 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - ldrheq r8, [pc], r4 @ │ │ │ │ - sbceq r1, r2, r8, asr #20 │ │ │ │ - umlalseq r5, pc, r8, fp @ │ │ │ │ + ldrsbeq r8, [pc], r4 @ │ │ │ │ + sbceq r1, r2, r8, ror #20 │ │ │ │ + @ instruction: 0x00bf5bb8 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - adcseq r8, pc, r0, lsl #1 │ │ │ │ - ldrdeq r1, [r2], #156 @ 0x9c │ │ │ │ - adcseq r5, pc, ip, lsr #22 │ │ │ │ + adcseq r8, pc, r0, lsr #1 │ │ │ │ + strdeq r1, [r2], #156 @ 0x9c │ │ │ │ + adcseq r5, pc, ip, asr #22 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - adcseq r5, pc, ip, asr #19 │ │ │ │ - umlalseq r6, pc, r8, r3 @ │ │ │ │ - adcseq r5, pc, ip, asr #21 │ │ │ │ + adcseq r5, pc, ip, ror #19 │ │ │ │ + @ instruction: 0x00bf63b8 │ │ │ │ + adcseq r5, pc, ip, ror #21 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - tsteq lr, sl, asr #2 │ │ │ │ + tsteq lr, sl, ror #2 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - tsteq lr, r0, lsr #4 │ │ │ │ - @ instruction: 0x00bf7df8 │ │ │ │ + tsteq lr, r0, asr #4 │ │ │ │ + adcseq r7, pc, r8, lsl lr @ │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ muleq r0, r0, r7 │ │ │ │ strdeq r9, [r1], -ip │ │ │ │ andeq r6, r0, r3, lsl #8 │ │ │ │ - adcseq r5, pc, r8, lsr ip @ │ │ │ │ - adcseq r5, pc, ip, ror r0 @ │ │ │ │ + adcseq r5, pc, r8, asr ip @ │ │ │ │ + umlalseq r5, pc, ip, r0 @ │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - adcseq r7, pc, ip, lsl r5 @ │ │ │ │ - adcseq r4, pc, r0, ror lr @ │ │ │ │ + adcseq r7, pc, ip, lsr r5 @ │ │ │ │ + umlalseq r4, pc, r0, lr @ │ │ │ │ andeq r1, r0, r5, lsl #13 │ │ │ │ - @ instruction: 0x00bf75d8 │ │ │ │ - adcseq r4, pc, r4, asr lr @ │ │ │ │ + @ instruction: 0x00bf75f8 │ │ │ │ + adcseq r4, pc, r4, ror lr @ │ │ │ │ andeq r1, r0, r7, lsl r7 │ │ │ │ - adcseq r7, pc, r0, ror #9 │ │ │ │ - @ instruction: 0x00bf4df4 │ │ │ │ + adcseq r7, pc, r0, lsl #10 │ │ │ │ + adcseq r4, pc, r4, lsl lr @ │ │ │ │ muleq r0, r4, r6 │ │ │ │ - adcseq r7, pc, r8, asr #6 │ │ │ │ - adcseq r4, pc, ip, asr #27 │ │ │ │ + adcseq r7, pc, r8, ror #6 │ │ │ │ + adcseq r4, pc, ip, ror #27 │ │ │ │ andeq r1, r0, r7, ror #12 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - tsteq lr, sl, ror #9 │ │ │ │ + tsteq lr, sl, lsl #10 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - adcseq r7, pc, r8, lsr #1 │ │ │ │ - @ instruction: 0x00bf48b0 │ │ │ │ + adcseq r7, pc, r8, asr #1 │ │ │ │ + @ instruction: 0x00bf48d0 │ │ │ │ andeq r1, r0, sp, lsl r7 │ │ │ │ - adcseq r6, pc, r0, ror #28 │ │ │ │ - umlalseq r4, pc, r4, r8 @ │ │ │ │ + adcseq r6, pc, r0, lsl #29 │ │ │ │ + @ instruction: 0x00bf48b4 │ │ │ │ andeq r1, r0, fp, ror #12 │ │ │ │ - adcseq r4, pc, r0, asr #13 │ │ │ │ - @ instruction: 0x00bf46dc │ │ │ │ - umlalseq r6, pc, r8, pc @ │ │ │ │ - adcseq r4, pc, r8, asr r8 @ │ │ │ │ + adcseq r4, pc, r0, ror #13 │ │ │ │ + @ instruction: 0x00bf46fc │ │ │ │ + @ instruction: 0x00bf6fb8 │ │ │ │ + adcseq r4, pc, r8, ror r8 @ │ │ │ │ muleq r0, r8, r9 │ │ │ │ + adcseq r4, pc, r4, lsr #13 │ │ │ │ + adcseq r4, pc, r0, asr #13 │ │ │ │ adcseq r4, pc, r4, lsl #13 │ │ │ │ adcseq r4, pc, r0, lsr #13 │ │ │ │ - adcseq r4, pc, r4, ror #12 │ │ │ │ - adcseq r4, pc, r0, lsl #13 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r4, pc, r4, asr #12 │ │ │ │ + adcseq r4, pc, r4, ror #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #80] @ 0x50 │ │ │ │ bl 51f9c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -1489045,70 +1489045,70 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #0 │ │ │ │ - adcseq r4, pc, r0, ror #12 │ │ │ │ + adcseq r4, pc, r0, lsl #13 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ + adcseq r4, pc, r4, asr #12 │ │ │ │ + adcseq r4, pc, r0, ror #12 │ │ │ │ adcseq r4, pc, r4, lsr #12 │ │ │ │ adcseq r4, pc, r0, asr #12 │ │ │ │ adcseq r4, pc, r4, lsl #12 │ │ │ │ adcseq r4, pc, r0, lsr #12 │ │ │ │ adcseq r4, pc, r4, ror #11 │ │ │ │ adcseq r4, pc, r0, lsl #12 │ │ │ │ - adcseq r4, pc, r4, asr #11 │ │ │ │ + umlalseq r5, pc, r0, r3 @ │ │ │ │ adcseq r4, pc, r0, ror #11 │ │ │ │ + andeq r0, r0, fp, asr r3 │ │ │ │ adcseq r5, pc, r0, ror r3 @ │ │ │ │ adcseq r4, pc, r0, asr #11 │ │ │ │ - andeq r0, r0, fp, asr r3 │ │ │ │ - adcseq r5, pc, r0, asr r3 @ │ │ │ │ + adcseq r4, pc, r4, lsl #11 │ │ │ │ adcseq r4, pc, r0, lsr #11 │ │ │ │ - adcseq r4, pc, r4, ror #10 │ │ │ │ + adcseq r5, pc, r0, lsr r3 @ │ │ │ │ adcseq r4, pc, r0, lsl #11 │ │ │ │ - adcseq r5, pc, r0, lsl r3 @ │ │ │ │ + adcseq r4, pc, r8, lsl #11 │ │ │ │ adcseq r4, pc, r0, ror #10 │ │ │ │ - adcseq r4, pc, r8, ror #10 │ │ │ │ - adcseq r4, pc, r0, asr #10 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x00bf44f0 │ │ │ │ - adcseq r4, pc, ip, lsl #10 │ │ │ │ - adcseq r4, pc, r4, ror #20 │ │ │ │ - sbceq r0, r2, r0, lsr r5 │ │ │ │ - adcseq r4, pc, r0, lsl #13 │ │ │ │ + adcseq r4, pc, r0, lsl r5 @ │ │ │ │ + adcseq r4, pc, ip, lsr #10 │ │ │ │ + adcseq r4, pc, r4, lsl #21 │ │ │ │ + sbceq r0, r2, r0, asr r5 │ │ │ │ + adcseq r4, pc, r0, lsr #13 │ │ │ │ andeq r1, r0, r0, ror #16 │ │ │ │ + adcseq r4, pc, r8, asr #9 │ │ │ │ + adcseq r4, pc, r4, ror #9 │ │ │ │ adcseq r4, pc, r8, lsr #9 │ │ │ │ adcseq r4, pc, r4, asr #9 │ │ │ │ adcseq r4, pc, r8, lsl #9 │ │ │ │ adcseq r4, pc, r4, lsr #9 │ │ │ │ - adcseq r4, pc, r8, ror #8 │ │ │ │ + adcseq r5, pc, r4, lsr r2 @ │ │ │ │ adcseq r4, pc, r4, lsl #9 │ │ │ │ - adcseq r5, pc, r4, lsl r2 @ │ │ │ │ - adcseq r4, pc, r4, ror #8 │ │ │ │ - adcseq r6, pc, ip, lsr #22 │ │ │ │ - sbceq r0, r2, r8, lsl #9 │ │ │ │ - @ instruction: 0x00bf45d8 │ │ │ │ + adcseq r6, pc, ip, asr #22 │ │ │ │ + sbceq r0, r2, r8, lsr #9 │ │ │ │ + @ instruction: 0x00bf45f8 │ │ │ │ andeq r1, r0, r6, lsl #17 │ │ │ │ - @ instruction: 0x00bf43f8 │ │ │ │ + adcseq r4, pc, r8, lsl r4 @ │ │ │ │ + adcseq r4, pc, r4, lsr r4 @ │ │ │ │ + adcseq r5, pc, r4, asr #3 │ │ │ │ adcseq r4, pc, r4, lsl r4 @ │ │ │ │ - adcseq r5, pc, r4, lsr #3 │ │ │ │ - @ instruction: 0x00bf43f4 │ │ │ │ - adcseq r6, pc, r0, asr ip @ │ │ │ │ - adcseq r4, pc, r0, asr #10 │ │ │ │ + adcseq r6, pc, r0, ror ip @ │ │ │ │ + adcseq r4, pc, r0, ror #10 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - adcseq r4, pc, r4, ror #6 │ │ │ │ - adcseq r4, pc, r0, lsl #7 │ │ │ │ - adcseq r4, pc, r4, lsr r3 @ │ │ │ │ - adcseq r4, pc, r0, asr r3 @ │ │ │ │ - @ instruction: 0x00bf6ad0 │ │ │ │ - @ instruction: 0x00bf44b4 │ │ │ │ + adcseq r4, pc, r4, lsl #7 │ │ │ │ + adcseq r4, pc, r0, lsr #7 │ │ │ │ + adcseq r4, pc, r4, asr r3 @ │ │ │ │ + adcseq r4, pc, r0, ror r3 @ │ │ │ │ + @ instruction: 0x00bf6af0 │ │ │ │ + @ instruction: 0x00bf44d4 │ │ │ │ andeq r1, r0, r1, ror r6 │ │ │ │ - adcseq r6, pc, ip, lsl #22 │ │ │ │ - adcseq r4, pc, ip, lsl #9 │ │ │ │ + adcseq r6, pc, ip, lsr #22 │ │ │ │ + adcseq r4, pc, ip, lsr #9 │ │ │ │ andeq r1, r0, r1, lsl #13 │ │ │ │ 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 r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1489696,17 +1489696,17 @@ │ │ │ │ ldr r3, [pc, #1532] @ 60c050 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #2 │ │ │ │ bne 60caa0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r4, #436] @ 0x1b4 │ │ │ │ - bl db0dc0 │ │ │ │ + bl db0de8 │ │ │ │ ldr r0, [r4, #436] @ 0x1b4 │ │ │ │ - bl dab734 │ │ │ │ + bl dab75c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r4, #436] @ 0x1b4 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ bne 60ba98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #432] @ 0x1b0 │ │ │ │ @@ -1490052,191 +1490052,191 @@ │ │ │ │ b 60b958 │ │ │ │ strheq r4, [sp, #-228] @ 0xffffff1c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0xfffee5a4 │ │ │ │ smlalbbeq r4, sp, ip, lr │ │ │ │ smlalbbeq r5, pc, r0, r6 @ │ │ │ │ cmpeq pc, r8, ror r6 @ │ │ │ │ - adcseq r6, pc, ip, lsr fp @ │ │ │ │ - sbcseq r3, r0, ip, asr #14 │ │ │ │ + adcseq r6, pc, ip, asr fp @ │ │ │ │ + sbcseq r3, r0, ip, ror #14 │ │ │ │ @ instruction: 0xffff45e0 │ │ │ │ - tsteq lr, sl, lsr #23 │ │ │ │ + tsteq lr, sl, asr #23 │ │ │ │ andeq r1, r0, r1, ror #7 │ │ │ │ cmpeq sp, r0, ror ip │ │ │ │ @ instruction: 0xffff7c60 │ │ │ │ andeq r2, r0, r4, lsr #5 │ │ │ │ @ instruction: 0xffffd61c │ │ │ │ - adcseq r6, pc, r4, ror #24 │ │ │ │ - tsteq lr, sl, lsl #14 │ │ │ │ + adcseq r6, pc, r4, lsl #25 │ │ │ │ + tsteq lr, sl, lsr #14 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - tsteq lr, r2, ror #13 │ │ │ │ - @ instruction: 0x00bf68d4 │ │ │ │ - strheq pc, [r1], #160 @ 0xa0 @ │ │ │ │ - adcseq r3, pc, r0, lsl #24 │ │ │ │ + tsteq lr, r2, lsl #14 │ │ │ │ + @ instruction: 0x00bf68f4 │ │ │ │ + ldrdeq pc, [r1], #160 @ 0xa0 │ │ │ │ + adcseq r3, pc, r0, lsr #24 │ │ │ │ andeq r1, r0, r9, asr fp │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - tsteq lr, r4, lsl #14 │ │ │ │ - @ instruction: 0x00bf67f0 │ │ │ │ - adcseq r3, pc, r4, lsl #23 │ │ │ │ + tsteq lr, r4, lsr #14 │ │ │ │ + adcseq r6, pc, r0, lsl r8 @ │ │ │ │ + adcseq r3, pc, r4, lsr #23 │ │ │ │ andeq r1, r0, sl, ror #10 │ │ │ │ smlalbteq r4, pc, r4, sp @ │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ andeq r1, r0, lr, asr #7 │ │ │ │ - tsteq lr, ip, lsr #7 │ │ │ │ + tsteq lr, ip, asr #7 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - adcseq r6, pc, r8, ror #10 │ │ │ │ - sbceq pc, r1, r4, asr #12 │ │ │ │ - umlalseq r3, pc, r4, r7 @ │ │ │ │ + adcseq r6, pc, r8, lsl #11 │ │ │ │ + sbceq pc, r1, r4, ror #12 │ │ │ │ + @ instruction: 0x00bf37b4 │ │ │ │ @ instruction: 0x00001bb0 │ │ │ │ - adcseq r6, pc, r0, asr #32 │ │ │ │ - sbceq pc, r1, ip, lsl r6 @ │ │ │ │ - adcseq r3, pc, ip, ror #14 │ │ │ │ + adcseq r6, pc, r0, rrx │ │ │ │ + sbceq pc, r1, ip, lsr r6 @ │ │ │ │ + adcseq r3, pc, ip, lsl #15 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0xfffed9a0 │ │ │ │ @ instruction: 0xfffbfff2 │ │ │ │ - tsteq lr, fp, lsr #5 │ │ │ │ - @ instruction: 0x011e72f0 │ │ │ │ - adcseq r6, pc, r4, lsl #5 │ │ │ │ - sbceq pc, r1, ip, ror #9 │ │ │ │ - adcseq r3, pc, ip, lsr r6 @ │ │ │ │ + tsteq lr, fp, asr #5 │ │ │ │ + tsteq lr, r0, lsl r3 │ │ │ │ + adcseq r6, pc, r4, lsr #5 │ │ │ │ + sbceq pc, r1, ip, lsl #10 │ │ │ │ + adcseq r3, pc, ip, asr r6 @ │ │ │ │ andeq r1, r0, r4, asr #11 │ │ │ │ - adcseq r6, pc, r4, lsl #4 │ │ │ │ - sbceq pc, r1, ip, ror #8 │ │ │ │ - @ instruction: 0x00bf35bc │ │ │ │ + adcseq r6, pc, r4, lsr #4 │ │ │ │ + sbceq pc, r1, ip, lsl #9 │ │ │ │ + @ instruction: 0x00bf35dc │ │ │ │ @ instruction: 0x000015b6 │ │ │ │ - adcseq r5, pc, ip, ror #30 │ │ │ │ + adcseq r5, pc, ip, lsl #31 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r1, r0, ip, lsl #15 │ │ │ │ andeq r0, r7, r8 │ │ │ │ - tsteq lr, sl, asr #21 │ │ │ │ - adcseq r5, pc, r8, lsl #23 │ │ │ │ - @ instruction: 0x00bf2ef8 │ │ │ │ + tsteq lr, sl, ror #21 │ │ │ │ + adcseq r5, pc, r8, lsr #23 │ │ │ │ + adcseq r2, pc, r8, lsl pc @ │ │ │ │ andeq r1, r0, lr, ror r5 │ │ │ │ - tsteq lr, sl, ror sl │ │ │ │ + @ instruction: 0x011e6a9a │ │ │ │ @ instruction: 0x001fffff │ │ │ │ @ instruction: 0x009fffff │ │ │ │ addeq r0, r0, r4 │ │ │ │ andeq r1, r0, lr, asr r1 │ │ │ │ - tsteq lr, r2, lsl #19 │ │ │ │ - adcseq r5, pc, r8, asr #14 │ │ │ │ - sbceq lr, r1, r8, asr #21 │ │ │ │ - adcseq r2, pc, r8, lsl ip @ │ │ │ │ + tsteq lr, r2, lsr #19 │ │ │ │ + adcseq r5, pc, r8, ror #14 │ │ │ │ + sbceq lr, r1, r8, ror #21 │ │ │ │ + adcseq r2, pc, r8, lsr ip @ │ │ │ │ @ instruction: 0x000014bf │ │ │ │ - adcseq r5, pc, r0, asr #9 │ │ │ │ - sbceq lr, r1, ip, ror sl │ │ │ │ - adcseq r2, pc, ip, asr #23 │ │ │ │ + adcseq r5, pc, r0, ror #9 │ │ │ │ + smulleq lr, r1, ip, sl │ │ │ │ + adcseq r2, pc, ip, ror #23 │ │ │ │ @ instruction: 0x000014b6 │ │ │ │ - adcseq r5, pc, r0, asr r6 @ │ │ │ │ - ldrdeq lr, [r1], #144 @ 0x90 │ │ │ │ - adcseq r2, pc, r0, lsr #22 │ │ │ │ + adcseq r5, pc, r0, ror r6 @ │ │ │ │ + strdeq lr, [r1], #144 @ 0x90 │ │ │ │ + adcseq r2, pc, r0, asr #22 │ │ │ │ @ instruction: 0x000014ba │ │ │ │ - adcseq r5, pc, r0, lsl r8 @ │ │ │ │ - sbceq lr, r1, ip, lsr r9 │ │ │ │ - adcseq r2, pc, ip, lsl #21 │ │ │ │ + adcseq r5, pc, r0, lsr r8 @ │ │ │ │ + sbceq lr, r1, ip, asr r9 │ │ │ │ + adcseq r2, pc, ip, lsr #21 │ │ │ │ andeq r1, r0, lr, ror fp │ │ │ │ - @ instruction: 0x00bf57b0 │ │ │ │ - sbceq lr, r1, r4, lsl r9 │ │ │ │ - adcseq r2, pc, r4, ror #20 │ │ │ │ + @ instruction: 0x00bf57d0 │ │ │ │ + sbceq lr, r1, r4, lsr r9 │ │ │ │ + adcseq r2, pc, r4, lsl #21 │ │ │ │ andeq r1, r0, ip, ror fp │ │ │ │ andeq r1, r0, r7, lsl #15 │ │ │ │ - adcseq r5, pc, r8, lsl r7 @ │ │ │ │ - sbceq lr, r1, ip, asr #17 │ │ │ │ - adcseq r2, pc, ip, lsl sl @ │ │ │ │ + adcseq r5, pc, r8, lsr r7 @ │ │ │ │ + sbceq lr, r1, ip, ror #17 │ │ │ │ + adcseq r2, pc, ip, lsr sl @ │ │ │ │ andeq r1, r0, sl, asr fp │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ - @ instruction: 0x011e65be │ │ │ │ - adcseq r5, pc, r8, asr #3 │ │ │ │ - adcseq r2, pc, r4, asr r8 @ │ │ │ │ + @ instruction: 0x011e65de │ │ │ │ + adcseq r5, pc, r8, ror #3 │ │ │ │ + adcseq r2, pc, r4, ror r8 @ │ │ │ │ andeq r1, r0, r0, lsr r4 │ │ │ │ - @ instruction: 0x00bf52f0 │ │ │ │ - adcseq r2, pc, r0, lsl #16 │ │ │ │ + adcseq r5, pc, r0, lsl r3 @ │ │ │ │ + adcseq r2, pc, r0, lsr #16 │ │ │ │ andeq r1, r0, pc, lsr #9 │ │ │ │ - adcseq r4, pc, r8, ror lr @ │ │ │ │ - sbceq lr, r1, r4, lsr r4 │ │ │ │ - adcseq r2, pc, r4, lsl #11 │ │ │ │ + umlalseq r4, pc, r8, lr @ │ │ │ │ + sbceq lr, r1, r4, asr r4 │ │ │ │ + adcseq r2, pc, r4, lsr #11 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ - @ instruction: 0x00bf4eb0 │ │ │ │ - sbceq lr, r1, ip, lsl #8 │ │ │ │ - adcseq r2, pc, ip, asr r5 @ │ │ │ │ + @ instruction: 0x00bf4ed0 │ │ │ │ + sbceq lr, r1, ip, lsr #8 │ │ │ │ + adcseq r2, pc, ip, ror r5 @ │ │ │ │ andeq r1, r0, r4, lsr #8 │ │ │ │ - adcseq r4, pc, ip, lsr pc @ │ │ │ │ - adcseq r2, pc, r4, lsr r5 @ │ │ │ │ + adcseq r4, pc, ip, asr pc @ │ │ │ │ + adcseq r2, pc, r4, asr r5 @ │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - umlalseq r4, pc, r8, pc @ │ │ │ │ - strheq lr, [r1], #48 @ 0x30 │ │ │ │ - adcseq r2, pc, r0, lsl #10 │ │ │ │ + @ instruction: 0x00bf4fb8 │ │ │ │ + ldrdeq lr, [r1], #48 @ 0x30 │ │ │ │ + adcseq r2, pc, r0, lsr #10 │ │ │ │ andeq r1, r0, r3, lsl #9 │ │ │ │ - adcseq r4, pc, ip, asr #27 │ │ │ │ - sbceq lr, r1, r8, lsl #7 │ │ │ │ - @ instruction: 0x00bf24d8 │ │ │ │ + adcseq r4, pc, ip, ror #27 │ │ │ │ + sbceq lr, r1, r8, lsr #7 │ │ │ │ + @ instruction: 0x00bf24f8 │ │ │ │ andeq r1, r0, sl, asr #10 │ │ │ │ - @ instruction: 0x00bf4dd4 │ │ │ │ - sbceq lr, r1, r0, ror #6 │ │ │ │ - @ instruction: 0x00bf24b0 │ │ │ │ + @ instruction: 0x00bf4df4 │ │ │ │ + sbceq lr, r1, r0, lsl #7 │ │ │ │ + @ instruction: 0x00bf24d0 │ │ │ │ andeq r1, r0, sp, ror r4 │ │ │ │ - @ instruction: 0x00bf4ddc │ │ │ │ - sbceq lr, r1, r8, lsr r3 │ │ │ │ - adcseq r2, pc, r8, lsl #9 │ │ │ │ + @ instruction: 0x00bf4dfc │ │ │ │ + sbceq lr, r1, r8, asr r3 │ │ │ │ + adcseq r2, pc, r8, lsr #9 │ │ │ │ andeq r1, r0, fp, lsl #11 │ │ │ │ - adcseq r4, pc, ip, lsr #26 │ │ │ │ - sbceq lr, r1, r8, ror #5 │ │ │ │ - adcseq r2, pc, r8, lsr r4 @ │ │ │ │ + adcseq r4, pc, ip, asr #26 │ │ │ │ + sbceq lr, r1, r8, lsl #6 │ │ │ │ + adcseq r2, pc, r8, asr r4 @ │ │ │ │ andeq r1, r0, r6, lsr r5 │ │ │ │ - adcseq r4, pc, r4, lsl #26 │ │ │ │ - sbceq lr, r1, r0, asr #5 │ │ │ │ - adcseq r2, pc, r0, lsl r4 @ │ │ │ │ + adcseq r4, pc, r4, lsr #26 │ │ │ │ + sbceq lr, r1, r0, ror #5 │ │ │ │ + adcseq r2, pc, r0, lsr r4 @ │ │ │ │ andeq r1, r0, fp, lsr r5 │ │ │ │ - @ instruction: 0x00bf4cdc │ │ │ │ - smulleq lr, r1, r8, r2 │ │ │ │ - adcseq r2, pc, r8, ror #7 │ │ │ │ + @ instruction: 0x00bf4cfc │ │ │ │ + strheq lr, [r1], #40 @ 0x28 │ │ │ │ + adcseq r2, pc, r8, lsl #8 │ │ │ │ andeq r1, r0, r4, asr r5 │ │ │ │ - @ instruction: 0x00bf4cb4 │ │ │ │ - sbceq lr, r1, r4, ror r2 │ │ │ │ - adcseq r2, pc, r4, asr #7 │ │ │ │ - adcseq r4, pc, r0, lsr lr @ │ │ │ │ - sbceq lr, r1, r8, asr #4 │ │ │ │ - umlalseq r2, pc, r8, r3 @ │ │ │ │ + @ instruction: 0x00bf4cd4 │ │ │ │ + smulleq lr, r1, r4, r2 │ │ │ │ + adcseq r2, pc, r4, ror #7 │ │ │ │ + adcseq r4, pc, r0, asr lr @ │ │ │ │ + sbceq lr, r1, r8, ror #4 │ │ │ │ + @ instruction: 0x00bf23b8 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - adcseq r4, pc, r4, lsr #27 │ │ │ │ - sbceq lr, r1, r0, lsr #4 │ │ │ │ - adcseq r2, pc, r0, ror r3 @ │ │ │ │ + adcseq r4, pc, r4, asr #27 │ │ │ │ + sbceq lr, r1, r0, asr #4 │ │ │ │ + umlalseq r2, pc, r0, r3 @ │ │ │ │ andeq r1, r0, sp, asr r4 │ │ │ │ - adcseq r4, pc, ip, lsr ip @ │ │ │ │ - strdeq lr, [r1], #24 │ │ │ │ - adcseq r2, pc, r8, asr #6 │ │ │ │ + adcseq r4, pc, ip, asr ip @ │ │ │ │ + sbceq lr, r1, r8, lsl r2 │ │ │ │ + adcseq r2, pc, r8, ror #6 │ │ │ │ andeq r1, r0, r2, lsl r4 │ │ │ │ - @ instruction: 0x00bf4db8 │ │ │ │ - ldrdeq lr, [r1], #16 │ │ │ │ - adcseq r2, pc, r0, lsr #6 │ │ │ │ + @ instruction: 0x00bf4dd8 │ │ │ │ + strdeq lr, [r1], #16 │ │ │ │ + adcseq r2, pc, r0, asr #6 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - adcseq r4, pc, r4, lsr #26 │ │ │ │ - sbceq lr, r1, r0, lsr #3 │ │ │ │ - @ instruction: 0x00bf22f0 │ │ │ │ + adcseq r4, pc, r4, asr #26 │ │ │ │ + sbceq lr, r1, r0, asr #3 │ │ │ │ + adcseq r2, pc, r0, lsl r3 @ │ │ │ │ andeq r1, r0, r3, ror #8 │ │ │ │ - @ instruction: 0x00bf4bbc │ │ │ │ - sbceq lr, r1, r8, ror r1 │ │ │ │ - adcseq r2, pc, r8, asr #5 │ │ │ │ + @ instruction: 0x00bf4bdc │ │ │ │ + smulleq lr, r1, r8, r1 │ │ │ │ + adcseq r2, pc, r8, ror #5 │ │ │ │ andeq r1, r0, r7, lsl r4 │ │ │ │ - adcseq r4, pc, r8, lsr fp @ │ │ │ │ - umlalseq r2, pc, ip, r2 @ │ │ │ │ + adcseq r4, pc, r8, asr fp @ │ │ │ │ + @ instruction: 0x00bf22bc │ │ │ │ andeq r1, r0, r7, lsr fp │ │ │ │ - adcseq r4, pc, r0, ror #22 │ │ │ │ - sbceq lr, r1, ip, lsl r1 │ │ │ │ - adcseq r2, pc, ip, ror #4 │ │ │ │ + adcseq r4, pc, r0, lsl #23 │ │ │ │ + sbceq lr, r1, ip, lsr r1 │ │ │ │ + adcseq r2, pc, ip, lsl #5 │ │ │ │ andeq r1, r0, r5, asr #10 │ │ │ │ - adcseq r4, pc, r8, lsr fp @ │ │ │ │ - strdeq lr, [r1], #4 │ │ │ │ - adcseq r2, pc, r4, asr #4 │ │ │ │ + adcseq r4, pc, r8, asr fp @ │ │ │ │ + sbceq lr, r1, r4, lsl r1 │ │ │ │ + adcseq r2, pc, r4, ror #4 │ │ │ │ andeq r1, r0, r2, lsr #9 │ │ │ │ - adcseq r4, pc, r0, ror fp @ │ │ │ │ - sbceq lr, r1, ip, asr #1 │ │ │ │ - adcseq r2, pc, ip, lsl r2 @ │ │ │ │ + umlalseq r4, pc, r0, fp @ │ │ │ │ + sbceq lr, r1, ip, ror #1 │ │ │ │ + adcseq r2, pc, ip, lsr r2 @ │ │ │ │ andeq r1, r0, r1, lsr #21 │ │ │ │ - adcseq r4, pc, r0, lsl #31 │ │ │ │ - @ instruction: 0x00bf21fc │ │ │ │ + adcseq r4, pc, r0, lsr #31 │ │ │ │ + adcseq r2, pc, ip, lsl r2 @ │ │ │ │ bl 4e8488 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ lsr r3, r3, #22 │ │ │ │ lsl r3, r3, #22 │ │ │ │ @@ -1491746,142 +1491746,142 @@ │ │ │ │ ldr r1, [pc, #528] @ 60dc6c │ │ │ │ ldr r2, [pc, #528] @ 60dc70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5fb3ec │ │ │ │ muleq r0, sp, sl │ │ │ │ - adcseq r4, pc, r0, lsr #28 │ │ │ │ - sbceq lr, r1, r8, lsl #1 │ │ │ │ - @ instruction: 0x00bf21d8 │ │ │ │ + adcseq r4, pc, r0, asr #28 │ │ │ │ + sbceq lr, r1, r8, lsr #1 │ │ │ │ + @ instruction: 0x00bf21f8 │ │ │ │ andeq r1, r0, r3, ror #10 │ │ │ │ - @ instruction: 0x00bf4ad4 │ │ │ │ - sbceq lr, r1, r0, rrx │ │ │ │ - @ instruction: 0x00bf21b0 │ │ │ │ + @ instruction: 0x00bf4af4 │ │ │ │ + sbceq lr, r1, r0, lsl #1 │ │ │ │ + @ instruction: 0x00bf21d0 │ │ │ │ andeq r1, r0, r4, asr r4 │ │ │ │ - adcseq r4, pc, r4, ror sp @ │ │ │ │ - sbceq lr, r1, r4, lsl r0 │ │ │ │ - adcseq r2, pc, r4, ror #2 │ │ │ │ + umlalseq r4, pc, r4, sp @ │ │ │ │ + sbceq lr, r1, r4, lsr r0 │ │ │ │ + adcseq r2, pc, r4, lsl #3 │ │ │ │ andeq r1, r0, r8, lsr #10 │ │ │ │ - umlalseq r4, pc, r0, sl @ │ │ │ │ - sbceq sp, r1, ip, ror #31 │ │ │ │ - adcseq r2, pc, ip, lsr r1 @ │ │ │ │ + @ instruction: 0x00bf4ab0 │ │ │ │ + sbceq lr, r1, ip │ │ │ │ + adcseq r2, pc, ip, asr r1 @ │ │ │ │ andeq r1, r0, r7, lsr #10 │ │ │ │ - @ instruction: 0x00bf4af4 │ │ │ │ - adcseq r2, pc, r4, lsl r1 @ │ │ │ │ + adcseq r4, pc, r4, lsl fp @ │ │ │ │ + adcseq r2, pc, r4, lsr r1 @ │ │ │ │ andeq r1, r0, r7, lsr #5 │ │ │ │ - adcseq r1, pc, r0, lsl pc @ │ │ │ │ - adcseq r1, pc, ip, lsr #30 │ │ │ │ + adcseq r1, pc, r0, lsr pc @ │ │ │ │ + adcseq r1, pc, ip, asr #30 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x00bf4afc │ │ │ │ - adcseq r2, pc, r8, lsr #1 │ │ │ │ + adcseq r4, pc, ip, lsl fp @ │ │ │ │ + adcseq r2, pc, r8, asr #1 │ │ │ │ andeq r1, r0, r4, ror r4 │ │ │ │ - adcseq r4, pc, ip, ror #19 │ │ │ │ - adcseq r2, pc, r4, asr #32 │ │ │ │ + adcseq r4, pc, ip, lsl #20 │ │ │ │ + adcseq r2, pc, r4, rrx │ │ │ │ andeq r1, r0, r2, asr #8 │ │ │ │ - adcseq r4, pc, r8, lsl #18 │ │ │ │ - sbceq sp, r1, r4, asr #29 │ │ │ │ - adcseq r2, pc, r4, lsl r0 @ │ │ │ │ + adcseq r4, pc, r8, lsr #18 │ │ │ │ + sbceq sp, r1, r4, ror #29 │ │ │ │ + adcseq r2, pc, r4, lsr r0 @ │ │ │ │ andeq r1, r0, r8, lsl #8 │ │ │ │ - adcseq r2, pc, r8, lsr #27 │ │ │ │ - @ instruction: 0x00bf1ff4 │ │ │ │ + adcseq r2, pc, r8, asr #27 │ │ │ │ + adcseq r2, pc, r4, lsl r0 @ │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - adcseq r4, pc, r8, ror #20 │ │ │ │ - sbceq sp, r1, r0, lsl #29 │ │ │ │ - @ instruction: 0x00bf1fd0 │ │ │ │ + adcseq r4, pc, r8, lsl #21 │ │ │ │ + sbceq sp, r1, r0, lsr #29 │ │ │ │ + @ instruction: 0x00bf1ff0 │ │ │ │ andeq r1, r0, sp, lsl #9 │ │ │ │ - @ instruction: 0x00bf4bf0 │ │ │ │ - sbceq sp, r1, r8, asr lr │ │ │ │ - adcseq r1, pc, r8, lsr #31 │ │ │ │ + adcseq r4, pc, r0, lsl ip @ │ │ │ │ + sbceq sp, r1, r8, ror lr │ │ │ │ + adcseq r1, pc, r8, asr #31 │ │ │ │ @ instruction: 0x000015ba │ │ │ │ - @ instruction: 0x00bf48d4 │ │ │ │ - sbceq sp, r1, r0, lsr lr │ │ │ │ - adcseq r1, pc, r0, lsl #31 │ │ │ │ + @ instruction: 0x00bf48f4 │ │ │ │ + sbceq sp, r1, r0, asr lr │ │ │ │ + adcseq r1, pc, r0, lsr #31 │ │ │ │ andeq r1, r0, r4, lsl #11 │ │ │ │ - adcseq r4, pc, r4, lsr r8 @ │ │ │ │ - strdeq sp, [r1], #208 @ 0xd0 │ │ │ │ - adcseq r1, pc, r0, asr #30 │ │ │ │ + adcseq r4, pc, r4, asr r8 @ │ │ │ │ + sbceq sp, r1, r0, lsl lr │ │ │ │ + adcseq r1, pc, r0, ror #30 │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - adcseq r4, pc, ip, lsl #16 │ │ │ │ - sbceq sp, r1, r8, asr #27 │ │ │ │ - adcseq r1, pc, r8, lsl pc @ │ │ │ │ + adcseq r4, pc, ip, lsr #16 │ │ │ │ + sbceq sp, r1, r8, ror #27 │ │ │ │ + adcseq r1, pc, r8, lsr pc @ │ │ │ │ andeq r1, r0, r9, asr r5 │ │ │ │ - adcseq r4, pc, r4, ror #15 │ │ │ │ - sbceq sp, r1, r0, lsr #27 │ │ │ │ - @ instruction: 0x00bf1ef0 │ │ │ │ + adcseq r4, pc, r4, lsl #16 │ │ │ │ + sbceq sp, r1, r0, asr #27 │ │ │ │ + adcseq r1, pc, r0, lsl pc @ │ │ │ │ andeq r1, r0, fp, lsl r4 │ │ │ │ @ instruction: 0xffe00002 │ │ │ │ - umlalseq r4, pc, ip, r7 @ │ │ │ │ - sbceq sp, r1, r8, asr sp │ │ │ │ - adcseq r1, pc, r8, lsr #29 │ │ │ │ + @ instruction: 0x00bf47bc │ │ │ │ + sbceq sp, r1, r8, ror sp │ │ │ │ + adcseq r1, pc, r8, asr #29 │ │ │ │ andeq r1, r0, pc, lsl r4 │ │ │ │ - adcseq r4, pc, r4, ror r7 @ │ │ │ │ - sbceq sp, r1, r0, lsr sp │ │ │ │ - adcseq r1, pc, r0, lsl #29 │ │ │ │ + umlalseq r4, pc, r4, r7 @ │ │ │ │ + sbceq sp, r1, r0, asr sp │ │ │ │ + adcseq r1, pc, r0, lsr #29 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - adcseq r4, pc, ip, asr #14 │ │ │ │ - sbceq sp, r1, r8, lsl #26 │ │ │ │ - adcseq r1, pc, r8, asr lr @ │ │ │ │ + adcseq r4, pc, ip, ror #14 │ │ │ │ + sbceq sp, r1, r8, lsr #26 │ │ │ │ + adcseq r1, pc, r8, ror lr @ │ │ │ │ andeq r1, r0, lr, asr #9 │ │ │ │ - adcseq r4, pc, r8, asr #17 │ │ │ │ - sbceq sp, r1, r0, ror #25 │ │ │ │ - adcseq r1, pc, r0, lsr lr @ │ │ │ │ + adcseq r4, pc, r8, ror #17 │ │ │ │ + sbceq sp, r1, r0, lsl #26 │ │ │ │ + adcseq r1, pc, r0, asr lr @ │ │ │ │ andeq r1, r0, r8, lsl #9 │ │ │ │ - adcseq r4, pc, ip, lsr r9 @ │ │ │ │ - @ instruction: 0x00bf1dbc │ │ │ │ + adcseq r4, pc, ip, asr r9 @ │ │ │ │ + @ instruction: 0x00bf1ddc │ │ │ │ andeq r1, r0, sp, lsl #10 │ │ │ │ - adcseq r4, pc, ip, lsr #18 │ │ │ │ - adcseq r1, pc, r8, ror #26 │ │ │ │ + adcseq r4, pc, ip, asr #18 │ │ │ │ + adcseq r1, pc, r8, lsl #27 │ │ │ │ andeq r1, r0, r0, lsl r5 │ │ │ │ - umlalseq r4, pc, ip, r8 @ │ │ │ │ - adcseq r1, pc, r0, asr #26 │ │ │ │ + @ instruction: 0x00bf48bc │ │ │ │ + adcseq r1, pc, r0, ror #26 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - adcseq r4, pc, ip, lsl r8 @ │ │ │ │ - adcseq r1, pc, r0, asr #25 │ │ │ │ + adcseq r4, pc, ip, lsr r8 @ │ │ │ │ + adcseq r1, pc, r0, ror #25 │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ - @ instruction: 0x00bf47bc │ │ │ │ - adcseq r1, pc, r0, ror #24 │ │ │ │ + @ instruction: 0x00bf47dc │ │ │ │ + adcseq r1, pc, r0, lsl #25 │ │ │ │ andeq r1, r0, r3, lsl #10 │ │ │ │ - @ instruction: 0x00bf46b4 │ │ │ │ - sbceq sp, r1, ip, asr #21 │ │ │ │ - adcseq r1, pc, ip, lsl ip @ │ │ │ │ + @ instruction: 0x00bf46d4 │ │ │ │ + sbceq sp, r1, ip, ror #21 │ │ │ │ + adcseq r1, pc, ip, lsr ip @ │ │ │ │ muleq r0, r2, r4 │ │ │ │ - adcseq r4, pc, r8, asr r7 @ │ │ │ │ - @ instruction: 0x00bf1bfc │ │ │ │ + adcseq r4, pc, r8, ror r7 @ │ │ │ │ + adcseq r1, pc, ip, lsl ip @ │ │ │ │ andeq r1, r0, fp, ror #9 │ │ │ │ - @ instruction: 0x00bf44bc │ │ │ │ - sbceq sp, r1, r8, ror sl │ │ │ │ - adcseq r1, pc, r8, asr #23 │ │ │ │ + @ instruction: 0x00bf44dc │ │ │ │ + smulleq sp, r1, r8, sl │ │ │ │ + adcseq r1, pc, r8, ror #23 │ │ │ │ andeq r1, r0, r9, asr #9 │ │ │ │ - adcseq r4, pc, r8, ror #15 │ │ │ │ - sbceq sp, r1, r0, asr sl │ │ │ │ - adcseq r1, pc, r0, lsr #23 │ │ │ │ + adcseq r4, pc, r8, lsl #16 │ │ │ │ + sbceq sp, r1, r0, ror sl │ │ │ │ + adcseq r1, pc, r0, asr #23 │ │ │ │ andeq r1, r0, r8, asr #11 │ │ │ │ - umlalseq r4, pc, ip, r4 @ │ │ │ │ - sbceq sp, r1, r8, lsr #20 │ │ │ │ - adcseq r1, pc, r8, ror fp @ │ │ │ │ + @ instruction: 0x00bf44bc │ │ │ │ + sbceq sp, r1, r8, asr #20 │ │ │ │ + umlalseq r1, pc, r8, fp @ │ │ │ │ andeq r1, r0, sp, lsl #8 │ │ │ │ - adcseq r4, pc, r4, asr #8 │ │ │ │ - sbceq sp, r1, r0, lsl #20 │ │ │ │ - adcseq r1, pc, r0, asr fp @ │ │ │ │ + adcseq r4, pc, r4, ror #8 │ │ │ │ + sbceq sp, r1, r0, lsr #20 │ │ │ │ + adcseq r1, pc, r0, ror fp @ │ │ │ │ andeq r1, r0, pc, asr #10 │ │ │ │ - adcseq r4, pc, ip, ror r4 @ │ │ │ │ - ldrdeq sp, [r1], #152 @ 0x98 │ │ │ │ - adcseq r1, pc, r8, lsr #22 │ │ │ │ + umlalseq r4, pc, ip, r4 @ │ │ │ │ + strdeq sp, [r1], #152 @ 0x98 │ │ │ │ + adcseq r1, pc, r8, asr #22 │ │ │ │ andeq r1, r0, sp, lsr #10 │ │ │ │ - @ instruction: 0x00bf43f4 │ │ │ │ - strheq sp, [r1], #144 @ 0x90 │ │ │ │ - adcseq r1, pc, r0, lsl #22 │ │ │ │ + adcseq r4, pc, r4, lsl r4 @ │ │ │ │ + ldrdeq sp, [r1], #144 @ 0x90 │ │ │ │ + adcseq r1, pc, r0, lsr #22 │ │ │ │ andeq r1, r0, lr, asr r5 │ │ │ │ - adcseq r4, pc, r4, lsr #7 │ │ │ │ - sbceq sp, r1, r0, ror #18 │ │ │ │ - @ instruction: 0x00bf1ab0 │ │ │ │ + adcseq r4, pc, r4, asr #7 │ │ │ │ + sbceq sp, r1, r0, lsl #19 │ │ │ │ + @ instruction: 0x00bf1ad0 │ │ │ │ andeq r1, r0, r4, asr #9 │ │ │ │ - adcseq r4, pc, r8, lsr #11 │ │ │ │ - adcseq r1, pc, ip, asr #20 │ │ │ │ + adcseq r4, pc, r8, asr #11 │ │ │ │ + adcseq r1, pc, ip, ror #20 │ │ │ │ andeq r1, r0, r3, ror #9 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [pc, #48] @ 60dcb0 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, r1 │ │ │ │ beq 60dca0 │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -1492128,17 +1492128,17 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #24] @ 60e074 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - adcseq r4, pc, r8, lsl r3 @ │ │ │ │ - sbceq sp, r1, r4, lsl #6 │ │ │ │ - adcseq r4, pc, ip, ror #5 │ │ │ │ + adcseq r4, pc, r8, lsr r3 @ │ │ │ │ + sbceq sp, r1, r4, lsr #6 │ │ │ │ + adcseq r4, pc, ip, lsl #6 │ │ │ │ andeq r0, r0, fp, 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 60e0a4 │ │ │ │ @@ -1492388,17 +1492388,17 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #28] @ 60e484 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ andeq r0, r7, r8 │ │ │ │ - adcseq r3, pc, ip, lsl #30 │ │ │ │ - strdeq ip, [r1], #232 @ 0xe8 │ │ │ │ - adcseq r3, pc, r0, ror #29 │ │ │ │ + adcseq r3, pc, ip, lsr #30 │ │ │ │ + sbceq ip, r1, r8, lsl pc │ │ │ │ + adcseq r3, pc, r0, lsl #30 │ │ │ │ muleq r0, r2, r1 │ │ │ │ cmp r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ beq 60e4b8 │ │ │ │ cmp r1, #2 │ │ │ │ bne 60e4b0 │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ @@ -1493395,18 +1493395,18 @@ │ │ │ │ b 60f224 │ │ │ │ ldr r0, [pc, #156] @ 60f4c0 │ │ │ │ b 60f224 │ │ │ │ mov r0, #236 @ 0xec │ │ │ │ b 60f224 │ │ │ │ ldr r0, [pc, #144] @ 60f4c4 │ │ │ │ b 60f224 │ │ │ │ - ldrsbeq r4, [lr, -sp] │ │ │ │ - tsteq lr, r1, lsl r1 │ │ │ │ - @ instruction: 0x00bf31d0 │ │ │ │ - adcseq r3, pc, r8, lsl #3 │ │ │ │ + ldrsheq r4, [lr, -sp] │ │ │ │ + tsteq lr, r1, lsr r1 │ │ │ │ + @ instruction: 0x00bf31f0 │ │ │ │ + adcseq r3, pc, r8, lsr #3 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ @@ -1493502,23 +1493502,23 @@ │ │ │ │ ldr r2, [pc, #56] @ 60f604 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 5fb3ec │ │ │ │ - @ instruction: 0x011e3d93 │ │ │ │ - adcseq r2, pc, r4, lsl lr @ │ │ │ │ - @ instruction: 0x00bf2db4 │ │ │ │ + @ instruction: 0x011e3db3 │ │ │ │ + adcseq r2, pc, r4, lsr lr @ │ │ │ │ + @ instruction: 0x00bf2dd4 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - adcseq r2, pc, ip, lsr #28 │ │ │ │ - umlalseq r2, pc, ip, sp @ │ │ │ │ + adcseq r2, pc, ip, asr #28 │ │ │ │ + @ instruction: 0x00bf2dbc │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - adcseq r2, pc, ip, lsr lr @ │ │ │ │ - adcseq r2, pc, ip, ror sp @ │ │ │ │ + adcseq r2, pc, ip, asr lr @ │ │ │ │ + umlalseq r2, pc, ip, sp @ │ │ │ │ andeq r0, r0, r9, 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 │ │ │ │ @@ -1493541,16 +1493541,16 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #16] @ 60f67c │ │ │ │ ldr r1, [pc, #16] @ 60f680 │ │ │ │ ldr r2, [pc, #16] @ 60f684 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5fb3ec │ │ │ │ - @ instruction: 0x00bf2db4 │ │ │ │ - @ instruction: 0x00bf2cd4 │ │ │ │ + @ instruction: 0x00bf2dd4 │ │ │ │ + @ instruction: 0x00bf2cf4 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #100] @ 60f704 │ │ │ │ ldr lr, [pc, #100] @ 60f708 │ │ │ │ @@ -1494649,84 +1494649,84 @@ │ │ │ │ mov r3, r0 │ │ │ │ b 610650 │ │ │ │ cmpeq sp, ip, lsl #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlaltteq r0, sp, r4, r7 │ │ │ │ @ instruction: 0xffffe78c │ │ │ │ @ instruction: 0xffffeb18 │ │ │ │ - @ instruction: 0x00bf2ab4 │ │ │ │ - smulleq fp, r1, r8, r9 │ │ │ │ - adcseq r2, pc, r0, lsl #19 │ │ │ │ + @ instruction: 0x00bf2ad4 │ │ │ │ + strheq fp, [r1], #152 @ 0x98 │ │ │ │ + adcseq r2, pc, r0, lsr #19 │ │ │ │ @ instruction: 0x000002bf │ │ │ │ @ instruction: 0xffffe2c4 │ │ │ │ - tsteq lr, ip, ror r8 │ │ │ │ + @ instruction: 0x011e389c │ │ │ │ cmpeq sp, r8, ror #10 │ │ │ │ - tsteq lr, r4, asr #15 │ │ │ │ - @ instruction: 0x00bef7bc │ │ │ │ - @ instruction: 0x00bef7d8 │ │ │ │ + tsteq lr, r4, ror #15 │ │ │ │ + @ instruction: 0x00bef7dc │ │ │ │ + @ instruction: 0x00bef7f8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq pc, lr, r0, lsr #15 │ │ │ │ - @ instruction: 0x00bef7bc │ │ │ │ - adcseq r2, pc, ip, asr #17 │ │ │ │ - adcseq r0, pc, r8, ror #3 │ │ │ │ - @ instruction: 0x00bf27b4 │ │ │ │ - tsteq lr, lr, lsr r7 │ │ │ │ - tsteq lr, r2, lsr #14 │ │ │ │ + adcseq pc, lr, r0, asr #15 │ │ │ │ + @ instruction: 0x00bef7dc │ │ │ │ + adcseq r2, pc, ip, ror #17 │ │ │ │ + adcseq r0, pc, r8, lsl #4 │ │ │ │ + @ instruction: 0x00bf27d4 │ │ │ │ + tsteq lr, lr, asr r7 │ │ │ │ + tsteq lr, r2, asr #14 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, r1, r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq lr, r6, ror #6 │ │ │ │ - tsteq lr, sl, lsl #5 │ │ │ │ - tsteq lr, lr, lsr #4 │ │ │ │ + tsteq lr, r6, lsl #7 │ │ │ │ + tsteq lr, sl, lsr #5 │ │ │ │ + tsteq lr, lr, asr #4 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ @ instruction: 0xfffff1a8 │ │ │ │ - @ instruction: 0x011e2ef6 │ │ │ │ + tsteq lr, r6, lsl pc │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ @ instruction: 0xffffd664 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - tsteq lr, sl, asr #18 │ │ │ │ + tsteq lr, sl, ror #18 │ │ │ │ + tsteq lr, r6, asr r9 │ │ │ │ + tsteq lr, sl, lsr r9 │ │ │ │ tsteq lr, r6, lsr r9 │ │ │ │ - tsteq lr, sl, lsl r9 │ │ │ │ - tsteq lr, r6, lsl r9 │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ - tsteq lr, lr, lsl r8 │ │ │ │ + tsteq lr, lr, lsr r8 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - @ instruction: 0x011e25b6 │ │ │ │ - tsteq lr, r0, lsr #11 │ │ │ │ + @ instruction: 0x011e25d6 │ │ │ │ + tsteq lr, r0, asr #11 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - adcseq r1, pc, r4, asr r4 @ │ │ │ │ - sbceq sl, r1, r8, lsl #6 │ │ │ │ - @ instruction: 0x00bf12f0 │ │ │ │ + adcseq r1, pc, r4, ror r4 @ │ │ │ │ + sbceq sl, r1, r8, lsr #6 │ │ │ │ + adcseq r1, pc, r0, lsl r3 @ │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - adcseq r1, pc, ip, lsr #8 │ │ │ │ - sbceq sl, r1, r0, ror #5 │ │ │ │ - adcseq r1, pc, r8, asr #5 │ │ │ │ + adcseq r1, pc, ip, asr #8 │ │ │ │ + sbceq sl, r1, r0, lsl #6 │ │ │ │ + adcseq r1, pc, r8, ror #5 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - adcseq r1, pc, r4, lsl #8 │ │ │ │ - strheq sl, [r1], #40 @ 0x28 │ │ │ │ - adcseq r1, pc, r0, lsr #5 │ │ │ │ + adcseq r1, pc, r4, lsr #8 │ │ │ │ + ldrdeq sl, [r1], #40 @ 0x28 │ │ │ │ + adcseq r1, pc, r0, asr #5 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x00bf13dc │ │ │ │ - smulleq sl, r1, r0, r2 │ │ │ │ - adcseq r1, pc, r8, ror r2 @ │ │ │ │ + @ instruction: 0x00bf13fc │ │ │ │ + strheq sl, [r1], #32 │ │ │ │ + umlalseq r1, pc, r8, r2 @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0xffffe3fc │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - adcseq r1, pc, r8, lsl r2 @ │ │ │ │ - umlalseq r1, pc, r4, r0 @ │ │ │ │ + adcseq r1, pc, r8, lsr r2 @ │ │ │ │ + ldrheq r1, [pc], r4 @ │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ mov r0, r4 │ │ │ │ bl 524e5c │ │ │ │ mov r3, r0 │ │ │ │ @@ -1496063,73 +1496063,73 @@ │ │ │ │ mov lr, r0 │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, r4 │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq lr, [ip, #-204] @ 0xffffff34 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x011e219a │ │ │ │ + @ instruction: 0x011e21ba │ │ │ │ @ instruction: 0xffffcc74 │ │ │ │ - adcseq r1, pc, r4, lsr #32 │ │ │ │ - sbceq r9, r1, r8, lsl #30 │ │ │ │ - @ instruction: 0x00bf0ef0 │ │ │ │ + adcseq r1, pc, r4, asr #32 │ │ │ │ + sbceq r9, r1, r8, lsr #30 │ │ │ │ + adcseq r0, pc, r0, lsl pc @ │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - tsteq lr, r8, lsr #1 │ │ │ │ - tsteq lr, ip, ror r0 │ │ │ │ - tsteq lr, ip, rrx │ │ │ │ - adcseq r0, pc, r4, ror #31 │ │ │ │ - adcseq r0, pc, r0, lsl #28 │ │ │ │ + tsteq lr, r8, asr #1 │ │ │ │ + @ instruction: 0x011e209c │ │ │ │ + tsteq lr, ip, lsl #1 │ │ │ │ + adcseq r1, pc, r4 │ │ │ │ + adcseq r0, pc, r0, lsr #28 │ │ │ │ andeq r0, r0, r9, asr r4 │ │ │ │ @ instruction: 0xffffc724 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ strdeq lr, [ip, #-136] @ 0xffffff78 │ │ │ │ - adcseq sp, lr, r4, asr #23 │ │ │ │ - adcseq sp, lr, r0, ror #23 │ │ │ │ + adcseq sp, lr, r4, ror #23 │ │ │ │ + adcseq sp, lr, r0, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq sp, lr, r8, lsr #23 │ │ │ │ - adcseq sp, lr, r4, asr #23 │ │ │ │ - umlalseq r0, pc, r8, sp @ │ │ │ │ - ldrdeq r9, [r1], #188 @ 0xbc │ │ │ │ - adcseq r0, pc, r4, asr #23 │ │ │ │ + adcseq sp, lr, r8, asr #23 │ │ │ │ + adcseq sp, lr, r4, ror #23 │ │ │ │ + @ instruction: 0x00bf0db8 │ │ │ │ + strdeq r9, [r1], #188 @ 0xbc │ │ │ │ + adcseq r0, pc, r4, ror #23 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - @ instruction: 0x00bf0dd8 │ │ │ │ - adcseq r0, pc, r4, asr fp @ │ │ │ │ + @ instruction: 0x00bf0df8 │ │ │ │ + adcseq r0, pc, r4, ror fp @ │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ @ instruction: 0xffffc4d8 │ │ │ │ eoreq pc, r0, r7, ror lr @ │ │ │ │ eoreq r1, r0, pc, ror #19 │ │ │ │ andeq r1, r0, r4, ror #2 │ │ │ │ andeq r1, r0, r7, ror #2 │ │ │ │ @ instruction: 0xffffc498 │ │ │ │ @ instruction: 0xffffc460 │ │ │ │ - @ instruction: 0x011e1c90 │ │ │ │ + @ instruction: 0x011e1cb0 │ │ │ │ muleq r0, sl, r1 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ mlaeq r0, pc, r7, pc @ │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r1, r0, r6, ror #2 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x011e1a9e │ │ │ │ + @ instruction: 0x011e1abe │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - adcseq r0, pc, r8, lsr #19 │ │ │ │ - adcseq r0, pc, r0, lsl #15 │ │ │ │ + adcseq r0, pc, r8, asr #19 │ │ │ │ + adcseq r0, pc, r0, lsr #15 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ - adcseq r0, pc, ip, ror #18 │ │ │ │ - sbceq r9, r1, r4, lsl r7 │ │ │ │ - @ instruction: 0x00bf06fc │ │ │ │ + adcseq r0, pc, ip, lsl #19 │ │ │ │ + sbceq r9, r1, r4, lsr r7 │ │ │ │ + adcseq r0, pc, ip, lsl r7 @ │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ muleq r0, fp, r1 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - adcseq r0, pc, r8, asr #16 │ │ │ │ - @ instruction: 0x00bedfbc │ │ │ │ - adcseq r0, pc, r8, lsl #11 │ │ │ │ + adcseq r0, pc, r8, ror #16 │ │ │ │ + @ instruction: 0x00bedfdc │ │ │ │ + adcseq r0, pc, r8, lsr #11 │ │ │ │ muleq r0, r3, r4 │ │ │ │ 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] @ 6120e0 │ │ │ │ @@ -1496256,26 +1496256,26 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5fb3ec │ │ │ │ mov r6, #1 │ │ │ │ b 611f98 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r8, lsl #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq lr, r3, lsr r6 │ │ │ │ + tsteq lr, r3, asr r6 │ │ │ │ cmpeq ip, r0, lsr r0 │ │ │ │ ldrdeq sp, [ip, #-240] @ 0xffffff10 │ │ │ │ - adcseq r0, pc, r8, lsr #11 │ │ │ │ - sbceq r9, r1, r8, ror #5 │ │ │ │ - @ instruction: 0x00bf02d0 │ │ │ │ + adcseq r0, pc, r8, asr #11 │ │ │ │ + sbceq r9, r1, r8, lsl #6 │ │ │ │ + @ instruction: 0x00bf02f0 │ │ │ │ andeq r0, r0, r7, asr #10 │ │ │ │ - adcseq sp, lr, r4, ror #4 │ │ │ │ - adcseq sp, lr, r0, lsl #5 │ │ │ │ + adcseq sp, lr, r4, lsl #5 │ │ │ │ + adcseq sp, lr, r0, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r0, pc, ip, asr r5 @ │ │ │ │ - adcseq r0, pc, ip, ror r2 @ │ │ │ │ + adcseq r0, pc, ip, ror r5 @ │ │ │ │ + umlalseq r0, pc, ip, r2 @ │ │ │ │ andeq r0, r0, r3, ror #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, r2 │ │ │ │ ldr r2, [pc, #416] @ 6122d8 │ │ │ │ @@ -1496383,15 +1496383,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 6121e4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strheq sp, [ip, #-232] @ 0xffffff18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlalbbeq sp, ip, r4, lr │ │ │ │ - @ instruction: 0x011e13fd │ │ │ │ + tsteq lr, sp, lsl r4 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ smlalbbeq sp, ip, r4, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1496903,28 +1496903,28 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 5fb4d0 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ b 61299c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [ip, #-140] @ 0xffffff74 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq lr, r0, lsl #30 │ │ │ │ + tsteq lr, r0, lsr #30 │ │ │ │ smlaltbeq sp, ip, r4, r8 │ │ │ │ - tsteq lr, r0, ror #29 │ │ │ │ - tsteq lr, r5, asr #28 │ │ │ │ + tsteq lr, r0, lsl #30 │ │ │ │ + tsteq lr, r5, ror #28 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ cmpeq ip, r0, asr #14 │ │ │ │ - adcseq ip, lr, ip, lsl #17 │ │ │ │ - adcseq ip, lr, r8, lsr #17 │ │ │ │ + adcseq ip, lr, ip, lsr #17 │ │ │ │ + adcseq ip, lr, r8, asr #17 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq ip, lr, r0, ror #16 │ │ │ │ - adcseq ip, lr, ip, ror r8 │ │ │ │ - adcseq ip, lr, r8, lsr #16 │ │ │ │ - adcseq ip, lr, r4, asr #16 │ │ │ │ + adcseq ip, lr, r0, lsl #17 │ │ │ │ + umlalseq ip, lr, ip, r8 │ │ │ │ + adcseq ip, lr, r8, asr #16 │ │ │ │ + adcseq ip, lr, r4, ror #16 │ │ │ │ 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] @ 612e6c │ │ │ │ subs r7, r3, #5 │ │ │ │ @@ -1497123,15 +1497123,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ b 612d3c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x014cd498 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq lr, r7, ror #19 │ │ │ │ + tsteq lr, r7, lsl #20 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ cmpeq ip, r8, asr r3 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1497374,19 +1497374,19 @@ │ │ │ │ b 613190 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmpeq ip, r8, asr r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x011e0698 │ │ │ │ + @ instruction: 0x011e06b8 │ │ │ │ cmpeq ip, r0, lsl r0 │ │ │ │ - @ instruction: 0x011e04b6 │ │ │ │ - adcseq ip, lr, r8, lsr #2 │ │ │ │ - adcseq ip, lr, r4, asr #2 │ │ │ │ + @ instruction: 0x011e04d6 │ │ │ │ + adcseq ip, lr, r8, asr #2 │ │ │ │ + adcseq ip, lr, r4, ror #2 │ │ │ │ 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] │ │ │ │ @@ -1497449,18 +1497449,18 @@ │ │ │ │ bl 5fa42c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ bhi 613334 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - umlalseq pc, lr, r0, r3 @ │ │ │ │ - @ instruction: 0x00bef3bc │ │ │ │ - adcseq pc, lr, r4, asr r3 @ │ │ │ │ - adcseq pc, lr, r0, lsl #7 │ │ │ │ + @ instruction: 0x00bef3b0 │ │ │ │ + @ instruction: 0x00bef3dc │ │ │ │ + adcseq pc, lr, r4, ror r3 @ │ │ │ │ + adcseq pc, lr, r0, lsr #7 │ │ │ │ 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 6133e4 │ │ │ │ @@ -1497571,15 +1497571,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #16 │ │ │ │ b 6134f8 │ │ │ │ mov r0, #8 │ │ │ │ b 6134f8 │ │ │ │ mov r0, #1 │ │ │ │ b 6134f8 │ │ │ │ - @ instruction: 0x011e01d8 │ │ │ │ + @ instruction: 0x011e01f8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #17 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #436] @ 0x1b4 │ │ │ │ ldrsb r1, [r1, #65] @ 0x41 │ │ │ │ cmp r1, #14 │ │ │ │ bne 6135b4 │ │ │ │ @@ -1497601,17 +1497601,17 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #24] @ 6135f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - adcseq lr, lr, r0, lsr #16 │ │ │ │ - sbceq r7, r1, r0, lsl #27 │ │ │ │ - adcseq pc, lr, ip, asr #1 │ │ │ │ + adcseq lr, lr, r0, asr #16 │ │ │ │ + sbceq r7, r1, r0, lsr #27 │ │ │ │ + adcseq pc, lr, ip, ror #1 │ │ │ │ andeq r0, r0, r2, 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] │ │ │ │ @@ -1497656,16 +1497656,16 @@ │ │ │ │ mov r2, #247 @ 0xf7 │ │ │ │ mov r0, r5 │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq ip, [ip, #-152] @ 0xffffff68 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strheq ip, [ip, #-144] @ 0xffffff70 │ │ │ │ - adcseq pc, lr, r8, lsr #32 │ │ │ │ - adcseq pc, lr, r4 │ │ │ │ + adcseq pc, lr, r8, asr #32 │ │ │ │ + adcseq pc, lr, r4, lsr #32 │ │ │ │ cmp r1, #245 @ 0xf5 │ │ │ │ beq 6136e0 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1497752,16 +1497752,16 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5fb4d0 │ │ │ │ b 613750 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - adcseq fp, lr, r0, ror #21 │ │ │ │ - @ instruction: 0x00bebafc │ │ │ │ + adcseq fp, lr, r0, lsl #22 │ │ │ │ + adcseq fp, lr, ip, lsl fp │ │ │ │ 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] │ │ │ │ @@ -1497924,20 +1497924,20 @@ │ │ │ │ ldr r1, [pc, #40] @ 613b0c │ │ │ │ ldr r2, [pc, #28] @ 613b04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - adcseq lr, lr, ip, lsr #26 │ │ │ │ - adcseq fp, lr, ip, lsr r8 │ │ │ │ - adcseq fp, lr, r8, asr r8 │ │ │ │ + adcseq lr, lr, ip, asr #26 │ │ │ │ + adcseq fp, lr, ip, asr r8 │ │ │ │ + adcseq fp, lr, r8, ror r8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq fp, lr, r0, lsl r8 │ │ │ │ - adcseq fp, lr, ip, lsr #16 │ │ │ │ + adcseq fp, lr, r0, lsr r8 │ │ │ │ + adcseq fp, lr, ip, asr #16 │ │ │ │ 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] @ 614098 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1498290,15 +1498290,15 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlalbteq ip, ip, r8, r4 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ @ instruction: 0x014cc49c │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldrdeq ip, [ip, #-60] @ 0xffffffc4 │ │ │ │ - adcseq lr, lr, r4, ror sl │ │ │ │ + umlalseq lr, lr, r4, sl @ │ │ │ │ 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] @ 6149ac │ │ │ │ ldr r3, [pc, #2268] @ 6149b0 │ │ │ │ @@ -1498872,61 +1498872,61 @@ │ │ │ │ cmpeq ip, r8, lsr #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlalbteq fp, ip, r4, lr │ │ │ │ @ instruction: 0xfffff058 │ │ │ │ andeq r1, r0, r1, ror #2 │ │ │ │ @ instruction: 0xfffff20c │ │ │ │ andeq r1, r0, lr, lsr #9 │ │ │ │ - @ instruction: 0x00bee1fc │ │ │ │ - sbceq r6, r1, r8, lsr #25 │ │ │ │ - @ instruction: 0x00bedff4 │ │ │ │ + adcseq lr, lr, ip, lsl r2 │ │ │ │ + sbceq r6, r1, r8, asr #25 │ │ │ │ + adcseq lr, lr, r4, lsl r0 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - adcseq lr, lr, r4, lsr #3 │ │ │ │ - sbceq r6, r1, r4, ror ip │ │ │ │ - adcseq sp, lr, r0, asr #31 │ │ │ │ + adcseq lr, lr, r4, asr #3 │ │ │ │ + smulleq r6, r1, r4, ip │ │ │ │ + adcseq sp, lr, r0, ror #31 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - adcseq lr, lr, r0, lsr r0 │ │ │ │ - umlalseq sp, lr, r0, pc @ │ │ │ │ + adcseq lr, lr, r0, asr r0 │ │ │ │ + @ instruction: 0x00bedfb0 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ @ instruction: 0xffffedd0 │ │ │ │ - adcseq sp, lr, ip, asr #30 │ │ │ │ - smulleq r6, r1, r8, fp │ │ │ │ - adcseq sp, lr, r4, ror #29 │ │ │ │ - adcseq lr, lr, r8, asr r0 │ │ │ │ - sbceq r6, r1, r0, ror fp │ │ │ │ - @ instruction: 0x00bedebc │ │ │ │ + adcseq sp, lr, ip, ror #30 │ │ │ │ + strheq r6, [r1], #184 @ 0xb8 │ │ │ │ + adcseq sp, lr, r4, lsl #30 │ │ │ │ + adcseq lr, lr, r8, ror r0 │ │ │ │ + smulleq r6, r1, r0, fp │ │ │ │ + @ instruction: 0x00bededc │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - adcseq lr, lr, r8, rrx │ │ │ │ - sbceq r6, r1, ip, asr #22 │ │ │ │ - umlalseq sp, lr, r8, lr │ │ │ │ + adcseq lr, lr, r8, lsl #1 │ │ │ │ + sbceq r6, r1, ip, ror #22 │ │ │ │ + @ instruction: 0x00bedeb8 │ │ │ │ muleq r0, sp, r1 │ │ │ │ + adcseq sl, lr, r8, ror #21 │ │ │ │ + adcseq sl, lr, r4, lsl #22 │ │ │ │ + ldrdeq r0, [r0], -r7 │ │ │ │ adcseq sl, lr, r8, asr #21 │ │ │ │ adcseq sl, lr, r4, ror #21 │ │ │ │ - ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq sl, lr, r8, lsr #21 │ │ │ │ - adcseq sl, lr, r4, asr #21 │ │ │ │ + adcseq sl, lr, ip, lsr #21 │ │ │ │ + adcseq sl, lr, r8, asr #21 │ │ │ │ adcseq sl, lr, ip, lsl #21 │ │ │ │ adcseq sl, lr, r8, lsr #21 │ │ │ │ - adcseq sl, lr, ip, ror #20 │ │ │ │ + @ instruction: 0x00beaab0 │ │ │ │ adcseq sl, lr, r8, lsl #21 │ │ │ │ - umlalseq sl, lr, r0, sl │ │ │ │ - adcseq sl, lr, r8, ror #20 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - adcseq sl, lr, r4, lsl #20 │ │ │ │ + adcseq sl, lr, r4, lsr #20 │ │ │ │ + adcseq sl, lr, r0, asr #20 │ │ │ │ + adcseq sl, lr, r8, asr #20 │ │ │ │ adcseq sl, lr, r0, lsr #20 │ │ │ │ - adcseq sl, lr, r8, lsr #20 │ │ │ │ - adcseq sl, lr, r0, lsl #20 │ │ │ │ - adcseq sp, lr, r0, lsr #29 │ │ │ │ - adcseq sp, lr, r8, ror sp │ │ │ │ + adcseq sp, lr, r0, asr #29 │ │ │ │ + umlalseq sp, lr, r8, sp │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - adcseq sl, lr, ip, lsr #19 │ │ │ │ - adcseq sl, lr, r8, asr #19 │ │ │ │ - umlalseq sp, lr, ip, sp │ │ │ │ - ldrdeq r6, [r1], #148 @ 0x94 │ │ │ │ - adcseq sp, lr, r0, lsr #26 │ │ │ │ + adcseq sl, lr, ip, asr #19 │ │ │ │ + adcseq sl, lr, r8, ror #19 │ │ │ │ + @ instruction: 0x00beddbc │ │ │ │ + strdeq r6, [r1], #148 @ 0x94 │ │ │ │ + adcseq sp, lr, r0, asr #26 │ │ │ │ andeq r0, r0, r1, 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 │ │ │ │ ldr r1, [pc, #668] @ 614d3c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ @@ -1499096,23 +1499096,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r0, asr r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq ip, r0, asr #8 │ │ │ │ - adcseq sl, lr, r4, lsr #14 │ │ │ │ - @ instruction: 0x00bea6fc │ │ │ │ + adcseq sl, lr, r4, asr #14 │ │ │ │ + adcseq sl, lr, ip, lsl r7 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - adcseq pc, ip, r4, asr lr @ │ │ │ │ - @ instruction: 0x00bea5fc │ │ │ │ - adcseq sl, lr, r8, lsl r6 │ │ │ │ + adcseq pc, ip, r4, ror lr @ │ │ │ │ + adcseq sl, lr, ip, lsl r6 │ │ │ │ + adcseq sl, lr, r8, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x00bea5d0 │ │ │ │ - adcseq sl, lr, ip, ror #11 │ │ │ │ + @ instruction: 0x00bea5f0 │ │ │ │ + adcseq sl, lr, ip, lsl #12 │ │ │ │ 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] @ 61511c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1499346,23 +1499346,23 @@ │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r4, ror r2 │ │ │ │ cmpeq ip, r0, ror #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r3, r0, r0, lsl r7 │ │ │ │ strdeq sl, [ip, #-244] @ 0xffffff0c │ │ │ │ - @ instruction: 0x00bea2b0 │ │ │ │ - adcseq sl, lr, ip, asr #5 │ │ │ │ + @ instruction: 0x00bea2d0 │ │ │ │ + adcseq sl, lr, ip, ror #5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq sp, lr, r4, asr r8 │ │ │ │ - adcseq sp, lr, ip, lsr #12 │ │ │ │ - adcseq sl, lr, r0, asr #4 │ │ │ │ - adcseq sl, lr, ip, asr r2 │ │ │ │ - adcseq sp, lr, r8, asr #15 │ │ │ │ - adcseq sp, lr, r0, lsr #11 │ │ │ │ + adcseq sp, lr, r4, ror r8 │ │ │ │ + adcseq sp, lr, ip, asr #12 │ │ │ │ + adcseq sl, lr, r0, ror #4 │ │ │ │ + adcseq sl, lr, ip, ror r2 │ │ │ │ + adcseq sp, lr, r8, ror #15 │ │ │ │ + adcseq sp, lr, r0, asr #11 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 6151a4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1499476,16 +1499476,16 @@ │ │ │ │ ldr r2, [pc, #28] @ 615340 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5fb3ec │ │ │ │ cmpeq ip, ip, lsr #28 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - adcseq sp, lr, r4, ror #11 │ │ │ │ - adcseq sp, lr, r8, lsl #7 │ │ │ │ + adcseq sp, lr, r4, lsl #12 │ │ │ │ + adcseq sp, lr, r8, lsr #7 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ 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, #2660] @ 615dc0 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -1500156,39 +1500156,39 @@ │ │ │ │ udf #0 │ │ │ │ cmppeq ip, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq sl, ip, r4, ip │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmppeq ip, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffffe460 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - tsteq sp, r6, ror #1 │ │ │ │ + tsteq sp, r6, lsl #2 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - @ instruction: 0x011ddff8 │ │ │ │ + tsteq sp, r8, lsl r0 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - adcseq ip, lr, r4, lsr #29 │ │ │ │ - sbceq r5, r1, r0, lsr #17 │ │ │ │ - adcseq ip, lr, ip, ror #23 │ │ │ │ + adcseq ip, lr, r4, asr #29 │ │ │ │ + sbceq r5, r1, r0, asr #17 │ │ │ │ + adcseq ip, lr, ip, lsl #24 │ │ │ │ muleq r0, sp, r2 │ │ │ │ @ instruction: 0xffffdbd4 │ │ │ │ smlaltbeq sl, ip, ip, r4 │ │ │ │ - @ instruction: 0x00becdb4 │ │ │ │ - @ instruction: 0x00beccf0 │ │ │ │ - ldrdeq r5, [r1], #108 @ 0x6c │ │ │ │ - adcseq ip, lr, r8, lsr #20 │ │ │ │ + @ instruction: 0x00becdd4 │ │ │ │ + adcseq ip, lr, r0, lsl sp │ │ │ │ + strdeq r5, [r1], #108 @ 0x6c │ │ │ │ + adcseq ip, lr, r8, asr #20 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x00be95f0 │ │ │ │ - adcseq r9, lr, ip, lsl #12 │ │ │ │ + adcseq r9, lr, r0, lsl r6 │ │ │ │ + adcseq r9, lr, ip, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r9, lr, ip, asr #11 │ │ │ │ - adcseq r9, lr, r8, ror #11 │ │ │ │ - adcseq r9, lr, r8, lsr #11 │ │ │ │ - adcseq r9, lr, r4, asr #11 │ │ │ │ - @ instruction: 0x00becbdc │ │ │ │ - adcseq ip, lr, r0, lsl r9 │ │ │ │ + adcseq r9, lr, ip, ror #11 │ │ │ │ + adcseq r9, lr, r8, lsl #12 │ │ │ │ + adcseq r9, lr, r8, asr #11 │ │ │ │ + adcseq r9, lr, r4, ror #11 │ │ │ │ + @ instruction: 0x00becbfc │ │ │ │ + adcseq ip, lr, r0, lsr r9 │ │ │ │ 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 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -1500251,18 +1500251,18 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ mov r2, #5 │ │ │ │ bl 5fb4d0 │ │ │ │ b 615e7c │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ andeq lr, r0, r0, lsl r6 │ │ │ │ - adcseq sl, lr, r4, asr #4 │ │ │ │ - adcseq r9, lr, r8, lsr #8 │ │ │ │ - adcseq r9, lr, r4, asr #7 │ │ │ │ - adcseq r9, lr, r0, ror #7 │ │ │ │ + adcseq sl, lr, r4, ror #4 │ │ │ │ + adcseq r9, lr, r8, asr #8 │ │ │ │ + adcseq r9, lr, r4, ror #7 │ │ │ │ + adcseq r9, lr, r0, lsl #8 │ │ │ │ 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] @ 616138 │ │ │ │ @@ -1500373,28 +1500373,28 @@ │ │ │ │ ldr r1, [pc, #72] @ 616170 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ bl 5fb3ec │ │ │ │ andeq r1, r0, r8, ror #2 │ │ │ │ - adcseq ip, lr, r4, lsr #18 │ │ │ │ - ldrdeq r5, [r1], #32 │ │ │ │ - @ instruction: 0x00bec8f8 │ │ │ │ - adcseq r9, lr, r8, asr #4 │ │ │ │ - adcseq r9, lr, r4, ror #4 │ │ │ │ + adcseq ip, lr, r4, asr #18 │ │ │ │ + strdeq r5, [r1], #32 │ │ │ │ + adcseq ip, lr, r8, lsl r9 │ │ │ │ + adcseq r9, lr, r8, ror #4 │ │ │ │ + adcseq r9, lr, r4, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x00bec8fc │ │ │ │ - sbceq r5, r1, r0, lsl #5 │ │ │ │ - adcseq ip, lr, r8, lsr #17 │ │ │ │ - adcseq ip, lr, r0, ror #17 │ │ │ │ - sbceq r5, r1, r8, asr r2 │ │ │ │ - adcseq ip, lr, r0, lsl #17 │ │ │ │ + adcseq ip, lr, ip, lsl r9 │ │ │ │ + sbceq r5, r1, r0, lsr #5 │ │ │ │ adcseq ip, lr, r8, asr #17 │ │ │ │ - adcseq ip, lr, r0, ror #16 │ │ │ │ + adcseq ip, lr, r0, lsl #18 │ │ │ │ + sbceq r5, r1, r8, ror r2 │ │ │ │ + adcseq ip, lr, r0, lsr #17 │ │ │ │ + adcseq ip, lr, r8, ror #17 │ │ │ │ + adcseq ip, lr, r0, lsl #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, #20] │ │ │ │ bl 51ee4c │ │ │ │ @@ -1501134,49 +1501134,49 @@ │ │ │ │ mov r2, #800 @ 0x320 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ smlaltteq r9, ip, r4, sp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlalbteq r9, ip, r0, sp │ │ │ │ - tsteq sp, r0, asr r4 │ │ │ │ - adcseq r1, lr, ip, asr #31 │ │ │ │ + tsteq sp, r0, ror r4 │ │ │ │ + adcseq r1, lr, ip, ror #31 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ strheq r9, [ip, #-188] @ 0xffffff44 │ │ │ │ ldrdeq r9, [ip, #-144] @ 0xffffff70 │ │ │ │ cmpeq ip, r8, lsl r8 │ │ │ │ - adcseq r1, lr, r8, lsl sl │ │ │ │ + adcseq r1, lr, r8, lsr sl │ │ │ │ strdeq r9, [ip, #-108] @ 0xffffff94 │ │ │ │ - adcseq r1, lr, ip, lsl r9 │ │ │ │ - @ instruction: 0x00bebfb4 │ │ │ │ - ldrdeq r4, [r1], #132 @ 0x84 │ │ │ │ - @ instruction: 0x00bebefc │ │ │ │ - umlalseq r8, lr, r4, r7 │ │ │ │ - @ instruction: 0x00be87b0 │ │ │ │ + adcseq r1, lr, ip, lsr r9 │ │ │ │ + @ instruction: 0x00bebfd4 │ │ │ │ + strdeq r4, [r1], #132 @ 0x84 │ │ │ │ + adcseq fp, lr, ip, lsl pc │ │ │ │ + @ instruction: 0x00be87b4 │ │ │ │ + @ instruction: 0x00be87d0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r8, lr, r8, ror r7 │ │ │ │ - umlalseq r8, lr, r4, r7 │ │ │ │ - adcseq r8, lr, ip, asr r7 │ │ │ │ - adcseq r8, lr, r8, ror r7 │ │ │ │ - adcseq r8, lr, r0, asr #14 │ │ │ │ - adcseq r8, lr, ip, asr r7 │ │ │ │ - adcseq sl, lr, r0, ror sp │ │ │ │ - sbceq r4, r1, r0, ror #14 │ │ │ │ - adcseq r8, lr, r4, lsl r7 │ │ │ │ + umlalseq r8, lr, r8, r7 │ │ │ │ + @ instruction: 0x00be87b4 │ │ │ │ + adcseq r8, lr, ip, ror r7 │ │ │ │ + umlalseq r8, lr, r8, r7 │ │ │ │ + adcseq r8, lr, r0, ror #14 │ │ │ │ + adcseq r8, lr, ip, ror r7 │ │ │ │ + umlalseq sl, lr, r0, sp │ │ │ │ + sbceq r4, r1, r0, lsl #15 │ │ │ │ + adcseq r8, lr, r4, lsr r7 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - adcseq fp, lr, ip, lsr #28 │ │ │ │ - sbceq r4, r1, ip, lsr #14 │ │ │ │ - adcseq fp, lr, r4, asr sp │ │ │ │ + adcseq fp, lr, ip, asr #28 │ │ │ │ + sbceq r4, r1, ip, asr #14 │ │ │ │ + adcseq fp, lr, r4, ror sp │ │ │ │ + adcseq r8, lr, r4, lsl #13 │ │ │ │ + adcseq r8, lr, r0, lsr #13 │ │ │ │ adcseq r8, lr, r4, ror #12 │ │ │ │ adcseq r8, lr, r0, lsl #13 │ │ │ │ - adcseq r8, lr, r4, asr #12 │ │ │ │ - adcseq r8, lr, r0, ror #12 │ │ │ │ - adcseq sl, lr, r8, lsr ip │ │ │ │ - sbceq r4, r1, r0, ror #12 │ │ │ │ - adcseq r8, lr, r4, lsl r6 │ │ │ │ + adcseq sl, lr, r8, asr ip │ │ │ │ + sbceq r4, r1, r0, lsl #13 │ │ │ │ + adcseq r8, lr, r4, lsr r6 │ │ │ │ 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 r8, r3 │ │ │ │ cmp r2, #12 │ │ │ │ @@ -1501579,41 +1501579,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r8, lsr #4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq ip, r8, lsl r2 │ │ │ │ - tsteq sp, r4, lsr #17 │ │ │ │ - adcseq fp, lr, r8, lsl #24 │ │ │ │ + tsteq sp, r4, asr #17 │ │ │ │ + adcseq fp, lr, r8, lsr #24 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ cmpeq ip, r0, ror r0 │ │ │ │ - tsteq sp, r7, asr #13 │ │ │ │ + tsteq sp, r7, ror #13 │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - adcseq fp, lr, r8, lsr sl │ │ │ │ + adcseq fp, lr, r8, asr sl │ │ │ │ smlalbbeq r8, ip, r0, lr │ │ │ │ - tsteq sp, r1, lsr #10 │ │ │ │ - adcseq fp, lr, r8, lsr #17 │ │ │ │ - adcseq fp, lr, r8, ror #14 │ │ │ │ - sbceq r4, r1, r8, lsl #1 │ │ │ │ - @ instruction: 0x00beb6b0 │ │ │ │ - umlalseq fp, lr, r8, r7 │ │ │ │ - sbceq r4, r1, r0, rrx │ │ │ │ - adcseq fp, lr, r8, lsl #13 │ │ │ │ - umlalseq r7, lr, r8, pc @ │ │ │ │ - @ instruction: 0x00be7fb4 │ │ │ │ + tsteq sp, r1, asr #10 │ │ │ │ + adcseq fp, lr, r8, asr #17 │ │ │ │ + adcseq fp, lr, r8, lsl #15 │ │ │ │ + sbceq r4, r1, r8, lsr #1 │ │ │ │ + @ instruction: 0x00beb6d0 │ │ │ │ + @ instruction: 0x00beb7b8 │ │ │ │ + sbceq r4, r1, r0, lsl #1 │ │ │ │ + adcseq fp, lr, r8, lsr #13 │ │ │ │ + @ instruction: 0x00be7fb8 │ │ │ │ + @ instruction: 0x00be7fd4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ + umlalseq r7, lr, ip, pc @ │ │ │ │ + @ instruction: 0x00be7fb8 │ │ │ │ adcseq r7, lr, ip, ror pc │ │ │ │ umlalseq r7, lr, r8, pc @ │ │ │ │ - adcseq r7, lr, ip, asr pc │ │ │ │ - adcseq r7, lr, r8, ror pc │ │ │ │ - adcseq fp, lr, r0, ror #13 │ │ │ │ - sbceq r3, r1, r0, ror pc │ │ │ │ - umlalseq fp, lr, r8, r5 │ │ │ │ + adcseq fp, lr, r0, lsl #14 │ │ │ │ + smulleq r3, r1, r0, pc @ │ │ │ │ + @ instruction: 0x00beb5b8 │ │ │ │ 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] @ 617688 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1501738,22 +1501738,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r8, asr fp │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x011dc19f │ │ │ │ + @ instruction: 0x011dc1bf │ │ │ │ cmpeq ip, r4, lsl #20 │ │ │ │ - adcseq fp, lr, r0, asr #9 │ │ │ │ - sbceq r3, r1, r4, lsl sp │ │ │ │ - adcseq fp, lr, ip, lsr r3 │ │ │ │ - @ instruction: 0x00beb4bc │ │ │ │ - sbceq r3, r1, ip, ror #25 │ │ │ │ - adcseq fp, lr, r4, lsl r3 │ │ │ │ + adcseq fp, lr, r0, ror #9 │ │ │ │ + sbceq r3, r1, r4, lsr sp │ │ │ │ + adcseq fp, lr, ip, asr r3 │ │ │ │ + @ instruction: 0x00beb4dc │ │ │ │ + sbceq r3, r1, ip, lsl #26 │ │ │ │ + adcseq fp, lr, r4, lsr r3 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ 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] @ 6178c4 │ │ │ │ @@ -1501881,23 +1501881,23 @@ │ │ │ │ mov r2, #288 @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r4, lsr #18 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - adcseq r0, lr, r8, asr fp │ │ │ │ + adcseq r0, lr, r8, ror fp │ │ │ │ smlaltbeq r8, ip, ip, r7 │ │ │ │ - adcseq fp, lr, r4, lsl #5 │ │ │ │ + adcseq fp, lr, r4, lsr #5 │ │ │ │ + strdeq r3, [r1], #164 @ 0xa4 │ │ │ │ + adcseq fp, lr, ip, lsl r1 │ │ │ │ + andeq r0, r0, sp, lsl r1 │ │ │ │ + adcseq fp, lr, r0, lsr #5 │ │ │ │ ldrdeq r3, [r1], #164 @ 0xa4 │ │ │ │ ldrsheq fp, [lr], ip @ │ │ │ │ - andeq r0, r0, sp, lsl r1 │ │ │ │ - adcseq fp, lr, r0, lsl #5 │ │ │ │ - strheq r3, [r1], #164 @ 0xa4 │ │ │ │ - ldrsbeq fp, [lr], ip @ │ │ │ │ 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] @ 617a0c │ │ │ │ ldr r3, [pc, #256] @ 617a10 │ │ │ │ @@ -1501907,15 +1501907,15 @@ │ │ │ │ ldr r4, [pc, #244] @ 617a14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bl d87bf0 │ │ │ │ + bl d87c18 │ │ │ │ ldr r3, [pc, #216] @ 617a18 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, r6 │ │ │ │ tst r3, #8 │ │ │ │ @@ -1501924,29 +1501924,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 d7b370 │ │ │ │ + bl d7b398 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6179e0 │ │ │ │ ldr r2, [pc, #144] @ 617a1c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldm r0, {r0, r2} │ │ │ │ mov r3, r5 │ │ │ │ bl 5bb88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl d88264 │ │ │ │ + bl d8828c │ │ │ │ ldr r2, [pc, #100] @ 617a20 │ │ │ │ ldr r3, [pc, #80] @ 617a10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -1501956,26 +1501956,26 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #60] @ 617a24 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c3a4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl d77e3c │ │ │ │ + bl d77e64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl d77d64 │ │ │ │ + bl d77d8c │ │ │ │ b 6179ac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlaltteq r8, ip, ip, r6 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strheq r8, [ip, #-108] @ 0xffffff94 │ │ │ │ andeq r1, r0, r8, lsr #28 │ │ │ │ - adcseq fp, lr, ip, lsr #3 │ │ │ │ + adcseq fp, lr, ip, asr #3 │ │ │ │ cmpeq ip, ip, lsr r6 │ │ │ │ - adcseq fp, lr, r4, ror #2 │ │ │ │ + adcseq fp, lr, r4, lsl #3 │ │ │ │ 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] @ 617bf8 │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -1502411,15 +1502411,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 618014 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlalbbeq r8, ip, r8, r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ qdaddeq r8, r4, ip │ │ │ │ - tsteq sp, r5, lsl r7 │ │ │ │ + tsteq sp, r5, lsr r7 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmpeq ip, r4, asr pc │ │ │ │ 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 │ │ │ │ @@ -1503932,40 +1503932,40 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 524ee4 │ │ │ │ str r0, [r8, #4] │ │ │ │ b 619138 │ │ │ │ cmpeq ip, r8, lsr #12 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq sp, r4, ror pc │ │ │ │ - tsteq sp, r6, asr #24 │ │ │ │ + @ instruction: 0x011daf94 │ │ │ │ + tsteq sp, r6, ror #24 │ │ │ │ smlalbbeq r7, ip, r4, r4 │ │ │ │ svcvc 0x00fb0003 │ │ │ │ - @ instruction: 0x011daab6 │ │ │ │ - adcseq r6, lr, r4, asr #8 │ │ │ │ - adcseq r6, lr, r0, ror #8 │ │ │ │ - tsteq sp, ip, lsl #16 │ │ │ │ - tsteq sp, r0, lsr r8 │ │ │ │ - adcseq r6, lr, r0, ror r2 │ │ │ │ - adcseq r6, lr, ip, lsl #5 │ │ │ │ - tsteq sp, ip, asr r7 │ │ │ │ - tsteq sp, ip, asr #14 │ │ │ │ - tsteq sp, r4, lsr r7 │ │ │ │ + @ instruction: 0x011daad6 │ │ │ │ + adcseq r6, lr, r4, ror #8 │ │ │ │ + adcseq r6, lr, r0, lsl #9 │ │ │ │ + tsteq sp, ip, lsr #16 │ │ │ │ + tsteq sp, r0, asr r8 │ │ │ │ + umlalseq r6, lr, r0, r2 │ │ │ │ + adcseq r6, lr, ip, lsr #5 │ │ │ │ + tsteq sp, ip, ror r7 │ │ │ │ + tsteq sp, ip, ror #14 │ │ │ │ + tsteq sp, r4, asr r7 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ eormi r0, r4, r0 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ andsmi ip, r0, ip, asr #25 │ │ │ │ eorgt r0, r4, r0 │ │ │ │ andsgt ip, r0, ip, asr #25 │ │ │ │ svccc 0x00e00000 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x011d9a9c │ │ │ │ + @ instruction: 0x011d9abc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - tsteq sp, r4, asr #20 │ │ │ │ + tsteq sp, r4, ror #20 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ stccc 13, cr8, [r6, #540]! @ 0x21c │ │ │ │ vstmialt r1, {s19-s113} │ │ │ │ svccc 0x00f921fb │ │ │ │ @ instruction: 0x3db149e5 │ │ │ │ ldcllt 1, cr3, [lr], #700 @ 0x2bc │ │ │ │ bne 1f0a140 │ │ │ │ @@ -1503975,30 +1503975,30 @@ │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ @ instruction: 0xfefa39ef │ │ │ │ svccc 0x00e62e42 │ │ │ │ strvs r8, [fp, #-766]! @ 0xfffffd02 │ │ │ │ svccc 0x00f71547 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - adcseq r8, lr, r4, asr #16 │ │ │ │ - adcseq r8, lr, ip, lsl r8 │ │ │ │ + adcseq r8, lr, r4, ror #16 │ │ │ │ + adcseq r8, lr, ip, lsr r8 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - adcseq r4, lr, r4, asr #20 │ │ │ │ - adcseq r4, lr, r0, ror #20 │ │ │ │ + adcseq r4, lr, r4, ror #20 │ │ │ │ + adcseq r4, lr, r0, lsl #21 │ │ │ │ + adcseq r4, lr, r4, lsr sl │ │ │ │ + adcseq r4, lr, r0, asr sl │ │ │ │ adcseq r4, lr, r4, lsl sl │ │ │ │ adcseq r4, lr, r0, lsr sl │ │ │ │ - @ instruction: 0x00be49f4 │ │ │ │ - adcseq r4, lr, r0, lsl sl │ │ │ │ - adcseq r4, lr, r8, lsr #19 │ │ │ │ - adcseq r4, lr, r4, asr #19 │ │ │ │ + adcseq r4, lr, r8, asr #19 │ │ │ │ + adcseq r4, lr, r4, ror #19 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r7, lr, ip, lsl fp │ │ │ │ - ldrdeq r0, [r1], #144 @ 0x90 │ │ │ │ - @ instruction: 0x00be81dc │ │ │ │ + adcseq r7, lr, ip, lsr fp │ │ │ │ + strdeq r0, [r1], #144 @ 0x90 │ │ │ │ + @ instruction: 0x00be81fc │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldrb r7, [r9, #17] │ │ │ │ ldr r2, [pc, #-104] @ 619974 │ │ │ │ ldr r3, [pc, #-104] @ 619978 │ │ │ │ mov r0, sl │ │ │ │ @@ -1505413,24 +1505413,24 @@ │ │ │ │ b 61add0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - @ instruction: 0x00be79d8 │ │ │ │ - sbceq r0, r1, ip, lsl #17 │ │ │ │ - umlalseq r8, lr, r8, r0 │ │ │ │ + @ instruction: 0x00be79f8 │ │ │ │ + sbceq r0, r1, ip, lsr #17 │ │ │ │ + ldrheq r8, [lr], r8 @ │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - adcseq r4, lr, r4, ror r5 │ │ │ │ - umlalseq r4, lr, r0, r5 │ │ │ │ + umlalseq r4, lr, r4, r5 │ │ │ │ + @ instruction: 0x00be45b0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r4, lr, r0, asr #10 │ │ │ │ - adcseq r4, lr, ip, asr r5 │ │ │ │ + adcseq r4, lr, r0, ror #10 │ │ │ │ + adcseq r4, lr, ip, ror r5 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ @@ -1505636,35 +1505636,35 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 5ab2c <__sprintf_chk@plt> │ │ │ │ add r4, r4, r0 │ │ │ │ b 61b12c │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, ip, ror #30 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x00be7af0 │ │ │ │ - tsteq sp, r0, lsr #29 │ │ │ │ - adcseq r7, lr, r0, asr #21 │ │ │ │ - sbcseq lr, r0, r4, asr #11 │ │ │ │ - umlalseq r4, ip, r8, pc @ │ │ │ │ - sbceq sl, sp, r8, lsr #28 │ │ │ │ - adcseq r7, lr, r4, ror #20 │ │ │ │ - sbceq r5, r1, r8, asr #21 │ │ │ │ - sbceq r6, sp, r0, lsl r8 │ │ │ │ - sbceq r6, r0, r8, lsr r0 │ │ │ │ - smulleq r2, r1, r8, r7 │ │ │ │ - adcseq sp, ip, r8, lsl pc │ │ │ │ - sbcseq lr, r0, r0, ror ip │ │ │ │ - @ instruction: 0x00bcadd8 │ │ │ │ - sbceq sl, sp, r8, ror #25 │ │ │ │ - sbceq r0, r1, ip, ror #2 │ │ │ │ - adcseq r7, lr, r0, ror #18 │ │ │ │ + adcseq r7, lr, r0, lsl fp │ │ │ │ + tsteq sp, r0, asr #29 │ │ │ │ + adcseq r7, lr, r0, ror #21 │ │ │ │ + sbcseq lr, r0, r4, ror #11 │ │ │ │ + @ instruction: 0x00bc4fb8 │ │ │ │ + sbceq sl, sp, r8, asr #28 │ │ │ │ + adcseq r7, lr, r4, lsl #21 │ │ │ │ + sbceq r5, r1, r8, ror #21 │ │ │ │ + sbceq r6, sp, r0, lsr r8 │ │ │ │ + sbceq r6, r0, r8, asr r0 │ │ │ │ + strheq r2, [r1], #120 @ 0x78 │ │ │ │ + adcseq sp, ip, r8, lsr pc │ │ │ │ + smullseq lr, r0, r0, ip │ │ │ │ + @ instruction: 0x00bcadf8 │ │ │ │ + sbceq sl, sp, r8, lsl #26 │ │ │ │ + sbceq r0, r1, ip, lsl #3 │ │ │ │ + adcseq r7, lr, r0, lsl #19 │ │ │ │ cmpeq ip, r4, asr #26 │ │ │ │ - adcseq r7, lr, r0, lsl #17 │ │ │ │ - adcseq r7, lr, r4, ror #16 │ │ │ │ - adcseq r7, lr, ip, ror r8 │ │ │ │ + adcseq r7, lr, r0, lsr #17 │ │ │ │ + adcseq r7, lr, r4, lsl #17 │ │ │ │ + umlalseq r7, lr, ip, r8 │ │ │ │ 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] @ 61b628 │ │ │ │ ldr r3, [pc, #576] @ 61b62c │ │ │ │ @@ -1505811,33 +1505811,33 @@ │ │ │ │ mov r2, #764 @ 0x2fc │ │ │ │ mov r0, r8 │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r0, lsl ip │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlaltteq r4, ip, ip, fp │ │ │ │ - adcseq r7, lr, r4, lsl #15 │ │ │ │ - ldrdeq pc, [r0], #232 @ 0xe8 │ │ │ │ - adcseq r7, lr, r8, asr r7 │ │ │ │ + adcseq r7, lr, r4, lsr #15 │ │ │ │ + strdeq pc, [r0], #232 @ 0xe8 │ │ │ │ + adcseq r7, lr, r8, ror r7 │ │ │ │ andeq r2, r0, ip, lsl #19 │ │ │ │ @ instruction: 0x000017bc │ │ │ │ smlalbbeq r4, ip, r8, sl │ │ │ │ - adcseq r7, lr, r4, ror #13 │ │ │ │ - adcseq r7, lr, r8, lsr r6 │ │ │ │ + adcseq r7, lr, r4, lsl #14 │ │ │ │ + adcseq r7, lr, r8, asr r6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - adcseq r7, lr, ip, asr r6 │ │ │ │ + adcseq r7, lr, ip, ror r6 │ │ │ │ + adcseq r7, lr, r0, asr #12 │ │ │ │ + @ instruction: 0x00be76f0 │ │ │ │ adcseq r7, lr, r0, lsr #12 │ │ │ │ - @ instruction: 0x00be76d0 │ │ │ │ - adcseq r7, lr, r0, lsl #12 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - adcseq r7, lr, r0, ror #12 │ │ │ │ - adcseq r7, lr, r4, ror #11 │ │ │ │ + adcseq r7, lr, r0, lsl #13 │ │ │ │ + adcseq r7, lr, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - adcseq r7, lr, r8, ror r6 │ │ │ │ - adcseq r7, lr, ip, asr #11 │ │ │ │ + umlalseq r7, lr, r8, r6 │ │ │ │ + adcseq r7, lr, ip, ror #11 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1505927,15 +1505927,15 @@ │ │ │ │ b 61b680 │ │ │ │ mov r0, #8 │ │ │ │ b 61b778 │ │ │ │ mov r0, #6 │ │ │ │ b 61b778 │ │ │ │ mov r0, #1 │ │ │ │ b 61b778 │ │ │ │ - tsteq sp, r4, asr r2 │ │ │ │ + tsteq sp, r4, ror r2 │ │ │ │ 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] @ 61ba4c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1506076,25 +1506076,25 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 5fb4d0 │ │ │ │ b 61b880 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlalbteq r4, ip, ip, r7 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlalbbeq r4, ip, r8, r6 │ │ │ │ - adcseq r3, lr, r8, asr #18 │ │ │ │ - adcseq r3, lr, r4, ror #18 │ │ │ │ + adcseq r3, lr, r8, ror #18 │ │ │ │ + adcseq r3, lr, r4, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r7, lr, ip, lsl r3 │ │ │ │ - sbceq pc, r0, r0, lsl #19 │ │ │ │ - adcseq r7, lr, r0, lsl #4 │ │ │ │ - @ instruction: 0x00be38f4 │ │ │ │ - adcseq r3, lr, r0, lsl r9 │ │ │ │ - @ instruction: 0x00be72b8 │ │ │ │ - sbceq pc, r0, ip, lsr r9 @ │ │ │ │ - @ instruction: 0x00be71bc │ │ │ │ + adcseq r7, lr, ip, lsr r3 │ │ │ │ + sbceq pc, r0, r0, lsr #19 │ │ │ │ + adcseq r7, lr, r0, lsr #4 │ │ │ │ + adcseq r3, lr, r4, lsl r9 │ │ │ │ + adcseq r3, lr, r0, lsr r9 │ │ │ │ + @ instruction: 0x00be72d8 │ │ │ │ + sbceq pc, r0, ip, asr r9 @ │ │ │ │ + @ instruction: 0x00be71dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #304] @ 61bbcc │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r3, [pc, #300] @ 61bbd0 │ │ │ │ @@ -1506408,18 +1506408,18 @@ │ │ │ │ b 61be5c │ │ │ │ ldr r1, [pc, #76] @ 61bfc4 │ │ │ │ b 61be5c │ │ │ │ ldr r1, [pc, #72] @ 61bfc8 │ │ │ │ b 61be5c │ │ │ │ ldr r1, [pc, #68] @ 61bfcc │ │ │ │ b 61be5c │ │ │ │ - tsteq sp, r2, asr #24 │ │ │ │ - @ instruction: 0x011d7cb2 │ │ │ │ - adcseq r6, lr, ip, ror sp │ │ │ │ - adcseq r6, lr, r8, asr #27 │ │ │ │ + tsteq sp, r2, ror #24 │ │ │ │ + @ instruction: 0x011d7cd2 │ │ │ │ + umlalseq r6, lr, ip, sp │ │ │ │ + adcseq r6, lr, r8, ror #27 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ @@ -1506631,17 +1506631,17 @@ │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne 61c2c8 │ │ │ │ b 61c094 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - adcseq r6, lr, ip, ror #24 │ │ │ │ - adcseq r6, lr, r0, asr #22 │ │ │ │ - adcseq r8, ip, r4, lsl #18 │ │ │ │ + adcseq r6, lr, ip, lsl #25 │ │ │ │ + adcseq r6, lr, r0, ror #22 │ │ │ │ + adcseq r8, ip, r4, lsr #18 │ │ │ │ cmpeq ip, r4, ror #26 │ │ │ │ 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, #680] @ 61c5d8 │ │ │ │ @@ -1506818,16 +1506818,16 @@ │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlalbteq r3, ip, r4, ip │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ @ instruction: 0x014c3c9c │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ cmpeq ip, r4, lsl #24 │ │ │ │ - adcseq r6, lr, ip, asr #16 │ │ │ │ - tsteq sp, r4, lsl #11 │ │ │ │ + adcseq r6, lr, ip, ror #16 │ │ │ │ + tsteq sp, r4, lsr #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 r6, r2 │ │ │ │ ldr r2, [pc, #416] @ 61c7b4 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1506934,15 +1506934,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 61c6c0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r3, [ip, #-156] @ 0xffffff64 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlaltbeq r3, ip, r8, r9 │ │ │ │ - tsteq sp, r6, lsl #8 │ │ │ │ + tsteq sp, r6, lsr #8 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ smlaltbeq r3, ip, r8, r8 │ │ │ │ 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] │ │ │ │ @@ -1507250,19 +1507250,19 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #24] │ │ │ │ b 61cbd4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r0, lsl #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlalbbeq r3, ip, r0, r7 │ │ │ │ - tsteq sp, sl, lsl #4 │ │ │ │ - @ instruction: 0x011d71b2 │ │ │ │ + tsteq sp, sl, lsr #4 │ │ │ │ + @ instruction: 0x011d71d2 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - tsteq sp, r6, ror r0 │ │ │ │ - tsteq sp, r2, ror pc │ │ │ │ + @ instruction: 0x011d7096 │ │ │ │ + @ instruction: 0x011d6f92 │ │ │ │ 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] │ │ │ │ @@ -1507514,19 +1507514,19 @@ │ │ │ │ b 61cd50 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b 61cf90 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r3, [ip, #-44] @ 0xffffffd4 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq sp, lr, lsl #27 │ │ │ │ - @ instruction: 0x011d6d9e │ │ │ │ + tsteq sp, lr, lsr #27 │ │ │ │ + @ instruction: 0x011d6dbe │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmpeq ip, r8, asr #32 │ │ │ │ - tsteq sp, r2, lsl fp │ │ │ │ + tsteq sp, r2, lsr fp │ │ │ │ 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] │ │ │ │ @@ -1507706,15 +1507706,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b 61d154 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlaltteq r2, ip, r4, lr │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ smlaltteq r2, ip, r8, ip │ │ │ │ - tsteq sp, r2, asr r8 │ │ │ │ + tsteq sp, r2, ror r8 │ │ │ │ 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 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -1508380,35 +1508380,35 @@ │ │ │ │ bl 5fb4d0 │ │ │ │ b 61d450 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r2, [ip, #-188] @ 0xffffff44 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ ldrdeq r2, [ip, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - tsteq sp, sl, lsr #12 │ │ │ │ - @ instruction: 0x011d6592 │ │ │ │ - @ instruction: 0x011d64f2 │ │ │ │ + tsteq sp, sl, asr #12 │ │ │ │ + @ instruction: 0x011d65b2 │ │ │ │ + tsteq sp, r2, lsl r5 │ │ │ │ ldrdeq r2, [ip, #-92] @ 0xffffffa4 │ │ │ │ - tsteq sp, lr, lsr r2 │ │ │ │ + tsteq sp, lr, asr r2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - tsteq sp, sl, asr r0 │ │ │ │ - adcseq r1, lr, r0, lsl r6 │ │ │ │ - adcseq r1, lr, ip, lsr #12 │ │ │ │ + tsteq sp, sl, ror r0 │ │ │ │ + adcseq r1, lr, r0, lsr r6 │ │ │ │ + adcseq r1, lr, ip, asr #12 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x00be15f4 │ │ │ │ - adcseq r1, lr, r0, lsl r6 │ │ │ │ + adcseq r1, lr, r4, lsl r6 │ │ │ │ + adcseq r1, lr, r0, lsr r6 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - adcseq r4, lr, ip, lsl #31 │ │ │ │ - adcseq r4, lr, r4, lsr #28 │ │ │ │ + adcseq r4, lr, ip, lsr #31 │ │ │ │ + adcseq r4, lr, r4, asr #28 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - adcseq r1, lr, r0, lsr #10 │ │ │ │ - adcseq r1, lr, ip, lsr r5 │ │ │ │ - umlalseq r2, lr, ip, r2 │ │ │ │ - adcseq r1, lr, ip, ror #9 │ │ │ │ + adcseq r1, lr, r0, asr #10 │ │ │ │ + adcseq r1, lr, ip, asr r5 │ │ │ │ + @ instruction: 0x00be22bc │ │ │ │ + adcseq r1, lr, ip, lsl #10 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #4056] @ 61eea4 │ │ │ │ @@ -1509425,19 +1509425,19 @@ │ │ │ │ moveq r3, r5 │ │ │ │ moveq r1, #428 @ 0x1ac │ │ │ │ mov r2, r0 │ │ │ │ beq 61e408 │ │ │ │ b 61e390 │ │ │ │ cmpeq ip, r8, lsr #2 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq sp, r2, ror #27 │ │ │ │ + tsteq sp, r2, lsl #28 │ │ │ │ cmpeq ip, r8, lsl #2 │ │ │ │ smlaltbeq r2, r3, r4, fp │ │ │ │ addeq r0, r4, r9, lsr #32 │ │ │ │ - tsteq sp, sl, lsl #29 │ │ │ │ + tsteq sp, sl, lsr #29 │ │ │ │ cmpeq ip, r4, lsl r0 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ cmpeq ip, r0, asr pc │ │ │ │ cmpeq ip, r8, ror lr │ │ │ │ cmpeq ip, r4, lsr lr │ │ │ │ muleq r0, lr, r1 │ │ │ │ strheq r1, [ip, #-208] @ 0xffffff30 │ │ │ │ @@ -1509464,52 +1509464,52 @@ │ │ │ │ svccc 0x00f71547 │ │ │ │ cmpeq ip, r8, ror #16 │ │ │ │ cmpeq ip, ip, lsr r8 │ │ │ │ svcvc 0x00f80000 │ │ │ │ ldrdeq r1, [ip, #-104] @ 0xffffff98 │ │ │ │ cmpeq ip, ip, lsl #12 │ │ │ │ cmpeq ip, r8, ror r5 │ │ │ │ - adcseq r1, ip, ip, lsl #28 │ │ │ │ + adcseq r1, ip, ip, lsr #28 │ │ │ │ strdeq r1, [ip, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ ldrdeq r1, [ip, #-48] @ 0xffffffd0 │ │ │ │ @ instruction: 0x014c1390 │ │ │ │ cmpeq ip, r8, lsr r3 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ strdeq r1, [ip, #-40] @ 0xffffffd8 │ │ │ │ - ldrheq r5, [sp, -r6] │ │ │ │ - tsteq sp, r6, ror r0 │ │ │ │ + ldrsbeq r5, [sp, -r6] │ │ │ │ + @ instruction: 0x011d5096 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ smlalbbeq r1, ip, r0, r1 │ │ │ │ cmpeq ip, r0, lsl r0 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ smlalbteq r0, ip, ip, pc @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ cmpeq ip, r4, asr pc │ │ │ │ cmpeq ip, r8, lsr #30 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ ldrdeq r0, [ip, #-232] @ 0xffffff18 │ │ │ │ cmpeq ip, r0, lsl lr │ │ │ │ cmpeq ip, ip, ror sp │ │ │ │ - adcseq r3, lr, r8, lsl #16 │ │ │ │ - adcseq r3, lr, r4, asr r8 │ │ │ │ + adcseq r3, lr, r8, lsr #16 │ │ │ │ + adcseq r3, lr, r4, ror r8 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - tsteq sp, r6, lsr #22 │ │ │ │ - tsteq sp, lr, asr #21 │ │ │ │ + tsteq sp, r6, asr #22 │ │ │ │ + tsteq sp, lr, ror #21 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ cmpeq ip, r0, lsl #22 │ │ │ │ smlaltbeq r0, ip, r4, sl │ │ │ │ cmpeq ip, r0, ror sl │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x00bc12fc │ │ │ │ + adcseq r1, ip, ip, lsl r3 │ │ │ │ cmpeq ip, r0, lsl sl │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq sp, r2, lsl #18 │ │ │ │ + tsteq sp, r2, lsr #18 │ │ │ │ ldr r2, [pc, #-112] @ 61ef78 │ │ │ │ ldr r3, [pc, #-20] @ 61efd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -1510600,36 +1510600,36 @@ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ smlaltteq r0, ip, r0, r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlalbteq r0, ip, r0, r8 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - adcseq r3, lr, r0, lsr r6 │ │ │ │ - adcseq r3, lr, ip, asr #8 │ │ │ │ + adcseq r3, lr, r0, asr r6 │ │ │ │ + adcseq r3, lr, ip, ror #8 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ svceq 0x007f5ef2 │ │ │ │ addeq sl, r0, r9, lsl #2 │ │ │ │ @ instruction: 0xffffc294 │ │ │ │ @ instruction: 0xffffd498 │ │ │ │ strheq r0, [ip, #-112] @ 0xffffff90 │ │ │ │ andeq r0, sl, r6 │ │ │ │ svccc 0x00b8e0b4 │ │ │ │ subeq r1, r7, fp, asr #30 │ │ │ │ @ instruction: 0xffffc47c │ │ │ │ @ instruction: 0xffffe59c │ │ │ │ @ instruction: 0xffffd7a0 │ │ │ │ - @ instruction: 0x00be33b8 │ │ │ │ - adcseq pc, sp, r8, asr #16 │ │ │ │ - adcseq pc, sp, r4, ror #16 │ │ │ │ + @ instruction: 0x00be33d8 │ │ │ │ + adcseq pc, sp, r8, ror #16 │ │ │ │ + adcseq pc, sp, r4, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ ldccc 15, cr7, [r0, #8] │ │ │ │ rsbeq r8, pc, #253 @ 0xfd │ │ │ │ - adcseq fp, sp, r8, ror r5 │ │ │ │ - tsteq sp, sl, asr #6 │ │ │ │ + umlalseq fp, sp, r8, r5 │ │ │ │ + tsteq sp, sl, ror #6 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1510695,21 +1510695,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ 620298 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ 62029c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x011d3d98 │ │ │ │ - adcseq r3, lr, r4, lsr #9 │ │ │ │ - adcseq r2, lr, r4, asr #25 │ │ │ │ - adcseq r3, lr, ip, ror #13 │ │ │ │ - adcseq r2, lr, r0, lsr #25 │ │ │ │ - adcseq r2, lr, r4, ror lr │ │ │ │ - @ instruction: 0x00bc4ff0 │ │ │ │ + @ instruction: 0x011d3db8 │ │ │ │ + adcseq r3, lr, r4, asr #9 │ │ │ │ + adcseq r2, lr, r4, ror #25 │ │ │ │ + adcseq r3, lr, ip, lsl #14 │ │ │ │ + adcseq r2, lr, r0, asr #25 │ │ │ │ + umlalseq r2, lr, r4, lr │ │ │ │ + adcseq r5, ip, r0, lsl r0 │ │ │ │ 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 │ │ │ │ @@ -1510789,15 +1510789,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 62034c │ │ │ │ mov sl, #1 │ │ │ │ b 62034c │ │ │ │ mov sl, #16 │ │ │ │ b 62034c │ │ │ │ cmppeq fp, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011d3c96 │ │ │ │ + @ instruction: 0x011d3cb6 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ 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 r8, r1 │ │ │ │ @@ -1510973,20 +1510973,20 @@ │ │ │ │ bne 6206d0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlalbbeq pc, fp, r0, sl @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x00be28f8 │ │ │ │ - sbceq sl, r0, r0, lsl #26 │ │ │ │ - @ instruction: 0x00be28b8 │ │ │ │ - adcseq r2, lr, r4, asr #17 │ │ │ │ - ldrdeq sl, [r0], #196 @ 0xc4 │ │ │ │ - adcseq r2, lr, ip, lsl #17 │ │ │ │ + adcseq r2, lr, r8, lsl r9 │ │ │ │ + sbceq sl, r0, r0, lsr #26 │ │ │ │ + @ instruction: 0x00be28d8 │ │ │ │ + adcseq r2, lr, r4, ror #17 │ │ │ │ + strdeq sl, [r0], #196 @ 0xc4 │ │ │ │ + adcseq r2, lr, ip, lsr #17 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ cmppeq fp, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ ldrb ip, [r3, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ bne 620910 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -1511117,27 +1511117,27 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ + @ instruction: 0x00bdeab4 │ │ │ │ + @ instruction: 0x00bdead0 │ │ │ │ + ldrdeq r0, [r0], -r7 │ │ │ │ umlalseq lr, sp, r4, sl │ │ │ │ @ instruction: 0x00bdeab0 │ │ │ │ - ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq lr, sp, r4, ror sl │ │ │ │ - umlalseq lr, sp, r0, sl │ │ │ │ - @ instruction: 0x00be26bc │ │ │ │ - strheq sl, [r0], #164 @ 0xa4 │ │ │ │ - adcseq r2, lr, ip, ror #12 │ │ │ │ + @ instruction: 0x00be26dc │ │ │ │ + ldrdeq sl, [r0], #164 @ 0xa4 │ │ │ │ + adcseq r2, lr, ip, lsl #13 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - adcseq lr, sp, ip, lsr #20 │ │ │ │ - adcseq lr, sp, r8, asr #20 │ │ │ │ - @ instruction: 0x00bde9f8 │ │ │ │ - adcseq lr, sp, r4, lsl sl │ │ │ │ + adcseq lr, sp, ip, asr #20 │ │ │ │ + adcseq lr, sp, r8, ror #20 │ │ │ │ + adcseq lr, sp, r8, lsl sl │ │ │ │ + adcseq lr, sp, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #356] @ 620acc │ │ │ │ ldr r3, [pc, #356] @ 620ad0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1511228,25 +1511228,25 @@ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x014bf690 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmppeq fp, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x00be24fc │ │ │ │ - sbceq sl, r0, ip, ror #17 │ │ │ │ - adcseq r2, lr, r4, lsr #9 │ │ │ │ + adcseq r2, lr, ip, lsl r5 │ │ │ │ + sbceq sl, r0, ip, lsl #18 │ │ │ │ + adcseq r2, lr, r4, asr #9 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ - adcseq r2, lr, r4, ror #9 │ │ │ │ + adcseq r2, lr, r4, lsl #10 │ │ │ │ + sbceq sl, r0, r8, ror #17 │ │ │ │ + adcseq r2, lr, r0, lsr #9 │ │ │ │ + andeq r0, r0, sp, ror r4 │ │ │ │ + @ instruction: 0x00be24f0 │ │ │ │ sbceq sl, r0, r8, asr #17 │ │ │ │ adcseq r2, lr, r0, lsl #9 │ │ │ │ - andeq r0, r0, sp, ror r4 │ │ │ │ - @ instruction: 0x00be24d0 │ │ │ │ - sbceq sl, r0, r8, lsr #17 │ │ │ │ - adcseq r2, lr, 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 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #744] @ 620e08 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1511437,20 +1511437,20 @@ │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq pc, [fp, #-68] @ 0xffffffbc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ ldrdeq pc, [fp, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - tsteq sp, r8, lsl r3 │ │ │ │ + tsteq sp, r8, lsr r3 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ cmppeq fp, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ - umlalseq r2, lr, ip, r1 │ │ │ │ - sbceq sl, r0, r8, ror #10 │ │ │ │ - adcseq r2, lr, r0, lsr #2 │ │ │ │ + @ instruction: 0x00be21bc │ │ │ │ + sbceq sl, r0, r8, lsl #11 │ │ │ │ + adcseq r2, lr, r0, asr #2 │ │ │ │ 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] @ 6212fc │ │ │ │ @@ -1511751,35 +1511751,35 @@ │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5fb4d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ b 6212ac │ │ │ │ smlaltbeq pc, fp, r0, r1 @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - ldrsheq r3, [sp, -ip] │ │ │ │ + tsteq sp, ip, lsl r1 │ │ │ │ smlaltbeq pc, fp, ip, r0 @ │ │ │ │ - adcseq r1, lr, r4, lsl lr │ │ │ │ - sbceq sl, r0, ip, lsl #4 │ │ │ │ - adcseq r1, lr, r4, asr #27 │ │ │ │ + adcseq r1, lr, r4, lsr lr │ │ │ │ + sbceq sl, r0, ip, lsr #4 │ │ │ │ + adcseq r1, lr, r4, ror #27 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - adcseq lr, sp, r4, lsl #3 │ │ │ │ - adcseq lr, sp, r0, lsr #3 │ │ │ │ + adcseq lr, sp, r4, lsr #3 │ │ │ │ + adcseq lr, sp, r0, asr #3 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r1, lr, r8, lsl lr │ │ │ │ - strheq sl, [r0], #24 │ │ │ │ - adcseq r1, lr, r0, ror sp │ │ │ │ + adcseq r1, lr, r8, lsr lr │ │ │ │ + ldrdeq sl, [r0], #24 │ │ │ │ + umlalseq r1, lr, r0, sp │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ + adcseq lr, sp, r0, asr r1 │ │ │ │ + adcseq lr, sp, ip, ror #2 │ │ │ │ + adcseq lr, sp, r4, lsl r1 │ │ │ │ adcseq lr, sp, r0, lsr r1 │ │ │ │ - adcseq lr, sp, ip, asr #2 │ │ │ │ - ldrsheq lr, [sp], r4 @ │ │ │ │ - adcseq lr, sp, r0, lsl r1 │ │ │ │ - ldrheq lr, [sp], ip @ │ │ │ │ - ldrsbeq lr, [sp], r8 @ │ │ │ │ - adcseq lr, sp, r4, lsr #32 │ │ │ │ - adcseq lr, sp, r0, asr #32 │ │ │ │ + ldrsbeq lr, [sp], ip @ │ │ │ │ + ldrsheq lr, [sp], r8 @ │ │ │ │ + adcseq lr, sp, r4, asr #32 │ │ │ │ + adcseq lr, sp, r0, rrx │ │ │ │ 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] @ 621d58 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1512414,15 +1512414,15 @@ │ │ │ │ ldr r2, [pc, #392] @ 621ed4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 5fb3ec │ │ │ │ smlalbbeq lr, fp, r0, ip │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq sp, r6, ror #24 │ │ │ │ + tsteq sp, r6, lsl #25 │ │ │ │ cmpeq fp, ip, asr ip │ │ │ │ cmpeq fp, r0, lsl ip │ │ │ │ smlalbteq lr, fp, r4, fp │ │ │ │ cmpeq fp, r0, ror fp │ │ │ │ cmpeq fp, ip, ror sl │ │ │ │ cmpeq fp, r0, asr #20 │ │ │ │ cmpeq fp, ip, asr r9 │ │ │ │ @@ -1512430,91 +1512430,91 @@ │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ smlalbteq lr, fp, r8, r8 │ │ │ │ cmpeq fp, r8, ror r8 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ cmpeq fp, r8, lsr #16 │ │ │ │ andeq r1, r0, lr, lsr #9 │ │ │ │ cmpeq fp, r4, lsl #14 │ │ │ │ - @ instruction: 0x00be16bc │ │ │ │ - sbceq r9, r0, r0, lsr sl │ │ │ │ - adcseq r1, lr, r8, ror #11 │ │ │ │ + @ instruction: 0x00be16dc │ │ │ │ + sbceq r9, r0, r0, asr sl │ │ │ │ + adcseq r1, lr, r8, lsl #12 │ │ │ │ muleq r0, lr, r4 │ │ │ │ @ instruction: 0x014be698 │ │ │ │ cmpeq fp, r0, ror #12 │ │ │ │ cmpeq fp, r8, lsr #12 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x00be15d8 │ │ │ │ - ldrdeq r9, [r0], #140 @ 0x8c │ │ │ │ - umlalseq r1, lr, r4, r4 │ │ │ │ + @ instruction: 0x00be15f8 │ │ │ │ + strdeq r9, [r0], #140 @ 0x8c │ │ │ │ + @ instruction: 0x00be14b4 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ cmpeq fp, r4, asr r5 │ │ │ │ - adcseq r2, ip, r8, ror #23 │ │ │ │ - sbceq r9, r0, r0, lsl #17 │ │ │ │ - adcseq r1, lr, r8, lsr r4 │ │ │ │ + adcseq r2, ip, r8, lsl #24 │ │ │ │ + sbceq r9, r0, r0, lsr #17 │ │ │ │ + adcseq r1, lr, r8, asr r4 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - adcseq r1, lr, r8, asr r8 │ │ │ │ - sbceq r9, r0, r8, asr r8 │ │ │ │ - adcseq r1, lr, r0, lsl r4 │ │ │ │ + adcseq r1, lr, r8, ror r8 │ │ │ │ + sbceq r9, r0, r8, ror r8 │ │ │ │ + adcseq r1, lr, r0, lsr r4 │ │ │ │ @ instruction: 0x000004b2 │ │ │ │ - adcseq r1, lr, r4, lsl #10 │ │ │ │ - sbceq r9, r0, r0, lsr r8 │ │ │ │ - adcseq r1, lr, r8, ror #7 │ │ │ │ + adcseq r1, lr, r4, lsr #10 │ │ │ │ + sbceq r9, r0, r0, asr r8 │ │ │ │ + adcseq r1, lr, r8, lsl #8 │ │ │ │ andeq r0, r0, r1, asr #9 │ │ │ │ - adcseq r1, lr, ip, lsr #9 │ │ │ │ - sbceq r9, r0, r8, lsl #16 │ │ │ │ - adcseq r1, lr, r0, asr #7 │ │ │ │ + adcseq r1, lr, ip, asr #9 │ │ │ │ + sbceq r9, r0, r8, lsr #16 │ │ │ │ + adcseq r1, lr, r0, ror #7 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - adcseq r2, ip, r8, asr #22 │ │ │ │ - sbceq r9, r0, r0, ror #15 │ │ │ │ - umlalseq r1, lr, r8, r3 │ │ │ │ + adcseq r2, ip, r8, ror #22 │ │ │ │ + sbceq r9, r0, r0, lsl #16 │ │ │ │ + @ instruction: 0x00be13b8 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - adcseq r1, lr, r8, asr #10 │ │ │ │ - strheq r9, [r0], #120 @ 0x78 │ │ │ │ - adcseq r1, lr, r0, ror r3 │ │ │ │ + adcseq r1, lr, r8, ror #10 │ │ │ │ + ldrdeq r9, [r0], #120 @ 0x78 │ │ │ │ + umlalseq r1, lr, r0, r3 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - adcseq r1, lr, r0, lsr #10 │ │ │ │ - smulleq r9, r0, r0, r7 │ │ │ │ - adcseq r1, lr, r8, asr #6 │ │ │ │ + adcseq r1, lr, r0, asr #10 │ │ │ │ + strheq r9, [r0], #112 @ 0x70 │ │ │ │ + adcseq r1, lr, r8, ror #6 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x00be14d0 │ │ │ │ - sbceq r9, r0, r8, ror #14 │ │ │ │ - adcseq r1, lr, r0, lsr #6 │ │ │ │ + @ instruction: 0x00be14f0 │ │ │ │ + sbceq r9, r0, r8, lsl #15 │ │ │ │ + adcseq r1, lr, r0, asr #6 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - adcseq r1, lr, ip, ror #9 │ │ │ │ - sbceq r9, r0, r0, asr #14 │ │ │ │ - @ instruction: 0x00be12f8 │ │ │ │ + adcseq r1, lr, ip, lsl #10 │ │ │ │ + sbceq r9, r0, r0, ror #14 │ │ │ │ + adcseq r1, lr, r8, lsl r3 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - adcseq r1, lr, ip, asr #6 │ │ │ │ - sbceq r9, r0, r8, lsl r7 │ │ │ │ - @ instruction: 0x00be12d0 │ │ │ │ + adcseq r1, lr, ip, ror #6 │ │ │ │ + sbceq r9, r0, r8, lsr r7 │ │ │ │ + @ instruction: 0x00be12f0 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - adcseq r1, lr, r8, asr #7 │ │ │ │ - strdeq r9, [r0], #96 @ 0x60 │ │ │ │ - adcseq r1, lr, r8, lsr #5 │ │ │ │ + adcseq r1, lr, r8, ror #7 │ │ │ │ + sbceq r9, r0, r0, lsl r7 │ │ │ │ + adcseq r1, lr, r8, asr #5 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - adcseq r1, lr, r4, lsl #9 │ │ │ │ - sbceq r9, r0, ip, asr #13 │ │ │ │ - adcseq r1, lr, r4, lsl #5 │ │ │ │ - adcseq r1, lr, r8, lsr r4 │ │ │ │ - sbceq r9, r0, r0, lsr #13 │ │ │ │ - adcseq r1, lr, r8, asr r2 │ │ │ │ + adcseq r1, lr, r4, lsr #9 │ │ │ │ + sbceq r9, r0, ip, ror #13 │ │ │ │ + adcseq r1, lr, r4, lsr #5 │ │ │ │ + adcseq r1, lr, r8, asr r4 │ │ │ │ + sbceq r9, r0, r0, asr #13 │ │ │ │ + adcseq r1, lr, r8, ror r2 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - @ instruction: 0x00be13b0 │ │ │ │ - sbceq r9, r0, r8, ror r6 │ │ │ │ - adcseq r1, lr, r0, lsr r2 │ │ │ │ + @ instruction: 0x00be13d0 │ │ │ │ + smulleq r9, r0, r8, r6 │ │ │ │ + adcseq r1, lr, r0, asr r2 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - adcseq r1, lr, r0, lsr #7 │ │ │ │ - sbceq r9, r0, r0, asr r6 │ │ │ │ - adcseq r1, lr, r8, lsl #4 │ │ │ │ + adcseq r1, lr, r0, asr #7 │ │ │ │ + sbceq r9, r0, r0, ror r6 │ │ │ │ + adcseq r1, lr, r8, lsr #4 │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ - adcseq r1, lr, r4, lsl r4 │ │ │ │ - adcseq r1, lr, r8, ror #3 │ │ │ │ + adcseq r1, lr, r4, lsr r4 │ │ │ │ + adcseq r1, lr, r8, lsl #4 │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - adcseq r1, lr, r4, lsl r4 │ │ │ │ - adcseq r1, lr, ip, asr #3 │ │ │ │ + adcseq r1, lr, r4, lsr r4 │ │ │ │ + adcseq r1, lr, ip, ror #3 │ │ │ │ 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, #1024] @ 0x400 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -1513544,192 +1513544,192 @@ │ │ │ │ movcc fp, r3 │ │ │ │ b 62280c │ │ │ │ strdeq lr, [fp, #-4] │ │ │ │ smlaltteq lr, fp, r0, r0 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r3, r0, r0, lsl r7 │ │ │ │ - adcseq r1, lr, r0, rrx │ │ │ │ - sbceq r8, r0, r4, asr #29 │ │ │ │ - adcseq r0, lr, ip, ror sl │ │ │ │ + adcseq r1, lr, r0, lsl #1 │ │ │ │ + sbceq r8, r0, r4, ror #29 │ │ │ │ + umlalseq r0, lr, ip, sl │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - adcseq r0, lr, ip, asr ip │ │ │ │ - adcseq r0, lr, r0, asr #18 │ │ │ │ + adcseq r0, lr, ip, ror ip │ │ │ │ + adcseq r0, lr, r0, ror #18 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - adcseq ip, sp, ip, lsr #23 │ │ │ │ - adcseq ip, sp, r8, asr #23 │ │ │ │ + adcseq ip, sp, ip, asr #23 │ │ │ │ + adcseq ip, sp, r8, ror #23 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r0, lr, r4, lsr #21 │ │ │ │ - smulleq r8, r0, ip, sl │ │ │ │ - adcseq r0, lr, r4, asr r6 │ │ │ │ + adcseq r0, lr, r4, asr #21 │ │ │ │ + strheq r8, [r0], #172 @ 0xac │ │ │ │ + adcseq r0, lr, r4, ror r6 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - adcseq r0, lr, r0, lsr #20 │ │ │ │ - sbceq r8, r0, r4, ror sl │ │ │ │ - adcseq r0, lr, ip, lsr #12 │ │ │ │ + adcseq r0, lr, r0, asr #20 │ │ │ │ + smulleq r8, r0, r4, sl │ │ │ │ + adcseq r0, lr, ip, asr #12 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - adcseq r0, lr, r4, asr #18 │ │ │ │ - sbceq r8, r0, r8, lsl r9 │ │ │ │ - @ instruction: 0x00be04d0 │ │ │ │ + adcseq r0, lr, r4, ror #18 │ │ │ │ + sbceq r8, r0, r8, lsr r9 │ │ │ │ + @ instruction: 0x00be04f0 │ │ │ │ andeq r1, r0, r8, lsr #28 │ │ │ │ cmpeq fp, r4, ror #10 │ │ │ │ - adcseq r0, lr, r0, asr #14 │ │ │ │ - sbceq r8, r0, r4, lsl #17 │ │ │ │ - adcseq r0, lr, ip, lsr r4 │ │ │ │ + adcseq r0, lr, r0, ror #14 │ │ │ │ + sbceq r8, r0, r4, lsr #17 │ │ │ │ + adcseq r0, lr, ip, asr r4 │ │ │ │ muleq r0, r5, r2 │ │ │ │ @ instruction: 0xffffd6d4 │ │ │ │ - @ instruction: 0x00be07dc │ │ │ │ - strheq r8, [r0], #120 @ 0x78 │ │ │ │ - adcseq r0, lr, r0, ror r3 │ │ │ │ + @ instruction: 0x00be07fc │ │ │ │ + ldrdeq r8, [r0], #120 @ 0x78 │ │ │ │ + umlalseq r0, lr, r0, r3 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - adcseq r0, lr, r4, lsr r8 │ │ │ │ - sbceq r8, r0, ip, ror #14 │ │ │ │ - adcseq r0, lr, r4, lsr #6 │ │ │ │ + adcseq r0, lr, r4, asr r8 │ │ │ │ + sbceq r8, r0, ip, lsl #15 │ │ │ │ + adcseq r0, lr, r4, asr #6 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - @ instruction: 0x00bdc6d4 │ │ │ │ - @ instruction: 0x00bdc6f0 │ │ │ │ - adcseq r0, lr, ip, asr #12 │ │ │ │ - sbceq r8, r0, r0, lsr #13 │ │ │ │ - adcseq r0, lr, r8, asr r2 │ │ │ │ + @ instruction: 0x00bdc6f4 │ │ │ │ + adcseq ip, sp, r0, lsl r7 │ │ │ │ + adcseq r0, lr, ip, ror #12 │ │ │ │ + sbceq r8, r0, r0, asr #13 │ │ │ │ + adcseq r0, lr, r8, ror r2 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x00be07dc │ │ │ │ - sbceq r8, r0, ip, ror #12 │ │ │ │ - adcseq r0, lr, r4, lsr #4 │ │ │ │ + @ instruction: 0x00be07fc │ │ │ │ + sbceq r8, r0, ip, lsl #13 │ │ │ │ + adcseq r0, lr, r4, asr #4 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - adcseq lr, pc, ip, lsl #9 │ │ │ │ - sbceq r8, r0, r8, lsl #12 │ │ │ │ - adcseq r0, lr, r0, asr #3 │ │ │ │ + adcseq lr, pc, ip, lsr #9 │ │ │ │ + sbceq r8, r0, r8, lsr #12 │ │ │ │ + adcseq r0, lr, r0, ror #3 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - umlalseq r0, lr, ip, r4 │ │ │ │ - sbceq r8, r0, r0, ror #11 │ │ │ │ - umlalseq r0, lr, r8, r1 │ │ │ │ + @ instruction: 0x00be04bc │ │ │ │ + sbceq r8, r0, r0, lsl #12 │ │ │ │ + @ instruction: 0x00be01b8 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - adcseq r0, lr, ip, ror r4 │ │ │ │ - strheq r8, [r0], #64 @ 0x40 │ │ │ │ - adcseq r0, lr, r8, rrx │ │ │ │ + umlalseq r0, lr, ip, r4 │ │ │ │ + ldrdeq r8, [r0], #64 @ 0x40 │ │ │ │ + adcseq r0, lr, r8, lsl #1 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - adcseq r0, lr, r4, asr #3 │ │ │ │ - sbceq r8, r0, r0, ror r1 │ │ │ │ - adcseq pc, sp, r8, lsr #26 │ │ │ │ + adcseq r0, lr, r4, ror #3 │ │ │ │ + smulleq r8, r0, r0, r1 │ │ │ │ + adcseq pc, sp, r8, asr #26 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - adcseq r0, lr, r4, lsl #5 │ │ │ │ - sbceq r8, r0, r0, lsr #2 │ │ │ │ - @ instruction: 0x00bdfcd8 │ │ │ │ + adcseq r0, lr, r4, lsr #5 │ │ │ │ + sbceq r8, r0, r0, asr #2 │ │ │ │ + @ instruction: 0x00bdfcf8 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - adcseq r0, lr, r8, asr #4 │ │ │ │ - strdeq r8, [r0], #12 │ │ │ │ - @ instruction: 0x00bdfcb4 │ │ │ │ - adcseq r0, lr, r0, lsr #2 │ │ │ │ - ldrdeq r8, [r0], #0 │ │ │ │ - adcseq pc, sp, r8, lsl #25 │ │ │ │ - adcseq r0, lr, ip, asr #1 │ │ │ │ - sbceq r8, r0, r4, asr r0 │ │ │ │ - adcseq pc, sp, ip, lsl #24 │ │ │ │ + adcseq r0, lr, r8, ror #4 │ │ │ │ + sbceq r8, r0, ip, lsl r1 │ │ │ │ + @ instruction: 0x00bdfcd4 │ │ │ │ + adcseq r0, lr, r0, asr #2 │ │ │ │ + strdeq r8, [r0], #0 │ │ │ │ + adcseq pc, sp, r8, lsr #25 │ │ │ │ + adcseq r0, lr, ip, ror #1 │ │ │ │ + sbceq r8, r0, r4, ror r0 │ │ │ │ + adcseq pc, sp, ip, lsr #24 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - adcseq pc, sp, r0, asr #30 │ │ │ │ - sbceq r7, r0, r0, lsr lr │ │ │ │ - adcseq pc, sp, r8, ror #19 │ │ │ │ - @ instruction: 0x00bdfeb8 │ │ │ │ - sbceq r7, r0, r8, asr #27 │ │ │ │ - adcseq pc, sp, r0, lsl #19 │ │ │ │ + adcseq pc, sp, r0, ror #30 │ │ │ │ + sbceq r7, r0, r0, asr lr │ │ │ │ + adcseq pc, sp, r8, lsl #20 │ │ │ │ + @ instruction: 0x00bdfed8 │ │ │ │ + sbceq r7, r0, r8, ror #27 │ │ │ │ + adcseq pc, sp, r0, lsr #19 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x00bdfff8 │ │ │ │ - sbceq r7, r0, r4, lsr #27 │ │ │ │ - adcseq pc, sp, ip, asr r9 @ │ │ │ │ - adcseq pc, sp, r4, asr #30 │ │ │ │ - sbceq r7, r0, r8, ror sp │ │ │ │ - adcseq pc, sp, r0, lsr r9 @ │ │ │ │ + adcseq r0, lr, r8, lsl r0 │ │ │ │ + sbceq r7, r0, r4, asr #27 │ │ │ │ + adcseq pc, sp, ip, ror r9 @ │ │ │ │ + adcseq pc, sp, r4, ror #30 │ │ │ │ + smulleq r7, r0, r8, sp │ │ │ │ + adcseq pc, sp, r0, asr r9 @ │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - adcseq pc, sp, r0, ror #30 │ │ │ │ - sbceq r7, r0, r0, asr sp │ │ │ │ - adcseq pc, sp, r8, lsl #18 │ │ │ │ + adcseq pc, sp, r0, lsl #31 │ │ │ │ + sbceq r7, r0, r0, ror sp │ │ │ │ + adcseq pc, sp, r8, lsr #18 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - adcseq r7, sp, r0, asr #6 │ │ │ │ - strheq r7, [r0], #188 @ 0xbc │ │ │ │ - adcseq pc, sp, r4, ror r7 @ │ │ │ │ + adcseq r7, sp, r0, ror #6 │ │ │ │ + ldrdeq r7, [r0], #188 @ 0xbc │ │ │ │ + umlalseq pc, sp, r4, r7 @ │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ andeq r1, r0, r0, ror #2 │ │ │ │ - @ instruction: 0x00bdfeb4 │ │ │ │ - sbceq r7, r0, r4, asr #22 │ │ │ │ - @ instruction: 0x00bdf6fc │ │ │ │ + @ instruction: 0x00bdfed4 │ │ │ │ + sbceq r7, r0, r4, ror #22 │ │ │ │ + adcseq pc, sp, ip, lsl r7 @ │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ andeq r1, r0, r1, ror #2 │ │ │ │ - @ instruction: 0x00bdffb4 │ │ │ │ - strdeq r7, [r0], #168 @ 0xa8 │ │ │ │ - @ instruction: 0x00bdf6b0 │ │ │ │ + @ instruction: 0x00bdffd4 │ │ │ │ + sbceq r7, r0, r8, lsl fp │ │ │ │ + @ instruction: 0x00bdf6d0 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - adcseq pc, sp, ip, ror #30 │ │ │ │ - ldrdeq r7, [r0], #164 @ 0xa4 │ │ │ │ - adcseq pc, sp, ip, lsl #13 │ │ │ │ - adcseq pc, sp, ip, ror #27 │ │ │ │ - sbceq r7, r0, r8, lsr #21 │ │ │ │ - adcseq pc, sp, r0, ror #12 │ │ │ │ + adcseq pc, sp, ip, lsl #31 │ │ │ │ + strdeq r7, [r0], #164 @ 0xa4 │ │ │ │ + adcseq pc, sp, ip, lsr #13 │ │ │ │ + adcseq pc, sp, ip, lsl #28 │ │ │ │ + sbceq r7, r0, r8, asr #21 │ │ │ │ + adcseq pc, sp, r0, lsl #13 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ + @ instruction: 0x00bdfdd4 │ │ │ │ + sbceq r7, r0, r4, lsr #21 │ │ │ │ + adcseq pc, sp, ip, asr r6 @ │ │ │ │ + umlalseq pc, sp, ip, sp @ │ │ │ │ @ instruction: 0x00bdfdb4 │ │ │ │ - sbceq r7, r0, r4, lsl #21 │ │ │ │ - adcseq pc, sp, ip, lsr r6 @ │ │ │ │ - adcseq pc, sp, ip, ror sp @ │ │ │ │ - umlalseq pc, sp, r4, sp @ │ │ │ │ - adcseq pc, sp, r4, lsl #27 │ │ │ │ - adcseq pc, sp, r0, lsr #27 │ │ │ │ - adcseq pc, sp, r4, ror #9 │ │ │ │ + adcseq pc, sp, r4, lsr #27 │ │ │ │ + adcseq pc, sp, r0, asr #27 │ │ │ │ + adcseq pc, sp, r4, lsl #10 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - adcseq pc, sp, r8, lsl #27 │ │ │ │ - adcseq pc, sp, r4, lsl #27 │ │ │ │ - adcseq pc, sp, r0, lsl #27 │ │ │ │ - sbceq r2, r0, r0, lsl #7 │ │ │ │ - tsteq sp, r2, asr #10 │ │ │ │ - sbceq r9, r0, r4, ror #13 │ │ │ │ - adcseq pc, sp, r4, lsl sp @ │ │ │ │ - umlalseq pc, sp, r0, sl @ │ │ │ │ - @ instruction: 0x00bdf3b4 │ │ │ │ + adcseq pc, sp, r8, lsr #27 │ │ │ │ + adcseq pc, sp, r4, lsr #27 │ │ │ │ + adcseq pc, sp, r0, lsr #27 │ │ │ │ + sbceq r2, r0, r0, lsr #7 │ │ │ │ + tsteq sp, r2, ror #10 │ │ │ │ + sbceq r9, r0, r4, lsl #14 │ │ │ │ + adcseq pc, sp, r4, lsr sp @ │ │ │ │ + @ instruction: 0x00bdfab0 │ │ │ │ + @ instruction: 0x00bdf3d4 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - @ instruction: 0x00bdfcd4 │ │ │ │ - adcseq pc, sp, r4, asr ip @ │ │ │ │ - adcseq pc, sp, ip, ror #25 │ │ │ │ - ldrsheq r3, [pc], r4 @ │ │ │ │ - tsteq sp, r0, ror #7 │ │ │ │ - @ instruction: 0x00bdf2b8 │ │ │ │ - sbceq r6, pc, ip, lsr r5 @ │ │ │ │ - strheq r7, [r0], #96 @ 0x60 │ │ │ │ - adcseq pc, sp, r0, asr #10 │ │ │ │ - adcseq r7, sp, ip, lsr #21 │ │ │ │ - strdeq r9, [r0], #72 @ 0x48 │ │ │ │ - adcseq pc, sp, r4, lsr #4 │ │ │ │ - adcseq pc, sp, r8, lsl #23 │ │ │ │ - adcseq pc, sp, ip, ror fp @ │ │ │ │ - sbceq r9, r0, r8, asr r4 │ │ │ │ - adcseq pc, sp, r0, asr r9 @ │ │ │ │ - adcseq pc, sp, ip, lsr fp @ │ │ │ │ - adcseq pc, sp, ip, lsl #22 │ │ │ │ - adcseq pc, sp, ip, lsl #22 │ │ │ │ - sbceq r5, pc, ip, lsr #17 │ │ │ │ - adcseq pc, sp, r8, lsl #21 │ │ │ │ - adcseq pc, sp, r0, ror #20 │ │ │ │ - adcseq pc, sp, ip, lsr sl @ │ │ │ │ + @ instruction: 0x00bdfcf4 │ │ │ │ + adcseq pc, sp, r4, ror ip @ │ │ │ │ + adcseq pc, sp, ip, lsl #26 │ │ │ │ + adcseq r3, pc, r4, lsl r1 @ │ │ │ │ + tsteq sp, r0, lsl #8 │ │ │ │ + @ instruction: 0x00bdf2d8 │ │ │ │ + sbceq r6, pc, ip, asr r5 @ │ │ │ │ + ldrdeq r7, [r0], #96 @ 0x60 │ │ │ │ + adcseq pc, sp, r0, ror #10 │ │ │ │ + adcseq r7, sp, ip, asr #21 │ │ │ │ + sbceq r9, r0, r8, lsl r5 │ │ │ │ + adcseq pc, sp, r4, asr #4 │ │ │ │ + adcseq pc, sp, r8, lsr #23 │ │ │ │ + umlalseq pc, sp, ip, fp @ │ │ │ │ + sbceq r9, r0, r8, ror r4 │ │ │ │ + adcseq pc, sp, r0, ror r9 @ │ │ │ │ + adcseq pc, sp, ip, asr fp @ │ │ │ │ + adcseq pc, sp, ip, lsr #22 │ │ │ │ + adcseq pc, sp, ip, lsr #22 │ │ │ │ + sbceq r5, pc, ip, asr #17 │ │ │ │ + adcseq pc, sp, r8, lsr #21 │ │ │ │ + adcseq pc, sp, r0, lsl #21 │ │ │ │ + adcseq pc, sp, ip, asr sl @ │ │ │ │ + adcseq pc, sp, r0, asr #20 │ │ │ │ adcseq pc, sp, r0, lsr #20 │ │ │ │ adcseq pc, sp, r0, lsl #20 │ │ │ │ adcseq pc, sp, r0, ror #19 │ │ │ │ - adcseq pc, sp, r0, asr #19 │ │ │ │ - adcseq r1, ip, r8, lsl #7 │ │ │ │ - @ instruction: 0x00bdf1f4 │ │ │ │ - adcseq pc, sp, r0, asr #20 │ │ │ │ - @ instruction: 0x00bdf2dc │ │ │ │ - @ instruction: 0x00bdf2b8 │ │ │ │ - adcseq pc, sp, r4, lsr #5 │ │ │ │ - adcseq pc, sp, r8, lsl #5 │ │ │ │ - adcseq pc, sp, ip, ror #4 │ │ │ │ + adcseq r1, ip, r8, lsr #7 │ │ │ │ + adcseq pc, sp, r4, lsl r2 @ │ │ │ │ + adcseq pc, sp, r0, ror #20 │ │ │ │ + @ instruction: 0x00bdf2fc │ │ │ │ + @ instruction: 0x00bdf2d8 │ │ │ │ + adcseq pc, sp, r4, asr #5 │ │ │ │ + adcseq pc, sp, r8, lsr #5 │ │ │ │ + adcseq pc, sp, ip, lsl #5 │ │ │ │ + adcseq pc, sp, r4, ror r2 @ │ │ │ │ adcseq pc, sp, r4, asr r2 @ │ │ │ │ - adcseq pc, sp, r4, lsr r2 @ │ │ │ │ - adcseq pc, sp, r8, lsl r2 @ │ │ │ │ - adcseq pc, sp, r0, lsl #4 │ │ │ │ - adcseq fp, fp, r8, asr r9 │ │ │ │ - adcseq pc, sp, r4, asr #21 │ │ │ │ - adcseq pc, sp, r4, asr #12 │ │ │ │ - sbceq r7, r0, r8, ror #6 │ │ │ │ - adcseq lr, sp, r0, lsr #30 │ │ │ │ + adcseq pc, sp, r8, lsr r2 @ │ │ │ │ + adcseq pc, sp, r0, lsr #4 │ │ │ │ + adcseq fp, fp, r8, ror r9 │ │ │ │ + adcseq pc, sp, r4, ror #21 │ │ │ │ + adcseq pc, sp, r4, ror #12 │ │ │ │ + sbceq r7, r0, r8, lsl #7 │ │ │ │ + adcseq lr, sp, r0, asr #30 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ ldr ip, [pc, #-492] @ 622ff0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r3, [pc, #-496] @ 622ff4 │ │ │ │ ldr r1, [pc, #-496] @ 622ff8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #-500] @ 622ffc │ │ │ │ @@ -1515622,75 +1515622,75 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ smlaltbeq fp, fp, r8, pc @ │ │ │ │ smlaltbeq fp, fp, r4, pc @ │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ andeq r3, r0, r0, lsl r7 │ │ │ │ - adcseq pc, sp, r8, asr r7 @ │ │ │ │ - sbceq r7, r0, ip, asr r1 │ │ │ │ - adcseq lr, sp, r4, lsl sp │ │ │ │ + adcseq pc, sp, r8, ror r7 @ │ │ │ │ + sbceq r7, r0, ip, ror r1 │ │ │ │ + adcseq lr, sp, r4, lsr sp │ │ │ │ andeq r0, r0, pc, asr #12 │ │ │ │ - tstpeq ip, lr, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x00bdf5f0 │ │ │ │ + tstpeq ip, lr, asr #24 @ p-variant is OBSOLETE │ │ │ │ + adcseq pc, sp, r0, lsl r6 @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x00bdeaf4 │ │ │ │ - @ instruction: 0x00bdeaf0 │ │ │ │ - adcseq lr, sp, ip, ror #18 │ │ │ │ + adcseq lr, sp, r4, lsl fp │ │ │ │ + adcseq lr, sp, r0, lsl fp │ │ │ │ + adcseq lr, sp, ip, lsl #19 │ │ │ │ andeq r2, r0, r8, asr #12 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ cmpeq fp, r8, lsr r6 │ │ │ │ - adcseq lr, sp, r8, lsl #31 │ │ │ │ - sbceq r6, r0, r4, ror #18 │ │ │ │ - adcseq lr, sp, ip, lsl r5 │ │ │ │ + adcseq lr, sp, r8, lsr #31 │ │ │ │ + sbceq r6, r0, r4, lsl #19 │ │ │ │ + adcseq lr, sp, ip, lsr r5 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - adcseq lr, sp, r4, asr #31 │ │ │ │ - sbceq r6, r0, ip, lsr r9 │ │ │ │ - @ instruction: 0x00bde4f4 │ │ │ │ + adcseq lr, sp, r4, ror #31 │ │ │ │ + sbceq r6, r0, ip, asr r9 │ │ │ │ + adcseq lr, sp, r4, lsl r5 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - @ instruction: 0x00bdefb8 │ │ │ │ - adcseq lr, sp, r8, lsr lr │ │ │ │ - sbceq r6, r0, ip, ror #16 │ │ │ │ - adcseq lr, sp, r4, lsr #8 │ │ │ │ + @ instruction: 0x00bdefd8 │ │ │ │ + adcseq lr, sp, r8, asr lr │ │ │ │ + sbceq r6, r0, ip, lsl #17 │ │ │ │ + adcseq lr, sp, r4, asr #8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - adcseq lr, sp, r0, lsr #27 │ │ │ │ - sbceq r6, r0, r8, lsl #15 │ │ │ │ - adcseq lr, sp, r0, asr #6 │ │ │ │ + adcseq lr, sp, r0, asr #27 │ │ │ │ + sbceq r6, r0, r8, lsr #15 │ │ │ │ + adcseq lr, sp, r0, ror #6 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - adcseq lr, sp, r8, asr #23 │ │ │ │ - sbceq r6, r0, r8, ror r5 │ │ │ │ - adcseq lr, sp, r0, lsr r1 │ │ │ │ + adcseq lr, sp, r8, ror #23 │ │ │ │ + smulleq r6, r0, r8, r5 │ │ │ │ + adcseq lr, sp, r0, asr r1 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - umlalseq lr, sp, r4, fp │ │ │ │ - sbceq r6, r0, r0, asr r5 │ │ │ │ - adcseq lr, sp, r8, lsl #2 │ │ │ │ + @ instruction: 0x00bdebb4 │ │ │ │ + sbceq r6, r0, r0, ror r5 │ │ │ │ + adcseq lr, sp, r8, lsr #2 │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ - adcseq lr, sp, ip, ror #23 │ │ │ │ - sbceq r6, r0, ip, lsr #10 │ │ │ │ - adcseq lr, sp, r4, ror #1 │ │ │ │ - @ instruction: 0x00bde5f0 │ │ │ │ - sbceq r6, r0, r4, lsl #10 │ │ │ │ - ldrheq lr, [sp], ip @ │ │ │ │ - adcseq lr, sp, r4, ror r3 │ │ │ │ - adcseq lr, sp, r8, asr r0 │ │ │ │ + adcseq lr, sp, ip, lsl #24 │ │ │ │ + sbceq r6, r0, ip, asr #10 │ │ │ │ + adcseq lr, sp, r4, lsl #2 │ │ │ │ + adcseq lr, sp, r0, lsl r6 │ │ │ │ + sbceq r6, r0, r4, lsr #10 │ │ │ │ + ldrsbeq lr, [sp], ip @ │ │ │ │ + umlalseq lr, sp, r4, r3 │ │ │ │ + adcseq lr, sp, r8, ror r0 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - adcseq lr, sp, ip, lsl #23 │ │ │ │ - sbceq r6, r0, ip, ror r4 │ │ │ │ - adcseq lr, sp, r4, lsr r0 │ │ │ │ + adcseq lr, sp, ip, lsr #23 │ │ │ │ + smulleq r6, r0, ip, r4 │ │ │ │ + adcseq lr, sp, r4, asr r0 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - adcseq lr, sp, r4, asr fp │ │ │ │ - sbceq r6, r0, r4, asr r4 │ │ │ │ - adcseq lr, sp, ip │ │ │ │ + adcseq lr, sp, r4, ror fp │ │ │ │ + sbceq r6, r0, r4, ror r4 │ │ │ │ + adcseq lr, sp, ip, lsr #32 │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ - umlalseq lr, sp, ip, sl │ │ │ │ - adcseq sp, sp, ip, ror #31 │ │ │ │ + @ instruction: 0x00bdeabc │ │ │ │ + adcseq lr, sp, ip │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - adcseq lr, sp, r0, lsr fp │ │ │ │ - adcseq sp, sp, r8, asr #31 │ │ │ │ + adcseq lr, sp, r0, asr fp │ │ │ │ + adcseq sp, sp, r8, ror #31 │ │ │ │ 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 │ │ │ │ @@ -1515754,18 +1515754,18 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ mov r2, #5 │ │ │ │ bl 5fb4d0 │ │ │ │ b 6250b8 │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ andeq lr, r0, r0, lsl r6 │ │ │ │ - adcseq fp, sp, r8 │ │ │ │ - adcseq sl, sp, ip, ror #3 │ │ │ │ - adcseq sl, sp, r8, lsl #3 │ │ │ │ - adcseq sl, sp, r4, lsr #3 │ │ │ │ + adcseq fp, sp, r8, lsr #32 │ │ │ │ + adcseq sl, sp, ip, lsl #4 │ │ │ │ + adcseq sl, sp, r8, lsr #3 │ │ │ │ + adcseq sl, sp, r4, asr #3 │ │ │ │ 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 │ │ │ │ @@ -1515882,18 +1515882,18 @@ │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - @ instruction: 0x011cedb7 │ │ │ │ - adcseq lr, sp, ip, asr #14 │ │ │ │ - sbceq r5, r0, r4, ror #31 │ │ │ │ - adcseq lr, sp, ip, lsl r7 │ │ │ │ + @ instruction: 0x011cedd7 │ │ │ │ + adcseq lr, sp, ip, ror #14 │ │ │ │ + sbceq r6, r0, r4 │ │ │ │ + adcseq lr, sp, ip, lsr r7 │ │ │ │ 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 │ │ │ │ @@ -1516685,64 +1516685,64 @@ │ │ │ │ ldr r2, [pc, #220] @ 6260e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 5fb3ec │ │ │ │ cmpeq fp, r0, lsr ip │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - tsteq ip, sl, lsr ip │ │ │ │ + tsteq ip, sl, asr ip │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ andeq r1, r0, r0, asr r1 │ │ │ │ - tsteq ip, sl, asr #25 │ │ │ │ + tsteq ip, sl, ror #25 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0x011cecb2 │ │ │ │ + @ instruction: 0x011cecd2 │ │ │ │ andeq r1, r0, r5, asr #11 │ │ │ │ andeq r1, r0, r3, asr #11 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - tsteq ip, r0, lsr #23 │ │ │ │ + tsteq ip, r0, asr #23 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ andeq r1, r0, r6, asr #2 │ │ │ │ andeq r1, r0, r5, asr #2 │ │ │ │ - tsteq ip, ip, lsr #18 │ │ │ │ + tsteq ip, ip, asr #18 │ │ │ │ muleq r0, r8, sp │ │ │ │ - tsteq ip, ip, lsl #17 │ │ │ │ - adcseq r9, sp, r4, lsr #18 │ │ │ │ - adcseq r9, sp, r0, asr #18 │ │ │ │ + tsteq ip, ip, lsr #17 │ │ │ │ + adcseq r9, sp, r4, asr #18 │ │ │ │ + adcseq r9, sp, r0, ror #18 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r1, r0, lr, asr #2 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ - tsteq ip, r8, lsr r6 │ │ │ │ + tsteq ip, r8, asr r6 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - tsteq ip, r6, ror r5 │ │ │ │ - adcseq sp, sp, r4, lsr lr │ │ │ │ - adcseq sp, sp, r0, ror #26 │ │ │ │ + @ instruction: 0x011ce596 │ │ │ │ + adcseq sp, sp, r4, asr lr │ │ │ │ + adcseq sp, sp, r0, lsl #27 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - tsteq ip, r6, lsr r3 │ │ │ │ - adcseq sp, sp, ip, ror #22 │ │ │ │ - adcseq sp, sp, r8, lsr #22 │ │ │ │ - adcseq sp, sp, r8, lsr #23 │ │ │ │ - adcseq sp, sp, ip, lsl #22 │ │ │ │ - adcseq sp, sp, r0, ror #22 │ │ │ │ - @ instruction: 0x00bddaf0 │ │ │ │ + tsteq ip, r6, asr r3 │ │ │ │ + adcseq sp, sp, ip, lsl #23 │ │ │ │ + adcseq sp, sp, r8, asr #22 │ │ │ │ + adcseq sp, sp, r8, asr #23 │ │ │ │ + adcseq sp, sp, ip, lsr #22 │ │ │ │ + adcseq sp, sp, r0, lsl #23 │ │ │ │ + adcseq sp, sp, r0, lsl fp │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - @ instruction: 0x00bddbb0 │ │ │ │ - umlalseq sp, sp, r0, sl @ │ │ │ │ + @ instruction: 0x00bddbd0 │ │ │ │ + @ instruction: 0x00bddab0 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [pc, #92] @ 626150 │ │ │ │ cmp r3, r2 │ │ │ │ beq 626138 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1516875,24 +1516875,24 @@ │ │ │ │ ldr r3, [pc, #56] @ 626338 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - adcseq sp, sp, r8, ror #19 │ │ │ │ - umlalseq sp, sp, r0, r9 @ │ │ │ │ + adcseq sp, sp, r8, lsl #20 │ │ │ │ + @ instruction: 0x00bdd9b0 │ │ │ │ @ instruction: 0x000009b3 │ │ │ │ - adcseq sp, sp, ip, ror #18 │ │ │ │ - strheq r5, [r0], #0 │ │ │ │ - adcseq sp, sp, r8, lsr r9 │ │ │ │ + adcseq sp, sp, ip, lsl #19 │ │ │ │ + ldrdeq r5, [r0], #0 │ │ │ │ + adcseq sp, sp, r8, asr r9 │ │ │ │ andeq r0, r0, r2, lsr #19 │ │ │ │ - adcseq sp, sp, r0, lsl #18 │ │ │ │ + adcseq sp, sp, r0, lsr #18 │ │ │ │ @ instruction: 0x000009b9 │ │ │ │ - umlalseq sp, sp, r8, r9 @ │ │ │ │ + @ instruction: 0x00bdd9b8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [pc, #24] @ 626360 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [sp] │ │ │ │ ldreq r2, [sp] │ │ │ │ ldreq r3, [r3, #24] │ │ │ │ orreq r3, r3, #32 │ │ │ │ @@ -1516933,16 +1516933,16 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ 6263fc │ │ │ │ ldr r1, [pc, #16] @ 626400 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #238 @ 0xee │ │ │ │ bl 5fb3ec │ │ │ │ - @ instruction: 0x00bdd8f8 │ │ │ │ - @ instruction: 0x00bdd7f8 │ │ │ │ + adcseq sp, sp, r8, lsl r9 │ │ │ │ + adcseq sp, sp, r8, lsl r8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 626488 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -1516974,19 +1516974,19 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ 6264ac │ │ │ │ ldr r1, [pc, #28] @ 6264b0 │ │ │ │ ldr r2, [pc, #28] @ 6264b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5fa42c │ │ │ │ - adcseq sp, sp, ip, ror r7 │ │ │ │ - @ instruction: 0x00bdd8d0 │ │ │ │ + umlalseq sp, sp, ip, r7 @ │ │ │ │ + @ instruction: 0x00bdd8f0 │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ - adcseq sp, sp, r8, ror r8 │ │ │ │ - adcseq sp, sp, r0, asr r7 │ │ │ │ + umlalseq sp, sp, r8, r8 @ │ │ │ │ + adcseq sp, sp, r0, ror r7 │ │ │ │ andeq r0, r0, r5, lsl 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 │ │ │ │ @@ -1517050,18 +1517050,18 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ mov r2, #5 │ │ │ │ bl 5fb4d0 │ │ │ │ b 6264f8 │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ andeq lr, r0, r0, lsl r6 │ │ │ │ - adcseq r9, sp, r8, asr #23 │ │ │ │ - adcseq r8, sp, ip, lsr #27 │ │ │ │ - adcseq r8, sp, r8, asr #26 │ │ │ │ - adcseq r8, sp, r4, ror #26 │ │ │ │ + adcseq r9, sp, r8, ror #23 │ │ │ │ + adcseq r8, sp, ip, asr #27 │ │ │ │ + adcseq r8, sp, r8, ror #26 │ │ │ │ + adcseq r8, sp, r4, lsl #27 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #416] @ 6267a0 │ │ │ │ @@ -1517169,15 +1517169,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 6266ac │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r9, [fp, #-144] @ 0xffffff70 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ strheq r9, [fp, #-156] @ 0xffffff64 │ │ │ │ - @ instruction: 0x011cdbf0 │ │ │ │ + tsteq ip, r0, lsl ip │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ strheq r9, [fp, #-140] @ 0xffffff74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ @@ -1518162,15 +1518162,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, #16 │ │ │ │ b 627620 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, r4, lsl sl │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq ip, r8, lsr #25 │ │ │ │ + tsteq ip, r8, asr #25 │ │ │ │ cmpeq fp, r0, asr r9 │ │ │ │ cmpeq fp, r0, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #836] @ 627a98 │ │ │ │ @@ -1518382,19 +1518382,19 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ b 6279e8 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ b 627994 │ │ │ │ @ instruction: 0x014b889c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x011ccab6 │ │ │ │ + @ instruction: 0x011ccad6 │ │ │ │ @ instruction: 0x014b8794 │ │ │ │ smlalbteq r8, fp, r8, r6 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - tsteq ip, sl, asr r9 │ │ │ │ + tsteq ip, sl, ror r9 │ │ │ │ smlalbteq r8, fp, ip, r5 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ 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 │ │ │ │ @@ -1518823,26 +1518823,26 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 628098 │ │ │ │ mov sl, #1 │ │ │ │ b 628098 │ │ │ │ cmpeq fp, r4, lsl r5 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlaltteq r8, fp, ip, r4 │ │ │ │ - adcseq ip, sp, r0, asr r2 │ │ │ │ + adcseq ip, sp, r0, ror r2 │ │ │ │ cmpeq fp, r8, asr r4 │ │ │ │ strheq r8, [fp, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ @ instruction: 0x014b8298 │ │ │ │ - tsteq ip, r6, asr r4 │ │ │ │ - tsteq ip, r4, lsr r4 │ │ │ │ + tsteq ip, r6, ror r4 │ │ │ │ + tsteq ip, r4, asr r4 │ │ │ │ smlalbteq r7, fp, r0, pc @ │ │ │ │ - adcseq fp, sp, r4, asr #24 │ │ │ │ - sbceq r3, r0, r0, lsl r2 │ │ │ │ - umlalseq fp, sp, r8, sl │ │ │ │ + adcseq fp, sp, r4, ror #24 │ │ │ │ + sbceq r3, r0, r0, lsr r2 │ │ │ │ + @ instruction: 0x00bdbab8 │ │ │ │ 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 │ │ │ │ @@ -1519830,107 +1519830,107 @@ │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #94 @ 0x5e │ │ │ │ str r3, [r4, #28] │ │ │ │ beq 6287fc │ │ │ │ b 6286f4 │ │ │ │ - tsteq ip, r0, asr #2 │ │ │ │ + tsteq ip, r0, ror #2 │ │ │ │ andeq r1, r0, r3, ror #7 │ │ │ │ andeq r1, r0, r5, lsr #9 │ │ │ │ - tsteq ip, sl, ror #1 │ │ │ │ - adcseq fp, sp, r0, asr #27 │ │ │ │ - adcseq fp, sp, r8, lsl r9 │ │ │ │ + tsteq ip, sl, lsl #2 │ │ │ │ + adcseq fp, sp, r0, ror #27 │ │ │ │ + adcseq fp, sp, r8, lsr r9 │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - adcseq r7, sp, r8, asr #20 │ │ │ │ - adcseq fp, sp, r8, ror #17 │ │ │ │ + adcseq r7, sp, r8, ror #20 │ │ │ │ + adcseq fp, sp, r8, lsl #18 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ andeq r1, r0, ip, ror #9 │ │ │ │ - adcseq r7, sp, r0, asr #20 │ │ │ │ - adcseq r7, sp, r8, lsr #20 │ │ │ │ - umlalseq fp, sp, r4, r8 │ │ │ │ + adcseq r7, sp, r0, ror #20 │ │ │ │ + adcseq r7, sp, r8, asr #20 │ │ │ │ + @ instruction: 0x00bdb8b4 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - adcseq fp, sp, r0, asr #23 │ │ │ │ - adcseq fp, sp, r4, ror #16 │ │ │ │ + adcseq fp, sp, r0, ror #23 │ │ │ │ + adcseq fp, sp, r4, lsl #17 │ │ │ │ muleq r0, r6, r5 │ │ │ │ andeq r1, r0, ip, asr r1 │ │ │ │ - tsteq ip, r4, ror #28 │ │ │ │ + tsteq ip, r4, lsl #29 │ │ │ │ andeq r3, r0, r0, ror #31 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - adcseq fp, sp, r0, lsr r9 │ │ │ │ - adcseq fp, sp, r8, lsl #12 │ │ │ │ + adcseq fp, sp, r0, asr r9 │ │ │ │ + adcseq fp, sp, r8, lsr #12 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - umlalseq fp, sp, ip, r9 │ │ │ │ - adcseq fp, sp, r8, lsr #11 │ │ │ │ + @ instruction: 0x00bdb9bc │ │ │ │ + adcseq fp, sp, r8, asr #11 │ │ │ │ andeq r0, r0, lr, asr #11 │ │ │ │ @ instruction: 0xffe00001 │ │ │ │ - @ instruction: 0x00bdb6b0 │ │ │ │ - sbceq r2, r0, r8, asr ip │ │ │ │ - adcseq fp, sp, r0, ror #9 │ │ │ │ - adcseq fp, sp, r4, asr #14 │ │ │ │ - adcseq fp, sp, ip, lsr r4 │ │ │ │ + @ instruction: 0x00bdb6d0 │ │ │ │ + sbceq r2, r0, r8, ror ip │ │ │ │ + adcseq fp, sp, r0, lsl #10 │ │ │ │ + adcseq fp, sp, r4, ror #14 │ │ │ │ + adcseq fp, sp, ip, asr r4 │ │ │ │ andeq r0, r0, fp, lsl r5 │ │ │ │ - adcseq fp, sp, r4, asr #7 │ │ │ │ - adcseq fp, sp, ip, asr r1 │ │ │ │ - adcseq fp, sp, r0, ror r0 │ │ │ │ - smulleq r2, r0, r4, r5 │ │ │ │ - adcseq sl, sp, ip, lsl lr │ │ │ │ + adcseq fp, sp, r4, ror #7 │ │ │ │ + adcseq fp, sp, ip, ror r1 │ │ │ │ + umlalseq fp, sp, r0, r0 │ │ │ │ + strheq r2, [r0], #84 @ 0x54 │ │ │ │ + adcseq sl, sp, ip, lsr lr │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - adcseq fp, sp, ip, lsr r0 │ │ │ │ - sbceq r2, r0, r4, ror #10 │ │ │ │ - adcseq sl, sp, ip, ror #27 │ │ │ │ + adcseq fp, sp, ip, asr r0 │ │ │ │ + sbceq r2, r0, r4, lsl #11 │ │ │ │ + adcseq sl, sp, ip, lsl #28 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - adcseq fp, sp, r8, asr r1 │ │ │ │ - @ instruction: 0x00bdacb0 │ │ │ │ + adcseq fp, sp, r8, ror r1 │ │ │ │ + @ instruction: 0x00bdacd0 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - adcseq fp, sp, r0, lsr r1 │ │ │ │ - adcseq sl, sp, r8, lsl #25 │ │ │ │ + adcseq fp, sp, r0, asr r1 │ │ │ │ + adcseq sl, sp, r8, lsr #25 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ andeq r1, r0, r1, lsl #10 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - tsteq ip, r8, lsl r4 │ │ │ │ + tsteq ip, r8, lsr r4 │ │ │ │ andeq r1, r0, sp, lsr #9 │ │ │ │ @ instruction: 0xffe00008 │ │ │ │ - @ instruction: 0x011cadb6 │ │ │ │ - adcseq sl, sp, r4, lsr #10 │ │ │ │ - adcseq sl, sp, ip, ror r0 │ │ │ │ + @ instruction: 0x011cadd6 │ │ │ │ + adcseq sl, sp, r4, asr #10 │ │ │ │ + umlalseq sl, sp, ip, r0 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - adcseq sl, sp, r0, ror #7 │ │ │ │ - adcseq sl, sp, r8, asr #32 │ │ │ │ + adcseq sl, sp, r0, lsl #8 │ │ │ │ + adcseq sl, sp, r8, rrx │ │ │ │ andeq r0, r0, r6, asr #11 │ │ │ │ - umlalseq sl, sp, r8, r4 │ │ │ │ - adcseq sl, sp, ip, lsr #32 │ │ │ │ + @ instruction: 0x00bda4b8 │ │ │ │ + adcseq sl, sp, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - adcseq sl, sp, r8, asr #8 │ │ │ │ - adcseq sl, sp, r0, lsl r0 │ │ │ │ + adcseq sl, sp, r8, ror #8 │ │ │ │ + adcseq sl, sp, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq ip, r4, ror sl │ │ │ │ - adcseq sl, sp, r0, ror r2 │ │ │ │ - sbceq r1, r0, r8, lsr #14 │ │ │ │ - @ instruction: 0x00bd9fb0 │ │ │ │ + @ instruction: 0x011caa94 │ │ │ │ + umlalseq sl, sp, r0, r2 │ │ │ │ + sbceq r1, r0, r8, asr #14 │ │ │ │ + @ instruction: 0x00bd9fd0 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ - adcseq r9, sp, ip, ror #31 │ │ │ │ - adcseq r9, sp, r0, ror #26 │ │ │ │ + adcseq sl, sp, ip │ │ │ │ + adcseq r9, sp, r0, lsl #27 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ @ instruction: 0xffe00004 │ │ │ │ - adcseq r9, sp, r8, ror #30 │ │ │ │ - sbceq r1, r0, ip, lsl #9 │ │ │ │ - adcseq r9, sp, r4, lsl sp │ │ │ │ + adcseq r9, sp, r8, lsl #31 │ │ │ │ + sbceq r1, r0, ip, lsr #9 │ │ │ │ + adcseq r9, sp, r4, lsr sp │ │ │ │ muleq r0, r2, r3 │ │ │ │ - @ instruction: 0x00bd9fb0 │ │ │ │ - sbceq r1, r0, r8, ror #8 │ │ │ │ - @ instruction: 0x00bd9cf0 │ │ │ │ + @ instruction: 0x00bd9fd0 │ │ │ │ + sbceq r1, r0, r8, lsl #9 │ │ │ │ + adcseq r9, sp, r0, lsl sp │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - adcseq r9, sp, r0, lsr #30 │ │ │ │ - sbceq r1, r0, r4, asr #8 │ │ │ │ - adcseq r9, sp, ip, asr #25 │ │ │ │ + adcseq r9, sp, r0, asr #30 │ │ │ │ + sbceq r1, r0, r4, ror #8 │ │ │ │ + adcseq r9, sp, ip, ror #25 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - adcseq r9, sp, r4, lsl #31 │ │ │ │ - @ instruction: 0x00bd9cb0 │ │ │ │ + adcseq r9, sp, r4, lsr #31 │ │ │ │ + @ instruction: 0x00bd9cd0 │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ cmp r3, #4 │ │ │ │ cmpne r3, #1 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ orreq r2, r2, #1 │ │ │ │ @@ -1520938,22 +1520938,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #40] @ 62a2b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 5fa42c │ │ │ │ - tsteq ip, r2, lsl r7 │ │ │ │ - adcseq r9, sp, ip, asr pc │ │ │ │ - smulleq r1, r0, ip, r1 │ │ │ │ - adcseq r9, sp, r4, lsr #20 │ │ │ │ + tsteq ip, r2, lsr r7 │ │ │ │ + adcseq r9, sp, ip, ror pc │ │ │ │ + strheq r1, [r0], #28 │ │ │ │ + adcseq r9, sp, r4, asr #20 │ │ │ │ andeq r0, r0, r7, lsr #13 │ │ │ │ andeq r1, r0, r2, lsl #12 │ │ │ │ - adcseq r9, sp, r8, asr lr │ │ │ │ - adcseq r9, sp, r0, ror r9 │ │ │ │ + adcseq r9, sp, r8, ror lr │ │ │ │ + umlalseq r9, sp, r0, r9 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ 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] @ 62a6b4 │ │ │ │ @@ -1521206,17 +1521206,17 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ b 62a5d4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, r8, lsr #26 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq fp, r0, lsr ip │ │ │ │ - tsteq ip, sl, lsr #5 │ │ │ │ - tsteq ip, r8, lsl #5 │ │ │ │ - tsteq ip, r4, ror #4 │ │ │ │ + tsteq ip, sl, asr #5 │ │ │ │ + tsteq ip, r8, lsr #5 │ │ │ │ + tsteq ip, r4, lsl #5 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ 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 │ │ │ │ @@ -1521501,18 +1521501,18 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 62a8f0 │ │ │ │ mov r2, #0 │ │ │ │ b 62a8f0 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ strdeq r5, [fp, #-140] @ 0xffffff74 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq ip, ip, ror #30 │ │ │ │ - @ instruction: 0x00bcdaf4 │ │ │ │ + tsteq ip, ip, lsl #31 │ │ │ │ + adcseq sp, ip, r4, lsl fp │ │ │ │ cmpeq fp, r4, lsr r7 │ │ │ │ - @ instruction: 0x011c9d94 │ │ │ │ + @ instruction: 0x011c9db4 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #12 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1521674,20 +1521674,20 @@ │ │ │ │ ldr r2, [r5, #436] @ 0x1b4 │ │ │ │ ldrsb r2, [r2, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ bne 62acb4 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ mov r0, #12 │ │ │ │ b 62abf8 │ │ │ │ - @ instruction: 0x011c9bb4 │ │ │ │ + @ instruction: 0x011c9bd4 │ │ │ │ andeq r1, r0, r5, ror #9 │ │ │ │ - tsteq ip, r8, lsl #23 │ │ │ │ + tsteq ip, r8, lsr #23 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - adcseq r9, sp, ip, ror #10 │ │ │ │ - @ instruction: 0x00bd8fb4 │ │ │ │ + adcseq r9, sp, ip, lsl #11 │ │ │ │ + @ instruction: 0x00bd8fd4 │ │ │ │ andeq r0, r0, r2, asr #14 │ │ │ │ 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 r8, r2 │ │ │ │ @@ -1522693,119 +1522693,119 @@ │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ add sl, pc, sl │ │ │ │ mov fp, r9 │ │ │ │ b 62babc │ │ │ │ smlaltbeq r5, fp, r8, r1 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - tsteq ip, sl, asr #17 │ │ │ │ + tsteq ip, sl, ror #17 │ │ │ │ adcseq r9, lr, r0 │ │ │ │ @ instruction: 0xffffb128 │ │ │ │ @ instruction: 0xffffeefc │ │ │ │ - @ instruction: 0x011c96fe │ │ │ │ - tsteq ip, lr, ror #13 │ │ │ │ - adcseq r9, sp, ip, ror #4 │ │ │ │ - sbceq r0, r0, r0, ror r2 │ │ │ │ - @ instruction: 0x00bd8af8 │ │ │ │ + tsteq ip, lr, lsl r7 │ │ │ │ + tsteq ip, lr, lsl #14 │ │ │ │ + adcseq r9, sp, ip, lsl #5 │ │ │ │ + smulleq r0, r0, r0, r2 @ │ │ │ │ + adcseq r8, sp, r8, lsl fp │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - adcseq r9, sp, r4, asr #2 │ │ │ │ - adcseq r8, sp, r8, lsr #21 │ │ │ │ + adcseq r9, sp, r4, ror #2 │ │ │ │ + adcseq r8, sp, r8, asr #21 │ │ │ │ andeq r0, r0, lr, asr #16 │ │ │ │ andeq r8, r0, r4, lsr #32 │ │ │ │ @ instruction: 0xffffed70 │ │ │ │ @ instruction: 0xffffb150 │ │ │ │ cmpeq fp, r8, lsr #26 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - adcseq r9, sp, r8, ror r2 │ │ │ │ - adcseq pc, pc, r4, lsr #30 │ │ │ │ - adcseq r8, sp, ip, lsr #15 │ │ │ │ + umlalseq r9, sp, r8, r2 │ │ │ │ + adcseq pc, pc, r4, asr #30 │ │ │ │ + adcseq r8, sp, ip, asr #15 │ │ │ │ andeq r0, r0, r3, lsl r8 │ │ │ │ - adcseq r9, sp, ip, ror #4 │ │ │ │ - adcseq pc, pc, r0, asr #29 │ │ │ │ - adcseq r8, sp, r8, asr #14 │ │ │ │ + adcseq r9, sp, ip, lsl #5 │ │ │ │ + adcseq pc, pc, r0, ror #29 │ │ │ │ + adcseq r8, sp, r8, ror #14 │ │ │ │ muleq r0, r5, r9 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ smlaltteq r4, fp, r8, r9 │ │ │ │ - adcseq r9, sp, r0, lsr r0 │ │ │ │ - @ instruction: 0x00bffcb8 │ │ │ │ - adcseq r8, sp, r0, asr #10 │ │ │ │ - adcseq r8, sp, r4, ror #22 │ │ │ │ - adcseq pc, pc, r0, lsl #25 │ │ │ │ - adcseq r8, sp, r8, lsl #10 │ │ │ │ + adcseq r9, sp, r0, asr r0 │ │ │ │ + @ instruction: 0x00bffcd8 │ │ │ │ + adcseq r8, sp, r0, ror #10 │ │ │ │ + adcseq r8, sp, r4, lsl #23 │ │ │ │ + adcseq pc, pc, r0, lsr #25 │ │ │ │ + adcseq r8, sp, r8, lsr #10 │ │ │ │ andeq r0, r0, r3, lsr r8 │ │ │ │ @ instruction: 0xffffa960 │ │ │ │ - adcseq r8, sp, r8, asr #20 │ │ │ │ - adcseq r8, sp, ip, asr #6 │ │ │ │ + adcseq r8, sp, r8, ror #20 │ │ │ │ + adcseq r8, sp, ip, ror #6 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - @ instruction: 0x00bd8ad0 │ │ │ │ - adcseq r8, sp, r4, lsr r3 │ │ │ │ - adcseq r8, sp, r4, lsr ip │ │ │ │ - adcseq pc, pc, r4, ror sl @ │ │ │ │ - @ instruction: 0x00bd82fc │ │ │ │ + @ instruction: 0x00bd8af0 │ │ │ │ + adcseq r8, sp, r4, asr r3 │ │ │ │ + adcseq r8, sp, r4, asr ip │ │ │ │ + umlalseq pc, pc, r4, sl @ │ │ │ │ + adcseq r8, sp, ip, lsl r3 │ │ │ │ andeq r0, r0, r1, lsr r9 │ │ │ │ - adcseq r8, sp, ip, lsl #25 │ │ │ │ - adcseq pc, pc, ip, lsr #20 │ │ │ │ - @ instruction: 0x00bd82b4 │ │ │ │ + adcseq r8, sp, ip, lsr #25 │ │ │ │ + adcseq pc, pc, ip, asr #20 │ │ │ │ + @ instruction: 0x00bd82d4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - adcseq r8, sp, r8, ror #21 │ │ │ │ - adcseq r8, sp, ip, lsl #4 │ │ │ │ + adcseq r8, sp, r8, lsl #22 │ │ │ │ + adcseq r8, sp, ip, lsr #4 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - adcseq r8, sp, r4, lsr fp │ │ │ │ - adcseq r8, sp, ip, lsr #3 │ │ │ │ + adcseq r8, sp, r4, asr fp │ │ │ │ + adcseq r8, sp, ip, asr #3 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - adcseq r8, sp, r0, lsl r8 │ │ │ │ - @ instruction: 0x00bff8fc │ │ │ │ - adcseq r8, sp, r4, lsl #3 │ │ │ │ + adcseq r8, sp, r0, lsr r8 │ │ │ │ + adcseq pc, pc, ip, lsl r9 @ │ │ │ │ + adcseq r8, sp, r4, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr r8 │ │ │ │ - sbceq r5, ip, ip, asr r3 │ │ │ │ - adcseq r8, sp, r8, lsr r7 │ │ │ │ - adcseq r8, sp, ip, lsr r7 │ │ │ │ - @ instruction: 0x00bd8abc │ │ │ │ - adcseq r8, sp, r0, ror #1 │ │ │ │ + sbceq r5, ip, ip, ror r3 │ │ │ │ + adcseq r8, sp, r8, asr r7 │ │ │ │ + adcseq r8, sp, ip, asr r7 │ │ │ │ + @ instruction: 0x00bd8adc │ │ │ │ + adcseq r8, sp, r0, lsl #2 │ │ │ │ andeq r0, r0, r9, asr #18 │ │ │ │ - adcseq r3, sp, ip, lsr #15 │ │ │ │ - adcseq r3, sp, r8, asr #15 │ │ │ │ + adcseq r3, sp, ip, asr #15 │ │ │ │ + adcseq r3, sp, r8, ror #15 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r3, sp, r4, lsl fp │ │ │ │ - umlalseq r3, sp, r4, r7 │ │ │ │ + adcseq r3, sp, r4, lsr fp │ │ │ │ + @ instruction: 0x00bd37b4 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - @ instruction: 0x00bd3afc │ │ │ │ - adcseq r3, sp, ip, ror r7 │ │ │ │ - @ instruction: 0x00bd87f4 │ │ │ │ - adcseq r7, sp, r8, asr #31 │ │ │ │ + adcseq r3, sp, ip, lsl fp │ │ │ │ + umlalseq r3, sp, ip, r7 │ │ │ │ + adcseq r8, sp, r4, lsl r8 │ │ │ │ + adcseq r7, sp, r8, ror #31 │ │ │ │ andeq r0, r0, r9, lsl r9 │ │ │ │ - adcseq r8, sp, ip, asr r7 │ │ │ │ - adcseq r7, sp, r8, ror pc │ │ │ │ + adcseq r8, sp, ip, ror r7 │ │ │ │ + umlalseq r7, sp, r8, pc @ │ │ │ │ andeq r0, r0, r5, lsl r9 │ │ │ │ - adcseq r8, sp, r4, lsr #15 │ │ │ │ - adcseq r7, sp, r4, lsr #30 │ │ │ │ + adcseq r8, sp, r4, asr #15 │ │ │ │ + adcseq r7, sp, r4, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #18 │ │ │ │ - adcseq r8, sp, r0, ror #16 │ │ │ │ - adcseq pc, pc, r4, ror r6 @ │ │ │ │ - @ instruction: 0x00bd7efc │ │ │ │ + adcseq r8, sp, r0, lsl #17 │ │ │ │ + umlalseq pc, pc, r4, r6 @ │ │ │ │ + adcseq r7, sp, ip, lsl pc │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ - adcseq r3, sp, ip, ror #11 │ │ │ │ - adcseq r3, sp, r8, lsl #12 │ │ │ │ - @ instruction: 0x00bd85d8 │ │ │ │ - adcseq r7, sp, r4, lsr #29 │ │ │ │ + adcseq r3, sp, ip, lsl #12 │ │ │ │ + adcseq r3, sp, r8, lsr #12 │ │ │ │ + @ instruction: 0x00bd85f8 │ │ │ │ + adcseq r7, sp, r4, asr #29 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ bge ff0d6a20 │ │ │ │ - adcseq r8, sp, r8, ror #17 │ │ │ │ - adcseq r7, sp, r0, ror #28 │ │ │ │ + adcseq r8, sp, r8, lsl #18 │ │ │ │ + adcseq r7, sp, r0, lsl #29 │ │ │ │ andeq r0, r0, pc, asr r9 │ │ │ │ - @ instruction: 0x00bd84dc │ │ │ │ - adcseq r7, sp, r0, asr #28 │ │ │ │ + @ instruction: 0x00bd84fc │ │ │ │ + adcseq r7, sp, r0, ror #28 │ │ │ │ andeq r0, r0, r6, asr #16 │ │ │ │ + sbceq r5, ip, r8, rrx │ │ │ │ + sbceq fp, lr, r0, lsl #17 │ │ │ │ + adcseq r8, sp, r0, lsr #8 │ │ │ │ sbceq r5, ip, r8, asr #32 │ │ │ │ - sbceq fp, lr, r0, ror #16 │ │ │ │ - adcseq r8, sp, r0, lsl #8 │ │ │ │ - sbceq r5, ip, r8, lsr #32 │ │ │ │ - adcseq r8, sp, r0, lsr r4 │ │ │ │ - adcseq r8, sp, r4, lsr r4 │ │ │ │ + adcseq r8, sp, r0, asr r4 │ │ │ │ + adcseq r8, sp, r4, asr r4 │ │ │ │ cmp r1, #11 │ │ │ │ bhi 62bfc8 │ │ │ │ ldr r3, [pc, #196] @ 62c074 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #10 │ │ │ │ bhi 62c05c │ │ │ │ @@ -1522851,15 +1522851,15 @@ │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #1037] @ 0x40d │ │ │ │ cmp r3, #0 │ │ │ │ beq 62bfe4 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ - tsteq ip, r0, lsl #16 │ │ │ │ + tsteq ip, r0, lsr #16 │ │ │ │ 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 │ │ │ │ @@ -1522937,16 +1522937,16 @@ │ │ │ │ rsb r3, r4, #0 │ │ │ │ and r3, r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ lsl r4, r2, r3 │ │ │ │ b 62c0ac │ │ │ │ - @ instruction: 0x00bd85f0 │ │ │ │ - adcseq r7, sp, r0, asr #20 │ │ │ │ + adcseq r8, sp, r0, lsl r6 │ │ │ │ + adcseq r7, sp, r0, ror #20 │ │ │ │ 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] @ 62c2c0 │ │ │ │ ldr r3, [pc, #208] @ 62c2c4 │ │ │ │ @@ -1523040,19 +1523040,19 @@ │ │ │ │ ldr r3, [pc, #32] @ 62c374 │ │ │ │ ldr r1, [pc, #32] @ 62c378 │ │ │ │ ldr r2, [pc, #32] @ 62c37c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - @ instruction: 0x00bd2fb8 │ │ │ │ - @ instruction: 0x00bd2fd4 │ │ │ │ + @ instruction: 0x00bd2fd8 │ │ │ │ + @ instruction: 0x00bd2ff4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r2, sp, r0, ror #31 │ │ │ │ - @ instruction: 0x00bd2fb8 │ │ │ │ + adcseq r3, sp, r0 │ │ │ │ + @ instruction: 0x00bd2fd8 │ │ │ │ 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 │ │ │ │ @@ -1523201,24 +1523201,24 @@ │ │ │ │ bl 62a6d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 5fe56c │ │ │ │ - adcseq r2, sp, r0, lsr #28 │ │ │ │ - adcseq r2, sp, ip, lsr lr │ │ │ │ + adcseq r2, sp, r0, asr #28 │ │ │ │ + adcseq r2, sp, ip, asr lr │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r2, sp, r4, lsl #28 │ │ │ │ - adcseq r2, sp, r0, lsr #28 │ │ │ │ - adcseq r2, sp, r0, lsr lr │ │ │ │ - @ instruction: 0x00bd76dc │ │ │ │ - umlalseq r8, sp, r8, r2 │ │ │ │ - adcseq r7, sp, r0, asr #13 │ │ │ │ - adcseq r8, sp, r4, lsr #5 │ │ │ │ + adcseq r2, sp, r4, lsr #28 │ │ │ │ + adcseq r2, sp, r0, asr #28 │ │ │ │ + adcseq r2, sp, r0, asr lr │ │ │ │ + @ instruction: 0x00bd76fc │ │ │ │ + @ instruction: 0x00bd82b8 │ │ │ │ + adcseq r7, sp, r0, ror #13 │ │ │ │ + adcseq r8, sp, r4, asr #5 │ │ │ │ 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] @ 62c758 │ │ │ │ ldr r8, [r3] │ │ │ │ @@ -1523296,17 +1523296,17 @@ │ │ │ │ bl 5fb3ec │ │ │ │ mov r0, r5 │ │ │ │ bl 6263d4 │ │ │ │ smlalbteq r3, fp, r8, r9 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ blcc fed7172c │ │ │ │ - ldrheq r8, [sp], r4 @ │ │ │ │ - adcseq lr, pc, ip, lsl ip @ │ │ │ │ - adcseq r7, sp, r4, lsr #9 │ │ │ │ + ldrsbeq r8, [sp], r4 @ │ │ │ │ + adcseq lr, pc, ip, lsr ip @ │ │ │ │ + adcseq r7, sp, r4, asr #9 │ │ │ │ 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, #3420] @ 62d4f0 │ │ │ │ @@ -1524166,42 +1524166,42 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 6263d4 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, r0, ror #16 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq fp, r4, lsr #16 │ │ │ │ cmpeq fp, r8, lsl r5 │ │ │ │ - adcseq r7, sp, r4, lsr sp │ │ │ │ - adcseq lr, pc, ip, lsr r8 @ │ │ │ │ - adcseq r7, sp, r4, asr #1 │ │ │ │ + adcseq r7, sp, r4, asr sp │ │ │ │ + adcseq lr, pc, ip, asr r8 @ │ │ │ │ + adcseq r7, sp, r4, ror #1 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - tsteq ip, ip, lsl #21 │ │ │ │ + tsteq ip, ip, lsr #21 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ blcc fed724ec │ │ │ │ - adcseq r7, sp, r4, asr #8 │ │ │ │ - adcseq sp, pc, ip, ror pc @ │ │ │ │ - adcseq r6, sp, r4, lsl #16 │ │ │ │ + adcseq r7, sp, r4, ror #8 │ │ │ │ + umlalseq sp, pc, ip, pc @ │ │ │ │ + adcseq r6, sp, r4, lsr #16 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - adcseq r2, sp, ip, lsr #17 │ │ │ │ - adcseq sp, pc, r4, asr pc @ │ │ │ │ - @ instruction: 0x00bd67dc │ │ │ │ + adcseq r2, sp, ip, asr #17 │ │ │ │ + adcseq sp, pc, r4, ror pc @ │ │ │ │ + @ instruction: 0x00bd67fc │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - adcseq r7, sp, r4, ror r3 │ │ │ │ - @ instruction: 0x00bfded8 │ │ │ │ - adcseq r6, sp, r0, ror #14 │ │ │ │ + umlalseq r7, sp, r4, r3 │ │ │ │ + @ instruction: 0x00bfdef8 │ │ │ │ + adcseq r6, sp, r0, lsl #15 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - adcseq r7, sp, ip, asr #6 │ │ │ │ - @ instruction: 0x00bfdeb4 │ │ │ │ - adcseq r6, sp, ip, lsr r7 │ │ │ │ - adcseq r7, sp, r4, ror r3 │ │ │ │ - adcseq sp, pc, ip, lsl #29 │ │ │ │ - adcseq r6, sp, r4, lsl r7 │ │ │ │ + adcseq r7, sp, ip, ror #6 │ │ │ │ + @ instruction: 0x00bfded4 │ │ │ │ + adcseq r6, sp, ip, asr r7 │ │ │ │ + umlalseq r7, sp, r4, r3 │ │ │ │ + adcseq sp, pc, ip, lsr #29 │ │ │ │ + adcseq r6, sp, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #132] @ 62d60c │ │ │ │ ldr r3, [pc, #132] @ 62d610 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1524321,17 +1524321,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ smlalbteq r2, fp, r0, r9 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq fp, ip, ror r9 │ │ │ │ - adcseq r7, sp, r0, asr #2 │ │ │ │ - adcseq sp, pc, r4, lsl ip @ │ │ │ │ - umlalseq r6, sp, ip, r4 │ │ │ │ + adcseq r7, sp, r0, ror #2 │ │ │ │ + adcseq sp, pc, r4, lsr ip @ │ │ │ │ + @ instruction: 0x00bd64bc │ │ │ │ muleq r0, fp, r7 │ │ │ │ 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] @ 62dd98 │ │ │ │ @@ -1524720,35 +1524720,35 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ bl 5fb3ec │ │ │ │ cmpeq fp, ip, asr r8 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq fp, ip, lsr r8 │ │ │ │ smlalbteq r2, fp, r4, r7 │ │ │ │ - tsteq ip, ip, asr #27 │ │ │ │ - adcseq r5, pc, ip, lsl #9 │ │ │ │ - adcseq sp, pc, r4, lsl r9 @ │ │ │ │ - umlalseq r6, sp, ip, r1 │ │ │ │ - andeq r2, r0, ip, lsl r7 │ │ │ │ - adcseq r6, sp, r0, asr #26 │ │ │ │ - adcseq sp, pc, r8, lsl #16 │ │ │ │ - umlalseq r6, sp, r0, r0 │ │ │ │ + tsteq ip, ip, ror #27 │ │ │ │ + adcseq r5, pc, ip, lsr #9 │ │ │ │ + adcseq sp, pc, r4, lsr r9 @ │ │ │ │ + @ instruction: 0x00bd61bc │ │ │ │ + andeq r2, r0, ip, lsl r7 │ │ │ │ + adcseq r6, sp, r0, ror #26 │ │ │ │ + adcseq sp, pc, r8, lsr #16 │ │ │ │ + ldrheq r6, [sp], r0 @ │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - adcseq r5, pc, r8, lsl r3 @ │ │ │ │ - umlalseq sp, pc, ip, r7 @ │ │ │ │ - adcseq r6, sp, r4, lsr #32 │ │ │ │ + adcseq r5, pc, r8, lsr r3 @ │ │ │ │ + @ instruction: 0x00bfd7bc │ │ │ │ + adcseq r6, sp, r4, asr #32 │ │ │ │ @ instruction: 0x000002be │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ cmpeq fp, r4, lsl r3 │ │ │ │ ldrdeq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - adcseq r5, pc, r0, ror r1 @ │ │ │ │ - @ instruction: 0x00bfd5f8 │ │ │ │ + umlalseq r5, pc, r0, r1 @ │ │ │ │ + adcseq sp, pc, r8, lsl r6 @ │ │ │ │ + umlalseq r5, sp, ip, lr │ │ │ │ + adcseq r6, sp, r4, asr fp │ │ │ │ adcseq r5, sp, ip, ror lr │ │ │ │ - adcseq r6, sp, r4, lsr fp │ │ │ │ - adcseq r5, sp, ip, asr lr │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ 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 │ │ │ │ @@ -1524885,20 +1524885,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 5fb3ec │ │ │ │ @ instruction: 0x014b219c │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq fp, r4, lsr r0 │ │ │ │ - adcseq r6, sp, r4, ror #17 │ │ │ │ - adcseq sp, pc, r0, ror #6 │ │ │ │ - adcseq r5, sp, r8, ror #23 │ │ │ │ + adcseq r6, sp, r4, lsl #18 │ │ │ │ + adcseq sp, pc, r0, lsl #7 │ │ │ │ + adcseq r5, sp, r8, lsl #24 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - umlalseq r6, sp, ip, r8 │ │ │ │ - adcseq r5, sp, r4, asr #23 │ │ │ │ + @ instruction: 0x00bd68bc │ │ │ │ + adcseq r5, sp, r4, ror #23 │ │ │ │ andeq r0, r0, lr, asr #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 r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ @@ -1525057,18 +1525057,18 @@ │ │ │ │ b 62e290 │ │ │ │ mov r3, #1 │ │ │ │ b 62e290 │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, ip, ror pc │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ smlaltteq r1, fp, r0, lr │ │ │ │ - tsteq ip, lr, lsl #11 │ │ │ │ - umlalseq r5, sp, r4, pc @ │ │ │ │ - ldrheq sp, [pc], r0 @ │ │ │ │ - adcseq r5, sp, r8, lsr r9 │ │ │ │ + tsteq ip, lr, lsr #11 │ │ │ │ + @ instruction: 0x00bd5fb4 │ │ │ │ + ldrsbeq sp, [pc], r0 @ │ │ │ │ + adcseq r5, sp, r8, asr r9 │ │ │ │ andeq r0, r0, sp, lsr #15 │ │ │ │ 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] @ 62e4b0 │ │ │ │ @@ -1525173,24 +1525173,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ bl 5aa54 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r1, [fp, #-200] @ 0xffffff38 │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ cmpeq fp, r4, ror ip │ │ │ │ - adcseq r0, sp, r4, asr #29 │ │ │ │ - adcseq r0, sp, r0, ror #29 │ │ │ │ + adcseq r0, sp, r4, ror #29 │ │ │ │ + adcseq r0, sp, r0, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x00bd34fc │ │ │ │ - adcseq ip, pc, ip, ror #29 │ │ │ │ - adcseq r0, sp, r0, lsr #29 │ │ │ │ + adcseq r3, sp, ip, lsl r5 │ │ │ │ + adcseq ip, pc, ip, lsl #30 │ │ │ │ + adcseq r0, sp, r0, asr #29 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - adcseq r3, sp, r0, lsr #9 │ │ │ │ - adcseq ip, pc, r8, asr #29 │ │ │ │ - adcseq r0, sp, ip, ror lr │ │ │ │ + adcseq r3, sp, r0, asr #9 │ │ │ │ + adcseq ip, pc, r8, ror #29 │ │ │ │ + umlalseq r0, sp, ip, lr │ │ │ │ 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 6264b8 │ │ │ │ @@ -1525242,16 +1525242,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 525728 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - @ instruction: 0x00bd63dc │ │ │ │ - adcseq r5, sp, r8, lsl #13 │ │ │ │ + @ instruction: 0x00bd63fc │ │ │ │ + adcseq r5, sp, r8, lsr #13 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ 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] │ │ │ │ @@ -1525362,44 +1525362,44 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #92] @ 62e7fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 5fb3ec │ │ │ │ - adcseq r6, sp, r0, lsr #5 │ │ │ │ - adcseq ip, pc, ip, asr ip @ │ │ │ │ - adcseq r5, sp, r4, ror #9 │ │ │ │ + adcseq r6, sp, r0, asr #5 │ │ │ │ + adcseq ip, pc, ip, ror ip @ │ │ │ │ + adcseq r5, sp, r4, lsl #10 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - adcseq r6, sp, ip, ror r2 │ │ │ │ - adcseq ip, pc, r8, lsr ip @ │ │ │ │ - adcseq r5, sp, r0, asr #9 │ │ │ │ + umlalseq r6, sp, ip, r2 │ │ │ │ + adcseq ip, pc, r8, asr ip @ │ │ │ │ + adcseq r5, sp, r0, ror #9 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - adcseq r6, sp, r4, asr r2 │ │ │ │ - adcseq ip, pc, r0, lsl ip @ │ │ │ │ - umlalseq r5, sp, r8, r4 │ │ │ │ + adcseq r6, sp, r4, ror r2 │ │ │ │ + adcseq ip, pc, r0, lsr ip @ │ │ │ │ + @ instruction: 0x00bd54b8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - adcseq r6, sp, ip, lsr r2 │ │ │ │ - adcseq ip, pc, r8, ror #23 │ │ │ │ - adcseq r5, sp, r0, ror r4 │ │ │ │ + adcseq r6, sp, ip, asr r2 │ │ │ │ + adcseq ip, pc, r8, lsl #24 │ │ │ │ + umlalseq r5, sp, r0, r4 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - adcseq r6, sp, r0, lsr #4 │ │ │ │ - adcseq ip, pc, r0, asr #23 │ │ │ │ - adcseq r5, sp, r8, asr #8 │ │ │ │ + adcseq r6, sp, r0, asr #4 │ │ │ │ + adcseq ip, pc, r0, ror #23 │ │ │ │ + adcseq r5, sp, r8, ror #8 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi 62e81c │ │ │ │ ldr r3, [pc, #16] @ 62e824 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrsbeq r6, [ip, -r0] │ │ │ │ + ldrsheq r6, [ip, -r0] │ │ │ │ tst r1, #16 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #12 │ │ │ │ ldrhi r2, [pc, #28] @ 62e860 │ │ │ │ bls 62e848 │ │ │ │ @@ -1525407,15 +1525407,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 62e864 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ orr r2, r2, #16384 @ 0x4000 │ │ │ │ orr r2, r2, #2 │ │ │ │ b 5fc050 │ │ │ │ andeq r4, r0, r2 │ │ │ │ - @ instruction: 0x011c6094 │ │ │ │ + ldrheq r6, [ip, -r4] │ │ │ │ tst r1, #8 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #12 │ │ │ │ ldrhi r2, [pc, #28] @ 62e8a0 │ │ │ │ bls 62e888 │ │ │ │ @@ -1525423,15 +1525423,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 62e8a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ orr r2, r2, #4 │ │ │ │ b 5fc050 │ │ │ │ andeq r2, r0, r4 │ │ │ │ - tsteq ip, r4, asr r0 │ │ │ │ + tsteq ip, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #3544] @ 62f69c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1526319,94 +1526319,94 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ beq 62f170 │ │ │ │ b 62f478 │ │ │ │ cmpeq fp, r0, lsr r7 │ │ │ │ cmpeq fp, r8, lsl #14 │ │ │ │ - tsteq ip, ip, lsl #30 │ │ │ │ + tsteq ip, ip, lsr #30 │ │ │ │ @ instruction: 0xffff7a2c │ │ │ │ smlalbteq r1, fp, r0, r3 │ │ │ │ - @ instruction: 0x011c5998 │ │ │ │ + @ instruction: 0x011c59b8 │ │ │ │ cmpeq fp, r0, asr #32 │ │ │ │ - tsteq ip, r4, lsr #15 │ │ │ │ + tsteq ip, r4, asr #15 │ │ │ │ smlaltbeq r0, fp, r4, lr │ │ │ │ smlalbteq r0, fp, r8, sp │ │ │ │ smlaltbeq r0, fp, r0, fp │ │ │ │ - tsteq ip, ip, ror #5 │ │ │ │ - tsteq ip, ip, ror r2 │ │ │ │ + tsteq ip, ip, lsl #6 │ │ │ │ + @ instruction: 0x011c529c │ │ │ │ cmpeq fp, ip, ror r9 │ │ │ │ andeq r4, r0, r2 │ │ │ │ - tsteq ip, r8, ror pc │ │ │ │ + @ instruction: 0x011c4f98 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ andeq r2, r0, r4 │ │ │ │ - tsteq ip, r4, asr lr │ │ │ │ + tsteq ip, r4, ror lr │ │ │ │ cmpeq fp, r4, asr r5 │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ andeq r2, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ smlaltteq r0, fp, r4, r1 │ │ │ │ cmpeq fp, ip, lsl r1 │ │ │ │ andeq r1, r0, r7, asr #11 │ │ │ │ andeq r1, r0, pc, asr r1 │ │ │ │ cmpeq fp, r4, lsl r0 │ │ │ │ cmppeq sl, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ smlalbteq pc, sl, r8, lr @ │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - @ instruction: 0x011c46de │ │ │ │ - adcseq pc, ip, ip, ror r1 @ │ │ │ │ - adcseq pc, ip, r4, asr #22 │ │ │ │ - @ instruction: 0x00bd39b0 │ │ │ │ + @ instruction: 0x011c46fe │ │ │ │ + umlalseq pc, ip, ip, r1 @ │ │ │ │ + adcseq pc, ip, r4, ror #22 │ │ │ │ + @ instruction: 0x00bd39d0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ cmppeq sl, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x00bcfcf4 │ │ │ │ + adcseq pc, ip, r4, lsl sp @ │ │ │ │ + adcseq lr, ip, r4, ror #30 │ │ │ │ + adcseq lr, ip, ip, ror #30 │ │ │ │ adcseq lr, ip, r4, asr #30 │ │ │ │ - adcseq lr, ip, ip, asr #30 │ │ │ │ - adcseq lr, ip, r4, lsr #30 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - adcseq lr, ip, r8, ror #29 │ │ │ │ - adcseq lr, ip, r4, lsl #30 │ │ │ │ - umlalseq pc, ip, r8, ip @ │ │ │ │ - adcseq lr, ip, r8, ror #29 │ │ │ │ - adcseq pc, ip, r4, asr ip @ │ │ │ │ - adcseq lr, ip, r4, lsr #29 │ │ │ │ - @ instruction: 0x00bd14b0 │ │ │ │ - adcseq sl, pc, r0, lsr #29 │ │ │ │ - adcseq lr, ip, r4, asr lr │ │ │ │ + adcseq lr, ip, r8, lsl #30 │ │ │ │ + adcseq lr, ip, r4, lsr #30 │ │ │ │ + @ instruction: 0x00bcfcb8 │ │ │ │ + adcseq lr, ip, r8, lsl #30 │ │ │ │ + adcseq pc, ip, r4, ror ip @ │ │ │ │ + adcseq lr, ip, r4, asr #29 │ │ │ │ + @ instruction: 0x00bd14d0 │ │ │ │ + adcseq sl, pc, r0, asr #29 │ │ │ │ + adcseq lr, ip, r4, ror lr │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ + adcseq pc, ip, r0, ror #23 │ │ │ │ + adcseq lr, ip, r0, lsr lr │ │ │ │ adcseq pc, ip, r0, asr #23 │ │ │ │ adcseq lr, ip, r0, lsl lr │ │ │ │ - adcseq pc, ip, r0, lsr #23 │ │ │ │ - @ instruction: 0x00bcedf0 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ andeq lr, r0, r0, lsl r6 │ │ │ │ - adcseq lr, ip, r0, lsl #26 │ │ │ │ - adcseq lr, ip, ip, lsl sp │ │ │ │ - adcseq lr, ip, r4, lsl #24 │ │ │ │ - adcseq lr, ip, r0, lsr #24 │ │ │ │ + adcseq lr, ip, r0, lsr #26 │ │ │ │ + adcseq lr, ip, ip, lsr sp │ │ │ │ + adcseq lr, ip, r4, lsr #24 │ │ │ │ + adcseq lr, ip, r0, asr #24 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq r1, sp, r0, lsr #4 │ │ │ │ - adcseq sl, pc, r8, asr #24 │ │ │ │ - @ instruction: 0x00bcebfc │ │ │ │ + adcseq r1, sp, r0, asr #4 │ │ │ │ + adcseq sl, pc, r8, ror #24 │ │ │ │ + adcseq lr, ip, ip, lsl ip │ │ │ │ andeq r3, r0, r0, asr #13 │ │ │ │ - adcseq r4, sp, ip, asr #14 │ │ │ │ - adcseq r3, sp, ip, lsl #9 │ │ │ │ + adcseq r4, sp, ip, ror #14 │ │ │ │ + adcseq r3, sp, ip, lsr #9 │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ - adcseq r4, sp, ip, lsr #6 │ │ │ │ - adcseq r3, sp, r0, ror r4 │ │ │ │ + adcseq r4, sp, ip, asr #6 │ │ │ │ + umlalseq r3, sp, r0, r4 │ │ │ │ andeq r0, r0, r1, asr #22 │ │ │ │ - adcseq r4, sp, r8, ror #6 │ │ │ │ - adcseq r3, sp, r4, asr r4 │ │ │ │ + adcseq r4, sp, r8, lsl #7 │ │ │ │ + adcseq r3, sp, r4, ror r4 │ │ │ │ andeq r0, r0, fp, asr fp │ │ │ │ - adcseq r4, sp, r8, asr #8 │ │ │ │ - adcseq r3, sp, r8, lsr r4 │ │ │ │ + adcseq r4, sp, r8, ror #8 │ │ │ │ + adcseq r3, sp, r8, asr r4 │ │ │ │ andeq r0, r0, r3, lsl #23 │ │ │ │ - adcseq r4, sp, ip, lsr #7 │ │ │ │ + adcseq r4, sp, ip, asr #7 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [r0, #480] @ 0x1e0 │ │ │ │ cmp ip, r2 │ │ │ │ bcs 630b34 │ │ │ │ ldr r9, [r0, #484] @ 0x1e4 │ │ │ │ add r5, ip, ip, lsl #1 │ │ │ │ lsl r3, r5, #3 │ │ │ │ @@ -1527931,112 +1527931,112 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r2, #2 │ │ │ │ bne 630818 │ │ │ │ ldr r2, [r9, sl] │ │ │ │ cmp r2, #6 │ │ │ │ bne 6304a8 │ │ │ │ b 62ea58 │ │ │ │ - adcseq r3, sp, ip, lsl r4 │ │ │ │ + adcseq r3, sp, ip, lsr r4 │ │ │ │ andeq r0, r0, pc, ror #22 │ │ │ │ - adcseq r4, sp, r0, lsl #12 │ │ │ │ - adcseq r3, sp, r4, lsl #8 │ │ │ │ - adcseq pc, ip, r0, ror #16 │ │ │ │ - adcseq lr, ip, r4, asr #20 │ │ │ │ + adcseq r4, sp, r0, lsr #12 │ │ │ │ + adcseq r3, sp, r4, lsr #8 │ │ │ │ + adcseq pc, ip, r0, lsl #17 │ │ │ │ + adcseq lr, ip, r4, ror #20 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - adcseq r4, sp, ip, asr r5 │ │ │ │ - @ instruction: 0x00bd32f8 │ │ │ │ + adcseq r4, sp, ip, ror r5 │ │ │ │ + adcseq r3, sp, r8, lsl r3 │ │ │ │ @ instruction: 0x00000bb5 │ │ │ │ - adcseq r4, sp, r4, lsl #7 │ │ │ │ - @ instruction: 0x00bd32dc │ │ │ │ + adcseq r4, sp, r4, lsr #7 │ │ │ │ + @ instruction: 0x00bd32fc │ │ │ │ andeq r0, r0, r9, lsl #23 │ │ │ │ - adcseq r4, sp, r4, asr #1 │ │ │ │ - adcseq r3, sp, r0, asr #5 │ │ │ │ + adcseq r4, sp, r4, ror #1 │ │ │ │ + adcseq r3, sp, r0, ror #5 │ │ │ │ andeq r0, r0, r2, lsr #22 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - adcseq lr, ip, r4, lsl #18 │ │ │ │ - adcseq lr, ip, r0, lsr #18 │ │ │ │ + adcseq lr, ip, r4, lsr #18 │ │ │ │ + adcseq lr, ip, r0, asr #18 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - adcseq lr, ip, r8, ror #17 │ │ │ │ - adcseq lr, ip, r4, lsl #18 │ │ │ │ - adcseq lr, ip, ip, asr #17 │ │ │ │ - adcseq lr, ip, r8, ror #17 │ │ │ │ - @ instruction: 0x00bce8b0 │ │ │ │ - adcseq lr, ip, ip, asr #17 │ │ │ │ - umlalseq lr, ip, r4, r8 │ │ │ │ - @ instruction: 0x00bce8b0 │ │ │ │ - adcseq lr, ip, r8, ror r8 │ │ │ │ - umlalseq lr, ip, r4, r8 │ │ │ │ - adcseq lr, ip, ip, asr r8 │ │ │ │ - adcseq lr, ip, r8, ror r8 │ │ │ │ - adcseq lr, ip, r0, asr #16 │ │ │ │ - adcseq lr, ip, ip, asr r8 │ │ │ │ - adcseq lr, ip, r4, lsr #16 │ │ │ │ - adcseq lr, ip, r0, asr #16 │ │ │ │ - adcseq lr, ip, r8, lsl #16 │ │ │ │ - adcseq lr, ip, r4, lsr #16 │ │ │ │ - adcseq lr, ip, ip, ror #15 │ │ │ │ - adcseq lr, ip, r8, lsl #16 │ │ │ │ - @ instruction: 0x00bce7d0 │ │ │ │ - adcseq lr, ip, ip, ror #15 │ │ │ │ - @ instruction: 0x00bce7b4 │ │ │ │ - @ instruction: 0x00bce7d0 │ │ │ │ - umlalseq lr, ip, r8, r7 │ │ │ │ - @ instruction: 0x00bce7b4 │ │ │ │ - adcseq lr, ip, ip, lsr #15 │ │ │ │ - adcseq lr, ip, r4, lsl #15 │ │ │ │ + adcseq lr, ip, r8, lsl #18 │ │ │ │ + adcseq lr, ip, r4, lsr #18 │ │ │ │ + adcseq lr, ip, ip, ror #17 │ │ │ │ + adcseq lr, ip, r8, lsl #18 │ │ │ │ + @ instruction: 0x00bce8d0 │ │ │ │ + adcseq lr, ip, ip, ror #17 │ │ │ │ + @ instruction: 0x00bce8b4 │ │ │ │ + @ instruction: 0x00bce8d0 │ │ │ │ + umlalseq lr, ip, r8, r8 │ │ │ │ + @ instruction: 0x00bce8b4 │ │ │ │ + adcseq lr, ip, ip, ror r8 │ │ │ │ + umlalseq lr, ip, r8, r8 │ │ │ │ + adcseq lr, ip, r0, ror #16 │ │ │ │ + adcseq lr, ip, ip, ror r8 │ │ │ │ + adcseq lr, ip, r4, asr #16 │ │ │ │ + adcseq lr, ip, r0, ror #16 │ │ │ │ + adcseq lr, ip, r8, lsr #16 │ │ │ │ + adcseq lr, ip, r4, asr #16 │ │ │ │ + adcseq lr, ip, ip, lsl #16 │ │ │ │ + adcseq lr, ip, r8, lsr #16 │ │ │ │ + @ instruction: 0x00bce7f0 │ │ │ │ + adcseq lr, ip, ip, lsl #16 │ │ │ │ + @ instruction: 0x00bce7d4 │ │ │ │ + @ instruction: 0x00bce7f0 │ │ │ │ + @ instruction: 0x00bce7b8 │ │ │ │ + @ instruction: 0x00bce7d4 │ │ │ │ + adcseq lr, ip, ip, asr #15 │ │ │ │ + adcseq lr, ip, r4, lsr #15 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - adcseq lr, ip, ip, asr #14 │ │ │ │ - adcseq lr, ip, r8, ror #14 │ │ │ │ + adcseq lr, ip, ip, ror #14 │ │ │ │ + adcseq lr, ip, r8, lsl #15 │ │ │ │ + adcseq lr, ip, r0, lsl r7 │ │ │ │ + adcseq lr, ip, ip, lsr #14 │ │ │ │ @ instruction: 0x00bce6f0 │ │ │ │ adcseq lr, ip, ip, lsl #14 │ │ │ │ - @ instruction: 0x00bce6d0 │ │ │ │ - adcseq lr, ip, ip, ror #13 │ │ │ │ - adcseq lr, ip, r8, asr #12 │ │ │ │ - adcseq lr, ip, r4, ror #12 │ │ │ │ - adcseq lr, ip, r0, lsl r6 │ │ │ │ - adcseq lr, ip, ip, lsr #12 │ │ │ │ - @ instruction: 0x00bce5d8 │ │ │ │ - @ instruction: 0x00bce5f4 │ │ │ │ - adcseq lr, ip, r8, lsr #11 │ │ │ │ - adcseq lr, ip, r4, asr #11 │ │ │ │ + adcseq lr, ip, r8, ror #12 │ │ │ │ + adcseq lr, ip, r4, lsl #13 │ │ │ │ + adcseq lr, ip, r0, lsr r6 │ │ │ │ + adcseq lr, ip, ip, asr #12 │ │ │ │ + @ instruction: 0x00bce5f8 │ │ │ │ + adcseq lr, ip, r4, lsl r6 │ │ │ │ + adcseq lr, ip, r8, asr #11 │ │ │ │ + adcseq lr, ip, r4, ror #11 │ │ │ │ + adcseq lr, ip, ip, ror r5 │ │ │ │ + umlalseq lr, ip, r8, r5 │ │ │ │ adcseq lr, ip, ip, asr r5 │ │ │ │ adcseq lr, ip, r8, ror r5 │ │ │ │ - adcseq lr, ip, ip, lsr r5 │ │ │ │ - adcseq lr, ip, r8, asr r5 │ │ │ │ - adcseq r3, sp, r4, asr ip │ │ │ │ - @ instruction: 0x00bd2dd0 │ │ │ │ + adcseq r3, sp, r4, ror ip │ │ │ │ + @ instruction: 0x00bd2df0 │ │ │ │ andeq r0, r0, pc, lsr fp │ │ │ │ + adcseq lr, ip, r4, ror #9 │ │ │ │ + adcseq lr, ip, r0, lsl #10 │ │ │ │ adcseq lr, ip, r4, asr #9 │ │ │ │ adcseq lr, ip, r0, ror #9 │ │ │ │ - adcseq lr, ip, r4, lsr #9 │ │ │ │ - adcseq lr, ip, r0, asr #9 │ │ │ │ - adcseq r3, sp, r0, asr fp │ │ │ │ - adcseq r2, sp, r4, ror sp │ │ │ │ + adcseq r3, sp, r0, ror fp │ │ │ │ + umlalseq r2, sp, r4, sp │ │ │ │ andeq r0, r0, r6, lsl fp │ │ │ │ - adcseq r4, sp, ip, lsl #1 │ │ │ │ - adcseq r2, sp, r8, asr #26 │ │ │ │ + adcseq r4, sp, ip, lsr #1 │ │ │ │ + adcseq r2, sp, r8, ror #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - adcseq lr, ip, r0, lsl #9 │ │ │ │ - adcseq lr, ip, r8, asr r4 │ │ │ │ - adcseq r3, sp, r8, asr ip │ │ │ │ - adcseq r2, sp, ip, lsl #26 │ │ │ │ + adcseq lr, ip, r0, lsr #9 │ │ │ │ + adcseq lr, ip, r8, ror r4 │ │ │ │ + adcseq r3, sp, r8, ror ip │ │ │ │ + adcseq r2, sp, ip, lsr #26 │ │ │ │ andeq r0, r0, pc, asr fp │ │ │ │ - @ instruction: 0x00bd3cb8 │ │ │ │ - @ instruction: 0x00bd2cf0 │ │ │ │ + @ instruction: 0x00bd3cd8 │ │ │ │ + adcseq r2, sp, r0, lsl sp │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ - adcseq r3, sp, r4, lsl #28 │ │ │ │ - @ instruction: 0x00bd2cd4 │ │ │ │ - andeq r0, r0, pc, lsl #23 │ │ │ │ - adcseq lr, ip, r8, asr #7 │ │ │ │ - adcseq lr, ip, r4, ror #7 │ │ │ │ adcseq r3, sp, r4, lsr #28 │ │ │ │ - umlalseq r2, sp, r8, ip │ │ │ │ + @ instruction: 0x00bd2cf4 │ │ │ │ + andeq r0, r0, pc, lsl #23 │ │ │ │ + adcseq lr, ip, r8, ror #7 │ │ │ │ + adcseq lr, ip, r4, lsl #8 │ │ │ │ + adcseq r3, sp, r4, asr #28 │ │ │ │ + @ instruction: 0x00bd2cb8 │ │ │ │ muleq r0, r3, fp │ │ │ │ - adcseq lr, ip, ip, lsl #7 │ │ │ │ - adcseq lr, ip, r8, lsr #7 │ │ │ │ + adcseq lr, ip, ip, lsr #7 │ │ │ │ + adcseq lr, ip, r8, asr #7 │ │ │ │ ldr r3, [pc, #2132] @ 6319b8 │ │ │ │ cmp r1, r3 │ │ │ │ bhi 631a44 │ │ │ │ cmp r1, #5248 @ 0x1480 │ │ │ │ bls 63119c │ │ │ │ ldr r3, [pc, #2116] @ 6319bc │ │ │ │ sub r1, r1, #5248 @ 0x1480 │ │ │ │ @@ -1528565,22 +1528565,22 @@ │ │ │ │ ldrb r0, [r0, #111] @ 0x6f │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #110] @ 0x6e │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #109] @ 0x6d │ │ │ │ bx lr │ │ │ │ andeq r1, r0, ip, asr #16 │ │ │ │ - @ instruction: 0x011c3798 │ │ │ │ + @ instruction: 0x011c37b8 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - tsteq ip, r4, lsl #30 │ │ │ │ + tsteq ip, r4, lsr #30 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - tsteq ip, r0, asr pc │ │ │ │ + tsteq ip, r0, ror pc │ │ │ │ andeq r1, r0, fp, asr #7 │ │ │ │ - tsteq ip, r2, lsl #17 │ │ │ │ - tsteq ip, r6, lsl r8 │ │ │ │ + tsteq ip, r2, lsr #17 │ │ │ │ + tsteq ip, r6, lsr r8 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ andeq r1, r0, ip, lsr r9 │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ sub r1, r1, #4160 @ 0x1040 │ │ │ │ sub r1, r1, #5 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ bhi 631ac0 │ │ │ │ @@ -1529175,22 +1529175,22 @@ │ │ │ │ strb r2, [r0, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ strb r2, [r0, #71] @ 0x47 │ │ │ │ bx lr │ │ │ │ strb r2, [r0, #70] @ 0x46 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, ip, asr #16 │ │ │ │ - tsteq ip, r8, asr #14 │ │ │ │ + tsteq ip, r8, ror #14 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - @ instruction: 0x011c3eb4 │ │ │ │ + @ instruction: 0x011c3ed4 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - tsteq ip, r8, lsl #30 │ │ │ │ + tsteq ip, r8, lsr #30 │ │ │ │ andeq r1, r0, fp, asr #7 │ │ │ │ - tsteq ip, sp, lsl #16 │ │ │ │ - tsteq ip, r5, ror #15 │ │ │ │ + tsteq ip, sp, lsr #16 │ │ │ │ + tsteq ip, r5, lsl #16 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ strb r2, [r0, #74] @ 0x4a │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #-20] @ 632364 │ │ │ │ cmp r1, r3 │ │ │ │ beq 6323a8 │ │ │ │ bhi 6323a0 │ │ │ │ @@ -1529225,20 +1529225,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 63241c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 632420 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00bd2bbc │ │ │ │ + @ instruction: 0x00bd2bdc │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - adcseq r2, sp, r0, lsl #24 │ │ │ │ - @ instruction: 0x00bd2bd4 │ │ │ │ - adcseq r0, pc, r4, ror #1 │ │ │ │ - adcseq r2, sp, r0, lsr #23 │ │ │ │ + adcseq r2, sp, r0, lsr #24 │ │ │ │ + @ instruction: 0x00bd2bf4 │ │ │ │ + adcseq r0, pc, r4, lsl #2 │ │ │ │ + adcseq r2, sp, r0, asr #23 │ │ │ │ ldr r3, [pc, #1664] @ 632aac │ │ │ │ cmp r0, r3 │ │ │ │ bhi 632a64 │ │ │ │ cmp r0, #4992 @ 0x1380 │ │ │ │ bcs 63245c │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ bhi 632490 │ │ │ │ @@ -1529650,143 +1529650,143 @@ │ │ │ │ ldr r0, [pc, #528] @ 632cac │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #520] @ 632cb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, lr, lsl r5 │ │ │ │ - tsteq ip, sl, asr #13 │ │ │ │ - @ instruction: 0x011c36d6 │ │ │ │ + tsteq ip, sl, ror #13 │ │ │ │ + @ instruction: 0x011c36f6 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - adcseq r0, pc, r4, asr r0 @ │ │ │ │ + adcseq r0, pc, r4, ror r0 @ │ │ │ │ andeq r1, r0, r4, asr #32 │ │ │ │ - tsteq ip, ip, asr #19 │ │ │ │ - adcseq r0, pc, r0, lsl r0 @ │ │ │ │ - adcseq r0, pc, r4 │ │ │ │ - adcseq r2, sp, ip, lsr fp │ │ │ │ - adcseq r2, sp, r8, asr #22 │ │ │ │ - adcseq r2, sp, r4, asr fp │ │ │ │ - adcseq r2, sp, ip, ror lr │ │ │ │ - adcseq r2, sp, r8, lsl #29 │ │ │ │ - adcseq r2, sp, r0, lsr #29 │ │ │ │ - adcseq r2, sp, ip, lsr #29 │ │ │ │ - adcseq r2, sp, ip, lsr #22 │ │ │ │ - adcseq r2, sp, r8, lsr fp │ │ │ │ - adcseq r2, sp, r4, asr #22 │ │ │ │ - adcseq r2, sp, r0, asr fp │ │ │ │ - adcseq r2, sp, r4, asr fp │ │ │ │ - adcseq r2, sp, r0, ror #22 │ │ │ │ + tsteq ip, ip, ror #19 │ │ │ │ + adcseq r0, pc, r0, lsr r0 @ │ │ │ │ + adcseq r0, pc, r4, lsr #32 │ │ │ │ + adcseq r2, sp, ip, asr fp │ │ │ │ + adcseq r2, sp, r8, ror #22 │ │ │ │ + adcseq r2, sp, r4, ror fp │ │ │ │ + umlalseq r2, sp, ip, lr │ │ │ │ + adcseq r2, sp, r8, lsr #29 │ │ │ │ + adcseq r2, sp, r0, asr #29 │ │ │ │ + adcseq r2, sp, ip, asr #29 │ │ │ │ + adcseq r2, sp, ip, asr #22 │ │ │ │ + adcseq r2, sp, r8, asr fp │ │ │ │ + adcseq r2, sp, r4, ror #22 │ │ │ │ adcseq r2, sp, r0, ror fp │ │ │ │ + adcseq r2, sp, r4, ror fp │ │ │ │ adcseq r2, sp, r0, lsl #23 │ │ │ │ - adcseq r2, sp, r8, lsl #23 │ │ │ │ - umlalseq r2, sp, r4, fp │ │ │ │ - umlalseq r2, sp, ip, fp │ │ │ │ + umlalseq r2, sp, r0, fp │ │ │ │ + adcseq r2, sp, r0, lsr #23 │ │ │ │ adcseq r2, sp, r8, lsr #23 │ │ │ │ @ instruction: 0x00bd2bb4 │ │ │ │ @ instruction: 0x00bd2bbc │ │ │ │ - adcseq r2, sp, ip, asr #23 │ │ │ │ - @ instruction: 0x00bd2bd8 │ │ │ │ - adcseq r2, sp, r0, ror #23 │ │ │ │ - @ instruction: 0x00bd2bf0 │ │ │ │ - @ instruction: 0x00bd2bfc │ │ │ │ - adcseq r2, sp, r8, lsl #24 │ │ │ │ - adcseq r2, sp, r4, lsl ip │ │ │ │ - adcseq r2, sp, r4, lsr #24 │ │ │ │ - adcseq r2, sp, r8, lsr ip │ │ │ │ - adcseq r2, sp, ip, asr #24 │ │ │ │ - adcseq r2, sp, r4, asr ip │ │ │ │ - adcseq r2, sp, r0, ror #24 │ │ │ │ + adcseq r2, sp, r8, asr #23 │ │ │ │ + @ instruction: 0x00bd2bd4 │ │ │ │ + @ instruction: 0x00bd2bdc │ │ │ │ + adcseq r2, sp, ip, ror #23 │ │ │ │ + @ instruction: 0x00bd2bf8 │ │ │ │ + adcseq r2, sp, r0, lsl #24 │ │ │ │ + adcseq r2, sp, r0, lsl ip │ │ │ │ + adcseq r2, sp, ip, lsl ip │ │ │ │ + adcseq r2, sp, r8, lsr #24 │ │ │ │ + adcseq r2, sp, r4, lsr ip │ │ │ │ + adcseq r2, sp, r4, asr #24 │ │ │ │ + adcseq r2, sp, r8, asr ip │ │ │ │ + adcseq r2, sp, ip, ror #24 │ │ │ │ adcseq r2, sp, r4, ror ip │ │ │ │ adcseq r2, sp, r0, lsl #25 │ │ │ │ - umlalseq r2, sp, r0, ip │ │ │ │ - umlalseq r2, sp, ip, ip │ │ │ │ - adcseq r2, sp, ip, lsr #25 │ │ │ │ - @ instruction: 0x00bd2cb8 │ │ │ │ - adcseq r3, sp, r4, ror #11 │ │ │ │ - adcseq r2, sp, r8, asr #18 │ │ │ │ + umlalseq r2, sp, r4, ip │ │ │ │ + adcseq r2, sp, r0, lsr #25 │ │ │ │ + @ instruction: 0x00bd2cb0 │ │ │ │ + @ instruction: 0x00bd2cbc │ │ │ │ + adcseq r2, sp, ip, asr #25 │ │ │ │ + @ instruction: 0x00bd2cd8 │ │ │ │ + adcseq r3, sp, r4, lsl #12 │ │ │ │ + adcseq r2, sp, r8, ror #18 │ │ │ │ + @ instruction: 0x00bd2ed0 │ │ │ │ @ instruction: 0x00bd2eb0 │ │ │ │ - umlalseq r2, sp, r0, lr │ │ │ │ - adcseq r2, sp, ip, ror #28 │ │ │ │ + adcseq r2, sp, ip, lsl #29 │ │ │ │ + adcseq r2, sp, ip, asr lr │ │ │ │ adcseq r2, sp, ip, lsr lr │ │ │ │ - adcseq r2, sp, ip, lsl lr │ │ │ │ - @ instruction: 0x00bd2df8 │ │ │ │ - @ instruction: 0x00bd2dd4 │ │ │ │ - adcseq r2, sp, ip, lsr #27 │ │ │ │ - adcseq r2, sp, r4, lsl #27 │ │ │ │ - adcseq r2, sp, ip, asr sp │ │ │ │ - adcseq r2, sp, r8, lsl sp │ │ │ │ - adcseq r2, sp, r8, lsr #26 │ │ │ │ - adcseq r3, sp, r8, asr r4 │ │ │ │ - adcseq r3, sp, ip, ror #8 │ │ │ │ + adcseq r2, sp, r8, lsl lr │ │ │ │ + @ instruction: 0x00bd2df4 │ │ │ │ + adcseq r2, sp, ip, asr #27 │ │ │ │ + adcseq r2, sp, r4, lsr #27 │ │ │ │ + adcseq r2, sp, ip, ror sp │ │ │ │ + adcseq r2, sp, r8, lsr sp │ │ │ │ + adcseq r2, sp, r8, asr #26 │ │ │ │ adcseq r3, sp, r8, ror r4 │ │ │ │ - adcseq r3, sp, r0, lsl #9 │ │ │ │ - adcseq r3, sp, r8, asr #9 │ │ │ │ - adcseq r3, sp, ip, ror r4 │ │ │ │ - adcseq r3, sp, r4, lsl #9 │ │ │ │ - adcseq r3, sp, r0, lsl r2 │ │ │ │ - adcseq r3, sp, r0, lsr #4 │ │ │ │ - adcseq r3, sp, r4, lsr r2 │ │ │ │ - adcseq r3, sp, r8, asr #4 │ │ │ │ - adcseq r3, sp, ip, asr r2 │ │ │ │ + adcseq r3, sp, ip, lsl #9 │ │ │ │ + umlalseq r3, sp, r8, r4 │ │ │ │ + adcseq r3, sp, r0, lsr #9 │ │ │ │ + adcseq r3, sp, r8, ror #9 │ │ │ │ + umlalseq r3, sp, ip, r4 │ │ │ │ + adcseq r3, sp, r4, lsr #9 │ │ │ │ + adcseq r3, sp, r0, lsr r2 │ │ │ │ + adcseq r3, sp, r0, asr #4 │ │ │ │ + adcseq r3, sp, r4, asr r2 │ │ │ │ adcseq r3, sp, r8, ror #4 │ │ │ │ - adcseq r3, sp, r4, ror r2 │ │ │ │ - adcseq r3, sp, ip, lsl #5 │ │ │ │ - umlalseq r3, sp, ip, r2 │ │ │ │ + adcseq r3, sp, ip, ror r2 │ │ │ │ + adcseq r3, sp, r8, lsl #5 │ │ │ │ + umlalseq r3, sp, r4, r2 │ │ │ │ adcseq r3, sp, ip, lsr #5 │ │ │ │ - @ instruction: 0x00bd32b4 │ │ │ │ - adcseq r3, sp, r0, asr #5 │ │ │ │ - @ instruction: 0x00bd32d0 │ │ │ │ - adcseq r3, sp, ip, ror #5 │ │ │ │ + @ instruction: 0x00bd32bc │ │ │ │ + adcseq r3, sp, ip, asr #5 │ │ │ │ + @ instruction: 0x00bd32d4 │ │ │ │ + adcseq r3, sp, r0, ror #5 │ │ │ │ + @ instruction: 0x00bd32f0 │ │ │ │ adcseq r3, sp, ip, lsl #6 │ │ │ │ - adcseq r3, sp, r0, lsr r3 │ │ │ │ - adcseq r2, sp, r0, ror sp │ │ │ │ - adcseq r2, sp, r8, lsl #27 │ │ │ │ - umlalseq r2, sp, ip, sp │ │ │ │ - @ instruction: 0x00bd2db8 │ │ │ │ - @ instruction: 0x00bd2dd0 │ │ │ │ - adcseq r2, sp, r4, ror #27 │ │ │ │ - @ instruction: 0x00bd2df4 │ │ │ │ - adcseq r2, sp, r0, lsl lr │ │ │ │ - adcseq r2, sp, r0, lsr #28 │ │ │ │ + adcseq r3, sp, ip, lsr #6 │ │ │ │ + adcseq r3, sp, r0, asr r3 │ │ │ │ + umlalseq r2, sp, r0, sp │ │ │ │ + adcseq r2, sp, r8, lsr #27 │ │ │ │ + @ instruction: 0x00bd2dbc │ │ │ │ + @ instruction: 0x00bd2dd8 │ │ │ │ + @ instruction: 0x00bd2df0 │ │ │ │ + adcseq r2, sp, r4, lsl #28 │ │ │ │ + adcseq r2, sp, r4, lsl lr │ │ │ │ adcseq r2, sp, r0, lsr lr │ │ │ │ - adcseq r2, sp, r4, asr #28 │ │ │ │ - adcseq r2, sp, ip, asr lr │ │ │ │ - adcseq r2, sp, ip, ror #28 │ │ │ │ - adcseq r2, sp, r0, lsl #29 │ │ │ │ - umlalseq r2, sp, r0, lr │ │ │ │ - umlalseq r2, sp, ip, lr │ │ │ │ - adcseq r2, sp, ip, lsr #29 │ │ │ │ - adcseq r2, sp, r0, asr #29 │ │ │ │ - @ instruction: 0x00bd2ed4 │ │ │ │ - adcseq r2, sp, r8, ror #29 │ │ │ │ - @ instruction: 0x00bd2ef8 │ │ │ │ + adcseq r2, sp, r0, asr #28 │ │ │ │ + adcseq r2, sp, r0, asr lr │ │ │ │ + adcseq r2, sp, r4, ror #28 │ │ │ │ + adcseq r2, sp, ip, ror lr │ │ │ │ + adcseq r2, sp, ip, lsl #29 │ │ │ │ + adcseq r2, sp, r0, lsr #29 │ │ │ │ + @ instruction: 0x00bd2eb0 │ │ │ │ + @ instruction: 0x00bd2ebc │ │ │ │ + adcseq r2, sp, ip, asr #29 │ │ │ │ + adcseq r2, sp, r0, ror #29 │ │ │ │ + @ instruction: 0x00bd2ef4 │ │ │ │ adcseq r2, sp, r8, lsl #30 │ │ │ │ adcseq r2, sp, r8, lsl pc │ │ │ │ - adcseq r2, sp, r4, lsr #30 │ │ │ │ + adcseq r2, sp, r8, lsr #30 │ │ │ │ adcseq r2, sp, r8, lsr pc │ │ │ │ adcseq r2, sp, r4, asr #30 │ │ │ │ - adcseq r2, sp, ip, asr pc │ │ │ │ - adcseq r2, sp, r4, ror pc │ │ │ │ - adcseq r2, sp, ip, lsl #31 │ │ │ │ - adcseq r2, sp, r8, lsr #31 │ │ │ │ - @ instruction: 0x00bd2fb8 │ │ │ │ - adcseq r2, sp, r4, asr #31 │ │ │ │ - adcseq r2, sp, r8, lsr #23 │ │ │ │ - @ instruction: 0x00bd2bbc │ │ │ │ - @ instruction: 0x011c349a │ │ │ │ - @ instruction: 0x00bd29fc │ │ │ │ - @ instruction: 0x00bd29d8 │ │ │ │ - @ instruction: 0x00bd29b4 │ │ │ │ - adcseq r2, sp, ip, ror #19 │ │ │ │ + adcseq r2, sp, r8, asr pc │ │ │ │ + adcseq r2, sp, r4, ror #30 │ │ │ │ + adcseq r2, sp, ip, ror pc │ │ │ │ + umlalseq r2, sp, r4, pc @ │ │ │ │ + adcseq r2, sp, ip, lsr #31 │ │ │ │ + adcseq r2, sp, r8, asr #31 │ │ │ │ + @ instruction: 0x00bd2fd8 │ │ │ │ + adcseq r2, sp, r4, ror #31 │ │ │ │ + adcseq r2, sp, r8, asr #23 │ │ │ │ + @ instruction: 0x00bd2bdc │ │ │ │ + @ instruction: 0x011c34ba │ │ │ │ + adcseq r2, sp, ip, lsl sl │ │ │ │ + @ instruction: 0x00bd29f8 │ │ │ │ + @ instruction: 0x00bd29d4 │ │ │ │ + adcseq r2, sp, ip, lsl #20 │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ - adcseq r3, sp, r0, lsl r2 │ │ │ │ - adcseq pc, lr, ip, asr sl @ │ │ │ │ - adcseq pc, lr, r0, asr sl @ │ │ │ │ - adcseq pc, lr, r4, asr #20 │ │ │ │ - adcseq r2, sp, ip, asr #18 │ │ │ │ + adcseq r3, sp, r0, lsr r2 │ │ │ │ + adcseq pc, lr, ip, ror sl @ │ │ │ │ + adcseq pc, lr, r0, ror sl @ │ │ │ │ + adcseq pc, lr, r4, ror #20 │ │ │ │ + adcseq r2, sp, ip, ror #18 │ │ │ │ ldr r3, [pc, #2512] @ 63368c │ │ │ │ cmp r0, r3 │ │ │ │ bhi 633d6c │ │ │ │ cmp r0, #5248 @ 0x1480 │ │ │ │ bls 632cf4 │ │ │ │ ldr r3, [pc, #2496] @ 633690 │ │ │ │ sub r0, r0, #5248 @ 0x1480 │ │ │ │ @@ -1530410,280 +1530410,280 @@ │ │ │ │ ldr r0, [pc, #816] @ 6339ac │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #808] @ 6339b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, ip, asr #16 │ │ │ │ - tsteq ip, r2, ror #3 │ │ │ │ + tsteq ip, r2, lsl #4 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - tsteq ip, lr, asr #18 │ │ │ │ - @ instruction: 0x00bef7bc │ │ │ │ + tsteq ip, lr, ror #18 │ │ │ │ + @ instruction: 0x00bef7dc │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x011c3996 │ │ │ │ - adcseq pc, lr, r0, ror r7 @ │ │ │ │ - adcseq pc, lr, r4, ror #14 │ │ │ │ - adcseq r2, sp, r0, asr #30 │ │ │ │ - adcseq r2, sp, ip, asr #30 │ │ │ │ - adcseq r2, sp, ip, asr pc │ │ │ │ - adcseq r2, sp, r8, ror #30 │ │ │ │ - adcseq r2, sp, r4, ror pc │ │ │ │ + @ instruction: 0x011c39b6 │ │ │ │ + umlalseq pc, lr, r0, r7 @ │ │ │ │ + adcseq pc, lr, r4, lsl #15 │ │ │ │ + adcseq r2, sp, r0, ror #30 │ │ │ │ + adcseq r2, sp, ip, ror #30 │ │ │ │ adcseq r2, sp, ip, ror pc │ │ │ │ adcseq r2, sp, r8, lsl #31 │ │ │ │ - umlalseq r2, sp, r8, pc @ │ │ │ │ - adcseq r2, sp, r4, lsr #31 │ │ │ │ - @ instruction: 0x00bd2fb0 │ │ │ │ + umlalseq r2, sp, r4, pc @ │ │ │ │ + umlalseq r2, sp, ip, pc @ │ │ │ │ + adcseq r2, sp, r8, lsr #31 │ │ │ │ @ instruction: 0x00bd2fb8 │ │ │ │ - adcseq r2, sp, r8, asr #31 │ │ │ │ - @ instruction: 0x00bd2fd4 │ │ │ │ - adcseq r2, sp, r4, ror #31 │ │ │ │ + adcseq r2, sp, r4, asr #31 │ │ │ │ + @ instruction: 0x00bd2fd0 │ │ │ │ + @ instruction: 0x00bd2fd8 │ │ │ │ + adcseq r2, sp, r8, ror #31 │ │ │ │ @ instruction: 0x00bd2ff4 │ │ │ │ - @ instruction: 0x00bd2ffc │ │ │ │ adcseq r3, sp, r4 │ │ │ │ adcseq r3, sp, r4, lsl r0 │ │ │ │ + adcseq r3, sp, ip, lsl r0 │ │ │ │ adcseq r3, sp, r4, lsr #32 │ │ │ │ adcseq r3, sp, r4, lsr r0 │ │ │ │ - adcseq r3, sp, ip, lsr r0 │ │ │ │ + adcseq r3, sp, r4, asr #32 │ │ │ │ adcseq r3, sp, r4, asr r0 │ │ │ │ - adcseq r3, sp, r8, rrx │ │ │ │ - adcseq r3, sp, r0, lsl #1 │ │ │ │ - umlalseq r3, sp, ip, r0 │ │ │ │ - adcseq r3, sp, r0, asr #1 │ │ │ │ - adcseq r3, sp, r4, ror #1 │ │ │ │ - adcseq r3, sp, r8, lsl #2 │ │ │ │ - adcseq r3, sp, ip, lsr #2 │ │ │ │ - adcseq r3, sp, ip, lsr r1 │ │ │ │ + adcseq r3, sp, ip, asr r0 │ │ │ │ + adcseq r3, sp, r4, ror r0 │ │ │ │ + adcseq r3, sp, r8, lsl #1 │ │ │ │ + adcseq r3, sp, r0, lsr #1 │ │ │ │ + ldrheq r3, [sp], ip @ │ │ │ │ + adcseq r3, sp, r0, ror #1 │ │ │ │ + adcseq r3, sp, r4, lsl #2 │ │ │ │ + adcseq r3, sp, r8, lsr #2 │ │ │ │ adcseq r3, sp, ip, asr #2 │ │ │ │ adcseq r3, sp, ip, asr r1 │ │ │ │ - adcseq r3, sp, r0, ror r1 │ │ │ │ + adcseq r3, sp, ip, ror #2 │ │ │ │ adcseq r3, sp, ip, ror r1 │ │ │ │ - adcseq r3, sp, ip, lsl #3 │ │ │ │ + umlalseq r3, sp, r0, r1 │ │ │ │ umlalseq r3, sp, ip, r1 │ │ │ │ - adcseq r3, sp, r4, lsr #3 │ │ │ │ - @ instruction: 0x00bd31b8 │ │ │ │ - adcseq r3, sp, ip, asr #3 │ │ │ │ - @ instruction: 0x00bd31d4 │ │ │ │ - adcseq r3, sp, r0, ror #3 │ │ │ │ + adcseq r3, sp, ip, lsr #3 │ │ │ │ + @ instruction: 0x00bd31bc │ │ │ │ + adcseq r3, sp, r4, asr #3 │ │ │ │ + @ instruction: 0x00bd31d8 │ │ │ │ adcseq r3, sp, ip, ror #3 │ │ │ │ + @ instruction: 0x00bd31f4 │ │ │ │ adcseq r3, sp, r0, lsl #4 │ │ │ │ - adcseq r3, sp, r0, lsl r2 │ │ │ │ + adcseq r3, sp, ip, lsl #4 │ │ │ │ adcseq r3, sp, r0, lsr #4 │ │ │ │ adcseq r3, sp, r0, lsr r2 │ │ │ │ + adcseq r3, sp, r0, asr #4 │ │ │ │ adcseq r3, sp, r0, asr r2 │ │ │ │ - adcseq r3, sp, ip, asr r2 │ │ │ │ adcseq r3, sp, r0, ror r2 │ │ │ │ - adcseq r3, sp, r8, lsl #5 │ │ │ │ - umlalseq r3, sp, ip, r2 │ │ │ │ - @ instruction: 0x00bd32b0 │ │ │ │ + adcseq r3, sp, ip, ror r2 │ │ │ │ + umlalseq r3, sp, r0, r2 │ │ │ │ + adcseq r3, sp, r8, lsr #5 │ │ │ │ + @ instruction: 0x00bd32bc │ │ │ │ @ instruction: 0x00bd32d0 │ │ │ │ @ instruction: 0x00bd32f0 │ │ │ │ - adcseq r3, sp, r0, lsl #6 │ │ │ │ - adcseq r3, sp, r4, lsl r3 │ │ │ │ - adcseq r3, sp, r4, lsr #6 │ │ │ │ + adcseq r3, sp, r0, lsl r3 │ │ │ │ + adcseq r3, sp, r0, lsr #6 │ │ │ │ adcseq r3, sp, r4, lsr r3 │ │ │ │ - adcseq r3, sp, r8, asr #6 │ │ │ │ - adcseq r3, sp, r0, ror #6 │ │ │ │ - adcseq r3, sp, ip, ror r3 │ │ │ │ - umlalseq r3, sp, r4, r3 │ │ │ │ - adcseq r3, sp, ip, lsr #7 │ │ │ │ + adcseq r3, sp, r4, asr #6 │ │ │ │ + adcseq r3, sp, r4, asr r3 │ │ │ │ + adcseq r3, sp, r8, ror #6 │ │ │ │ + adcseq r3, sp, r0, lsl #7 │ │ │ │ + umlalseq r3, sp, ip, r3 │ │ │ │ + @ instruction: 0x00bd33b4 │ │ │ │ adcseq r3, sp, ip, asr #7 │ │ │ │ - adcseq r3, sp, r8, ror #7 │ │ │ │ - adcseq r3, sp, r0, lsl #8 │ │ │ │ - adcseq r3, sp, r0, lsl r4 │ │ │ │ - adcseq r3, sp, r8, lsr #8 │ │ │ │ - @ instruction: 0x00bd2bfc │ │ │ │ - @ instruction: 0x00bd4eb0 │ │ │ │ - adcseq r3, sp, r4, lsl #18 │ │ │ │ - @ instruction: 0x00bd38d8 │ │ │ │ - @ instruction: 0x00bd38b0 │ │ │ │ - adcseq r3, sp, r0, lsl #17 │ │ │ │ - adcseq r3, sp, r4, asr r8 │ │ │ │ - adcseq r3, sp, r8, lsr #16 │ │ │ │ - @ instruction: 0x00bd37f4 │ │ │ │ - adcseq r3, sp, r8, asr #15 │ │ │ │ - adcseq r3, sp, r0, lsr #15 │ │ │ │ - adcseq r3, sp, r0, ror r7 │ │ │ │ - adcseq r3, sp, r4, lsr r7 │ │ │ │ - adcseq r3, sp, r0, lsl #14 │ │ │ │ - adcseq r3, sp, r8, asr #13 │ │ │ │ - umlalseq r3, sp, ip, r6 │ │ │ │ - adcseq r3, sp, r0, ror r6 │ │ │ │ - adcseq r3, sp, r8, lsr r6 │ │ │ │ - adcseq r3, sp, r4, lsl r6 │ │ │ │ - adcseq r3, sp, ip, ror #11 │ │ │ │ - @ instruction: 0x00bd35bc │ │ │ │ - adcseq r3, sp, ip, lsl #11 │ │ │ │ - adcseq r3, sp, r0, asr r5 │ │ │ │ - adcseq r3, sp, ip, lsl r5 │ │ │ │ - @ instruction: 0x00bd34f0 │ │ │ │ - adcseq r3, sp, r8, lsr #9 │ │ │ │ - adcseq r3, sp, r4, ror #8 │ │ │ │ - adcseq r3, sp, r8, lsr #8 │ │ │ │ - adcseq r3, sp, r0, lsl #8 │ │ │ │ - adcseq r3, sp, ip, ror r8 │ │ │ │ - adcseq r3, sp, ip, asr #16 │ │ │ │ - adcseq r3, sp, ip, lsl r8 │ │ │ │ + adcseq r3, sp, ip, ror #7 │ │ │ │ + adcseq r3, sp, r8, lsl #8 │ │ │ │ + adcseq r3, sp, r0, lsr #8 │ │ │ │ + adcseq r3, sp, r0, lsr r4 │ │ │ │ + adcseq r3, sp, r8, asr #8 │ │ │ │ + adcseq r2, sp, ip, lsl ip │ │ │ │ + @ instruction: 0x00bd4ed0 │ │ │ │ + adcseq r3, sp, r4, lsr #18 │ │ │ │ + @ instruction: 0x00bd38f8 │ │ │ │ + @ instruction: 0x00bd38d0 │ │ │ │ + adcseq r3, sp, r0, lsr #17 │ │ │ │ + adcseq r3, sp, r4, ror r8 │ │ │ │ + adcseq r3, sp, r8, asr #16 │ │ │ │ + adcseq r3, sp, r4, lsl r8 │ │ │ │ adcseq r3, sp, r8, ror #15 │ │ │ │ adcseq r3, sp, r0, asr #15 │ │ │ │ - adcseq r3, sp, r4, ror r3 │ │ │ │ - adcseq r3, sp, ip, lsl #7 │ │ │ │ - adcseq r4, sp, ip, lsl ip │ │ │ │ - adcseq r4, sp, r0, asr #24 │ │ │ │ - adcseq r3, sp, ip, lsr sp │ │ │ │ - umlalseq r3, sp, ip, r9 │ │ │ │ + umlalseq r3, sp, r0, r7 │ │ │ │ + adcseq r3, sp, r4, asr r7 │ │ │ │ + adcseq r3, sp, r0, lsr #14 │ │ │ │ + adcseq r3, sp, r8, ror #13 │ │ │ │ + @ instruction: 0x00bd36bc │ │ │ │ + umlalseq r3, sp, r0, r6 │ │ │ │ + adcseq r3, sp, r8, asr r6 │ │ │ │ + adcseq r3, sp, r4, lsr r6 │ │ │ │ + adcseq r3, sp, ip, lsl #12 │ │ │ │ + @ instruction: 0x00bd35dc │ │ │ │ + adcseq r3, sp, ip, lsr #11 │ │ │ │ + adcseq r3, sp, r0, ror r5 │ │ │ │ + adcseq r3, sp, ip, lsr r5 │ │ │ │ + adcseq r3, sp, r0, lsl r5 │ │ │ │ + adcseq r3, sp, r8, asr #9 │ │ │ │ + adcseq r3, sp, r4, lsl #9 │ │ │ │ + adcseq r3, sp, r8, asr #8 │ │ │ │ + adcseq r3, sp, r0, lsr #8 │ │ │ │ + umlalseq r3, sp, ip, r8 │ │ │ │ + adcseq r3, sp, ip, ror #16 │ │ │ │ + adcseq r3, sp, ip, lsr r8 │ │ │ │ + adcseq r3, sp, r8, lsl #16 │ │ │ │ + adcseq r3, sp, r0, ror #15 │ │ │ │ + umlalseq r3, sp, r4, r3 │ │ │ │ + adcseq r3, sp, ip, lsr #7 │ │ │ │ + adcseq r4, sp, ip, lsr ip │ │ │ │ + adcseq r4, sp, r0, ror #24 │ │ │ │ + adcseq r3, sp, ip, asr sp │ │ │ │ @ instruction: 0x00bd39bc │ │ │ │ - @ instruction: 0x00bd39d4 │ │ │ │ - adcseq r3, sp, r8, ror #19 │ │ │ │ - adcseq r3, sp, r0, lsl #20 │ │ │ │ - adcseq r3, sp, ip, lsl sl │ │ │ │ - adcseq r3, sp, ip, lsr #20 │ │ │ │ - adcseq r4, sp, r4, lsl r2 │ │ │ │ - adcseq r3, sp, r4, lsr sl │ │ │ │ - adcseq r3, sp, r4, asr #20 │ │ │ │ - adcseq r3, sp, ip, asr sl │ │ │ │ + @ instruction: 0x00bd39dc │ │ │ │ + @ instruction: 0x00bd39f4 │ │ │ │ + adcseq r3, sp, r8, lsl #20 │ │ │ │ + adcseq r3, sp, r0, lsr #20 │ │ │ │ + adcseq r3, sp, ip, lsr sl │ │ │ │ + adcseq r3, sp, ip, asr #20 │ │ │ │ + adcseq r4, sp, r4, lsr r2 │ │ │ │ + adcseq r3, sp, r4, asr sl │ │ │ │ + adcseq r3, sp, r4, ror #20 │ │ │ │ adcseq r3, sp, ip, ror sl │ │ │ │ - umlalseq r3, sp, r0, sl │ │ │ │ + umlalseq r3, sp, ip, sl │ │ │ │ @ instruction: 0x00bd3ab0 │ │ │ │ - adcseq r3, sp, r4, asr #21 │ │ │ │ - @ instruction: 0x00bd3adc │ │ │ │ - adcseq r3, sp, r4, lsl #22 │ │ │ │ - adcseq r3, sp, ip, lsr #22 │ │ │ │ - adcseq r3, sp, r4, asr fp │ │ │ │ - adcseq r3, sp, ip, ror fp │ │ │ │ - adcseq r3, sp, r4, lsr #23 │ │ │ │ - adcseq r3, sp, ip, asr #23 │ │ │ │ - @ instruction: 0x00bd3bf4 │ │ │ │ - @ instruction: 0x00bd4ab8 │ │ │ │ - adcseq r3, sp, r8, asr #24 │ │ │ │ - adcseq r3, sp, r4, ror ip │ │ │ │ - umlalseq r3, sp, r0, ip │ │ │ │ - adcseq r3, sp, r0, lsr #25 │ │ │ │ - @ instruction: 0x00bd3cb8 │ │ │ │ - adcseq r3, sp, ip, asr #25 │ │ │ │ + @ instruction: 0x00bd3ad0 │ │ │ │ + adcseq r3, sp, r4, ror #21 │ │ │ │ + @ instruction: 0x00bd3afc │ │ │ │ + adcseq r3, sp, r4, lsr #22 │ │ │ │ + adcseq r3, sp, ip, asr #22 │ │ │ │ + adcseq r3, sp, r4, ror fp │ │ │ │ + umlalseq r3, sp, ip, fp │ │ │ │ + adcseq r3, sp, r4, asr #23 │ │ │ │ + adcseq r3, sp, ip, ror #23 │ │ │ │ + adcseq r3, sp, r4, lsl ip │ │ │ │ + @ instruction: 0x00bd4ad8 │ │ │ │ + adcseq r3, sp, r8, ror #24 │ │ │ │ + umlalseq r3, sp, r4, ip │ │ │ │ + @ instruction: 0x00bd3cb0 │ │ │ │ + adcseq r3, sp, r0, asr #25 │ │ │ │ + @ instruction: 0x00bd3cd8 │ │ │ │ adcseq r3, sp, ip, ror #25 │ │ │ │ adcseq r3, sp, ip, lsl #26 │ │ │ │ - adcseq r3, sp, r0, lsr sp │ │ │ │ - adcseq r3, sp, ip, asr #26 │ │ │ │ - adcseq r3, sp, r4, ror #26 │ │ │ │ - adcseq r3, sp, r8, lsl #27 │ │ │ │ - @ instruction: 0x00bd3db0 │ │ │ │ - adcseq r3, sp, r4, asr #27 │ │ │ │ - adcseq r3, sp, r8, ror #27 │ │ │ │ - adcseq r3, sp, r4, lsl #28 │ │ │ │ - adcseq r3, sp, ip, lsl lr │ │ │ │ + adcseq r3, sp, ip, lsr #26 │ │ │ │ + adcseq r3, sp, r0, asr sp │ │ │ │ + adcseq r3, sp, ip, ror #26 │ │ │ │ + adcseq r3, sp, r4, lsl #27 │ │ │ │ + adcseq r3, sp, r8, lsr #27 │ │ │ │ + @ instruction: 0x00bd3dd0 │ │ │ │ + adcseq r3, sp, r4, ror #27 │ │ │ │ + adcseq r3, sp, r8, lsl #28 │ │ │ │ + adcseq r3, sp, r4, lsr #28 │ │ │ │ adcseq r3, sp, ip, lsr lr │ │ │ │ - adcseq r3, sp, r8, asr lr │ │ │ │ - adcseq r3, sp, ip, ror #28 │ │ │ │ - adcseq r3, sp, r8, lsl #29 │ │ │ │ - adcseq r3, sp, r0, lsr #29 │ │ │ │ - adcseq r3, sp, r4, asr #29 │ │ │ │ - @ instruction: 0x00bd3ed8 │ │ │ │ + adcseq r3, sp, ip, asr lr │ │ │ │ + adcseq r3, sp, r8, ror lr │ │ │ │ + adcseq r3, sp, ip, lsl #29 │ │ │ │ + adcseq r3, sp, r8, lsr #29 │ │ │ │ + adcseq r3, sp, r0, asr #29 │ │ │ │ + adcseq r3, sp, r4, ror #29 │ │ │ │ @ instruction: 0x00bd3ef8 │ │ │ │ adcseq r3, sp, r8, lsl pc │ │ │ │ - adcseq r3, sp, r4, asr #30 │ │ │ │ - adcseq r3, sp, ip, ror #30 │ │ │ │ + adcseq r3, sp, r8, lsr pc │ │ │ │ + adcseq r3, sp, r4, ror #30 │ │ │ │ adcseq r3, sp, ip, lsl #31 │ │ │ │ - adcseq r3, sp, r0, lsr #31 │ │ │ │ - @ instruction: 0x00bd3fb8 │ │ │ │ - @ instruction: 0x00bd3ffc │ │ │ │ + adcseq r3, sp, ip, lsr #31 │ │ │ │ + adcseq r3, sp, r0, asr #31 │ │ │ │ + @ instruction: 0x00bd3fd8 │ │ │ │ adcseq r4, sp, ip, lsl r0 │ │ │ │ - adcseq r4, sp, r4, lsr r0 │ │ │ │ - adcseq r4, sp, ip, asr #32 │ │ │ │ - adcseq r4, sp, r4, rrx │ │ │ │ - adcseq r4, sp, ip, ror r0 │ │ │ │ - umlalseq r4, sp, r8, r0 │ │ │ │ - adcseq r4, sp, r4, lsr #1 │ │ │ │ - ldrheq r4, [sp], ip @ │ │ │ │ - ldrsbeq r4, [sp], r4 @ │ │ │ │ - adcseq r4, sp, ip, ror #1 │ │ │ │ - adcseq r4, sp, r0, lsl #2 │ │ │ │ - adcseq r4, sp, r0, lsl r1 │ │ │ │ - adcseq r4, sp, r4, lsr #2 │ │ │ │ - adcseq r4, sp, r8, asr #2 │ │ │ │ - adcseq r4, sp, r0, ror r1 │ │ │ │ - umlalseq r4, sp, r8, r1 │ │ │ │ - @ instruction: 0x00bd41b4 │ │ │ │ - @ instruction: 0x00bd41d0 │ │ │ │ - adcseq r4, sp, ip, ror #3 │ │ │ │ - adcseq r4, sp, r4, lsl #4 │ │ │ │ - adcseq r4, sp, r8, lsr #4 │ │ │ │ - adcseq r4, sp, r0, asr r2 │ │ │ │ + adcseq r4, sp, ip, lsr r0 │ │ │ │ + adcseq r4, sp, r4, asr r0 │ │ │ │ + adcseq r4, sp, ip, rrx │ │ │ │ + adcseq r4, sp, r4, lsl #1 │ │ │ │ + umlalseq r4, sp, ip, r0 │ │ │ │ + ldrheq r4, [sp], r8 @ │ │ │ │ + adcseq r4, sp, r4, asr #1 │ │ │ │ + ldrsbeq r4, [sp], ip @ │ │ │ │ + ldrsheq r4, [sp], r4 @ │ │ │ │ + adcseq r4, sp, ip, lsl #2 │ │ │ │ + adcseq r4, sp, r0, lsr #2 │ │ │ │ + adcseq r4, sp, r0, lsr r1 │ │ │ │ + adcseq r4, sp, r4, asr #2 │ │ │ │ + adcseq r4, sp, r8, ror #2 │ │ │ │ + umlalseq r4, sp, r0, r1 │ │ │ │ + @ instruction: 0x00bd41b8 │ │ │ │ + @ instruction: 0x00bd41d4 │ │ │ │ + @ instruction: 0x00bd41f0 │ │ │ │ + adcseq r4, sp, ip, lsl #4 │ │ │ │ + adcseq r4, sp, r4, lsr #4 │ │ │ │ + adcseq r4, sp, r8, asr #4 │ │ │ │ adcseq r4, sp, r0, ror r2 │ │ │ │ - adcseq r4, sp, r8, lsl #5 │ │ │ │ - adcseq r4, sp, r0, lsr #5 │ │ │ │ - @ instruction: 0x00bd42bc │ │ │ │ - @ instruction: 0x00bd42d8 │ │ │ │ - @ instruction: 0x00bd42f4 │ │ │ │ - adcseq r4, sp, r4, lsl #6 │ │ │ │ - adcseq r4, sp, ip, lsl r3 │ │ │ │ - adcseq r3, sp, ip, lsl #30 │ │ │ │ - adcseq r3, sp, r8, lsr pc │ │ │ │ - adcseq r3, sp, r4, asr pc │ │ │ │ - adcseq r3, sp, r8, ror pc │ │ │ │ - umlalseq r3, sp, r0, pc @ │ │ │ │ + umlalseq r4, sp, r0, r2 │ │ │ │ + adcseq r4, sp, r8, lsr #5 │ │ │ │ + adcseq r4, sp, r0, asr #5 │ │ │ │ + @ instruction: 0x00bd42dc │ │ │ │ + @ instruction: 0x00bd42f8 │ │ │ │ + adcseq r4, sp, r4, lsl r3 │ │ │ │ + adcseq r4, sp, r4, lsr #6 │ │ │ │ + adcseq r4, sp, ip, lsr r3 │ │ │ │ + adcseq r3, sp, ip, lsr #30 │ │ │ │ + adcseq r3, sp, r8, asr pc │ │ │ │ + adcseq r3, sp, r4, ror pc │ │ │ │ + umlalseq r3, sp, r8, pc @ │ │ │ │ @ instruction: 0x00bd3fb0 │ │ │ │ - adcseq r3, sp, r0, asr #31 │ │ │ │ - @ instruction: 0x00bd3fd4 │ │ │ │ - adcseq r3, sp, r4, ror #31 │ │ │ │ - @ instruction: 0x00bd3ff8 │ │ │ │ - adcseq r4, sp, r0, lsl r0 │ │ │ │ + @ instruction: 0x00bd3fd0 │ │ │ │ + adcseq r3, sp, r0, ror #31 │ │ │ │ + @ instruction: 0x00bd3ff4 │ │ │ │ + adcseq r4, sp, r4 │ │ │ │ + adcseq r4, sp, r8, lsl r0 │ │ │ │ adcseq r4, sp, r0, lsr r0 │ │ │ │ - adcseq r4, sp, ip, lsr r0 │ │ │ │ - adcseq r4, sp, ip, asr #32 │ │ │ │ - adcseq r4, sp, r4, rrx │ │ │ │ - adcseq r4, sp, r0, lsl #1 │ │ │ │ - umlalseq r4, sp, r4, r0 │ │ │ │ - ldrheq r4, [sp], r0 @ │ │ │ │ - adcseq r4, sp, r0, asr #1 │ │ │ │ - ldrsbeq r4, [sp], r8 @ │ │ │ │ - ldrsheq r4, [sp], r0 @ │ │ │ │ - adcseq r4, sp, r8, lsl #2 │ │ │ │ - adcseq r4, sp, r4, lsl r1 │ │ │ │ - adcseq r4, sp, ip, lsr #2 │ │ │ │ - adcseq r4, sp, r4, asr #2 │ │ │ │ - adcseq r4, sp, r0, ror #2 │ │ │ │ - adcseq r4, sp, r4, ror r1 │ │ │ │ - adcseq r4, sp, r8, lsl #3 │ │ │ │ + adcseq r4, sp, r0, asr r0 │ │ │ │ + adcseq r4, sp, ip, asr r0 │ │ │ │ + adcseq r4, sp, ip, rrx │ │ │ │ + adcseq r4, sp, r4, lsl #1 │ │ │ │ + adcseq r4, sp, r0, lsr #1 │ │ │ │ + ldrheq r4, [sp], r4 @ │ │ │ │ + ldrsbeq r4, [sp], r0 @ │ │ │ │ + adcseq r4, sp, r0, ror #1 │ │ │ │ + ldrsheq r4, [sp], r8 @ │ │ │ │ + adcseq r4, sp, r0, lsl r1 │ │ │ │ + adcseq r4, sp, r8, lsr #2 │ │ │ │ + adcseq r4, sp, r4, lsr r1 │ │ │ │ + adcseq r4, sp, ip, asr #2 │ │ │ │ + adcseq r4, sp, r4, ror #2 │ │ │ │ + adcseq r4, sp, r0, lsl #3 │ │ │ │ + umlalseq r4, sp, r4, r1 │ │ │ │ adcseq r4, sp, r8, lsr #3 │ │ │ │ adcseq r4, sp, r8, asr #3 │ │ │ │ - @ instruction: 0x00bd41dc │ │ │ │ - @ instruction: 0x00bd41f8 │ │ │ │ - umlalseq r2, sp, r0, pc @ │ │ │ │ + adcseq r4, sp, r8, ror #3 │ │ │ │ + @ instruction: 0x00bd41fc │ │ │ │ + adcseq r4, sp, r8, lsl r2 │ │ │ │ @ instruction: 0x00bd2fb0 │ │ │ │ + @ instruction: 0x00bd2fd0 │ │ │ │ andeq r1, r0, fp, asr #7 │ │ │ │ - tsteq ip, r8, lsl #22 │ │ │ │ - adcseq lr, lr, ip, asr #16 │ │ │ │ - @ instruction: 0x00bd2ef4 │ │ │ │ - adcseq r2, sp, ip, asr #29 │ │ │ │ - adcseq r2, sp, r4, lsr #29 │ │ │ │ - adcseq r2, sp, r4, ror lr │ │ │ │ - adcseq r2, sp, r8, asr #28 │ │ │ │ - adcseq r2, sp, ip, lsl lr │ │ │ │ - adcseq r2, sp, ip, asr #27 │ │ │ │ - adcseq r2, sp, r0, ror #27 │ │ │ │ - tsteq ip, r8, lsr #21 │ │ │ │ - @ instruction: 0x00bee7b4 │ │ │ │ - adcseq r2, sp, r0, ror #16 │ │ │ │ - adcseq r2, sp, r8, lsr #16 │ │ │ │ - @ instruction: 0x00bd27f0 │ │ │ │ - umlalseq r2, sp, r8, r7 │ │ │ │ - adcseq r2, sp, ip, lsr #15 │ │ │ │ + tsteq ip, r8, lsr #22 │ │ │ │ + adcseq lr, lr, ip, ror #16 │ │ │ │ + adcseq r2, sp, r4, lsl pc │ │ │ │ + adcseq r2, sp, ip, ror #29 │ │ │ │ + adcseq r2, sp, r4, asr #29 │ │ │ │ + umlalseq r2, sp, r4, lr │ │ │ │ + adcseq r2, sp, r8, ror #28 │ │ │ │ + adcseq r2, sp, ip, lsr lr │ │ │ │ + adcseq r2, sp, ip, ror #27 │ │ │ │ + adcseq r2, sp, r0, lsl #28 │ │ │ │ + tsteq ip, r8, asr #21 │ │ │ │ + @ instruction: 0x00bee7d4 │ │ │ │ + adcseq r2, sp, r0, lsl #17 │ │ │ │ + adcseq r2, sp, r8, asr #16 │ │ │ │ + adcseq r2, sp, r0, lsl r8 │ │ │ │ + @ instruction: 0x00bd27b8 │ │ │ │ + adcseq r2, sp, ip, asr #15 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ - adcseq r4, sp, r0, ror r1 │ │ │ │ + umlalseq r4, sp, r0, r1 │ │ │ │ andeq r1, r0, ip, lsr r9 │ │ │ │ - adcseq r4, sp, r0, lsr #3 │ │ │ │ + adcseq r4, sp, r0, asr #3 │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ - adcseq r2, sp, ip, ror #27 │ │ │ │ - adcseq r4, sp, ip, asr r1 │ │ │ │ - adcseq r4, sp, r0, lsl #2 │ │ │ │ - @ instruction: 0x00bee6f4 │ │ │ │ - adcseq lr, lr, r8, ror #13 │ │ │ │ - @ instruction: 0x00bee6dc │ │ │ │ - @ instruction: 0x00bee6d0 │ │ │ │ - adcseq lr, lr, r4, asr #13 │ │ │ │ + adcseq r2, sp, ip, lsl #28 │ │ │ │ + adcseq r4, sp, ip, ror r1 │ │ │ │ + adcseq r4, sp, r0, lsr #2 │ │ │ │ + adcseq lr, lr, r4, lsl r7 │ │ │ │ + adcseq lr, lr, r8, lsl #14 │ │ │ │ + @ instruction: 0x00bee6fc │ │ │ │ + @ instruction: 0x00bee6f0 │ │ │ │ + adcseq lr, lr, r4, ror #13 │ │ │ │ ldr r0, [pc, #-268] @ 6339b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #-276] @ 6339b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #-284] @ 6339bc │ │ │ │ @@ -1531469,182 +1531469,182 @@ │ │ │ │ ldr r0, [pc, #684] @ 6349b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #676] @ 6349b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, r9, lsl r5 │ │ │ │ - @ instruction: 0x011c2996 │ │ │ │ + @ instruction: 0x011c29b6 │ │ │ │ andeq r1, r0, pc, lsr #16 │ │ │ │ @ instruction: 0x000016bd │ │ │ │ - @ instruction: 0x011c29b6 │ │ │ │ + @ instruction: 0x011c29d6 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - adcseq lr, lr, r4, lsr r6 │ │ │ │ + adcseq lr, lr, r4, asr r6 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ muleq r0, r3, r1 │ │ │ │ - tsteq ip, r6, lsr ip │ │ │ │ - tsteq ip, r0, asr #24 │ │ │ │ - adcseq lr, lr, r0, lsr #11 │ │ │ │ - tsteq ip, r4, asr ip │ │ │ │ - adcseq lr, lr, r8, ror #10 │ │ │ │ - tsteq ip, lr, lsl #25 │ │ │ │ - adcseq lr, lr, r4, lsr r5 │ │ │ │ - adcseq lr, lr, r8, lsr #10 │ │ │ │ + tsteq ip, r6, asr ip │ │ │ │ + tsteq ip, r0, ror #24 │ │ │ │ + adcseq lr, lr, r0, asr #11 │ │ │ │ + tsteq ip, r4, ror ip │ │ │ │ + adcseq lr, lr, r8, lsl #11 │ │ │ │ + tsteq ip, lr, lsr #25 │ │ │ │ + adcseq lr, lr, r4, asr r5 │ │ │ │ + adcseq lr, lr, r8, asr #10 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - @ instruction: 0x00bd44d8 │ │ │ │ - @ instruction: 0x00bd3fb4 │ │ │ │ - adcseq r4, sp, r4, ror #1 │ │ │ │ - ldrsheq r4, [sp], r0 @ │ │ │ │ - ldrsheq r4, [sp], r8 @ │ │ │ │ + @ instruction: 0x00bd44f8 │ │ │ │ + @ instruction: 0x00bd3fd4 │ │ │ │ adcseq r4, sp, r4, lsl #2 │ │ │ │ adcseq r4, sp, r0, lsl r1 │ │ │ │ - adcseq r4, sp, ip, lsl r1 │ │ │ │ - adcseq r4, sp, r8, lsr #2 │ │ │ │ - adcseq r4, sp, r4, lsr r1 │ │ │ │ - adcseq r4, sp, r0, asr #2 │ │ │ │ - adcseq r4, sp, r0, asr r1 │ │ │ │ + adcseq r4, sp, r8, lsl r1 │ │ │ │ + adcseq r4, sp, r4, lsr #2 │ │ │ │ + adcseq r4, sp, r0, lsr r1 │ │ │ │ + adcseq r4, sp, ip, lsr r1 │ │ │ │ + adcseq r4, sp, r8, asr #2 │ │ │ │ + adcseq r4, sp, r4, asr r1 │ │ │ │ adcseq r4, sp, r0, ror #2 │ │ │ │ - adcseq r4, sp, ip, ror #2 │ │ │ │ - adcseq r4, sp, r8, ror r1 │ │ │ │ - umlalseq r4, sp, r0, r1 │ │ │ │ + adcseq r4, sp, r0, ror r1 │ │ │ │ + adcseq r4, sp, r0, lsl #3 │ │ │ │ + adcseq r4, sp, ip, lsl #3 │ │ │ │ umlalseq r4, sp, r8, r1 │ │ │ │ - adcseq r4, sp, r4, lsr #3 │ │ │ │ @ instruction: 0x00bd41b0 │ │ │ │ @ instruction: 0x00bd41b8 │ │ │ │ adcseq r4, sp, r4, asr #3 │ │ │ │ - @ instruction: 0x00bd41d4 │ │ │ │ - @ instruction: 0x00bd41dc │ │ │ │ - adcseq r4, sp, r8, ror #3 │ │ │ │ + @ instruction: 0x00bd41d0 │ │ │ │ + @ instruction: 0x00bd41d8 │ │ │ │ + adcseq r4, sp, r4, ror #3 │ │ │ │ @ instruction: 0x00bd41f4 │ │ │ │ - adcseq r4, sp, r4, lsl #4 │ │ │ │ + @ instruction: 0x00bd41fc │ │ │ │ + adcseq r4, sp, r8, lsl #4 │ │ │ │ adcseq r4, sp, r4, lsl r2 │ │ │ │ adcseq r4, sp, r4, lsr #4 │ │ │ │ - adcseq r4, sp, r8, lsr r2 │ │ │ │ - adcseq r4, sp, r8, asr #4 │ │ │ │ - adcseq r4, sp, r0, ror #4 │ │ │ │ - adcseq r4, sp, ip, ror #4 │ │ │ │ - adcseq r4, sp, ip, ror r2 │ │ │ │ + adcseq r4, sp, r4, lsr r2 │ │ │ │ + adcseq r4, sp, r4, asr #4 │ │ │ │ + adcseq r4, sp, r8, asr r2 │ │ │ │ + adcseq r4, sp, r8, ror #4 │ │ │ │ + adcseq r4, sp, r0, lsl #5 │ │ │ │ adcseq r4, sp, ip, lsl #5 │ │ │ │ - adcseq r3, sp, r4, lsr #29 │ │ │ │ - @ instruction: 0x00bd3eb4 │ │ │ │ - adcseq r3, sp, r0, asr #29 │ │ │ │ - adcseq r3, sp, ip, asr #29 │ │ │ │ - @ instruction: 0x00bd3ed8 │ │ │ │ - adcseq r3, sp, r4, ror #29 │ │ │ │ - @ instruction: 0x00bd3ef4 │ │ │ │ - @ instruction: 0x00bd3efc │ │ │ │ - @ instruction: 0x00bd3ddc │ │ │ │ - adcseq r3, sp, ip, ror #27 │ │ │ │ - @ instruction: 0x00bd3df8 │ │ │ │ - adcseq r3, sp, r4, lsl #28 │ │ │ │ - @ instruction: 0x00bd4efc │ │ │ │ - adcseq r3, sp, ip, ror #26 │ │ │ │ - @ instruction: 0x00bee2b8 │ │ │ │ - adcseq r4, sp, r8, ror #13 │ │ │ │ - adcseq r4, sp, r0, asr #13 │ │ │ │ - adcseq r4, sp, ip, lsl #13 │ │ │ │ - adcseq r4, sp, ip, asr r6 │ │ │ │ - adcseq r4, sp, r8, lsr #12 │ │ │ │ - @ instruction: 0x00bd45fc │ │ │ │ - @ instruction: 0x00bd45d4 │ │ │ │ - @ instruction: 0x00bd46f4 │ │ │ │ - adcseq r4, sp, ip, asr #13 │ │ │ │ - adcseq r4, sp, r4, lsr #13 │ │ │ │ - adcseq r4, sp, r0, ror #10 │ │ │ │ - adcseq r4, sp, r0, ror r5 │ │ │ │ - adcseq r4, sp, r4, lsr r4 │ │ │ │ - adcseq r4, sp, r0, lsl r4 │ │ │ │ - adcseq r4, sp, ip, ror #7 │ │ │ │ - adcseq r4, sp, r0, asr #7 │ │ │ │ - adcseq r4, sp, r8, lsl #7 │ │ │ │ - adcseq r4, sp, ip, asr r3 │ │ │ │ - adcseq r4, sp, r8, lsl #8 │ │ │ │ - adcseq r4, sp, r8, lsl #6 │ │ │ │ - adcseq r4, sp, ip, lsl r3 │ │ │ │ - adcseq r4, sp, ip, ror #2 │ │ │ │ - adcseq r4, sp, ip, lsr r1 │ │ │ │ - adcseq r4, sp, r0, lsl r1 │ │ │ │ - adcseq r4, sp, ip, asr #1 │ │ │ │ - ldrsbeq r4, [sp], ip @ │ │ │ │ - adcseq r4, sp, r8, ror #8 │ │ │ │ - adcseq r4, sp, ip, lsr r4 │ │ │ │ - adcseq r4, sp, r0, lsl r4 │ │ │ │ - @ instruction: 0x00bd43d8 │ │ │ │ + umlalseq r4, sp, ip, r2 │ │ │ │ + adcseq r4, sp, ip, lsr #5 │ │ │ │ + adcseq r3, sp, r4, asr #29 │ │ │ │ + @ instruction: 0x00bd3ed4 │ │ │ │ + adcseq r3, sp, r0, ror #29 │ │ │ │ + adcseq r3, sp, ip, ror #29 │ │ │ │ + @ instruction: 0x00bd3ef8 │ │ │ │ + adcseq r3, sp, r4, lsl #30 │ │ │ │ + adcseq r3, sp, r4, lsl pc │ │ │ │ + adcseq r3, sp, ip, lsl pc │ │ │ │ + @ instruction: 0x00bd3dfc │ │ │ │ + adcseq r3, sp, ip, lsl #28 │ │ │ │ + adcseq r3, sp, r8, lsl lr │ │ │ │ + adcseq r3, sp, r4, lsr #28 │ │ │ │ + adcseq r4, sp, ip, lsl pc │ │ │ │ + adcseq r3, sp, ip, lsl #27 │ │ │ │ + @ instruction: 0x00bee2d8 │ │ │ │ + adcseq r4, sp, r8, lsl #14 │ │ │ │ + adcseq r4, sp, r0, ror #13 │ │ │ │ + adcseq r4, sp, ip, lsr #13 │ │ │ │ + adcseq r4, sp, ip, ror r6 │ │ │ │ + adcseq r4, sp, r8, asr #12 │ │ │ │ + adcseq r4, sp, ip, lsl r6 │ │ │ │ + @ instruction: 0x00bd45f4 │ │ │ │ + adcseq r4, sp, r4, lsl r7 │ │ │ │ + adcseq r4, sp, ip, ror #13 │ │ │ │ + adcseq r4, sp, r4, asr #13 │ │ │ │ + adcseq r4, sp, r0, lsl #11 │ │ │ │ + umlalseq r4, sp, r0, r5 │ │ │ │ adcseq r4, sp, r4, asr r4 │ │ │ │ - adcseq r4, sp, r4, lsl #7 │ │ │ │ - umlalseq r4, sp, r8, r3 │ │ │ │ - adcseq r4, sp, r8, lsr #12 │ │ │ │ - adcseq r4, sp, r8, ror #20 │ │ │ │ - adcseq r4, sp, r8, ror sl │ │ │ │ - umlalseq r4, sp, r4, sl │ │ │ │ - @ instruction: 0x00bd4ab0 │ │ │ │ + adcseq r4, sp, r0, lsr r4 │ │ │ │ + adcseq r4, sp, ip, lsl #8 │ │ │ │ + adcseq r4, sp, r0, ror #7 │ │ │ │ + adcseq r4, sp, r8, lsr #7 │ │ │ │ + adcseq r4, sp, ip, ror r3 │ │ │ │ + adcseq r4, sp, r8, lsr #8 │ │ │ │ + adcseq r4, sp, r8, lsr #6 │ │ │ │ + adcseq r4, sp, ip, lsr r3 │ │ │ │ + adcseq r4, sp, ip, lsl #3 │ │ │ │ + adcseq r4, sp, ip, asr r1 │ │ │ │ + adcseq r4, sp, r0, lsr r1 │ │ │ │ + adcseq r4, sp, ip, ror #1 │ │ │ │ + ldrsheq r4, [sp], ip @ │ │ │ │ + adcseq r4, sp, r8, lsl #9 │ │ │ │ + adcseq r4, sp, ip, asr r4 │ │ │ │ + adcseq r4, sp, r0, lsr r4 │ │ │ │ + @ instruction: 0x00bd43f8 │ │ │ │ + adcseq r4, sp, r4, ror r4 │ │ │ │ + adcseq r4, sp, r4, lsr #7 │ │ │ │ + @ instruction: 0x00bd43b8 │ │ │ │ + adcseq r4, sp, r8, asr #12 │ │ │ │ + adcseq r4, sp, r8, lsl #21 │ │ │ │ + umlalseq r4, sp, r8, sl │ │ │ │ + @ instruction: 0x00bd4ab4 │ │ │ │ @ instruction: 0x00bd4ad0 │ │ │ │ - adcseq r4, sp, ip, ror #21 │ │ │ │ + @ instruction: 0x00bd4af0 │ │ │ │ adcseq r4, sp, ip, lsl #22 │ │ │ │ - adcseq r4, sp, r0, lsr fp │ │ │ │ + adcseq r4, sp, ip, lsr #22 │ │ │ │ adcseq r4, sp, r0, asr fp │ │ │ │ adcseq r4, sp, r0, ror fp │ │ │ │ - umlalseq r4, sp, r4, fp │ │ │ │ + umlalseq r4, sp, r0, fp │ │ │ │ @ instruction: 0x00bd4bb4 │ │ │ │ - @ instruction: 0x00bd4bd8 │ │ │ │ - @ instruction: 0x00bd4bf4 │ │ │ │ - adcseq r4, sp, r8, lsl #24 │ │ │ │ - adcseq r4, sp, r8, lsl ip │ │ │ │ - adcseq r4, sp, r8, ror r5 │ │ │ │ - adcseq r4, sp, r8, lsl #11 │ │ │ │ + @ instruction: 0x00bd4bd4 │ │ │ │ + @ instruction: 0x00bd4bf8 │ │ │ │ + adcseq r4, sp, r4, lsl ip │ │ │ │ + adcseq r4, sp, r8, lsr #24 │ │ │ │ + adcseq r4, sp, r8, lsr ip │ │ │ │ umlalseq r4, sp, r8, r5 │ │ │ │ adcseq r4, sp, r8, lsr #11 │ │ │ │ - adcseq r4, sp, r0, asr #11 │ │ │ │ - @ instruction: 0x00bd45d4 │ │ │ │ - adcseq r4, sp, r8, ror #11 │ │ │ │ - @ instruction: 0x00bd45fc │ │ │ │ - adcseq r4, sp, r4, lsl r6 │ │ │ │ - adcseq r4, sp, r0, lsr #12 │ │ │ │ - adcseq r4, sp, r0, lsr r6 │ │ │ │ - adcseq r4, sp, r8, asr #12 │ │ │ │ - adcseq r4, sp, ip, asr r6 │ │ │ │ - adcseq r4, sp, ip, ror #12 │ │ │ │ - adcseq r4, sp, r0, lsl #13 │ │ │ │ - umlalseq r4, sp, r4, r6 │ │ │ │ - adcseq r4, sp, r4, lsr #13 │ │ │ │ + @ instruction: 0x00bd45b8 │ │ │ │ + adcseq r4, sp, r8, asr #11 │ │ │ │ + adcseq r4, sp, r0, ror #11 │ │ │ │ + @ instruction: 0x00bd45f4 │ │ │ │ + adcseq r4, sp, r8, lsl #12 │ │ │ │ + adcseq r4, sp, ip, lsl r6 │ │ │ │ + adcseq r4, sp, r4, lsr r6 │ │ │ │ + adcseq r4, sp, r0, asr #12 │ │ │ │ + adcseq r4, sp, r0, asr r6 │ │ │ │ + adcseq r4, sp, r8, ror #12 │ │ │ │ + adcseq r4, sp, ip, ror r6 │ │ │ │ + adcseq r4, sp, ip, lsl #13 │ │ │ │ + adcseq r4, sp, r0, lsr #13 │ │ │ │ + @ instruction: 0x00bd46b4 │ │ │ │ adcseq r4, sp, r4, asr #13 │ │ │ │ - @ instruction: 0x00bd46d4 │ │ │ │ - adcseq r4, sp, r8, ror #13 │ │ │ │ - adcseq r4, sp, r4, lsl #14 │ │ │ │ - adcseq r4, sp, r8, lsl r7 │ │ │ │ - adcseq r4, sp, ip, lsr #14 │ │ │ │ - adcseq r4, sp, ip, lsr r7 │ │ │ │ - adcseq r4, sp, r8, asr r7 │ │ │ │ - adcseq r4, sp, r0, ror r7 │ │ │ │ - adcseq r4, sp, r8, lsl #15 │ │ │ │ - adcseq r4, sp, r0, lsr #15 │ │ │ │ - @ instruction: 0x00bd47b4 │ │ │ │ + adcseq r4, sp, r4, ror #13 │ │ │ │ + @ instruction: 0x00bd46f4 │ │ │ │ + adcseq r4, sp, r8, lsl #14 │ │ │ │ + adcseq r4, sp, r4, lsr #14 │ │ │ │ + adcseq r4, sp, r8, lsr r7 │ │ │ │ + adcseq r4, sp, ip, asr #14 │ │ │ │ + adcseq r4, sp, ip, asr r7 │ │ │ │ + adcseq r4, sp, r8, ror r7 │ │ │ │ + umlalseq r4, sp, r0, r7 │ │ │ │ + adcseq r4, sp, r8, lsr #15 │ │ │ │ + adcseq r4, sp, r0, asr #15 │ │ │ │ @ instruction: 0x00bd47d4 │ │ │ │ - @ instruction: 0x00bd47f0 │ │ │ │ - adcseq r4, sp, r4, lsl r8 │ │ │ │ - adcseq r4, sp, ip, lsl #7 │ │ │ │ - adcseq r4, sp, r8, lsr #7 │ │ │ │ - tsteq ip, ip, asr #12 │ │ │ │ - umlalseq sp, lr, r8, lr │ │ │ │ - adcseq r3, sp, r0, lsr #31 │ │ │ │ - adcseq r3, sp, ip, ror #30 │ │ │ │ - adcseq r3, sp, r8, lsr pc │ │ │ │ - adcseq r3, sp, r4, lsl #30 │ │ │ │ - @ instruction: 0x00bd3eb0 │ │ │ │ - adcseq r3, sp, r8, asr #29 │ │ │ │ + @ instruction: 0x00bd47f4 │ │ │ │ + adcseq r4, sp, r0, lsl r8 │ │ │ │ + adcseq r4, sp, r4, lsr r8 │ │ │ │ + adcseq r4, sp, ip, lsr #7 │ │ │ │ + adcseq r4, sp, r8, asr #7 │ │ │ │ + tsteq ip, ip, ror #12 │ │ │ │ + @ instruction: 0x00bedeb8 │ │ │ │ + adcseq r3, sp, r0, asr #31 │ │ │ │ + adcseq r3, sp, ip, lsl #31 │ │ │ │ + adcseq r3, sp, r8, asr pc │ │ │ │ + adcseq r3, sp, r4, lsr #30 │ │ │ │ + @ instruction: 0x00bd3ed0 │ │ │ │ + adcseq r3, sp, r8, ror #29 │ │ │ │ andeq r1, r0, sl, lsr #18 │ │ │ │ - adcseq r4, sp, r4, lsr sl │ │ │ │ - adcseq r3, sp, r0, asr lr │ │ │ │ - adcseq r3, sp, r4, lsl lr │ │ │ │ - adcseq r4, sp, ip, ror #19 │ │ │ │ - @ instruction: 0x00beddfc │ │ │ │ - @ instruction: 0x00beddf0 │ │ │ │ - adcseq sp, lr, r4, ror #27 │ │ │ │ - @ instruction: 0x00beddd8 │ │ │ │ - adcseq sp, lr, ip, asr #27 │ │ │ │ + adcseq r4, sp, r4, asr sl │ │ │ │ + adcseq r3, sp, r0, ror lr │ │ │ │ + adcseq r3, sp, r4, lsr lr │ │ │ │ + adcseq r4, sp, ip, lsl #20 │ │ │ │ + adcseq sp, lr, ip, lsl lr │ │ │ │ + adcseq sp, lr, r0, lsl lr │ │ │ │ + adcseq sp, lr, r4, lsl #28 │ │ │ │ + @ instruction: 0x00beddf8 │ │ │ │ + adcseq sp, lr, ip, ror #27 │ │ │ │ cmp r0, #6 │ │ │ │ bhi 634a2c │ │ │ │ ldr r3, [pc, #144] @ 634a5c │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #5 │ │ │ │ bhi 634a50 │ │ │ │ @@ -1531677,25 +1531677,25 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ 634a80 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ 634a84 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - tsteq ip, r0, asr #5 │ │ │ │ - adcseq r4, sp, r0, lsr #15 │ │ │ │ - adcseq r4, sp, r4, lsr r7 │ │ │ │ - adcseq r4, sp, r4, lsr r7 │ │ │ │ - adcseq r4, sp, r4, lsr r7 │ │ │ │ - adcseq r4, sp, r4, lsr r7 │ │ │ │ - adcseq r4, sp, r8, lsr r7 │ │ │ │ + tsteq ip, r0, ror #5 │ │ │ │ + adcseq r4, sp, r0, asr #15 │ │ │ │ + adcseq r4, sp, r4, asr r7 │ │ │ │ + adcseq r4, sp, r4, asr r7 │ │ │ │ + adcseq r4, sp, r4, asr r7 │ │ │ │ + adcseq r4, sp, r4, asr r7 │ │ │ │ + adcseq r4, sp, r8, asr r7 │ │ │ │ andeq r1, r0, sp, asr #32 │ │ │ │ - adcseq r4, sp, r4, lsr r7 │ │ │ │ - umlalseq sp, lr, r4, sl │ │ │ │ - adcseq r4, sp, r8, asr #13 │ │ │ │ + adcseq r4, sp, r4, asr r7 │ │ │ │ + @ instruction: 0x00bedab4 │ │ │ │ + adcseq r4, sp, r8, ror #13 │ │ │ │ ldr r3, [pc, #1804] @ 63519c │ │ │ │ cmp r0, r3 │ │ │ │ bhi 634ac8 │ │ │ │ sub r3, r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ bhi 634b2c │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ @@ -1532142,136 +1532142,136 @@ │ │ │ │ ldr r0, [pc, #500] @ 635380 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #492] @ 635384 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, pc, ror #2 │ │ │ │ - tsteq ip, r6, ror #3 │ │ │ │ + tsteq ip, r6, lsl #4 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ andeq r1, r0, lr, ror #7 │ │ │ │ - tsteq ip, r2, ror #3 │ │ │ │ - @ instruction: 0x00bed9b8 │ │ │ │ - tsteq ip, sl, asr r2 │ │ │ │ - tsteq ip, ip, ror r2 │ │ │ │ - adcseq sp, lr, r4, asr r9 │ │ │ │ + tsteq ip, r2, lsl #4 │ │ │ │ + @ instruction: 0x00bed9d8 │ │ │ │ + tsteq ip, sl, ror r2 │ │ │ │ + @ instruction: 0x011c229c │ │ │ │ + adcseq sp, lr, r4, ror r9 │ │ │ │ andeq r1, r0, pc, lsl #14 │ │ │ │ - tsteq ip, r4, ror #4 │ │ │ │ + tsteq ip, r4, lsl #5 │ │ │ │ andeq r1, r0, r1, lsl r9 │ │ │ │ andeq r1, r0, sl, lsl #16 │ │ │ │ - @ instruction: 0x00bd51dc │ │ │ │ - tsteq ip, r8, lsl #4 │ │ │ │ - tsteq ip, sl, ror #3 │ │ │ │ - adcseq sp, lr, r0, ror r8 │ │ │ │ + @ instruction: 0x00bd51fc │ │ │ │ + tsteq ip, r8, lsr #4 │ │ │ │ + tsteq ip, sl, lsl #4 │ │ │ │ + umlalseq sp, lr, r0, r8 │ │ │ │ andeq r1, r0, lr, lsr r9 │ │ │ │ - @ instruction: 0x00bd51f4 │ │ │ │ - adcseq sp, lr, r4, lsr r8 │ │ │ │ - adcseq r4, sp, ip, asr #30 │ │ │ │ - adcseq r4, sp, ip, lsl #29 │ │ │ │ - @ instruction: 0x00bd4ed8 │ │ │ │ - adcseq r4, sp, r0, lsr #29 │ │ │ │ - adcseq r4, sp, ip, ror #29 │ │ │ │ - adcseq sp, lr, ip, ror #15 │ │ │ │ - @ instruction: 0x00bd48f0 │ │ │ │ - adcseq r4, sp, ip, ror r5 │ │ │ │ - umlalseq r4, sp, r0, r5 │ │ │ │ - adcseq r4, sp, r8, lsr #11 │ │ │ │ - @ instruction: 0x00bd45b8 │ │ │ │ - adcseq r4, sp, r0, asr #11 │ │ │ │ - adcseq r4, sp, ip, ror #8 │ │ │ │ - adcseq r4, sp, r8, lsl #9 │ │ │ │ - adcseq r4, sp, r4, lsr #9 │ │ │ │ - adcseq r4, sp, r0, lsr #17 │ │ │ │ - umlalseq r4, sp, r4, r7 │ │ │ │ - adcseq r4, sp, r4, lsr #15 │ │ │ │ - @ instruction: 0x00bd47b8 │ │ │ │ - adcseq r4, sp, r8, asr #15 │ │ │ │ - @ instruction: 0x00bd47d8 │ │ │ │ - adcseq r4, sp, ip, ror #15 │ │ │ │ - adcseq r4, sp, r8, lsl #16 │ │ │ │ - adcseq r4, sp, ip, lsr #11 │ │ │ │ - @ instruction: 0x00bd45bc │ │ │ │ - @ instruction: 0x00bd45d0 │ │ │ │ + adcseq r5, sp, r4, lsl r2 │ │ │ │ + adcseq sp, lr, r4, asr r8 │ │ │ │ + adcseq r4, sp, ip, ror #30 │ │ │ │ + adcseq r4, sp, ip, lsr #29 │ │ │ │ + @ instruction: 0x00bd4ef8 │ │ │ │ + adcseq r4, sp, r0, asr #29 │ │ │ │ + adcseq r4, sp, ip, lsl #30 │ │ │ │ + adcseq sp, lr, ip, lsl #16 │ │ │ │ + adcseq r4, sp, r0, lsl r9 │ │ │ │ + umlalseq r4, sp, ip, r5 │ │ │ │ + @ instruction: 0x00bd45b0 │ │ │ │ + adcseq r4, sp, r8, asr #11 │ │ │ │ + @ instruction: 0x00bd45d8 │ │ │ │ adcseq r4, sp, r0, ror #11 │ │ │ │ + adcseq r4, sp, ip, lsl #9 │ │ │ │ + adcseq r4, sp, r8, lsr #9 │ │ │ │ + adcseq r4, sp, r4, asr #9 │ │ │ │ + adcseq r4, sp, r0, asr #17 │ │ │ │ + @ instruction: 0x00bd47b4 │ │ │ │ + adcseq r4, sp, r4, asr #15 │ │ │ │ + @ instruction: 0x00bd47d8 │ │ │ │ + adcseq r4, sp, r8, ror #15 │ │ │ │ + @ instruction: 0x00bd47f8 │ │ │ │ + adcseq r4, sp, ip, lsl #16 │ │ │ │ + adcseq r4, sp, r8, lsr #16 │ │ │ │ + adcseq r4, sp, ip, asr #11 │ │ │ │ + @ instruction: 0x00bd45dc │ │ │ │ @ instruction: 0x00bd45f0 │ │ │ │ - adcseq r4, sp, r8, lsl #12 │ │ │ │ - adcseq r4, sp, r8, lsl r6 │ │ │ │ - adcseq r4, sp, r4, lsr r6 │ │ │ │ - adcseq r4, sp, r0, asr #12 │ │ │ │ - adcseq r4, sp, r0, asr r6 │ │ │ │ - adcseq r4, sp, r4, ror #12 │ │ │ │ - adcseq r4, sp, r8, ror r6 │ │ │ │ - adcseq r4, sp, ip, lsl #13 │ │ │ │ - @ instruction: 0x00bd43bc │ │ │ │ - @ instruction: 0x00bd43d0 │ │ │ │ - adcseq r4, sp, r8, ror #7 │ │ │ │ - umlalseq r4, sp, r0, r4 │ │ │ │ - adcseq r4, sp, r4, lsr #9 │ │ │ │ - @ instruction: 0x00bd44b4 │ │ │ │ - adcseq r5, sp, r0, rrx │ │ │ │ - @ instruction: 0x00bd42dc │ │ │ │ - adcseq r4, sp, r8, lsl lr │ │ │ │ - adcseq r4, sp, r0, ror #27 │ │ │ │ - adcseq r4, sp, ip, lsr #27 │ │ │ │ - adcseq r4, sp, ip, asr #26 │ │ │ │ - adcseq r4, sp, ip, ror #26 │ │ │ │ - umlalseq r4, sp, ip, lr │ │ │ │ - adcseq r4, sp, r8, ror #28 │ │ │ │ + adcseq r4, sp, r0, lsl #12 │ │ │ │ + adcseq r4, sp, r0, lsl r6 │ │ │ │ + adcseq r4, sp, r8, lsr #12 │ │ │ │ + adcseq r4, sp, r8, lsr r6 │ │ │ │ + adcseq r4, sp, r4, asr r6 │ │ │ │ + adcseq r4, sp, r0, ror #12 │ │ │ │ + adcseq r4, sp, r0, ror r6 │ │ │ │ + adcseq r4, sp, r4, lsl #13 │ │ │ │ + umlalseq r4, sp, r8, r6 │ │ │ │ + adcseq r4, sp, ip, lsr #13 │ │ │ │ + @ instruction: 0x00bd43dc │ │ │ │ + @ instruction: 0x00bd43f0 │ │ │ │ + adcseq r4, sp, r8, lsl #8 │ │ │ │ + @ instruction: 0x00bd44b0 │ │ │ │ + adcseq r4, sp, r4, asr #9 │ │ │ │ + @ instruction: 0x00bd44d4 │ │ │ │ + adcseq r5, sp, r0, lsl #1 │ │ │ │ + @ instruction: 0x00bd42fc │ │ │ │ adcseq r4, sp, r8, lsr lr │ │ │ │ - adcseq r4, sp, r4, ror #27 │ │ │ │ adcseq r4, sp, r0, lsl #28 │ │ │ │ - adcseq sp, lr, r0, lsr #11 │ │ │ │ - @ instruction: 0x00bd4af8 │ │ │ │ - adcseq r4, sp, r8, asr #21 │ │ │ │ - umlalseq r4, sp, r8, sl │ │ │ │ - adcseq r4, sp, r4, ror #20 │ │ │ │ - adcseq r4, sp, ip, lsr #20 │ │ │ │ - @ instruction: 0x00bd49f4 │ │ │ │ - adcseq r4, sp, r0, asr #19 │ │ │ │ - adcseq r4, sp, r8, lsl #19 │ │ │ │ - adcseq r4, sp, r0, asr r9 │ │ │ │ - adcseq r4, sp, ip, lsl r9 │ │ │ │ - @ instruction: 0x00bd48f0 │ │ │ │ - @ instruction: 0x00bd48bc │ │ │ │ - adcseq r4, sp, r8, lsl #17 │ │ │ │ - adcseq r4, sp, ip, asr r8 │ │ │ │ - adcseq r4, sp, r0, lsr r8 │ │ │ │ - adcseq r4, sp, ip, asr #15 │ │ │ │ - @ instruction: 0x00bd47f0 │ │ │ │ + adcseq r4, sp, ip, asr #27 │ │ │ │ + adcseq r4, sp, ip, ror #26 │ │ │ │ + adcseq r4, sp, ip, lsl #27 │ │ │ │ + @ instruction: 0x00bd4ebc │ │ │ │ + adcseq r4, sp, r8, lsl #29 │ │ │ │ + adcseq r4, sp, r8, asr lr │ │ │ │ + adcseq r4, sp, r4, lsl #28 │ │ │ │ + adcseq r4, sp, r0, lsr #28 │ │ │ │ + adcseq sp, lr, r0, asr #11 │ │ │ │ + adcseq r4, sp, r8, lsl fp │ │ │ │ adcseq r4, sp, r8, ror #21 │ │ │ │ - @ instruction: 0x00bd4ab0 │ │ │ │ - adcseq r4, sp, ip, ror sl │ │ │ │ - adcseq r4, sp, ip, lsr #20 │ │ │ │ - adcseq r4, sp, r0, asr #20 │ │ │ │ - adcseq r4, sp, r8, asr r7 │ │ │ │ - adcseq r4, sp, ip, lsr #14 │ │ │ │ - @ instruction: 0x00bd46f4 │ │ │ │ - adcseq r4, sp, r4, asr #13 │ │ │ │ - umlalseq r4, sp, r8, r6 │ │ │ │ - adcseq r4, sp, r8, lsr r6 │ │ │ │ - adcseq r4, sp, ip, asr r6 │ │ │ │ + @ instruction: 0x00bd4ab8 │ │ │ │ + adcseq r4, sp, r4, lsl #21 │ │ │ │ + adcseq r4, sp, ip, asr #20 │ │ │ │ + adcseq r4, sp, r4, lsl sl │ │ │ │ + adcseq r4, sp, r0, ror #19 │ │ │ │ + adcseq r4, sp, r8, lsr #19 │ │ │ │ + adcseq r4, sp, r0, ror r9 │ │ │ │ + adcseq r4, sp, ip, lsr r9 │ │ │ │ + adcseq r4, sp, r0, lsl r9 │ │ │ │ + @ instruction: 0x00bd48dc │ │ │ │ + adcseq r4, sp, r8, lsr #17 │ │ │ │ + adcseq r4, sp, ip, ror r8 │ │ │ │ + adcseq r4, sp, r0, asr r8 │ │ │ │ + adcseq r4, sp, ip, ror #15 │ │ │ │ + adcseq r4, sp, r0, lsl r8 │ │ │ │ + adcseq r4, sp, r8, lsl #22 │ │ │ │ + @ instruction: 0x00bd4ad0 │ │ │ │ + umlalseq r4, sp, ip, sl │ │ │ │ + adcseq r4, sp, ip, asr #20 │ │ │ │ + adcseq r4, sp, r0, ror #20 │ │ │ │ + adcseq r4, sp, r8, ror r7 │ │ │ │ + adcseq r4, sp, ip, asr #14 │ │ │ │ + adcseq r4, sp, r4, lsl r7 │ │ │ │ + adcseq r4, sp, r4, ror #13 │ │ │ │ + @ instruction: 0x00bd46b8 │ │ │ │ + adcseq r4, sp, r8, asr r6 │ │ │ │ + adcseq r4, sp, ip, ror r6 │ │ │ │ andeq r1, r0, sl, asr #32 │ │ │ │ - adcseq r4, sp, r0, ror #10 │ │ │ │ + adcseq r4, sp, r0, lsl #11 │ │ │ │ andeq r1, r0, r0, lsl r8 │ │ │ │ - adcseq r4, sp, ip, asr sp │ │ │ │ - @ instruction: 0x00bd4cdc │ │ │ │ - adcseq r4, sp, r0, ror sp │ │ │ │ - @ instruction: 0x00bd4ddc │ │ │ │ - adcseq r4, sp, r8, lsr #27 │ │ │ │ - @ instruction: 0x00bd4cf8 │ │ │ │ - adcseq r4, sp, r8, ror #10 │ │ │ │ - adcseq r4, sp, r8, lsr #10 │ │ │ │ - umlalseq sp, lr, ip, r3 │ │ │ │ - umlalseq sp, lr, r0, r3 │ │ │ │ - adcseq sp, lr, r4, lsl #7 │ │ │ │ - adcseq sp, lr, r8, ror r3 │ │ │ │ - adcseq sp, lr, ip, ror #6 │ │ │ │ - adcseq sp, lr, r0, ror #6 │ │ │ │ - adcseq sp, lr, r4, asr r3 │ │ │ │ - adcseq r4, sp, ip, lsl #19 │ │ │ │ + adcseq r4, sp, ip, ror sp │ │ │ │ + @ instruction: 0x00bd4cfc │ │ │ │ + umlalseq r4, sp, r0, sp │ │ │ │ + @ instruction: 0x00bd4dfc │ │ │ │ + adcseq r4, sp, r8, asr #27 │ │ │ │ + adcseq r4, sp, r8, lsl sp │ │ │ │ + adcseq r4, sp, r8, lsl #11 │ │ │ │ + adcseq r4, sp, r8, asr #10 │ │ │ │ + @ instruction: 0x00bed3bc │ │ │ │ + @ instruction: 0x00bed3b0 │ │ │ │ + adcseq sp, lr, r4, lsr #7 │ │ │ │ + umlalseq sp, lr, r8, r3 │ │ │ │ + adcseq sp, lr, ip, lsl #7 │ │ │ │ + adcseq sp, lr, r0, lsl #7 │ │ │ │ + adcseq sp, lr, r4, ror r3 │ │ │ │ + adcseq r4, sp, ip, lsr #19 │ │ │ │ ldr r3, [pc, #352] @ 6354f0 │ │ │ │ cmp r0, r3 │ │ │ │ beq 6354a8 │ │ │ │ bhi 6353c0 │ │ │ │ cmp r0, #6 │ │ │ │ bhi 635490 │ │ │ │ ldr r3, [pc, #332] @ 6354f4 │ │ │ │ @@ -1532355,37 +1532355,37 @@ │ │ │ │ ldr r0, [pc, #104] @ 635548 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #96] @ 63554c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ muleq r0, r4, r4 │ │ │ │ - tsteq ip, r0, lsr #21 │ │ │ │ - tsteq ip, r6, ror sl │ │ │ │ - adcseq sp, lr, r4, ror #1 │ │ │ │ - @ instruction: 0x00bd4cfc │ │ │ │ - @ instruction: 0x00bd4bb0 │ │ │ │ - adcseq r4, sp, r8, lsl #23 │ │ │ │ - adcseq r4, sp, r0, ror #22 │ │ │ │ - adcseq r4, sp, r8, lsr fp │ │ │ │ - adcseq r4, sp, r4, lsl #22 │ │ │ │ - umlalseq r4, sp, r8, ip │ │ │ │ - adcseq r4, sp, r0, ror ip │ │ │ │ - adcseq r4, sp, r4, asr #24 │ │ │ │ - adcseq r4, sp, ip, lsl ip │ │ │ │ - @ instruction: 0x00bd4bf0 │ │ │ │ - adcseq r4, sp, r8, asr #23 │ │ │ │ + tsteq ip, r0, asr #21 │ │ │ │ + @ instruction: 0x011c1a96 │ │ │ │ + adcseq sp, lr, r4, lsl #2 │ │ │ │ + adcseq r4, sp, ip, lsl sp │ │ │ │ + @ instruction: 0x00bd4bd0 │ │ │ │ + adcseq r4, sp, r8, lsr #23 │ │ │ │ + adcseq r4, sp, r0, lsl #23 │ │ │ │ + adcseq r4, sp, r8, asr fp │ │ │ │ + adcseq r4, sp, r4, lsr #22 │ │ │ │ + @ instruction: 0x00bd4cb8 │ │ │ │ + umlalseq r4, sp, r0, ip │ │ │ │ + adcseq r4, sp, r4, ror #24 │ │ │ │ + adcseq r4, sp, ip, lsr ip │ │ │ │ + adcseq r4, sp, r0, lsl ip │ │ │ │ + adcseq r4, sp, r8, ror #23 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - adcseq r4, sp, r8, lsr fp │ │ │ │ - adcseq r4, sp, r4, asr #22 │ │ │ │ - adcseq r4, sp, r0, asr fp │ │ │ │ - adcseq r4, sp, r8, ror #22 │ │ │ │ - adcseq sp, lr, ip │ │ │ │ - adcseq sp, lr, r0 │ │ │ │ - adcseq r4, sp, r4, asr #20 │ │ │ │ + adcseq r4, sp, r8, asr fp │ │ │ │ + adcseq r4, sp, r4, ror #22 │ │ │ │ + adcseq r4, sp, r0, ror fp │ │ │ │ + adcseq r4, sp, r8, lsl #23 │ │ │ │ + adcseq sp, lr, ip, lsr #32 │ │ │ │ + adcseq sp, lr, r0, lsr #32 │ │ │ │ + adcseq r4, sp, r4, ror #20 │ │ │ │ ldr r3, [pc, #80] @ 6355a8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #3 │ │ │ │ bhi 63559c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1532400,20 +1532400,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 6355b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 6355bc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - tsteq ip, pc, lsr #18 │ │ │ │ - @ instruction: 0x00bd4bd0 │ │ │ │ - adcseq r4, sp, ip, lsr #23 │ │ │ │ - adcseq r4, sp, r8, ror #23 │ │ │ │ - adcseq r4, sp, r4, asr #23 │ │ │ │ - adcseq ip, lr, ip, lsr pc │ │ │ │ + tsteq ip, pc, asr #18 │ │ │ │ + @ instruction: 0x00bd4bf0 │ │ │ │ + adcseq r4, sp, ip, asr #23 │ │ │ │ + adcseq r4, sp, r8, lsl #24 │ │ │ │ + adcseq r4, sp, r4, ror #23 │ │ │ │ + adcseq ip, lr, ip, asr pc │ │ │ │ cmp r0, #7 │ │ │ │ bhi 63563c │ │ │ │ ldr r3, [pc, #156] @ 63566c │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #6 │ │ │ │ bhi 635660 │ │ │ │ @@ -1532449,26 +1532449,26 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ 635694 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ 635698 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x011c18b7 │ │ │ │ - adcseq r4, sp, r0, ror #25 │ │ │ │ - @ instruction: 0x00bd4bb4 │ │ │ │ - adcseq r4, sp, ip, asr #23 │ │ │ │ - adcseq r4, sp, r4, ror #23 │ │ │ │ - adcseq r4, sp, r0, lsl #24 │ │ │ │ - adcseq r4, sp, ip, lsl ip │ │ │ │ - adcseq r4, sp, r8, lsr ip │ │ │ │ + @ instruction: 0x011c18d7 │ │ │ │ + adcseq r4, sp, r0, lsl #26 │ │ │ │ + @ instruction: 0x00bd4bd4 │ │ │ │ + adcseq r4, sp, ip, ror #23 │ │ │ │ + adcseq r4, sp, r4, lsl #24 │ │ │ │ + adcseq r4, sp, r0, lsr #24 │ │ │ │ + adcseq r4, sp, ip, lsr ip │ │ │ │ + adcseq r4, sp, r8, asr ip │ │ │ │ andeq r1, r0, r4, lsr r7 │ │ │ │ - adcseq r4, sp, ip, asr #24 │ │ │ │ - adcseq ip, lr, r4, lsl #29 │ │ │ │ - adcseq r4, sp, r4, lsr #22 │ │ │ │ + adcseq r4, sp, ip, ror #24 │ │ │ │ + adcseq ip, lr, r4, lsr #29 │ │ │ │ + adcseq r4, sp, r4, asr #22 │ │ │ │ ldr r3, [pc, #536] @ 6358bc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ bhi 6358b0 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1532597,58 +1532597,58 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #184] @ 635964 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #176] @ 635968 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - tsteq ip, lr, ror #15 │ │ │ │ - adcseq r4, sp, ip, asr #24 │ │ │ │ - adcseq r4, sp, r8, lsr #24 │ │ │ │ - @ instruction: 0x00bd4fb0 │ │ │ │ + tsteq ip, lr, lsl #16 │ │ │ │ + adcseq r4, sp, ip, ror #24 │ │ │ │ + adcseq r4, sp, r8, asr #24 │ │ │ │ + @ instruction: 0x00bd4fd0 │ │ │ │ + adcseq r4, sp, ip, ror #28 │ │ │ │ adcseq r4, sp, ip, asr #28 │ │ │ │ - adcseq r4, sp, ip, lsr #28 │ │ │ │ - adcseq r4, sp, r8, lsl #28 │ │ │ │ - adcseq r4, sp, r4, ror #27 │ │ │ │ - adcseq r4, sp, r0, asr #27 │ │ │ │ - umlalseq r4, sp, ip, sp │ │ │ │ - adcseq r4, sp, r8, ror sp │ │ │ │ - adcseq r4, sp, r4, asr sp │ │ │ │ - adcseq r4, sp, r0, lsl #28 │ │ │ │ + adcseq r4, sp, r8, lsr #28 │ │ │ │ + adcseq r4, sp, r4, lsl #28 │ │ │ │ + adcseq r4, sp, r0, ror #27 │ │ │ │ + @ instruction: 0x00bd4dbc │ │ │ │ + umlalseq r4, sp, r8, sp │ │ │ │ + adcseq r4, sp, r4, ror sp │ │ │ │ + adcseq r4, sp, r0, lsr #28 │ │ │ │ + adcseq r4, sp, r0, lsr #24 │ │ │ │ adcseq r4, sp, r0, lsl #24 │ │ │ │ - adcseq r4, sp, r0, ror #23 │ │ │ │ + adcseq r4, sp, r0, ror #24 │ │ │ │ adcseq r4, sp, r0, asr #24 │ │ │ │ adcseq r4, sp, r0, lsr #24 │ │ │ │ - adcseq r4, sp, r0, lsl #24 │ │ │ │ - @ instruction: 0x00bd4bd8 │ │ │ │ - adcseq r4, sp, r0, lsr #29 │ │ │ │ - adcseq r4, sp, ip, ror lr │ │ │ │ - adcseq r4, sp, r8, asr lr │ │ │ │ + @ instruction: 0x00bd4bf8 │ │ │ │ + adcseq r4, sp, r0, asr #29 │ │ │ │ + umlalseq r4, sp, ip, lr │ │ │ │ + adcseq r4, sp, r8, ror lr │ │ │ │ + @ instruction: 0x00bd4ed8 │ │ │ │ @ instruction: 0x00bd4eb8 │ │ │ │ - umlalseq r4, sp, r8, lr │ │ │ │ - adcseq r4, sp, r0, asr fp │ │ │ │ + adcseq r4, sp, r0, ror fp │ │ │ │ + adcseq r4, sp, r8, lsl ip │ │ │ │ @ instruction: 0x00bd4bf8 │ │ │ │ - @ instruction: 0x00bd4bd8 │ │ │ │ - adcseq r4, sp, ip, ror ip │ │ │ │ + umlalseq r4, sp, ip, ip │ │ │ │ + adcseq r4, sp, r4, ror ip │ │ │ │ adcseq r4, sp, r4, asr ip │ │ │ │ adcseq r4, sp, r4, lsr ip │ │ │ │ adcseq r4, sp, r4, lsl ip │ │ │ │ @ instruction: 0x00bd4bf4 │ │ │ │ - @ instruction: 0x00bd4bd4 │ │ │ │ - @ instruction: 0x00bd4bb0 │ │ │ │ + @ instruction: 0x00bd4bd0 │ │ │ │ + adcseq r4, sp, r4, asr #27 │ │ │ │ adcseq r4, sp, r4, lsr #27 │ │ │ │ - adcseq r4, sp, r4, lsl #27 │ │ │ │ - adcseq r4, sp, r0, ror #26 │ │ │ │ - adcseq r4, sp, ip, lsr sp │ │ │ │ + adcseq r4, sp, r0, lsl #27 │ │ │ │ + adcseq r4, sp, ip, asr sp │ │ │ │ + adcseq r4, sp, r8, lsr sp │ │ │ │ adcseq r4, sp, r8, lsl sp │ │ │ │ @ instruction: 0x00bd4cf8 │ │ │ │ @ instruction: 0x00bd4cd8 │ │ │ │ - @ instruction: 0x00bd4cb8 │ │ │ │ - adcseq r4, sp, r0, lsr #27 │ │ │ │ - adcseq ip, lr, r8, lsr #24 │ │ │ │ + adcseq r4, sp, r0, asr #27 │ │ │ │ + adcseq ip, lr, r8, asr #24 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ beq 635a88 │ │ │ │ bls 6359ac │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ beq 635a7c │ │ │ │ bhi 635a24 │ │ │ │ cmp r0, #1024 @ 0x400 │ │ │ │ @@ -1532739,37 +1532739,37 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #100] @ 635b48 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #92] @ 635b4c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - adcseq r4, sp, r0, ror #27 │ │ │ │ - tsteq ip, r0, lsl #10 │ │ │ │ - adcseq ip, lr, r8, lsl #22 │ │ │ │ - adcseq r4, sp, r8, asr #27 │ │ │ │ - adcseq r4, sp, r4, lsr #26 │ │ │ │ - adcseq r4, sp, r0, lsl #26 │ │ │ │ - @ instruction: 0x00bd4cd8 │ │ │ │ + adcseq r4, sp, r0, lsl #28 │ │ │ │ + tsteq ip, r0, lsr #10 │ │ │ │ + adcseq ip, lr, r8, lsr #22 │ │ │ │ + adcseq r4, sp, r8, ror #27 │ │ │ │ + adcseq r4, sp, r4, asr #26 │ │ │ │ + adcseq r4, sp, r0, lsr #26 │ │ │ │ + @ instruction: 0x00bd4cf8 │ │ │ │ + @ instruction: 0x00bd4cd4 │ │ │ │ @ instruction: 0x00bd4cb4 │ │ │ │ - umlalseq r4, sp, r4, ip │ │ │ │ - adcseq r4, sp, r4, asr #27 │ │ │ │ + adcseq r4, sp, r4, ror #27 │ │ │ │ + @ instruction: 0x00bd4cfc │ │ │ │ + adcseq r4, sp, r0, lsl #27 │ │ │ │ + adcseq r4, sp, ip, lsl #26 │ │ │ │ + adcseq r4, sp, r8, lsl #27 │ │ │ │ @ instruction: 0x00bd4cdc │ │ │ │ - adcseq r4, sp, r0, ror #26 │ │ │ │ - adcseq r4, sp, ip, ror #25 │ │ │ │ - adcseq r4, sp, r8, ror #26 │ │ │ │ - @ instruction: 0x00bd4cbc │ │ │ │ - adcseq r4, sp, r4, lsr #27 │ │ │ │ - adcseq r4, sp, ip, ror sp │ │ │ │ - adcseq r4, sp, r4, lsr #27 │ │ │ │ - @ instruction: 0x00bd4bdc │ │ │ │ - adcseq ip, lr, r4, lsl sl │ │ │ │ - adcseq ip, lr, r8, lsl #20 │ │ │ │ - @ instruction: 0x00bec9fc │ │ │ │ - @ instruction: 0x00bec9f0 │ │ │ │ + adcseq r4, sp, r4, asr #27 │ │ │ │ + umlalseq r4, sp, ip, sp │ │ │ │ + adcseq r4, sp, r4, asr #27 │ │ │ │ + @ instruction: 0x00bd4bfc │ │ │ │ + adcseq ip, lr, r4, lsr sl │ │ │ │ + adcseq ip, lr, r8, lsr #20 │ │ │ │ + adcseq ip, lr, ip, lsl sl │ │ │ │ + adcseq ip, lr, r0, lsl sl │ │ │ │ ldr r3, [pc, #80] @ 635ba8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #3 │ │ │ │ bhi 635b9c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1532784,20 +1532784,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 635bb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 635bbc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - tsteq ip, r5, lsl #7 │ │ │ │ - adcseq r4, sp, r4, lsl sp │ │ │ │ - @ instruction: 0x00bd4cf0 │ │ │ │ - adcseq r4, sp, ip, lsr #26 │ │ │ │ - adcseq r4, sp, r8, lsl #26 │ │ │ │ - adcseq ip, lr, ip, lsr r9 │ │ │ │ + tsteq ip, r5, lsr #7 │ │ │ │ + adcseq r4, sp, r4, lsr sp │ │ │ │ + adcseq r4, sp, r0, lsl sp │ │ │ │ + adcseq r4, sp, ip, asr #26 │ │ │ │ + adcseq r4, sp, r8, lsr #26 │ │ │ │ + adcseq ip, lr, ip, asr r9 │ │ │ │ ldr r3, [pc, #556] @ 635df4 │ │ │ │ cmp r0, r3 │ │ │ │ beq 635da0 │ │ │ │ bls 635c0c │ │ │ │ ldr r3, [pc, #544] @ 635df8 │ │ │ │ cmp r0, r3 │ │ │ │ bhi 635c40 │ │ │ │ @@ -1532933,52 +1532933,52 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #160] @ 635e90 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, ip, asr #32 │ │ │ │ andeq r1, r0, r9, lsl #10 │ │ │ │ - tsteq ip, sp, ror #5 │ │ │ │ - @ instruction: 0x011c12fb │ │ │ │ - adcseq ip, lr, r4, lsr #17 │ │ │ │ + tsteq ip, sp, lsl #6 │ │ │ │ + tsteq ip, fp, lsl r3 │ │ │ │ + adcseq ip, lr, r4, asr #17 │ │ │ │ andeq r1, r0, r0, lsr r7 │ │ │ │ andeq r1, r0, sl, lsl r5 │ │ │ │ - adcseq r4, sp, r0, lsr pc │ │ │ │ - adcseq r4, sp, r4, lsl #31 │ │ │ │ - adcseq r4, sp, r8, ror #24 │ │ │ │ - adcseq r4, sp, r4, ror ip │ │ │ │ - adcseq r4, sp, r0, lsl #25 │ │ │ │ - umlalseq r4, sp, r0, ip │ │ │ │ - adcseq r4, sp, r4, lsr #25 │ │ │ │ + adcseq r4, sp, r0, asr pc │ │ │ │ + adcseq r4, sp, r4, lsr #31 │ │ │ │ + adcseq r4, sp, r8, lsl #25 │ │ │ │ + umlalseq r4, sp, r4, ip │ │ │ │ + adcseq r4, sp, r0, lsr #25 │ │ │ │ @ instruction: 0x00bd4cb0 │ │ │ │ - @ instruction: 0x00bd4cbc │ │ │ │ - adcseq r4, sp, r8, asr #25 │ │ │ │ - @ instruction: 0x00bd4cd8 │ │ │ │ - adcseq r4, sp, ip, ror #25 │ │ │ │ + adcseq r4, sp, r4, asr #25 │ │ │ │ + @ instruction: 0x00bd4cd0 │ │ │ │ + @ instruction: 0x00bd4cdc │ │ │ │ + adcseq r4, sp, r8, ror #25 │ │ │ │ @ instruction: 0x00bd4cf8 │ │ │ │ - adcseq r4, sp, ip, ror #28 │ │ │ │ - adcseq r4, sp, r4, lsl lr │ │ │ │ - @ instruction: 0x00bd4db8 │ │ │ │ - @ instruction: 0x00bd4dd4 │ │ │ │ - adcseq r4, sp, r0, ror #26 │ │ │ │ - adcseq r4, sp, ip, lsl #28 │ │ │ │ - adcseq r4, sp, r8, ror #26 │ │ │ │ - @ instruction: 0x00bd4cf4 │ │ │ │ - adcseq r4, sp, r8, lsl #26 │ │ │ │ + adcseq r4, sp, ip, lsl #26 │ │ │ │ + adcseq r4, sp, r8, lsl sp │ │ │ │ + adcseq r4, sp, ip, lsl #29 │ │ │ │ + adcseq r4, sp, r4, lsr lr │ │ │ │ + @ instruction: 0x00bd4dd8 │ │ │ │ + @ instruction: 0x00bd4df4 │ │ │ │ + adcseq r4, sp, r0, lsl #27 │ │ │ │ + adcseq r4, sp, ip, lsr #28 │ │ │ │ + adcseq r4, sp, r8, lsl #27 │ │ │ │ + adcseq r4, sp, r4, lsl sp │ │ │ │ + adcseq r4, sp, r8, lsr #26 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x00bd4cb0 │ │ │ │ + @ instruction: 0x00bd4cd0 │ │ │ │ andeq r1, r0, r1, lsr r7 │ │ │ │ - adcseq r4, sp, r4, asr #28 │ │ │ │ - adcseq r4, sp, r0, ror ip │ │ │ │ - adcseq r4, sp, ip, lsl #28 │ │ │ │ - adcseq ip, lr, r0, lsr #14 │ │ │ │ - adcseq ip, lr, r4, lsl r7 │ │ │ │ - adcseq ip, lr, r8, lsl #14 │ │ │ │ - @ instruction: 0x00bec6fc │ │ │ │ - adcseq r4, sp, r0, ror #21 │ │ │ │ + adcseq r4, sp, r4, ror #28 │ │ │ │ + umlalseq r4, sp, r0, ip │ │ │ │ + adcseq r4, sp, ip, lsr #28 │ │ │ │ + adcseq ip, lr, r0, asr #14 │ │ │ │ + adcseq ip, lr, r4, lsr r7 │ │ │ │ + adcseq ip, lr, r8, lsr #14 │ │ │ │ + adcseq ip, lr, ip, lsl r7 │ │ │ │ + adcseq r4, sp, r0, lsl #22 │ │ │ │ cmp r0, #404 @ 0x194 │ │ │ │ bcc 635ed8 │ │ │ │ ldr r3, [pc, #2476] @ 636850 │ │ │ │ sub r0, r0, #4160 @ 0x1040 │ │ │ │ cmp r0, r3 │ │ │ │ bhi 638e94 │ │ │ │ ldr r2, [pc, #2464] @ 636854 │ │ │ │ @@ -1533595,422 +1533595,422 @@ │ │ │ │ ldr r0, [pc, #824] @ 636b78 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #816] @ 636b7c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq ip, r4, ror r0 │ │ │ │ - adcseq ip, lr, ip, lsl #12 │ │ │ │ - tsteq ip, r0, lsl #4 │ │ │ │ + @ instruction: 0x011c1094 │ │ │ │ + adcseq ip, lr, ip, lsr #12 │ │ │ │ + tsteq ip, r0, lsr #4 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - @ instruction: 0x00bec5dc │ │ │ │ - @ instruction: 0x00bd69f0 │ │ │ │ - adcseq r4, sp, r8, lsl #26 │ │ │ │ - adcseq r4, sp, r4, lsl sp │ │ │ │ - adcseq r4, sp, r4, lsl sp │ │ │ │ - adcseq r4, sp, r0, lsr #26 │ │ │ │ - adcseq r4, sp, r0, lsr #26 │ │ │ │ - adcseq r4, sp, r4, lsr #26 │ │ │ │ - adcseq r4, sp, r4, lsr #26 │ │ │ │ - adcseq r4, sp, r4, lsr #26 │ │ │ │ + @ instruction: 0x00bec5fc │ │ │ │ + adcseq r6, sp, r0, lsl sl │ │ │ │ adcseq r4, sp, r8, lsr #26 │ │ │ │ - adcseq r4, sp, r0, lsr sp │ │ │ │ adcseq r4, sp, r4, lsr sp │ │ │ │ - adcseq r4, sp, ip, lsr sp │ │ │ │ + adcseq r4, sp, r4, lsr sp │ │ │ │ + adcseq r4, sp, r0, asr #26 │ │ │ │ adcseq r4, sp, r0, asr #26 │ │ │ │ + adcseq r4, sp, r4, asr #26 │ │ │ │ + adcseq r4, sp, r4, asr #26 │ │ │ │ + adcseq r4, sp, r4, asr #26 │ │ │ │ adcseq r4, sp, r8, asr #26 │ │ │ │ - adcseq r4, sp, ip, asr #26 │ │ │ │ adcseq r4, sp, r0, asr sp │ │ │ │ adcseq r4, sp, r4, asr sp │ │ │ │ - adcseq r4, sp, r8, asr sp │ │ │ │ adcseq r4, sp, ip, asr sp │ │ │ │ adcseq r4, sp, r0, ror #26 │ │ │ │ - adcseq r4, sp, r4, ror #26 │ │ │ │ adcseq r4, sp, r8, ror #26 │ │ │ │ + adcseq r4, sp, ip, ror #26 │ │ │ │ adcseq r4, sp, r0, ror sp │ │ │ │ + adcseq r4, sp, r4, ror sp │ │ │ │ + adcseq r4, sp, r8, ror sp │ │ │ │ adcseq r4, sp, ip, ror sp │ │ │ │ adcseq r4, sp, r0, lsl #27 │ │ │ │ - adcseq r4, sp, ip, lsl #27 │ │ │ │ + adcseq r4, sp, r4, lsl #27 │ │ │ │ + adcseq r4, sp, r8, lsl #27 │ │ │ │ umlalseq r4, sp, r0, sp │ │ │ │ - umlalseq r4, sp, r4, sp │ │ │ │ umlalseq r4, sp, ip, sp │ │ │ │ - adcseq r4, sp, r4, lsr #27 │ │ │ │ - adcseq r4, sp, r8, lsr #27 │ │ │ │ + adcseq r4, sp, r0, lsr #27 │ │ │ │ + adcseq r4, sp, ip, lsr #27 │ │ │ │ + @ instruction: 0x00bd4db0 │ │ │ │ @ instruction: 0x00bd4db4 │ │ │ │ @ instruction: 0x00bd4dbc │ │ │ │ - adcseq r4, sp, r0, asr #27 │ │ │ │ adcseq r4, sp, r4, asr #27 │ │ │ │ - @ instruction: 0x00bd4dd0 │ │ │ │ - @ instruction: 0x00bd4dd8 │ │ │ │ + adcseq r4, sp, r8, asr #27 │ │ │ │ + @ instruction: 0x00bd4dd4 │ │ │ │ + @ instruction: 0x00bd4ddc │ │ │ │ adcseq r4, sp, r0, ror #27 │ │ │ │ adcseq r4, sp, r4, ror #27 │ │ │ │ @ instruction: 0x00bd4df0 │ │ │ │ - @ instruction: 0x00bd4dfc │ │ │ │ + @ instruction: 0x00bd4df8 │ │ │ │ + adcseq r4, sp, r0, lsl #28 │ │ │ │ adcseq r4, sp, r4, lsl #28 │ │ │ │ adcseq r4, sp, r0, lsl lr │ │ │ │ adcseq r4, sp, ip, lsl lr │ │ │ │ adcseq r4, sp, r4, lsr #28 │ │ │ │ - adcseq r4, sp, r4, lsr lr │ │ │ │ + adcseq r4, sp, r0, lsr lr │ │ │ │ adcseq r4, sp, ip, lsr lr │ │ │ │ - adcseq r4, sp, r0, asr #28 │ │ │ │ - adcseq r4, sp, ip, asr #28 │ │ │ │ + adcseq r4, sp, r4, asr #28 │ │ │ │ adcseq r4, sp, r4, asr lr │ │ │ │ adcseq r4, sp, ip, asr lr │ │ │ │ adcseq r4, sp, r0, ror #28 │ │ │ │ adcseq r4, sp, ip, ror #28 │ │ │ │ - adcseq r4, sp, ip, ror #28 │ │ │ │ - adcseq r4, sp, ip, ror #28 │ │ │ │ - adcseq r4, sp, r0, ror lr │ │ │ │ + adcseq r4, sp, r4, ror lr │ │ │ │ adcseq r4, sp, ip, ror lr │ │ │ │ - adcseq r4, sp, r4, lsl #29 │ │ │ │ - umlalseq r4, sp, r4, lr │ │ │ │ + adcseq r4, sp, r0, lsl #29 │ │ │ │ + adcseq r4, sp, ip, lsl #29 │ │ │ │ + adcseq r4, sp, ip, lsl #29 │ │ │ │ + adcseq r4, sp, ip, lsl #29 │ │ │ │ + umlalseq r4, sp, r0, lr │ │ │ │ umlalseq r4, sp, ip, lr │ │ │ │ adcseq r4, sp, r4, lsr #29 │ │ │ │ @ instruction: 0x00bd4eb4 │ │ │ │ + @ instruction: 0x00bd4ebc │ │ │ │ adcseq r4, sp, r4, asr #29 │ │ │ │ - adcseq r4, sp, r8, asr #29 │ │ │ │ - @ instruction: 0x00bd4ed0 │ │ │ │ - @ instruction: 0x00bd4edc │ │ │ │ + @ instruction: 0x00bd4ed4 │ │ │ │ adcseq r4, sp, r4, ror #29 │ │ │ │ - @ instruction: 0x00bd4ef4 │ │ │ │ + adcseq r4, sp, r8, ror #29 │ │ │ │ + @ instruction: 0x00bd4ef0 │ │ │ │ + @ instruction: 0x00bd4efc │ │ │ │ adcseq r4, sp, r4, lsl #30 │ │ │ │ adcseq r4, sp, r4, lsl pc │ │ │ │ - adcseq r4, sp, ip, lsl pc │ │ │ │ - adcseq r4, sp, r8, lsr #30 │ │ │ │ + adcseq r4, sp, r4, lsr #30 │ │ │ │ adcseq r4, sp, r4, lsr pc │ │ │ │ - adcseq r4, sp, r0, asr #30 │ │ │ │ - adcseq r4, sp, r4, asr #30 │ │ │ │ + adcseq r4, sp, ip, lsr pc │ │ │ │ adcseq r4, sp, r8, asr #30 │ │ │ │ - adcseq r4, sp, r0, asr pc │ │ │ │ + adcseq r4, sp, r4, asr pc │ │ │ │ adcseq r4, sp, r0, ror #30 │ │ │ │ + adcseq r4, sp, r4, ror #30 │ │ │ │ + adcseq r4, sp, r8, ror #30 │ │ │ │ adcseq r4, sp, r0, ror pc │ │ │ │ - adcseq r4, sp, r4, lsl #31 │ │ │ │ - umlalseq r4, sp, r8, pc @ │ │ │ │ - adcseq r4, sp, ip, lsr #31 │ │ │ │ - adcseq r4, sp, r0, asr #31 │ │ │ │ - @ instruction: 0x00bd4fd8 │ │ │ │ - @ instruction: 0x00bd4ff0 │ │ │ │ - @ instruction: 0x00bd4ff4 │ │ │ │ - @ instruction: 0x00bd4ffc │ │ │ │ - adcseq r5, sp, r8 │ │ │ │ - adcseq r5, sp, ip │ │ │ │ - adcseq r5, sp, r0, lsl r0 │ │ │ │ + adcseq r4, sp, r0, lsl #31 │ │ │ │ + umlalseq r4, sp, r0, pc @ │ │ │ │ + adcseq r4, sp, r4, lsr #31 │ │ │ │ + @ instruction: 0x00bd4fb8 │ │ │ │ + adcseq r4, sp, ip, asr #31 │ │ │ │ + adcseq r4, sp, r0, ror #31 │ │ │ │ + @ instruction: 0x00bd4ff8 │ │ │ │ adcseq r5, sp, r0, lsl r0 │ │ │ │ + adcseq r5, sp, r4, lsl r0 │ │ │ │ adcseq r5, sp, ip, lsl r0 │ │ │ │ adcseq r5, sp, r8, lsr #32 │ │ │ │ - adcseq r5, sp, r4, lsr r0 │ │ │ │ + adcseq r5, sp, ip, lsr #32 │ │ │ │ + adcseq r5, sp, r0, lsr r0 │ │ │ │ + adcseq r5, sp, r0, lsr r0 │ │ │ │ adcseq r5, sp, ip, lsr r0 │ │ │ │ - adcseq r5, sp, r4, asr #32 │ │ │ │ - adcseq r5, sp, r0, asr r0 │ │ │ │ + adcseq r5, sp, r8, asr #32 │ │ │ │ + adcseq r5, sp, r4, asr r0 │ │ │ │ adcseq r5, sp, ip, asr r0 │ │ │ │ adcseq r5, sp, r4, rrx │ │ │ │ - adcseq r5, sp, ip, rrx │ │ │ │ - adcseq r5, sp, r4, ror r0 │ │ │ │ + adcseq r5, sp, r0, ror r0 │ │ │ │ adcseq r5, sp, ip, ror r0 │ │ │ │ - adcseq r5, sp, r0, lsl #1 │ │ │ │ adcseq r5, sp, r4, lsl #1 │ │ │ │ - adcseq r5, sp, r8, lsl #1 │ │ │ │ - umlalseq r5, sp, r0, r0 │ │ │ │ - umlalseq r5, sp, r8, r0 │ │ │ │ + adcseq r5, sp, ip, lsl #1 │ │ │ │ + umlalseq r5, sp, r4, r0 │ │ │ │ + umlalseq r5, sp, ip, r0 │ │ │ │ adcseq r5, sp, r0, lsr #1 │ │ │ │ + adcseq r5, sp, r4, lsr #1 │ │ │ │ adcseq r5, sp, r8, lsr #1 │ │ │ │ ldrheq r5, [sp], r0 @ │ │ │ │ - ldrheq r5, [sp], ip @ │ │ │ │ + ldrheq r5, [sp], r8 @ │ │ │ │ + adcseq r5, sp, r0, asr #1 │ │ │ │ adcseq r5, sp, r8, asr #1 │ │ │ │ + ldrsbeq r5, [sp], r0 @ │ │ │ │ ldrsbeq r5, [sp], ip @ │ │ │ │ - adcseq r5, sp, r0, ror #1 │ │ │ │ - adcseq r5, sp, r4, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - adcseq r5, sp, r8, ror #1 │ │ │ │ - ldrsheq r5, [sp], r4 @ │ │ │ │ + ldrsheq r5, [sp], ip @ │ │ │ │ adcseq r5, sp, r0, lsl #2 │ │ │ │ - adcseq r5, sp, ip, lsl #2 │ │ │ │ - adcseq r5, sp, r8, lsl r1 │ │ │ │ - adcseq r5, sp, r4, lsr #2 │ │ │ │ - adcseq r5, sp, ip, lsr #2 │ │ │ │ + adcseq r5, sp, r4, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r8, lsl #2 │ │ │ │ + adcseq r5, sp, r4, lsl r1 │ │ │ │ + adcseq r5, sp, r0, lsr #2 │ │ │ │ adcseq r5, sp, ip, lsr #2 │ │ │ │ - adcseq r5, sp, r0, lsr r1 │ │ │ │ - adcseq r5, sp, r4, lsr r1 │ │ │ │ - adcseq r5, sp, ip, lsr r1 │ │ │ │ - adcseq r5, sp, r4, asr #2 │ │ │ │ + adcseq r5, sp, r8, lsr r1 │ │ │ │ adcseq r5, sp, r4, asr #2 │ │ │ │ - adcseq r5, sp, r4, asr #2 │ │ │ │ - adcseq r5, sp, r4, asr #2 │ │ │ │ - adcseq r5, sp, r4, asr #2 │ │ │ │ - adcseq r5, sp, r8, asr #2 │ │ │ │ + adcseq r5, sp, ip, asr #2 │ │ │ │ adcseq r5, sp, ip, asr #2 │ │ │ │ adcseq r5, sp, r0, asr r1 │ │ │ │ - adcseq r5, sp, r8, asr r1 │ │ │ │ + adcseq r5, sp, r4, asr r1 │ │ │ │ adcseq r5, sp, ip, asr r1 │ │ │ │ - adcseq r5, sp, r0, ror #2 │ │ │ │ + adcseq r5, sp, r4, ror #2 │ │ │ │ + adcseq r5, sp, r4, ror #2 │ │ │ │ + adcseq r5, sp, r4, ror #2 │ │ │ │ + adcseq r5, sp, r4, ror #2 │ │ │ │ + adcseq r5, sp, r4, ror #2 │ │ │ │ adcseq r5, sp, r8, ror #2 │ │ │ │ - adcseq r5, sp, r4, ror r1 │ │ │ │ + adcseq r5, sp, ip, ror #2 │ │ │ │ + adcseq r5, sp, r0, ror r1 │ │ │ │ adcseq r5, sp, r8, ror r1 │ │ │ │ adcseq r5, sp, ip, ror r1 │ │ │ │ adcseq r5, sp, r0, lsl #3 │ │ │ │ - adcseq r5, sp, r0, lsl #3 │ │ │ │ - adcseq r5, sp, r0, lsl #3 │ │ │ │ - adcseq r5, sp, r4, lsl #3 │ │ │ │ - adcseq r5, sp, ip, lsl #3 │ │ │ │ + adcseq r5, sp, r8, lsl #3 │ │ │ │ umlalseq r5, sp, r4, r1 │ │ │ │ + umlalseq r5, sp, r8, r1 │ │ │ │ + umlalseq r5, sp, ip, r1 │ │ │ │ + adcseq r5, sp, r0, lsr #3 │ │ │ │ adcseq r5, sp, r0, lsr #3 │ │ │ │ + adcseq r5, sp, r0, lsr #3 │ │ │ │ + adcseq r5, sp, r4, lsr #3 │ │ │ │ adcseq r5, sp, ip, lsr #3 │ │ │ │ - @ instruction: 0x00bd51b0 │ │ │ │ @ instruction: 0x00bd51b4 │ │ │ │ - @ instruction: 0x00bd51bc │ │ │ │ - adcseq r5, sp, r4, asr #3 │ │ │ │ - adcseq r5, sp, r8, asr #3 │ │ │ │ + adcseq r5, sp, r0, asr #3 │ │ │ │ + adcseq r5, sp, ip, asr #3 │ │ │ │ @ instruction: 0x00bd51d0 │ │ │ │ - @ instruction: 0x00bd51d8 │ │ │ │ - adcseq r5, sp, r0, ror #3 │ │ │ │ + @ instruction: 0x00bd51d4 │ │ │ │ + @ instruction: 0x00bd51dc │ │ │ │ + adcseq r5, sp, r4, ror #3 │ │ │ │ adcseq r5, sp, r8, ror #3 │ │ │ │ @ instruction: 0x00bd51f0 │ │ │ │ - @ instruction: 0x00bd51fc │ │ │ │ + @ instruction: 0x00bd51f8 │ │ │ │ + adcseq r5, sp, r0, lsl #4 │ │ │ │ adcseq r5, sp, r8, lsl #4 │ │ │ │ - adcseq r5, sp, r4, lsl r2 │ │ │ │ - adcseq r5, sp, r4, lsr #4 │ │ │ │ + adcseq r5, sp, r0, lsl r2 │ │ │ │ + adcseq r5, sp, ip, lsl r2 │ │ │ │ + adcseq r5, sp, r8, lsr #4 │ │ │ │ adcseq r5, sp, r4, lsr r2 │ │ │ │ adcseq r5, sp, r4, asr #4 │ │ │ │ - adcseq r5, sp, r0, asr r2 │ │ │ │ - adcseq r5, sp, r0, ror #4 │ │ │ │ - adcseq r5, sp, ip, ror #4 │ │ │ │ + adcseq r5, sp, r4, asr r2 │ │ │ │ + adcseq r5, sp, r4, ror #4 │ │ │ │ adcseq r5, sp, r0, ror r2 │ │ │ │ - adcseq r5, sp, r4, ror r2 │ │ │ │ - adcseq r5, sp, r8, ror r2 │ │ │ │ - adcseq r5, sp, r8, ror r2 │ │ │ │ adcseq r5, sp, r0, lsl #5 │ │ │ │ adcseq r5, sp, ip, lsl #5 │ │ │ │ + umlalseq r5, sp, r0, r2 │ │ │ │ + umlalseq r5, sp, r4, r2 │ │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes